- 用户或程序中使用的设备与具体物理设备无关,用户或程序使用的是逻辑设备,当进程运行时,由操作系统与物理设备直接进行连接,即设备的分配。把这种设备使用方法的特点称为设备独立性。
- 系统调用运行在核心态,用户子程序运行在用户态
- 系统调用的执行产生中断即访管中断,而用户子程序的运行不会产生中断
- 系统调用子程序代码与调用者的程序代码是独立、分开的,而用户子程序代码与调用者的程序代码共享同一个进程地址空间
- 不同用户可以共享使用同一个系统调用,用户子程序通常不能由其他用户程序调用
- 多道程序设计是指:在内存同时存放多道程序,这些程序可以并发执行。
- 多道程序的并发执行(Concurrence),是指:在多道程序设计环境下,处理器在开始执行一道程序的第一条指令后,在这道程序完成之前,处理器可以开始执行另一道程序、甚至更多的其他程序。
- 这种工作流程的外在表现就是多任务,现代的计算机操作系统都采取了并发执行的工作流程。
- 采用分时技术:时间片
- 特征:
- 同时性
- 独立性
- 及时性
- 交互性
- 用户接口及作业管理
- 处理器管理
- 存储器管理
- 文件系统
- 设备管理
- 与硬件密切相关的操作
- 关键数据结构
- 基本中断处理程序
- 使用频繁的功能模块
- POST自检程序
- 基本启动程序
- 基本硬件驱动程序及其中断处理程序
- 文件内容的组织
- 文件和目录管理
- 文件存储空间管理
- 文件系统的接口
- 文件的共享与安全性
绕道法、链接法、基本文件目录法(BFD)
基于主体权限的存取控制方法存取控制矩阵、存取控制表、权能表
I/O缓冲的目的- 缓解设备和处理器之间的速度不匹配的矛盾,提高系统工作的并行程度
- 减少I/O操作的次数
- 减少中断次数
- 提高系统的及时性,方便用户操作
- 线程的两个基本类型是用户级线程和系统级线程
- 在页式存储管理中,假定用10位表示页内地址,那么每页的长度是1KB
- 文件系统为用户提供了按名存取功能,以使用户能透明地访问文件
- 1)进程是动态的,程序是静态的。程序是一组有序的指令集合,是一个静态的概念。进程则是一道程序在一个数据集上的一次执行过程, 是一个动态的集合。
- 2)进程是程序的运行过程,进程包含程序。
- 3)进程的运行就是其对应程序的运行。
- 4)程序规定了进程所要完成的功能。
- 请求分页的重定位过程中,根据页号访问页表,如果该页不在内存,由硬件(MMU)产生一个I/O中断,要求操作系统将该页信息从外存读入内存,这种I/0中断称为缺页中断.
- 在缺页中断处理过程中,在为读入的页分配内存时,如果没有空闲块,此时,执行页面置换算法,从内存中选择一个页淘汰,如果存在空闲块,只无需执行置换算法
- 操作系统的主要设计目标是方便用户和提高系统效率
- 磁盘的驱动调度包括移臂调度和旋转调度



