OS

컴퓨터의 기본 구성

Bryan Lee 2022. 4. 28. 01:45

 

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억 번의 연산을 할 수 있음을 의미함 

 

 

참고

- 쉽게 배우는 운영체제