[OS] 프로세스 동기화
Race Condition과 공유 데이터 문제, Critical Section 3가지 조건, Peterson's Solution, Bakery Algorithm, Test-and-Set, Swap 하드웨어 명령어
Race Condition과 공유 데이터 문제, Critical Section 3가지 조건, Peterson's Solution, Bakery Algorithm, Test-and-Set, Swap 하드웨어 명령어
CPU 스케줄링 기본 개념, FCFS, SJF, 우선순위 스케줄링, Round Robin, 멀티레벨 큐/피드백 큐, 멀티프로세서·스레드·실시간 스케줄링, OS별 사례
스레드 기본 개념, User/Kernel level threads, Many-to-One/One-to-One/Many-to-Many 모델, Threading Issues, Pthreads, Linux/Windows 스레드
프로세스 개념과 메모리 구조, 5가지 상태, PCB, 컨텍스트 스위칭, 스케줄링 큐, 프로세스 생성/종료, Producer-Consumer, IPC, Socket/RPC/RMI
운영체제가 제공하는 서비스, 시스템 콜의 개념과 동작 원리, OS 구조의 발전 과정, 가상 머신과 JVM에 대해 정리한 글입니다.
운영체제의 정의와 목적, 컴퓨터 시스템 구조, 인터럽트 메커니즘, I/O 구조, DMA, 스토리지 계층, OS 주요 기능, 컴퓨팅 환경 발전까지 정리