操作系统-操作系统引论

简介:

    计算机系统由硬件和软件两部分组成,操作系统(OS,Operating System)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。它在计算机系统中占据了特别重要的地位;而其它的诸如汇编程序、编译程序、数据库管理系统等系统软件,以及大量的应用软件,都将依赖于操作系统的支持,取得它的服务。操作系统已成为现代计算机系统(大、中、小及微型机)、多处理机系统、计算机网络、多媒体系统以及嵌入式系统中都必须配置的、最重要的软件。


一、操作系统的目标和作用


    1.操作系统的目标


    1.1 有效性

    (1)提高系统资源利用率

    配置了OS后,CPU和I/O设备能保持忙碌的状态而得到有效的利用,且可使内存和外存中存放的数据因有序而节省了存储空间。

    (2)提高系统的吞吐量

    操作系统可以通过合理地组织计算机的工作流程,而进一步改善资源的利用率,加速程序的运行,缩短程序的运行周期,从而提高程序的吞吐量。


    1.2  方便性

    配置OS后可使计算机系统更容易使用。

    方便性和有效性是设计操作系统时最重要的两个目标。过去由于计算机非常昂贵,有效性显得比较重要;现在随着硬件越来越便宜,方便性显得越来越重要。


    1.3  可扩充性

    OS必须具有很好的可扩充性,方能适应计算机硬件、体系结构以及应用发展的要求。现代OS应采用新的OS结构,如微内核结构和客户机服务器模式,以便于方便地增加新的功能和模块,并能修改老的功能和模块。


    1.4  开放性

    为使来自不同厂家的计算机和设备能通过网络加以集成化,并能正确、有效地协同工作,实现应用的可移植性和互操作性,要求操作系统必须提供统一的开放环境,进而要求OS具有开放性。


    2.操作系统的作用

    

    2.1 OS作为用户与计算机硬件系统之间的接口

    OS处于用户和计算机系统之间,用户通过OS来使用计算机系统。

    用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。

    OS是一个系统软件,因而这种接口是软件接口。

    

    


    3.推动操作系统发展的主要动力

       

二、操作系统的发展过程

    

三、操作系统的基本特性


四、操作系统的主要功能


五、OS结构设计



本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1782810

相关文章
|
存储 算法 Unix
《Linux操作系统编程》第一章 操作系统引论:了解操作系统的发展、特征、功能以及操作系统结构
《Linux操作系统编程》第一章 操作系统引论:了解操作系统的发展、特征、功能以及操作系统结构
104 0
|
Unix Shell Linux
===第一章操作系统引论======(1)
引言   大多数读者都会 Windows、Linux、FreeBSD或OS X 等某个操作系统有些体验,但是表面现象是会骗人的。用户与之交互的程序,基于文本的通常是 shell,基于图标的则称为:图形化用户界面,实际上他们并不是操作系统的一部分,尽管这些程序使用操作系统来完成工作。
129 0
|
存储 安全
===第一章操作系统引论======(4)
1.5.2 客户/服务器模式(C/S)简介
157 0
|
存储 安全 调度
===第一章操作系统引论======(3)
1.4.2 存储器管理功能   存储器管理的主要任务,是为多道程序的运行提供良好的环境,提高存储器的利用率,方便用户使用,并能从逻辑上扩充内存。为此,存储器管理应具有内存分配和回收、内存保护、地址映射和内存扩充等功能。
144 0
|
消息中间件 存储 Unix
===第一章操作系统引论======(2)
1.2.4 分时系统   推动分时系统形成和发展的主要动力是为了满足用户对人机交互的需求。用户的需求具体表现在一下几个方面:
207 0
|
存储 算法 安全
[计算机操作系统(慕课版)]第一章 操作系统引论(学习笔记)
[计算机操作系统(慕课版)]第一章 操作系统引论(学习笔记)
|
消息中间件 存储 算法
操作系统(1.2)--引论
在多道程序环境下,每道程序不可能都从“0”地址开始装入(内存),这就致使地址空间内的逻辑地址和内存空间中的物理地址不相一致。使程序能正确运行,存储器管理必须提供地址映射功能,以将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址。该功能应在硬件的支持下完成。
172 0
|
算法 人机交互 数据处理
操作系统(1.1)--引论
OS作为用户与计算机硬件系统之间接口的含义是: OS处于用户与计算机硬件系统之 间,用户通过OS来使用计算机系统。
147 0
|
存储 算法 调度
第一章 操作系统引论【操作系统】3
第一章 操作系统引论【操作系统】3
295 0
|
存储 安全 算法
第一章 操作系统引论【操作系统】2
第一章 操作系统引论【操作系统】2
209 0

热门文章

最新文章

推荐镜像

更多