操作系统(operating system)OS:
1.1操作系统的目标和作用:
(1)方便性:<1>系统可以使用编译命令將用户采用高级语言书写的程序翻译成机器代码;
<2>直接通过OS所提供的各种命令操作计算机系统;
(2)有效性:<1>提高系统资源的利用率。使处于空闲状态的设备没有得到充分的利用。
<2>提高系统的吞吐量。合理的组织计算机的工作流程,加速程序的运行,缩短程序的运行中周期。
(3)可扩充性:<1>目的:适应计算机硬件,体系结构以及计算机应用发展的要求
<2>发展历程:无结构—–模块化——-层次化——微内核
<3>微内核的优点:方便的增添新的功能和模块,以及对原有的功能和模块进行修改,具有良好的 可扩充性。
(4)开放性:<1> 背景:计算机的硬件和软件的兼容性问题,OS的应用环境由单机环境到网络环境的改变,也就要 求应用环境必须要更加开放
<2>含义:指系统能遵循世界标准规范,特别是遵守开放系统互连OSI国际标准———-检验一款软件 能否被广泛应用的重要因素
总结: 在这部分中,方便性在与是否让用户或者是软件层面对于硬件的访问更加的迅速以及方便,在不需要学习过多的硬件语言的基础上,实现对硬件的访问和使用。在有效性中,则是对于系统的整体资源是否有效合理的利用,提高吞吐性,在可扩充性中,也就是什么样的结构使得系统更加容易增添修改子功能模块,使程序更加的合理有效。开放性则是指应用性更好,彼此之间能够兼容。