- 在线播放
- 分集下载
- 01 操作系统做了什么?
- 02 操作系统的定义和作用
- 03 操作系统的主要特征
- 04 典型操作系统的架构
- 05 操作系统的分类1
- 06 操作系统的分类2
- 01 处理器状态
- 02 中断与异常机制介绍
- 03 中断与 异常机制 工作原理
- 04 实例 X86的中断与异常机制
- 05 系统调用机制
- 06 实例 基于X86的Linux系统调用机制简介
- 01 进程的基本概念
- 02 进程状态及状态转换
- 03 进程控制
- 04 关于进程相关概念的讨论
- 05 线程的引入
- 06 线程机制的实现
- 01 处理器调度的相关概念
- 02 设计调度算法要考虑的几个问题
- 03 批处理系统的调度算法
- 04 交互式系统的调度算法
- 05 多级反馈队列调度算法、各种调度算法小结等
- 06 Windows 的线程调度算法
- 01 进程的并发执行
- 02 进程互斥
- 03 进程互斥的软件解决方案
- 04 进程互斥的硬件解决方案
- 05 进程同步
- 06 信号量及PV操作
- 07 生产者消费者问题
- 08 读者写者问题
- 01 管程的基本概念
- 02 HOARE管程
- 03 管程的应用
- 04 MESA管程
- 05 PTHREAD中的同步机制
- 06 进程间通信IPC
- 07 典型操作系统中的IPC机制
- 01 基本概念-地址重定位
- 02 物理内存管理
- 03 伙伴系统
- 04 基本内存管理方案
- 05 基本内存管理方案
- 06 交换技术
- 01 虚拟存储技术
- 02 页表及页表项的设计
- 03 地址转换过程及TLB的引入
- 04 页错误(Page Fault)
- 05 软件相关策略
- 06 页面置换算法1
- 07 页面置换算法2-工作集算法
- 08 其他相关技术
- 01 文件与文件系统
- 02 文件的存储介质
- 03 磁盘空间管理
- 04 文件控制块及文件目录
- 05 文件的物理结构
- 06 文件系统的实现
- 07 文件系统实例——UNIX
- 01 文件系统实例——FAT
- 02 文件操作的实现
- 03 文件系统的管理
- 04 文件系统的安全性
- 05 文件系统的性能1
- 06 文件系统的性能2
- 07 文件系统的性能3
- 08 文件系统的两个练习
- 01 IO管理概述
- 02 IO硬件组成
- 03 IO控制方式
- 04 IO软件的组成
- 05 IO相关技术
- 06 IO设备管理
- 07 IO性能问题
- 01 死锁的基本概念
- 02 资源分配图
- 03 死锁预防
- 04 死锁避免
- 05 银行家算法
- 06 死锁检测与解除
- 07 哲学家就餐问题
操作系统原理的相关介绍
操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。[2015 SP] 北京大学 Principles of Operating System 操作系统原理 by 陈向群操作系统(英语;Operating System,简称OS)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。