운영체제

1.운영체제 - 리눅스 개발환경 구축하기

post-thumbnail

2.운영체제 - 컴퓨터 사전개념

post-thumbnail

3.운영체제 모드 ( User Mode, Kernel Mode ) / System Call

post-thumbnail

4.OS 가 적용되는 환경 ( Client-Server, Cloud, P2P 등 )

post-thumbnail

5.운영체제 - 프로세스 개념 ( 프로세스 메모리 레이아웃 / 생명주기 / 스케쥴링 큐( Job, Ready, Wait ) )

post-thumbnail

6.운영체제 - 프로세스 : Context Switching / PCB

post-thumbnail

7.운영체제 - CPU 스케쥴러 / 스케줄링 / Burst / 디스패처

post-thumbnail

8.운영체제 - CPU 스케쥴링 알고리즘 ( FCFS, SJF, SRTF, Priority, RR ), 기아 현상

post-thumbnail

9.운영체제 - 프로세스 생성 및 삭제

post-thumbnail

10.운영체제 - 프로세스간 통신( IPC )

post-thumbnail

11.운영체제 - 스레드 개요

post-thumbnail

12.운영체제 - 암묵적 스레딩 / 명시적 스레딩

post-thumbnail

13.운영체제 - Concurrency / Pararellism

post-thumbnail

14.운영체제 - 멀티 프로세스 / 멀티 스레드

post-thumbnail

15.운영체제 - 데이터 불일치 ( Data Inconsistency )

post-thumbnail

16.운영체제 - Race Condition

post-thumbnail

17.운영체제 - 임계영역 / 임계영역문제 ( CSP : Mutual Exclusive / Progress / Bounded Waiting )

post-thumbnail

18.운영체제 - 프로세스 / 스레드 동기화

post-thumbnail

19.운영체제 - 임계영역문제 해결방안 ( Kernel, Hardware )

post-thumbnail

21.운영체제 - 동시성 제어 문제

post-thumbnail

22.운영체제 - 메모리 최적화 기법 ( Dynamic Loading / Dynamic Linking )

post-thumbnail

23.운영체제 - 가상 메모리 / 요구 페이징 / 페이지 폴트

post-thumbnail

24.운영체제 - 페이지 교체 알고리즘 ( FIFO, OPT, LRU, LFU )

post-thumbnail