운영체제

컴퓨터 용어 정리

iksadnorth 2023. 7. 21. 17:29

👣 구성 요소

CPU - Computer Processing Unit
ALU, 제어 장치, 레지스터로 이뤄진 명령어를 실제로 실행하는 부품.

ALU - 산술논리연산장치
덧셈, 뺄셈 같은 산술 연산, XOR, AND 등의 논리 연산을 계산하는 디지털 회로. 

제어 장치
I/O 장치 사이의 통신을 제어, 명령어를 읽고 해석, 데이터 처리 순서 결정.

레지스터
CPU 내부의 임시기억장치. 연산 속도가 메모리보다 훨씬 빠르다.

인터럽트
CPU를 잠깐 정지시키는 신호.
인터럽트 발생 시, 인터럽트 핸들러 함수들이 있는 인터럽트 벡터로 가서 핸들러 함수를 실행.
각 인터럽트 사이엔 우선 순위가 있다.
크게 HW 인터럽트, SW 인터럽트로 나뉜다.

HW 인터럽트
마우스를 연결하거나 프린트 준비가 끝났을 때 등등의 I/O 디바이스에서 발생하는 인터럽트.

SW 인터럽트
프로세스 오류 등의 이유로 시스템콜을 호출할 때 발생.

DMA 컨트롤러
I/O 디바이스가 메모리에 접근할 수 있도록 돕는 장치.
CPU에게만 인터럽트 요청을 하면 부하가 크기에 알아서 업무를 수행하도록 돕는 장치.

메모리
기억을 담당하는 장치. 흔히 RAM으로 일컬어지기도 함.

디바이스 컨트롤러
I/O 디바이스의 작은 CPU를 일컫음.

로컬 버퍼
I/O 디바이스의 임시 메모리.

'운영체제' 카테고리의 다른 글

페이지 교체 알고리즘  (0) 2023.07.22
메모리 할당 방법  (0) 2023.07.22
스와핑 - Swapping  (0) 2023.07.22
메모리  (0) 2023.07.22
운영체제 기초 정리  (0) 2023.07.21