本文共 1127 字,大约阅读时间需要 3 分钟。
操作系统-北京大学
1.1操作系统做了什么?1.2.1操作系统的定义和作用1.2.2 操作系统的定义和作用1.2操作系统的定义和作用(全)1.3操作系统的主要特征1.4典型操作系统的架构1.5操作系统的分类11.6操作系统的分类22.1处理器状态2.2中断与异常机制介绍2.3中断与 异常机制 工作原理2.4实例: X86的中断与异常机制2.5系统调用机制2.6实例: 基于X86的Linux系统调用机制简介3.1进程的基本概念3.2进程状态及状态转换3.3进程控制3.4关于进程相关概念的讨论3.5线程的引入3.6线程机制的实现4.1处理器调度的相关概念4.2设计调度算法要考虑的几个问题4.3批处理系统的调度算法4.4交互式系统的调度算法4.5多级反馈队列调度算法、各种调度算法小结等4.6Windows 的线程调度算法5.1进程的并发执行5.2进程互斥5.3进程互斥的软件解决方案5.4进程互斥的硬件解决方案5.5进程同步5.6信号量及PV操作5.7生产者消费者问题5.8读者写者问题6.1管程的基本概念6.2HOARE管程6.3管程的应用6.4MESA管程6.5PTHREAD中的同步机制6.6进程间通信IPC6.7典型操作系统中的IPC机制7.1基本概念-地址重定位7.2物理内存管理7.3伙伴系统7.4基本内存管理方案17.5基本内存管理方案27.6交换技术8.1虚拟存储技术8.2页表及页表项的设计8.3地址转换过程及TLB的引入8.4页错误(Page Fault)8.5软件相关策略8.6页面置换算法18.7页面置换算法2-工作集算法8.8其他相关技术9.1文件与文件系统9.2文件的存储介质9.3磁盘空间管理9.4文件控制块及文件目录9.5文件的物理结构9.6文件系统的实现9.7文件系统实例——UNIX10.1文件系统实例——FAT10.2文件操作的实现10.3文件系统的管理10.4文件系统的安全性10.5文件系统的性能110.6文件系统的性能210.7文件系统的性能310.8文件系统的两个练习11.2IO硬件组成11.3IO控制方式11.4IO软件的组成11.5IO相关技术11.6IO设备管理11.7IO性能问题12.1死锁的基本概念12.2资源分配图12.3死锁预防12.4死锁避免12.5银行家算法12.6死锁检测与解除12.7哲学家就餐问题电子工程师视频教程导航网站:
转载于:https://blog.51cto.com/8716675/2060488