operating system

1.운영체제 서론(Operating System)

post-thumbnail

2.운영체제 역사(Operating System History)

post-thumbnail

3.고등운영체제, 인터럽트 기반 운영체제(Operating System Interrupt)

post-thumbnail

4.이중모드, 하드웨어 보호

post-thumbnail

5.운영체제의 주요서비스 - 프로세스, 메모리, 파일관리, 시스템호출

post-thumbnail

6.프로세스의 정의, CPU 스케줄러, 멀티 프로그래밍

post-thumbnail

7.CPU Scheduling - FCFS, SJF, Priority, RR, 다중 큐 스케줄링

post-thumbnail

8.프로세스 생성과 소멸

post-thumbnail

9.쓰레드(Threads)와 동기화(Synchronization)

post-thumbnail

10.동기화를 위한 도구 - Semaphore(Mutual exclusive, Ordering)

post-thumbnail

11.전통적 동기화 예제(생산자-소비자문제, RW문제, 식사하는 철학자 문제)

post-thumbnail

12.교착상태(Deadlocks)

post-thumbnail

13.동기화의 또다른 도구, 모니터(Monitors)

post-thumbnail

14.주기억장치 관리 개요(Main Memory Management)

post-thumbnail

15.메모리의 낭비를 없애는 방법, 메모리 절약(동적적재, 동적연결, 스와핑)

post-thumbnail

16.연속 메모리 할당(Contiguous Memory Allocation)과 페이징(Paging)

post-thumbnail

17.세그멘테이션(Segmentation)와 외부단편화 그리고 Paged segmentation

post-thumbnail

18.가상메모리(Virtual Memory)와 요구페이지(Demand Paging)

post-thumbnail

19.페이지 교체(Page Replacement)

post-thumbnail

20.페이지 교체 알고리즘(Page Replacement Algorithms)

post-thumbnail

21.프레임 할당(Allocation of Frames)

post-thumbnail

22.페이지 크기(Page size)

post-thumbnail

23.파일할당(File Allocation)

post-thumbnail

24.디스크 스케줄링(Disk Scheduling) + Disk Scheduling Algorithm

post-thumbnail