操作系统——概论

进入二十世纪之后,随着各种电子产品的风起云涌,电脑也普及到每家每户,除了家里一些老人对电脑操作还不太熟练之外,几乎所有的年轻人都可以熟练地使用电脑。电脑给我们带来的无论是生活中的休闲还是工作中的效率都是不容忽视的。

这里我们研究的课题——操作系统,也是与电脑密不可分的。可能对于大多数的PC用户来说,操作系统就是Windows操作系统,XP、win7、win8等等。其实这只是我们眼里的操作系统,我们所认识的操作系统,事实上操作系统是一门比较高深的学科,从今天开始就带着大家一起重新认识操作系统。

基本概念

计算机系统

计算机系统的最内层是硬件,主要有中央处理器(CPU)、存储器、输入输出控制系统和各种输入输出设备组成。

计算机系统的最外层是使用计算机的人,人与计算机硬件之间的接口界面是计算机软件。计算机软件不仅为人们使用计算机提供方便,而且在计算机系统中起着指挥管理作用。

操作系统

操作系统是计算机系统中一个不可分割的组成部分,不同人从不同角度看到的操作系统不尽相同。操作系统是管理计算机资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。

基本类型

批处理操作系统

单道批处理系统:每次允一个作业执行,一批作业和初始数据交给系统后,系统顺序控制作业的执行,当一个作业执行结束后,自动进入下一个作业执行。

多道批处理:允许若干个作业同时装入主存储器,是一个中央处理器轮流执行各个作业,各个作业可以同时使用各自所需的外围设备。

分时操作系统

分时操作系统让用户通过与计算机相连接的终端来使用计算机系统,允许多个用户同时与计算机系统进行一系列交往。

实时操作系统

实时操作系统用于控制生产流水线、进行工业流程控制、监督和控制实验等。在实时操作系统下计算机系统收到外部信号后及时进行处理,并在严格的时限内处理完接受事件。

发展历史

操作系统并不是与计算机同一时期产生的,而是在人们使用计算机的过程中,为满足使用者的需要而后诞生的操作系统。

首先诞生的是微机操作系统,它是最简单的微型计算机上的操作系统,主要实现了文件管理、输入输出控制和命令的解释。每次只允许一个用户使用计算机,被称为单用户微机操作系统。

为了满足大规模的应用,而后出现了网络操作系统,把若干台地理上分散的计算机系统用通信线路连接起来构成计算机网络,把为计算机网络配置的操作系统成为网络操作系统。

进入20世纪80年代,又诞生了分布式操作系统,它能使系统中若干台计算机相互协作完成一个共同的任务,或者把一个计算机问题可以分成若干个子计算,每个子计算可以在计算机网络中的各计算机上并行执行,也可以在网络中的某个多处理器计算机的各处理器上并行执行。

随着计算机技术对各个应用领域的渗透,计算机硬件大部分或者全部都隐藏和嵌入到各种应用系统中,这种系统成为嵌入式系统。它是指运行在嵌入式系统中对各种部件、装置等资源进行统一协调、处理和控制的系统软件。

而后是我们当前流行的三大操作系统:Windows、Unix、Linux。这三大系统并不是太陌生,有想了解的可以自己查查资料深入了解一下,这里不做过多介绍。

处理器的工作状态

处理器的工作状态用来区分当前正在执行的指令是操作系统的还是用户程序的。

为了保证计算机系统能正常工作,经常把CPU执行的指令分为特权指令和非特权指令。特权指令是不允许用户程序直接使用的指令,为了避免用户程序中错误的使用特权指令,计算机硬件结构中的中央处理器具有两种工作状态:目态和管态。当中央处理器处于目态时,不允许执行特权指令;当处于管态时则允许执行特权指令。通过程序状态字来保存系统状态,因此CPU可以根据程序状态字来确定当前应按目态执行指令还是按管态执行指令。

用户接口

为了方便用户使用计算机系统,操作系同提供了两类使用接口:程序员使用接口和操作员使用接口,程序员使用接口是一组系统功能调用,操作员接口是一组操作控制命令。由操作系统提供的子程序称为系统调用,它是操作系统为用户程序提供的一种服务界面,操作控制命令是用来控制作业的执行步骤。

通过这些概念我们可以更深入的了解操作系统,但这也只是对于操作系统的一点点认识,要想真正学号这门课,还需要更深入的研究。

有不足之处希望大家批评指正。

时间: 2024-10-27 07:21:19

操作系统——概论的相关文章

自考《操作系统概论》之处理器管理

  接上篇"自考<操作系统概论>之引论  引论中简单提到了处理器,继续来重点学习它的管理. 一.多道程序设计系统 让多个计算题同时进入一个计算机系统的主存储器并行执行,这种程序设计方法称为多道程序设计,这样的计算机系统称为多道程序设计系统.现代计算机系统具有处理器与外围设备并行工作的能力.为了发挥这一能力,提高系统效率,才有了"多道程序设计技术"这个概念,让几个程序同时装入主存储器并行执行.那么就增加了单位时间内的算题量,但对每道程序来说可能延长了执行时间. 二.

自考《操作系统概论》之宏观理解

操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行. 操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口.操作系统的功能包括管理计算机系统的硬件.软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应

《操作系统概论》第一章引论读书笔记

计算机系统分为硬件和软件. 硬件主要由:CPU.存储器.输入输出控制系统.各种输入输出设备组成. 软件主要分为:系统软件.支撑软件.以及应用软件. 操作系统定义:一般认为,操作系统是管理计算机系统资源.控制程序执行.改善人机界面和为应用软件提供支持的一种系统软件. 操作系统的作用: 管理计算机系统的资源. 为用户提供方便的使用接口. 具有扩充硬件的功能. 操作系统的功能: 从资源管理的观点看,操作系统的功能可以分为:处理器管理.存储管理.文件管理和设备管理. 处理器管理的主要工作是进行处理器的分

自考学习总结之操作系统概论

经过一天半的战斗,终于把操作系统概论这本书给拿下了.对于曾经专业课学过一些电脑硬件知识的我来说,这本书更加吸引我,以前一些听过的名词或高大上的词语在这本书上被详细介绍了,看的非常有收获.下面来总结下自己的收获: 首先第一章引论,在这里首先介绍了计算机系统,包括了软件和硬件两部分. 接下来就是第一章的重点:操作系统.如下图: 当前流行的操作系统有windows.Unix.Linux等.微软的windows系统经历了一个从简单到复杂,从低级到高级的过程:从MS-DOS---WINDOWS 3---W

操作系统概论重点总结

作为一个程序员必须了解操作系统的知识,而且现在自学考试和软考都要考操作系统.软考中主要是考进程和存储等,所以只要系统的学习自学考试操作系统概论这本书应对软考也不成问题了. 对于操作系统里面的知识真的是很多,但是由多变少,它无非是分作了处理器.存储.文件.设备和并发进程这五部分,如图: 操作系统我们经常使用,在学习的时候多多联系实际生活,把问题形象化.具化才能理解深刻. 操作系统仍在学习中,时刻分享学习.

文件管理 - 操作系统概论

概述 用户作业中要用到各种各样的信息,如源程序.数据.各种语言的编译程序等等.有的需要长期保存,而有的只是临时使用.为了减轻用户的负担和保证系统的安全,操作系统中设计了对信息进行管理的部分,称为 文件管理 或 文件系统. 文件和文件系统 通常把逻辑上具有完整意义的信息集合称为 文件.每个文件都要用一个名字作标识,称为 文件名. 文件系统的功能 从用户的角度看,文件系统主要是实现"按名存取".为了能正确的按名存取,文件系统应具有如下功能: 实现从逻辑文件到物理文件的转换.文件系统能将逻辑

处理器管理 - 操作系统概论

程序的顺序执行 一个计算问题往往按照一定的顺序执行,执行的顺序是由编制的程序确定的. 例如,一个作业:输入机读入数据需要 10s,处理器处理数据需要 5s,结果打印需要 15s:执行完总耗时 30s,执行两次需要 60s,呈下图显示: 可以看出,输入机工作时,处理器和打印机在等待:处理器工作时,输入机打印机在等待:各部件依顺序工作,完整的消耗了整个作业的时间周期,效率不高. 程序的并行执行 现代计算机中的硬件都具有处理器与外围设备并行工作的能力.若将上述作业分成三个可独立执行的模块:输入程序.处

操作系统概论

计算机系统是能够按照人的要求接收和存储信息,能对信息进行处理并提供所需结果,其结果(输出信息)取决于所接受的信息(输入信息)及相应的处理方法. 1.学习过程: 原先在学习计算机四级的开始中,边学习过一部分相关的操作系统的知识,这次也算是一步简单的复习吧.在本次学习过程中,了解了先前没有看过的细节的知识部分,下面先进行一个总的复习,在后面将会对每个单元的学习进行分布的学习和总结. 在第一单元的学习中,都是一些对于操作系统的知识简单介绍,对于这个方面是一些较为简单的前提知识,下面将会按照逐步的学习方

第1课 操作系统概论

1. 计算机的简介 1.1 计算机的基本组成 (1)处理器(processor) (2)主存储器(main memory) ①易失性:②也称为"Real memory" OR "primary memory" (3)输入输出模块(I/O modules) ①二级存储设备:②通信设备:③终端 (4)系统总线(system bus) ①包括控制总线.地址总线和数据总线等. ②为处理器.主存和输入/输出模块间提供通讯的设施 1.2 计算机部件 (1)存储地址寄存器(MAR

引论 - 操作系统概论

计算机系统 计算机是 20 世纪 40 年代人类的伟大创造,它对人类社会的进步与发展作用巨大,影响深远.广泛运用于科学计算.过程控制.信息传递和数据处理,已渗透到办公.教育.家庭等多个领域. 计算机系统包括计算机硬件和计算机软件两大部分. 计算机硬件:计算机系统的最内层是硬件.主要由中央处理器(CPU).存储器.输入输出控制系统和输入输出设备组成. 中央处理器:是对信息进行告诉运算和处理的部件. 存储器:分为主存储器(内存)和辅助存储器(磁盘.磁带.光盘等),用于存放各种程序和数据.主存储器可被