您的位置:首页 > 理论基础

计算机操作系统之一:绪论

2011-09-02 11:17 141 查看
**本系列摘自《计算机操作系统》武汉大学出版社,黄水松著**

1.1 什么是操作系统

1.1.1 定义

操作系统,简称OS(Operating System),是计算机系统中最基本和最重要的系统软件(实质上是以软件为主,硬件为辅),是其他软件的支撑软件。它管理计算机系统资源,并通过这种管理为用户使用计算机提供公共的和基本的服务,从而成为用户与计算机之间的接口。

1.1.2 描述

操作系统有两个观点:资源管理和服务用户。

1.1.3 操作系统的工作流程

粗略的表示为:程序和数据的输入,作业收容,作业调度,作业运行,结果输出。

1.2 操作系统的分类

按照功能来说大致可以为为:批处理操作系统、分时操作系统和实时操作系统

1.2.1 批处理操作系统

主要装配在用于科学计算的大型机上。其特点是作业周转时间短、系统吞吐量大、资源的使用效率高等。

1.2.2 分时操作系统

分时系统是多用户共享系统,它一般链接多个中端或工作站,每个用户都通过相应的中端设备使用计算机。其主要特点是交互性。

1.2.3 实时操作系统

实时系统一般是专用计算机系统,其特点是,它对外部输入信号做出放映的速度足以控制发出信号的对象。

1.3 操作系统的结构

从整体上将,计算机操作系统,一般可分为:内核(Kernel)和外壳(Shell)两部分。

操作系统的内核:是事先操作系统最基本功能的程序模块的集合,在机器的系统太下运行。

操作系统的外壳:指的是运行在内核智商的,完成OS外层功能的程序,他们运行在机器的用户态下,是一种开放式的结

构,其功能课方便的修改和增删。

现代操作系统的体系结构大都采用分层结构,根据其复杂性和信息抽象的程度,将系统的功能分解到各层,每一层执行操作系统所需要的功能子集,每层都由若干数量不等的程序模块组成。

1.4 操作系统的基本特征

并发:多道程序”在宏观上同时运行“。
虚拟:操作系统使用某种技术,将物理上的一个变成逻辑上的多个,反之亦然。
共享。
不确定性:在操作系统控制下的多个作业的执行顺序和每个作业的执行时间是不确定的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: