Skip to content
🔗 内容纲要:

操作系统:开始阅读

描述

本话题涵盖了操作系统的功能、设计和各部分的整合。

  • 首先介绍了与操作系统相关的所有重要概念,包括进程控制(process control)、I/O、资源分配(resource allocation)、文件、虚拟内存(virtual memory)、内存、死锁、访问控制(access control)和互斥(mutual exclusion)。
  • 第二阶段着眼于进程的所有方面:状态(state)、层次(hierachies)、线程、内存管理、进程调度、同步(synchronization)、处理器合作和信号(semaphores)。
  • 下一阶段位操作系统设计中出现的一些问题,如死锁、活锁(livelock)、饥饿(starvation)以及防止或处理这些问题的方法。
  • 第四阶段处理内存管理和存储分配,包括虚拟内存。
  • 第五阶段为 I/O,包括设备控制器、设备驱动程序、内存映射 I/O、DMA 和字符 I/O(character I/O)。

关键词

操作系统、进程控制、I/O、资源分配、文件、虚拟内存、内存管理、分页、分段、死锁、活锁、饥饿、访问控制、互斥、线程、调度算法、多程序设计、信号量、设备驱动程序、设备控制器、字符 I/O。

Linux 内核原理

资源

视频资源

  • 清华大学操作系统原理课程
  • Linux 操作系统(双语)
  • 麻省理工大学:分布式操作系统原理

书籍资源

Operating System Principles And Implementation

【中国科学技术大学】【陈香兰】操作系统原理与实现:

扩展

参考

Released under the MIT License.