컴퓨터의 기본 구성
목차
01. 운영체제의 개요
02. 컴퓨터의 구조와 성능 향상
03. 프로세스와 스레드
04. CPU 스케줄링
05. 프로세스 동기화
06. 교착 상태
07. 물리 메모리 관리
08. 가상 메모리의 기초
09. 가상 메모리 관리
10. 입출력 시스템과 저장장치
11. 파일 시스템
12. 네트워크와 분산 시스템
컴퓨터의 기본 구성
하드웨어의 구성
컴퓨터는 중앙처리장치(CPU), 메인 메모리, 입력장치, 출력장치, 저장장치로 구성되어있다.
중앙처리장치(CPU)와 메인 메모리는 필수 장치라고 하고 나머지 장치들은 주변장치라고 한다.
또, 메인메모리는 전원이 끊기면 데이터가 날아가기 때문에 하드디스크와 같은 다른 저장장치도 필요하다.
이때, 메인 메모리는 제1 저장장치, 다른 저장장치를 제2 저장장치라고 한다.
CPU와 메모리
CPU는 명령어를 해석하여 실행하는 장치로, 인간으로 치면 두뇌 역할을 한다.
메모리는 작업에 필요한 프로그램과 데이터를 저장하는 장소.
입출력장치
입력장치는 외부의 데이터를 컴퓨터로 입력하는 장치이다.
출력장치는 컴퓨터에서 처리한 결과를 사용자가 원하는 형태로 출력하는 장치이다.
저장장치
저장장치는 메모리보다 느리지만 저렴하고 용량이 크며, 전원 온/오프 상관없이 데이터를 영구적으로 저장한다.
메인보드
CPU와 메모리 등 다양한 부품을 연결하는 커다란 판이다.
버스가 복잡하게 얽혀있어 부품들이 작동할 수 있다.
폰노이만 구조
CPU, 메모리 입출력 장치, 저장장치가 버스로 연결되어 있는 구조다.
폰노이만 구조의 특징은, "모든 프로그램은 메모리에 올라와야 실행할 수 있다"라는 것이다.
하드웨어 사양 관련 용어
클록 - CPU의 속도와 관련된 단위
클록은 주기를 가지고 있다. (일정 간격으로 틱을 만듦)
주기가 짧을 수록, 클록이 높을 수록 좋다.
헤르츠(Hz)
1초에 클록틱이 1회면 1Hz다.
시스템 버스와 CPU내부 버스
시스템 버스는 메모리와 주변 장치를 연결하는 버스다.
메인보드의 속도가 1일 때, 메모리도 1로 작동할 수 있지만, 만약에 메모리의 속도가 0.5면 메인보드도 0.5로 작동한다.
CPU내부 버스는 CPU내부에 있는 장치를 연결하는 버스로, 시스템 버스보다 훨씬 빠르다.
'Operating System' 카테고리의 다른 글
컴퓨터 성능 향상 기술 (0) | 2022.03.30 |
---|---|
CPU와 메모리 (0) | 2022.03.29 |
운영체제의 구조 (0) | 2022.03.27 |
운영체제의 역사 (0) | 2022.03.27 |
운영체제 소개 (0) | 2022.03.27 |