Jargon
- 전문용어, 특수용어
- ex) military, legal, computer jargons
- Examples of Computer jargons
- program
- virus
- wifi
- plug & play
- hard disk
Size in Persepctive
정확하게 2^10이 1000은 아니지만 근삿값을 사용
- light speed 광속 : 3 * 10^8 m/sec
- Admiral Grace Murray Hoppers의 사례
- CPU : 3 Ghz CPu-> (3 * 10 ^ 9 cycles /sec)
- 1 cycle -> 1/3 * 10^-9 sec -> 0.1m 이동
- 3 GHz보다 높은 속도의 CPu는 현재 기술로 커버 불가능
- Intel Processor
- speed 2.66 Ghz
- SDRAM
- size 4GB -> 크면 클수록 좋다.
- speed 800 MHZ
- 500GB SATA at 5400 RPM
- transfer rate 300MB per second -> 빠르면 빠를수록 좋다.
- Flat screen dot pitch. 28mm -> 작을수록 부드럽다.
Embedded Systems
- 더 큰 시스템의 일부로서 좁은 범위의 기능을 수행하기 위해 전용되는 컴퓨터들
- 휴대폰, MP3
- Special-Purpose Computers
- cpu, 메모리 등의 컴퓨터 부품 사용
- 보통, 가격 때문에 저가 부품 사용
- 미리 설계된 기능만 제공하는 컴퓨터
- 다른 기능으로는 사용하기 무리
- 임베디드 시스템
- 예전 휴대폰 : 통화만 가능, 내부에 CPU, 메모리
- 게임기 : 게임만 가능, 내부에 CPU, 메모리, DVD
- PDA : personal digital assistant (전자수첩)
- cpu, 메모리 등의 컴퓨터 부품 사용
- General - Purpose Computer
- PC : 다양한 기능 제공
임베디드 OS
- 임베디드 시스템에 사용되는 운영체제
- 임베디드 시스템 용으로 특별히 설계
- Palm OS : Palm Pillot 용 OS
- Window CE : PDA 용 WIndows
- 단순화시킨 Word/Excel/Outlook
- (예전) 휴대폰 os : 휴대폰마다 별도 O/S
적용 분야
- 정보가전(information appliance)
- 가전제품에 임베디드 시스템 구현
- 보통 인터넷 접속 가능
- 인터넷 냉장고
- 쇼핑 화상통신 이메일 송수신 가능
- 디지털 TV
- 시청자 의견을 알려주는 양방향 TV 기능
- 음성인식, 음성합성 기능
- 항공기
- 현대의 비행기들은 임베디드 컴퓨터 내장
- 비행 일정, 통신, 연료 관리, 비상 상황 감지 등
- 전투기 : 무기 관제용 임베디드 컴퓨터 사용
- 가전제품에 임베디드 시스템 구현
Parallel Computing
- 네 가지 일반적인 형태
- Bit -level parallelism
- 한꺼번에 여러 bit를 처리하자.
- 8-bit cpu : 8 bit + 8 bit 더하기 가능
- 16-bit cpu : 16bit + 16bit 더하기 가능
- 32 bit cpu : 32 bit + 32 bit 더하기 가능
- CPu의 bit 수를 늘려 고성능 CPU로 만들자!
- Instruction-level parallelism
- 여러 개의 명령을 1개의 CPU에서 동시 수행
- IF : instruction Fetch
- ID : instruction decode
- EX : execute
- MEM: memory access
- WB : write back
- 여러 개의 명령을 1개의 CPU에서 동시 수행
- Data-level parallelism
- 여러개의 data를 동시에 처리
- 같은 작업 + 서로 다른 data -> 여러개의 processor에서 동시 작업
- ex) 하나의 control unit이 여러개의 ALU를 관리
- Task-level parallelism
- 진정한 의미의 병렬 처리. 복잡한 처리
- 전체 작업을 동시에 완료할 수 있습니다.
- Shared Memory Parallel Processor
- 공유 메모리를 통해서 서로 의사소통함.
- Bit -level parallelism
'학교 > 컴퓨터학개론' 카테고리의 다른 글
[컴퓨터학개론 15장]- Machine Language (0) | 2022.07.03 |
---|---|
[컴퓨터학개론 14장] - stored program (0) | 2022.07.03 |
[컴퓨터학개론 12장]- integrated circuit (0) | 2022.07.03 |
[컴퓨터학개론 11]- gate & circuit (0) | 2022.07.03 |
[컴퓨터학개론 10장]- image &video (0) | 2022.07.03 |