운영체제 12

컴퓨터 용어 정리

👣 구성 요소 CPU - Computer Processing Unit ALU, 제어 장치, 레지스터로 이뤄진 명령어를 실제로 실행하는 부품. ALU - 산술논리연산장치 덧셈, 뺄셈 같은 산술 연산, XOR, AND 등의 논리 연산을 계산하는 디지털 회로. 제어 장치 I/O 장치 사이의 통신을 제어, 명령어를 읽고 해석, 데이터 처리 순서 결정. 레지스터 CPU 내부의 임시기억장치. 연산 속도가 메모리보다 훨씬 빠르다. 인터럽트 CPU를 잠깐 정지시키는 신호. 인터럽트 발생 시, 인터럽트 핸들러 함수들이 있는 인터럽트 벡터로 가서 핸들러 함수를 실행. 각 인터럽트 사이엔 우선 순위가 있다. 크게 HW 인터럽트, SW 인터럽트로 나뉜다. HW 인터럽트 마우스를 연결하거나 프린트 준비가 끝났을 때 등등의 I/..

운영체제 2023.07.21

운영체제 기초 정리

👣 개요 하드웨어와 소프트웨어 간의 상호작용을 관리하고 제어하는 시스템 소프트웨어. 👣 역할 1. CPU 스케줄링, 프로세스 관리 - CPU CPU 소유권을 어떤 프로세스에 할당할지를 관리. 2. 메모리 관리 - Memory 프로세스에 얼마나 메모리를 할당할지 제어. 3. 디스크 파일 관리 - Disk 디스크에 파일을 어찌 관리할 것인지 관리 4. I/O 디바이스 관리 - Device 마우스, 키보드, 프린터 등등의 컴퓨터와 통신하는 기기 관리 👣 구조 드라이버 하드웨어를 제어하기 위한 소프트웨어. 커널 System Call로 Interface를 제공하며 보안, 메모리, 프로세스, 파일 시스템, I/O 디바이스 등등을 관리하는 주체. OS의 핵심 부분. 시스템 콜 어플리케이션이 커널에 접근할 수 있게 O..

운영체제 2023.07.21