首页 百科知识 OS的引入和发展过程中的典型问题分析

OS的引入和发展过程中的典型问题分析

时间:2022-10-15 百科知识 版权反馈
【摘要】:主要表现在:脱机输入、输出技术的应用和作业的自动过渡大大地提高了I/O的速度及I/O设备与CPU并行工作的程度,减少了主机CPU的空闲时间;多道程序设计技术的应用更进一步提高了CPU、内存和I/O设备的利用率和系统的吞吐量。

1.6.1 OS的引入和发展过程中的典型问题分析

【实例1】试说明操作系统与硬件、其他系统软件以及用户之间的关系。

解答:操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件和软件资源,并向用户提供良好的界面。操作系统与硬件紧密相关,它直接管理着硬件资源,为用户完成所有与硬件相关的操作,从而极大地方便了用户对硬件资源的使用,并提高了硬件资源的利用率。操作系统是一种特殊的系统软件,其他系统软件运行在操作系统的基础之上,可获得操作系统提供的大量服务,也就是说,操作系统是其他系统软件和硬件之间的接口。而一般用户使用计算机除了需要操作系统支持外,还需要用到大量的其他系统软件和应用软件,以使其工作更加方便和高效。可见,硬件、操作系统、其他系统软件、应用程序和用户之间存在着如图1-3所示的层次关系。

img5


图1-3 计算机系统的层次关系

【实例2】推动批处理系统和分时系统形成和发展的主要动力是什么?

解答:

(1)推动批处理系统形成和发展的主要动力是“不断提高系统资源利用率”和“提高系统吞吐量”。主要表现在:脱机输入、输出技术的应用和作业的自动过渡大大地提高了I/O的速度及I/O设备与CPU并行工作的程度,减少了主机CPU的空闲时间;多道程序设计技术的应用更进一步提高了CPU、内存和I/O设备的利用率和系统的吞吐量。

(2)推动分时系统形成和发展的主要动力是“为了更好地满足用户的需要”。主要表现在:CPU的分时使用缩短了作业的平均周转时间;人机交互能力的提供使用户能方便地直接控制自己的作业;主机的共享使多个用户(包括远程用户)能同时使用同一台计算机独立地、互不干扰地处理自己的作业。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈