<컴퓨터의 4가지 핵심 요소>
1.메모리(ex) RAM)
- 동작되는 프로그램의 명령어와 데이터를 저장하는 공간.
- 프로그램 실행을 위해서는 메모리에 저장되어 있어야 함.
- 메모리 주소를 통해 각 명령어, 데이터의 저장 위치확인 가능
2.CPU
=> 저장값을 읽어들이고, 해석, 실행하는 장치.
- ALU : 계산기
- 레지스터 : CPU의 작은 저장장치(계산 결과 임시저장)
- 제어장치 :
제어신호( 컴퓨터 부품을 관리하고 작동시킴 ex)메모리 읽기 신호, 메모리 쓰기 신호)를 내보내고
명령어를 해석
3. 보조기억장치(ex) ssd)
- 전원꺼져도 보관대상을 저장하는 장치(메모리는 전원꺼지면 데이터가 날라감)
4. 입출력장치
- 키보드, 마우스, 모니터
<운영체제>
메모리 안에서 특별히 커널안에 저장되어, 컴퓨터의 자원을 관리(특히 메모리 관리 , CPU 관리, 프로세스 관리)하는 프로그램
- 프로세스 동기화(여러 프로그램 동시실행)가 가능하게 해줌.
- 문지기 역할(시스템 호출)을 통한 자원 보호
프로세스 : 실행되는 프로그램
'📋CS > 컴퓨터 구조 및 운영체제' 카테고리의 다른 글
운영체제 (0) | 2023.12.26 |
---|---|
운영체제 이해해보기[운영체제의 기본동작과정] (0) | 2023.11.27 |