KOCW: 운영체제 (반효경 교수님, 2014) 2차시 강의 정리 - 컴퓨터 시스템 구조, 인터럽트(Interrupt), 동기식 입출력과 비동기식 입출력, 시스템콜(System Call), DMA(Direct Memory Access), 서로 다른 입출력 명령어, 저장
프로세스의 개념, 프로세스의 상태, 프로세스의 개념, 프로세스 상태도, PCB, 문맥교환, 프로세스를 스케줄링하기 위한 큐, Ready Queue와 다양한 Device Queue, 스케줄러
Thread, Single and Multithreaded Processes, Benefits of Threads, Implemetation of Threads
프로세스 생성(Process Creation), 프로세스 종료(Process Termination), 프로세스와 관련한 시스템콜, 프로세스 간 협력, Message Passing, Interprocess communication
CPU and I/O Bursts in Program Execution, CPU-burst Time의 분포, 프로세스의 특성 분류, CPU Scheduler & Dispatcher
데이터의 접근, Race Condition, OS에서의 race condition(3/3), The Critical-Section Problem, OS에서 race condition(1/3),
The Deadlock Problem, Deadlock 발생의 4가지 조건, Resource-Allocation Graph, Deadlock의 처리 방법 4가지: Prevention, Avoidance, Detection & Recovery, Ignorance
CH8