📋CS/컴퓨터 구조 및 운영체제

컴퓨터 구조 및 운영체제 맛보기

하얀성 2023. 11. 27. 21:06

<컴퓨터의 4가지 핵심 요소>

 

1.메모리(ex) RAM)

- 동작되는 프로그램의 명령어와 데이터를 저장하는 공간.

- 프로그램 실행을 위해서는 메모리에 저장되어 있어야 함.

- 메모리 주소를 통해 각 명령어, 데이터의 저장 위치확인 가능

 

2.CPU

=> 저장값을 읽어들이고, 해석, 실행하는 장치.

- ALU : 계산기

- 레지스터 : CPU의 작은 저장장치(계산 결과 임시저장)

- 제어장치 :

제어신호( 컴퓨터 부품을 관리하고 작동시킴 ex)메모리 읽기 신호, 메모리 쓰기 신호)를 내보내고

명령어를 해석

 

3. 보조기억장치(ex) ssd)

-  전원꺼져도 보관대상을 저장하는 장치(메모리는 전원꺼지면 데이터가 날라감)

 

4. 입출력장치

- 키보드, 마우스, 모니터


 

<운영체제>

메모리 안에서 특별히 커널안에 저장되어, 컴퓨터의 자원을 관리(특히 메모리 관리 , CPU 관리, 프로세스 관리)하는 프로그램

- 프로세스 동기화(여러 프로그램 동시실행)가 가능하게 해줌.

- 문지기 역할(시스템 호출)을 통한 자원 보호

 

프로세스 : 실행되는 프로그램