[b]操作系统的目标[/b]
目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重。通常在计算机硬件上配置的OS,其目标有以下几点:
[quote]
1.方便性
2.有效性
3.可扩充性
4.开放性
[/quote]
[b]操作系统的作用[/b]
[color=red] 1.OS作为用户与计算机硬件系统之间的接口。[/color]
OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。或者说,用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。
[b][color=red]注意:[/color][/b]OS是一个系统软件,因而这种接口是软件接口。
OS作为接口的图,请参考附件。
[quote]
1.命令方式。这是指由OS提供了一组联机命令(语言),用户可通过键盘输入有关命令,来直接操作计算机系统
2.系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。
3. 图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。
[/quote]
[color=red]2.OS作为计算机系统资源的管理者[/color]
在一个计算机系统中,通常都含有各种各样的硬件和软件资源。归纳起来可将资源分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。相应地,OS的主要功能也真是针对这四类资源进行有效的管理,即:处理机管理,用于分配和控制处理机;存储器管理:主要负责内存的分配与回收;I/O设备管理,负责I/O设备的分配与操纵;文件管理,负责文件的存取、共享和保护。可见,OS确实是计算机系统资源的管理者。
[color=red]3.OS用作扩充机器[/color]
[b]推动操作系统发展的主要动力[/b]
[quote]
1. 不断提高计算机资源利用率
2. 方便用户
3. 器件的不断更新换代
4. 计算机体系结构的不断发展
[/quote]
[size=large][b]操作系统的发展过程[/b][/size]
[b]无操作系统的计算机系统[/b]
[color=red]1.人工操作方式[/color]
[quote]
缺点:
1. 用户独占全机
2.CPU等待操作
[/quote]
[color=red]2.脱机输入/输出(Off-Line I/O)方式[/color]
[quote]
优点:
1. 减少了CPU的空闲时间
2. 提高I/O速度
[/quote]
[b]单道批处理系统[/b]
[quote]
1.单道批处理系统(Simple Batch Processing System)的处理过程
2.单道批处理系统的特征:(自动性、顺序性、单道性)
[/quote]
[b]多道批处理系统[/b]
[quote]
在OS中引入多道程序设计技术可带来的好处:
1. 提高CPU的利用率
2. 可提高内存和I/O设备利用率。
3. 增加系统吞吐量
多道批处理系统的特征
1.多道性
2.无序性
3.调度性
多道批处理系统的优缺点:
1. 资源利用率高
2. 系统吞吐量大
3.平均周转时间长
4.无交互能力
多道批处理系统需要解决的问题
1.处理机管理问题
2.内存管理问题
3.I/O设备管理问题
4. 文件管理问题
5. 作业管理问题
[/quote]
目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重。通常在计算机硬件上配置的OS,其目标有以下几点:
[quote]
1.方便性
2.有效性
3.可扩充性
4.开放性
[/quote]
[b]操作系统的作用[/b]
[color=red] 1.OS作为用户与计算机硬件系统之间的接口。[/color]
OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。或者说,用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。
[b][color=red]注意:[/color][/b]OS是一个系统软件,因而这种接口是软件接口。
OS作为接口的图,请参考附件。
[quote]
1.命令方式。这是指由OS提供了一组联机命令(语言),用户可通过键盘输入有关命令,来直接操作计算机系统
2.系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。
3. 图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。
[/quote]
[color=red]2.OS作为计算机系统资源的管理者[/color]
在一个计算机系统中,通常都含有各种各样的硬件和软件资源。归纳起来可将资源分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。相应地,OS的主要功能也真是针对这四类资源进行有效的管理,即:处理机管理,用于分配和控制处理机;存储器管理:主要负责内存的分配与回收;I/O设备管理,负责I/O设备的分配与操纵;文件管理,负责文件的存取、共享和保护。可见,OS确实是计算机系统资源的管理者。
[color=red]3.OS用作扩充机器[/color]
[b]推动操作系统发展的主要动力[/b]
[quote]
1. 不断提高计算机资源利用率
2. 方便用户
3. 器件的不断更新换代
4. 计算机体系结构的不断发展
[/quote]
[size=large][b]操作系统的发展过程[/b][/size]
[b]无操作系统的计算机系统[/b]
[color=red]1.人工操作方式[/color]
[quote]
缺点:
1. 用户独占全机
2.CPU等待操作
[/quote]
[color=red]2.脱机输入/输出(Off-Line I/O)方式[/color]
[quote]
优点:
1. 减少了CPU的空闲时间
2. 提高I/O速度
[/quote]
[b]单道批处理系统[/b]
[quote]
1.单道批处理系统(Simple Batch Processing System)的处理过程
2.单道批处理系统的特征:(自动性、顺序性、单道性)
[/quote]
[b]多道批处理系统[/b]
[quote]
在OS中引入多道程序设计技术可带来的好处:
1. 提高CPU的利用率
2. 可提高内存和I/O设备利用率。
3. 增加系统吞吐量
多道批处理系统的特征
1.多道性
2.无序性
3.调度性
多道批处理系统的优缺点:
1. 资源利用率高
2. 系统吞吐量大
3.平均周转时间长
4.无交互能力
多道批处理系统需要解决的问题
1.处理机管理问题
2.内存管理问题
3.I/O设备管理问题
4. 文件管理问题
5. 作业管理问题
[/quote]