Operating Systems
操作系统课程主要包含以下内容:
- 操作系统概述
- OS definitition
- OS function
- Multiprogramming & Multitasking
- System calls
- OS services
- OS Structure
- OS design and implementation
- 进程
- Process concept
- Process user time and system time
- Process operations
- 线程
- Thread concepts
- Multi-thread advantages
- Multi-thread challenges
- Multi-thread models
- Multi-thread programming
- Problems about multi-threading
- 进程通信和同步
- Cooperating process
- IPC
- Race condition & multual exclusion
- Deadlock
- Three important problem model of semaphore
- 进程调度
- Reason for scheduling
- 内存管理
- 大容量存储
- 文件系统
- FAT文件系统
- EXT文件系统
- I/O系统