Operating System

1.[OS] 운영체제 개요

post-thumbnail

2.[OS] 운영체제의 다양한 정의와 Market Share

post-thumbnail

3.[OS] 운영체제의 기능

post-thumbnail

4.[OS] 운영체제의 분류

post-thumbnail

5.[OS] 운영체제의 구조와 부팅

post-thumbnail

6.[OS] Dual Mode, Interrupt, Trap, Privileged Instructions

post-thumbnail

7.[OS] 가상화 (Virtualization)

post-thumbnail

8.[OS] 클라우드 컴퓨팅

post-thumbnail

9. [OS] 프로세스와 PCB

post-thumbnail

10.[OS] Process State

post-thumbnail

11.[OS] Scheduling Que, Interrupt, Context Switching

post-thumbnail

12.[OS] IPC(Inter Process Cooperation)

post-thumbnail

13.[OS] 멀티프로그래밍과 시스템의 성능

post-thumbnail

14.[OS] 스케줄링 기준과 레벨

post-thumbnail

15.[OS] Scheduling Schemes 1) FCFS, RR

post-thumbnail

16.[OS] Scheduling Schemes 2) SPN, SRTN, HRRN

post-thumbnail

17.[OS] Scheduling Schemes 3) Priority, MLQ, MFQ Scheduling

post-thumbnail

18.[OS] UNIX(FSS), WINDOWS(UMS), LINUX(MFQ/CFS)의 스케줄링 기법

post-thumbnail

19.[OS] Multi-core Processor Scheduling, Real Time Scheduling

post-thumbnail

20.[OS] 프로세스 동기화 : Race Condition, Mutual Exclusion Primitives

post-thumbnail

21.[OS] 프로세스 동기화 : Mutual Exclusion

post-thumbnail

22.[OS] 프로세스 동기화 : Mutual Exclusion의 하드웨어적 지원(TS&Swap)과 Busy Waiting 문제

post-thumbnail

23.[OS] 프로세스 동기화 : Semaphore과 P, V Operation

post-thumbnail

24.[OS] 프로세스 동기화 : Semaphore Based Concurrent Programming_1

post-thumbnail

25.[OS] 프로세스 동기화 : Semaphore Based Concurrent Programming_2

post-thumbnail

26.[OS] 프로세스 동기화 : Semaphore와 Spinlock

post-thumbnail

27.[OS] Deadlock Handling : 교착 상태와 자원의 종류

post-thumbnail

28.[OS] Deadlock Handling : Deadlock 발생의 필요조건

post-thumbnail

29.[OS] Deadlock Handling : 1) Deadlock Prevention

post-thumbnail

30.[OS] Deadlock Handling : 2) Deadlock Avoidance

post-thumbnail

31.[OS] Deadlock Handling 3) Deadlock Detection

post-thumbnail

32.[OS] Deadlock Handling 4) Deadlock Recovery

post-thumbnail

33.[OS] 컴퓨터 시스템의 메모리 종류

post-thumbnail

34.[OS] 캐시 메모리

post-thumbnail

35.[OS] 프로그램 실행과정 / Address Binding

post-thumbnail

36.[OS] Overlay Structure, Swapping

post-thumbnail

37.[OS] 메모리 관리 기법 3가지

post-thumbnail

38.[OS] Continuous allocation : Uniprogramming

post-thumbnail

39.[OS] Continuous allocation : FPM

post-thumbnail

40.[OS] Continuous allocation : VPM

post-thumbnail

41.[OS] Discontiguous Memory Allocation : Paging, Segmentation

post-thumbnail

42.[OS] Virtual Memory

post-thumbnail

43.[OS] Virtual Memory : Block Mapping

post-thumbnail

44.[OS] Virtual Memory : Demand Paging

post-thumbnail

45.[OS] Virtual Memory : Page-table Registers, Page Table 크기 이슈

post-thumbnail

46.[OS] Virtual Memory : Issues in Demanding Paging

post-thumbnail

47.[OS] Virtual Memory : Segmentation

post-thumbnail

48.[OS] Virtual Memory : Hybrid Paging/Segmentation

post-thumbnail

49.[OS] Virtual Memory Management

post-thumbnail

50.[OS] Virtual Memory Management : Replacemenet Strategy (Fixed Allocation)

post-thumbnail

51.[OS] Virtual Memory Management : Replacement Strategy (Variable Allocation)

post-thumbnail

52.[OS] Virtual Memory Management : Other Considerations

post-thumbnail

53.[OS] File System : Hard Disk Drive

post-thumbnail

54.[OS] File System : Solid State Disks

post-thumbnail

55.[OS] File System : Disk Address

post-thumbnail

56.[OS] File System : File Concept, File Operation

post-thumbnail

57.[OS] File System : Logical Directory Structure

post-thumbnail

58.[OS] File System : Mounting

post-thumbnail

59.[OS] File System : File Protection

post-thumbnail

60.[OS] File System : File Protection _ Implementation of Access Matrix

post-thumbnail

61.[OS] File System : layered file system, disk layout

post-thumbnail

62.[OS] File System : Directory Implementation, Allocation Methods

post-thumbnail

63.[OS] File System : Free Space Management

post-thumbnail