23-09-27 TIL 운영체제

정채운·2023년 9월 30일
0

운영체제

  • 운영체제가 하는일
  1. CPU 스케쥴링과 프로세스 관리
  2. 메모리의 작은 공간을 보완하기 위한 스와핑
  3. 하드디스크에 파일 관리
  4. I/O 디바이스 관리

컴퓨터 시스템

CPU: 메모리에 올라와 있는 인스터럭션을 실행
DMA 컨트롤러: CPU의 보조 일꾼
Timer: 무한 루프에 빠지는 프로그램을 막아줌
디바이스 컨트롤러: I/O 장치들을 제어하고 메모리와 통신
로컬 버퍼: 디바이스 컨트롤러와 메모리의 통신간에 데이터 전송을 조절하고
최적화 시켜줌

CPU

CPU는 산술논리연산장치, 제어장치, 레지스터로 구성되어 있음

산술논리연산장치: 말 그대로 산술과 논리의 연산을 해줌

제어장치: 프로세스의 조작을 지시하는 명령어들을 읽고 해석하여
데이터 처리를 위한 순서를 결정

레지스터: CPU안에 있는 매우 빠른 임시 기억장치

0개의 댓글