`
阅读更多
分时操作系统
开放分类: 计算机技术、电脑、计算机
【词语】:分时操作系统

【注音】:fēn shí cāo zuò xì tǒng

【释义】:使一台计算机同时为几个、几十个甚至几百个用户服务的一种操作系统。把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空间按一定的时间间隔,轮流地切换给各终端用户的程序使用。由于时间间隔很短,每个用户的感觉就像他独占计算机一样。分时操作系统的特点是可有效增加资源的使用率。例如UNIX系统就采用剥夺式动态优先的CPU调度,有力地支持分时操作。


单用户单任务操作系统是指一台计算机同时只能有一个用户在使用,该用户一次只能提交一个作业,一个用户独自享用系统的全部硬件和软件资源。
   常用的单用户单任务操作系统有:MS-DOS、PC-DOS、CP/M等,这类操作系统通常用在微型计算机系统中。

操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。
操作系统(英语;Operating System,简称OS)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、 XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。

操作系统的型态非常多样,不同机器安装的OS可从简单到复杂,可从手机的嵌入式系统到超级电脑的大型操作系统。许多操作系统制造者对OS的定义也不大一致,例如有些OS集成了图形化使用者界面,而有些OS仅使用文本接口,而将图形界面视为一种非必要的应用程序。

操作系统理论在计算机科学中为历史悠久而又活跃的分支,而操作系统的设计与实现则是软件工业的基础与内核。



类型



操作系统大致可分为6种类型

①简单操作系统。它是计算机初期所配置的操作系统,如IBM公司的磁盘操作系统DOS/360和微型计算机的操作系统CP/M等。这类操作系统的功能主要是操作命令的执行,文件服务,支持高级程序设计语言编译程序和控制外部设备等。

②分时系统。它支持位于不同终端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好像一台计算机全为他所用。

③实时操作系统。它是为实时计算机系统配置的操作系统。其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。此外,实时操作系统应有较强的容错能力。

④网络操作系统。它是为计算机网络配置的操作系统。在其支持下,网络中的各台计算机能互相通信和共享资源。其主要特点是与网络的硬件相结合来完成网络的通信任务。

⑤分布操作系统。它是为分布计算系统配置的操作系统。它在资源管理,通信控制和操作系统的结构等方面都与其他操作系统有较大的区别。由于分布计算机系统的资源分布于系统的不同计算机上,操作系统对用户的资源需求不能像一般的操作系统那样等待有资源时直接分配的简单做法而是要在系统的各台计算机上搜索,找到所需资源后才可进行分配。对于有些资源,如具有多个副本的文件,还必须考虑一致性。所谓一致性是指若干个用户对同一个文件所同时读出的数据是一致的。为了保证一致性,操作系统须控制文件的读、写、操作,使得多个用户可同时读一个文件,而任一时刻最多只能有一个用户在修改文件。分布操作系统的通信功能类似于网络操作系统。由于分布计算机系统不像网络分布得很广,同时分布操作系统还要支持并行处理,因此它提供的通信机制和网络操作系统提供的有所不同,它要求通信速度高。分布操作系统的结构也不同于其他操作系统,它分布于系统的各台计算机上,能并行地处理用户的各种需求,有较强的容错能力。

⑥智能操作系统(见智能软件)。



功能


操作系统的主要功能是资源管理,程序控制和人机交互等。计算机系统的资源可分为设备资源和信息资源两大类。设备资源指的是组成计算机的硬件设备,如中央处理器,主存储器,磁盘存储器,打印机,磁带存储器,显示器,键盘输入设备和鼠标等。信息资源指的是存放于计算机内的各种数据,如文件,程序库,知识库,系统软件和应用软件等。

资源管理

系统的设备资源和信息资源都是操作系统根据用户需求按一定的策略来进行分配和调度的。操作系统的存储管理就负责把内存单元分配给需要内存的程序以便让它执行,在程序执行结束后将它占用的内存单元收回以便再使用。对于提供虚拟存储的计算机系统,操作系统还要与硬件配合做好页面调度工作,根据执行程序的要求分配页面,在执行中将页面调入和调出内存以及回收页面等。

处理器管理或称处理器调度,是操作系统资源管理功能的另一个重要内容。在一个允许多道程序同时执行的系统里,操作系统会根据一定的策略将处理器交替地分配给系统内等待运行的程序。一道等待运行的程序只有在获得了处理器后才能运行。一道程序在运行中若遇到某个事件,例如启动外部设备而暂时不能继续运行下去,或一个外部事件的发生等等,操作系统就要来处理相应的事件,然后将处理器重新分配。

操作系统的设备管理功能主要是分配和回收外部设备以及控制外部设备按用户程序的要求进行操作等。对于非存储型外部设备,如打印机、显示器等,它们可以直接作为一个设备分配给一个用户程序,在使用完毕后回收以便给另一个需求的用户使用。对于存储型的外部设备,如磁盘、磁带等,则是提供存储空间给用户,用来存放文件和数据。存储性外部设备的管理与信息管理是密切结合的。

信息管理是操作系统的一个重要的功能,主要是向用户提供一个文件系统。一般说,一个文件系统向用户提供创建文件,撤销文件,读写文件,打开和关闭文件等功能。有了文件系统后,用户可按文件名存取数据而无需知道这些数据存放在哪里。这种做法不仅便于用户使用而且还有利于用户共享公共数据。此外,由于文件建立时允许创建者规定使用权限,这就可以保证数据的安全性。

程序控制

一个用户程序的执行自始至终是在操作系统控制下进行的。一个用户将他要解决的问题用某一种程序设计语言编写了一个程序后就将该程序连同对它执行的要求输入到计算机内,操作系统就根据要求控制这个用户程序的执行直到结束。操作系统控制用户的执行主要有以下一些内容:调入相应的编译程序,将用某种程序设计语言编写的源程序编译成计算机可执行的目标程序,分配内存储等资源将程序调入内存并启动,按用户指定的要求处理执行中出现的各种事件以及与操作员联系请示有关意外事件的处理等。

人机交互

操作系统的人机交互功能是决定计算机系统“友善性”的一个重要因素。人机交互功能主要靠可输入输出的外部设备和相应的软件来完成。可供人机交互使用的设备主要有键盘显示、鼠标、各种模式识别设备等。与这些设备相应的软件就是操作系统提供人机交互功能的部分。人机交互部分的主要作用是控制有关设备的运行和理解并执行通过人机交互设备传来的有关的各种命令和要求。早期的人机交互设施是键盘显示器。操作员通过键盘打入命令,操作系统接到命令后立即执行并将结果通过显示器显示。打入的命令可以有不同方式,但每一条命令的解释是清楚的,唯一的。随着计算机技术的发展,操作命令也越来越多,功能也越来越强。随着模式识别,如语音识别、汉字识别等输入设备的发展,操作员和计算机在类似于自然语言或受限制的自然语言这一级上进行交互成为可能。此外,通过图形进行人机交互也吸引着人们去进行研究。这些人机交互可称为智能化的人机交互。这方面的研究工作正在积极开展。


分享到:
评论

相关推荐

    计算机操作系统期末复习题(含答案)

    计算机操作系统期末复习题总结 计算机操作系统是计算机科学中一个重要的分支,它管理计算机硬件资源,提供了一个.between用户程序和计算机硬件之间的接口。以下是计算机操作系统期末复习题的总结: 一、操作系统...

    国产操作系统/中标麒麟/银河麒麟 操作系统【ISO镜像完整版合集 共计20G】

    麒麟桌面操作系统软件(龙芯版)V7.0 麒麟桌面操作系统软件(兆芯版)V7.0 麒麟高级服务器操作系统软件V7.0 update6 麒麟高级服务器操作系统软件(海光版)V7.0 麒麟高级服务器操作系统软件(龙芯64位)V7.0...

    操作系统第八版部分课后题答案.pdf陈向群译

    事实上,全新操作系统的设计和改良的关键工作就是对体系结构的设计,经过几十年以来的发展,计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统,再加上计算机用户需求的愈发多样化,...

    操作系统原理习题答案解析胡元义.pdf

    "操作系统原理习题答案解析胡元义" 操作系统原理是计算机科学中的一个基础课程,涵盖了操作系统的基本概念、组成部分、运行机制、进程管理、内存管理、文件系统、输入/输出管理等方面。本文基于操作系统原理习题...

    操作系统实用教程.pdf

    本书着重讲述操作系统的概念和设计原理,旨在说明为什么要有操作系统,操作系统是如何构成的,以及操作系统是如何设计的。 全书共分9章。第1章概论,介绍操作系统的定义、发展、现状以及它在计算机系统中的重要作用...

    操作系统学习与考试系统(XOSCATS)

    XOSCATS(X Operating System Computer Aided Teaching System, XOSCATS)是一款通用操作系统计算机辅助教学系统,简称CATS。CATS是基于Windows环境下操作系统(Operating System,OS)课程学习和考试的辅助工具。①学生...

    操作系统原理课后答案 第四版 庞丽萍

    "操作系统原理课后答案 第四版 庞丽萍" 操作系统原理是计算机科学中的一门重要课程,本书是该课程的第四版课后答案,作者是庞丽萍。该书涵盖了操作系统原理的所有重要知识点,包括进程管理、内存管理、文件系统、...

    操作系统课程设计文件管理系统

    通过课程设计, 加深对操作系统各资源管理模块的理解,掌握操作系统的基本原理及功能,具有初步分析实际操作系统、设计、构造和开发现代操作系统的基本能力。 二、实验题目 1.编写并调试一个树型目录结构的文件系统,...

    操作系统原理及应用(LINUX).pdf

    本书介绍操作系统的基本原理及应用,并以Linux操作系统作为具体实例加以说明。全书共9章,主要内容包括操作系统的基本概念、功能、操作系统的发展史及Linux操作系统概述,进程的概念、进程描述、进程控制、进程的...

    操作系统课程设计操作系统课程设计操作系统课程设计操作系统课程设计

    操作系统课程设计操作系统课程设计操作系统课程设计操作系统课程设计操作系统课程设计操作系统课程设计操作系统课程设计

    口袋操作系统口袋操作系统口袋操作系统口袋操作系统

    口袋操作系统口袋操作系统口袋操作系统口袋操作系统口袋操作系统口袋操作系统口袋操作系统口袋操作系统口袋操作系统

    计算机操作系统学习指导与题解.pdf

    本书为《计算机操作系统》一书的配套辅导书。书中全面介绍了计算机操作系统的基本原理。全书共分为10章,每一章首先扼要阐述该章的基本内容,然后给出重点和难点的学习提示,并对典型问题进行分析和解答,最后以选择...

    计算机操作系统PPT

    《操作系统》是计算机专业学生必修的一门专业基础课和专业主干课程。  操作系统是计算机系统中最基本的系统软件,它在整个计算机系统软件中占据中心地位。操作系统的作用是对计算机系统进行统一的管理和调度,提供...

    32位操作系统和64位操作系统区别

    32位操作系统和64位操作系统区别 32位操作系统和64位操作系统区别

    Orange S:一个操作系统的实现(PDF+光盘).part1.rar )

    畅销书《自己动手写操作系统》第二版。  从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。 翔实的文字,丰富的图表,清晰的代码,作者 于渊 畅销书《自己动手写操作系统》第二...

    zzu操作系统实验1-23报告

    《操作系统》实验1列目录 《操作系统》实验2切换目录、复制 《操作系统》实验3文件移动与查找 《操作系统》实验4文件查找、内容查看与域排序 《操作系统》实验5域排序与记录连接 《操作系统》实验6记录连接与剪切 ...

    [ORANGE’S:一个操作系统的实现].于渊.清晰扫描版.pdf.part1

    操作系统教材是个令人生畏的东西,它可以告诉人有什么,却不能告诉人为什么,从那里了解的操作系统有如盲人摸到的象,得到各个部分,却不能拥有整体,加之缺乏实践的支持,理论显得苍白空洞。如Linux般的开源操作...

    计算机操作系统(第四版)汤小丹课后习题答案.pdf

    对传统操作系统(OS)和现代操作系统均做了较为全面的介绍。全书共分12章:第一章为操作系统引论,介绍了OS的发展、传统OS和现代OS的特征及功能;第二和第三章深入阐述了进程和线程管理、进程同步、处理机调度和死锁;...

    操作系统 PPT 操作系统 PPT 操作系统 PPT

    操作系统 PPT 操作系统 PPT 操作系统 PPT 操作系统 PPT操作系统 PPT操作系统 PPT操作系统 PPT

Global site tag (gtag.js) - Google Analytics