1) 하드웨어의 구성
- 컴퓨터는 중앙처리장치(CPU), 메인메모리, 입력장치, 출력장치, 저장장치로 구성됨
-> 이 중에서 중앙처리장치와 메인메모리는 필수 장치로 분류됨
-> 나머지는 주변 장치로 분류됨
- 메인 메모리는 제1저장장치, 하드 디스크나 USB 메모리는 제2저장장치 또는 보조저장장치라고 부름
- CPU는 명령어를 해석하여 실행하는 장치로, 인간으로 치면 두뇌에 해당함
-> 메모리는 작업에 필요한 프로그램과 데이터를 저장하는 장소로,
바이트 단위로 분할되어 있으며, 분할 공간마다 주소로 구분됨
- 메모리는 전자의 이동으로 데이터를 처리하지만, 하드디스크나 CD와 같은 저장장치는
구동장치가 있는 기계이므로 속도가 느림
-> 이렇게 느린 저장장치를 사용하는 이유는 저장 용량에 비해 가격이 싸기 때문임
- 컴퓨터의 다양한 부품은 버스로 연결됨
-> 버스는 각 장치를 연결하는 선의 집합이자 데이터가 지나다니는 통로임
- 메인보드는 CPU와 메모리 등 다양한 부품을 연결하는 커다란 판임
-> 메인보드에는 가는 선, 즉 버스가 복잡하게 얽혀 있으며 전력이 공급되면 버스로 연결된 부품이 작동함
2) 폰노이만 구조
- 오늘날의 컴퓨터는 대부분 폰노이만 구조를 따름
-> 폰노이만 구조는 CPU, 메모리, 입출력장치, 저장장치가 버스로 연결되어 있는 구조를 말함
-> 하드웨어는 그대로 둔 채 작업을 위한 프로그램만 교체하여 메모리에 올리는 방식을 제안함
-> 폰노이만 구조 덕분에 오늘날에는 프로그래밍 기술을 이용하여 컴퓨터로 다양한 작업을 할 수 있게 됨
- 폰노이만 구조에서 가장 중요한 특징은, '모든 프로그램은 메모리에 올라와야 실행할 수 있다'는 것임
-> 저장장치에 있는 프로그램을 실행하려면 프로그램이 메모리에 올라와야 하며,
운영체제도 프로그램이기 때문에 메모리에 올라와야 실행이 가능함
-> 폰노이만 구조의 특징은 운영체제와 관련된 전반적인 내용을 이해하는데 밑거름이 되니
꼭 기억해야 함
3) 하드웨어 사양 관련 용어
(1) 클록
- 클록은 CPU의 속도와 관련된 단위임
-> 클록이 일정 간격으로 틱(tick)을 만들면 거기에 맞추어 CPU 안의 모든 구성 부품이 작업을 함
-> 틱은 펄스 또는 클록틱이라고도 부름
(2) 헤르츠
- 헤르츠는 클록틱이 발생하는 속도를 나타내는 단위임
-> 1초에 클록틱이 한 번이면 1Hz, 1000번이면 1kHz임
-> 예를 들어, CPU의 인텔 코어 i7은 제품명을, 3.4GHz는 1초에 클록틱이 34억번 발생하여,
CPU가 1초에 약 34억 번의 연산을 할 수 있음을 의미함
참고
- 쉽게 배우는 운영체제
'OS' 카테고리의 다른 글
프로세스 개요 (0) | 2022.04.28 |
---|---|
병렬 처리 (0) | 2022.04.28 |
컴퓨터 성능 향상 기술(2) - 저장 장치의 계층 구조, 인터럽트, 직접 메모리 접근 (0) | 2022.04.28 |
컴퓨터 성능 향상 기술(1) - 버퍼와 캐시 (1) | 2022.04.28 |
CPU와 메모리 (0) | 2022.04.28 |