操作系统原理
2021-07-17 15:45:41 0 举报
AI智能生成
操作系统之哲学原理
作者其他创作
大纲/内容
基础原理篇
操作系统导论
什么是操作系统
操作系统的功能
操作系统与应用程序的关系
操作系统历史
第一阶段:状态机操作系统(1940年以前)
第二阶段:单一操作员单一控制端操作系统(20世纪40年代)
第三阶段:批处理操作系统(20世纪50年代)
第四阶段:多道批处理操作系统(20世纪60年代)
第五代之一:分时操作系统(20世纪70年代)
第五代之二:实时操作系统
第六代:现代操作系统(1980年以后)
操作系统基本概念
计算机硬件基本知识
用户态和内核态
操作系统结构
系统调用
壳
进程原理篇
进程
进程概论
进程的产生与消亡
进程的层次结构
进程的状态
进程与地址空间
进程调度
进程调度的定义
进程调度的目标
进程调度算法
先来先服务调度算法
时间片轮转算法
短任务优先算法
优先级调度算法
混合调度算法
实时调度算法
动态优先调度(EDF)
静态优先级调度(RMS)
进程通信
进程通信的定义
进程对白
管道
记名管道
套接字
线程原理篇
线程
线程的定义
线程管理
线程模型的实现
内核态线程实现
用户态线程实现
现代操作系统的线程实现模型
线程同步
线程同步的目的
同步锁
睡觉(sleep)与叫醒(wakeup)
信号量
管程
消息传递
栅栏
死锁
死锁的描述
死锁的必要条件
消除死锁条件
内存原理篇
基本内存管理
内存管理的目标
虚拟内存的概念
页式内存管理
分页内存管理
地址翻译
页表
分页系统的优缺点
内存抖动
段式内存管理
分段管理系统
段页式内存管理
文件原理篇
磁盘操作
磁盘
磁盘驱动器的访问速度
磁盘调度算法
固态盘
文件系统
文件系统定义
文件系统的目标
文件的基本知识
文件夹
绝对路径和相对路径
文件系统调用
文件系统实现
文件的实现
FAT文件系统
索引文件组织
多级索引组织
非对称多级索引
NTFS文件系统
文件共享
硬链接
软链接
I/O原理篇
输入输出
输入输出概念
输入输出的目的
输入输出硬件
I/O软件
I/O软件分层
中断服务程序层
设备驱动程序
设备独立的操作系统软件
用户层I/O软件
多核原理篇
多核结构和内存
多核基本概念
对称多处理器结构
超线程结构
多核结构
多核超线程结构
多核的内存结构
均匀内存访问(UMA)
非均匀内存访问(NUMA)
全缓存内存访问(COMA)
非远程内存访问模式(NORMA)
多核处理器之间通信
多核环境下的进程同步与调度
多核进程同步
多核环境下的进程调度
0 条评论
下一页