操作系统基础课程笔记05
- 格式:doc
- 大小:21.50 KB
- 文档页数:2
设备管理任务
为用户程序分配I/O设备
完成用户程序请求的I/O操作
提高处理机和I/O设备的利用率
改善人机界面
设备管理功能
缓冲管理
设备分配
设备处理:启动设备、中断处理
虚拟设备功能
RAID技术、磁盘调度
文件管理任务
管理用户文件和系统文件
管理文件的存储空间
保证文件数据的安全
方便用户使用文件
文件管理功能
文件目录管理
文件的逻辑组织与访问方式
存储空间的管理
文件共享与安全
现代操作系统的特征及基本概念
现代操作系统的特征
任务共行性:宏观上,指系统中有多个任务同时运行;微观上,指单处理机系统的任务并发;
或多处理机系统中的任务并行
资源共享性:宏观上,指多个任务可以同时使用系统资源;微观上,指多个任务可以交替互
斥地使用系统中的某个资源
虚拟性:指一个物理上的实体变为若干个逻辑上对应物
不确定性:
1. 程序的执行结果不确定,程序不可再现
2. 多道程序环境下,进程以异步方式执行。
基本概念
多道程序设计
系统中允许多道程序同时准备运行,当正在运行那道程序因为某种原因暂时不能继续运行
时,系统将自动地启动另一道程序运行;一旦原因消除,暂时停止的那道程序在将来某个时
候还可以被系统重新启动继续运行。
问题
协调因争夺处理机或输入输出设备而产生的冲突,解决同步、互斥和死锁问题
防止各程序之间的交叉和冲突防止作业被有意无意地破坏
必须建立高效、可靠和方便的文件系统,有效地管理和存取系统中的软件资源和辅存空间
进程:程序的一次执行,包括可执行的程序、程序所需的数据和相关状态信息。进程是拥有
资源的最小实体,在传统OS中,进行同时也是系统调度的最小单位。
线程:程序的一次相对独立的运行过程;在现代OS中,线程是系统调度的最小单位。