计算机操作系统一般具有五个基本的功能,那么它们具体是哪些呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了计算机操作系统的五大功能是什么的相关知识,希望对大家有帮助!

计算机操作系统的五大功能

操作系统的功能主要体现在对计算机资源――微处理器、存储器、外部设备、文件和作业五大计算机资源的管理,操作系统将这种管理功能分别设置成相应的程序管理模块,每个管理模块分管一定的功能。即操作系统的五大功能。

1、微处理器管理功能

在大型操作系统中.可存在多个微处理器,并同时可管理多个作业。怎样选出其中一个作业进入主存储器难备运行,怎样为这个作业分配微处理器等等,都由微处理器管理模块负责。微处理器管理模块,要对系统中各个微处理器的状态进行登记,还要登记各个作业对微处理器的要求。管理模块还要用一个优化算法实现最佳调度规则。把所有的微处理器分配给各个用户作业使用。最终日的是提高微处理器的利用率。这就是操作系统的微处理器管理功能。

2、内存管理功能

内存储器的管理,主要由内存管理模块来完成。内存管理模块对内存的管理分三步。首先为各个用户作业分配内存空间;其次是保护已占内存空间的作业不被破坏;最后,是结合硬件实现信息的物理地址至逻辑地址的变换。使用户在操作中不必担心信息究竟在四个具体空间――即实际物理地址,就可以操作,这样就方便了用户对计算机的使用和操作。内存管理模块对内存的管理是使用一种优化算法对内存管理进行优化处理,以提高内存的利用率。这就是操作系统的内存管理功能。

3、外部设备管理功能

由于计算机的不断发展,其应用领域越来越广泛,应用技术越来越提高,应用方法越来越简便,与用户的界面越来越友好,随之外部设备的种类也日益增多,功能不断提高,档次日渐升级,因此,操作系统的设备管理模块的功能也必须跟上外部设备的发展而不断发展、不断升级以适应外部设备的日益发展的需要。设备管理模块的任务是当用户要求某种设备时,应马亡分配给用户所要求的设备,并技用户要求驱动外部设备以供用户应用。并且对外部设备的中断请求,设备管理模块要给以响应并处理。这就是操作系统的外部设备管理功能。

4、文件管理功能

操作系统对文件的管理主要是通过文件管理模块来实现的。文件管理模块管理的范围包括文件目录、文件组织、文件操作和文件保护。

5、进程管理功能

进程管理也称作业管理,用户交给计算机处理的工作称为作业。作业管理是由进程管理模块来控制的,进程管理模块对作业执行的全过程进行管理和控制。 操作系统的微处理器管理功能、内存管理功能、外部设备管理功能、文件管理功能和进程管理功能简称操作系统的五大功能。这五大功能是较完整的操作系统的共性。

补充:计算机操作系统的四个特点

1.并发(concurrence)

并发是指两个或多个事件在同一时间间隔内发生。操作系统的并发性是指计算机系统中同时存在多个运行着的程序,因此它具有处理和调度多个程序同时执行的能力。在操作系统 中,引入进程的目的是使程序能并发执行。

注意同一时间间隔(并发)和同一时刻(并行)的区别。在多道程序环境下,一段时间内,宏观上有多道程序在同时执行,而在每一时刻,单处理机环境下实际仅能有一道程序执行,故微观上这些程序还是在分时地交替执行。橾作系统的并发性是通过分时得以实现的。

注意,并行性是指系统具有可以同时进行运算或操作的特性,在同一时刻完成两种或两种以上的工作。并行性需要有相关硬件的支持,如多流水线或多处理机硬件环境。

2.共享(sharing)

资源共享即共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。共享可分为以下两种资源共享方式:

1) 互斥共享方式

系统中的某些资源,如打印机、磁带机,虽然它们可以提供给多个进程使用,但为使所打印或记录的结果不致造成混淆,应规定在一段时间内只允许一个进程访问该资源。

为此,当进程a访问某资源时,必须先提出请求,如果此时该资源空闲,系统便可将之分配给进程a使用,此后若再有其他进程也要访问该资源时(只要a未用完)则必须等待。仅当进程a访问完并释放该资源后,才允许另一进程对该资源进行访问。我们把这种资源共享方式称为互斥式共享,而把在一段时间内只允许一个进程访问的资源称为临界资源或独占资源。计算机系统中的大多数物理设备,以及某些软件中所用的栈、变量和表格,都属于临界资源,它们都要求被互斥地共享。

2) 同时访问方式

系统中还有另一类资源,允许在一段时间内由多个进程“同时”对它们进行访问。这里所谓的“同时”往往是宏观上的,而在微观上,这些进程可能是交替地对该资源进行访问即 “分时共享”。典型的可供多个进程“同时”访问的资源是磁盘设备,一些用重入码编写的文件也可以被“同时”共享,即若干个用户同时访问该文件。

并发和共享是操作系统两个最基本的特征,这两者之间又是互为存在条件的:

资源共享是以程序的并发为条件的,若系统不允许程序并发执行,则自然不存在资源共享问题;

若系统不能对资源共享实施有效的管理,也必将影响到程序的并发执行,甚至根本无法并发执行。

3.虛拟(virtual)

虚拟是指把一个物理上的实体变为若干个逻辑上的对应物。物理实体(前者)是实的,即实际存在的;而后者是虚的,是用户感觉上的事物。用于实现虚拟的技术,称为虚拟技术。在操作系统中利用了多种虚拟技术,分别用来实现虚拟处理器、虚拟内存和虚拟外部设备等。

在虚拟处理器技术中,是通过多道程序设计技术,让多道程序并发执行的方法,来分时使用一个处理器的。此时,虽然只有一个处理器,但它能同时为多个用户服务,使每个终端用户都感觉有一个中央处理器(cpu)在专门为它服务。利用多道程序设计技术,把一个物理上的cpu虚拟为多个逻辑上的cpu,称为虚拟处理器。

类似地,可以通过虚拟存储器技术,将一台机器的物理存储器变为虚拟存储器,以便从逻辑上来扩充存储器的容量。当然,这时用户所感觉到的内存容量是虚的。我们把用户所感觉到的存储器(实际是不存在的)称为虚拟存储器。

还可以通过虚拟设备技术,将一台物理i/o设备虚拟为多台逻辑上的i/o设备,并允许每个用户占用一台逻辑上的i/o设备,这样便可以使原来仅允许在一段时间内由一个用户访问的设备(即临界资源),变为在一段时间内允许多个用户同时访问的共享设备。

因此,操作系统的虚拟技术可归纳为:时分复用技术,如处理器的分时共享;空分复用技术,如虚拟存储器(注:学到后续内容再慢慢领悟)。

4.异步(asynchronism)

在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。

异步性使得操作系统运行在一种随机的环境下,可能导致进程产生与时间有关的错误 (就像对全局变量的访问顺序不当会导致程序出错一样)。但是只要运行环境相同,操作系统必须保证多次运行进程,都获得相同的结果。

计算机操作常用的五大功能是,计算机操作系统的五大功能是什么相关推荐

  1. 计算机操作常用快捷键,电脑操作常用快捷键

    电脑操作常用快捷键主要是通过[Win]按键.键盘左下角的[Ctrl]按键和[Alt]加上字母.数字键和[F1-F12]组合键实现的.以下是详细介绍: 1. 单独按Windows:显示或隐藏 [开始]功 ...

  2. 计算机的操作系统的功能有哪些,操作系统的主要功能是主要有哪些类型

    操作系统可以分为五大管理2113功能部分:1)设备管理5261:主要是负责内核与4102外围设备的数据交互,实质是对硬1653件设备的管理,包括对输入输出设备的分配,初始化,维护与回收等.例如管理音频 ...

  3. 计算机中常用术语CAD是指,计算机基础知识理论复习题及答案

    计算机基础知识理论复习题及答案 基础知识复习题及答案 一. 选择题 1. 第三代计算机所使用的电子器件是( ). A)晶体管 A)科学计算 A)存储记忆 A)计算机辅助设计 A)体积大 A)8位 A) ...

  4. 计算机操作业务知识题库,《计算机操作基础知识题库》.doc

    计算机网络考试 第 PAGE 1 页 共 NUMPAGES 10 页 计算机操作基础知识题库 一.单选题(共59题) 1.在 Excel 工作窗口上,"状态栏"是在屏幕的( ). ...

  5. 桌面在计算机领域常用来指,桌面在计算机领域常用来指什么

    桌面在计算机领域常用来指打开计算机并成功登录系统之后看到的显示器主屏幕区域:其实,桌面是计算机硬盘上的一个隐含子文件夹.桌面文件一般存放在C盘,用户名下的"桌面"文件夹内. 本教程 ...

  6. 【杂谈】Win系统 计算机操作常用快捷键

    申明:本Blog为个人学习记录 文章目录 一.Win系统全局快捷键 二.Win资源管理器 三.其他软件 一.Win系统全局快捷键 操作 快捷键 截屏 Win + Shift + S 全选 Ctrl + ...

  7. 专转本计算机操作题库,专转本计算机题库

    专转本计算机题库Tag内容描述: 1.1/114信息技术习题集第一章信息技术概述一.判断题1.30多年来,集成电路技术的发展,大体遵循着单块集成电路的集成度平均每1824个月翻一番的规律,这就是著名的 ...

  8. 计算机中常用的侦查技术分析,计算机取证技术运用分析.doc

    计算机取证技术运用分析 计算机取证技术运用分析 [摘 要] 本文基于工作经验,分析了计算机取证技术在侦查网络犯罪中运用的现状,指出了计算机取证技术运用中存在的一些问题,并着重介绍了增强运用意识,普及理 ...

  9. 计算机中常用的储存度量单位有,计算机中度量存储信息容量的基本单位是什么?...

    计算机中度量存储信息容量的基本单位是什么? (2006-09-04 15:58:08) 1KB=1024字节, KB也叫千字节 1MB=1024KB,MB是兆字节 1GB=1024MB,GB是千兆字节 ...

  10. 计算机中常用数制及编码教案,计算机《数制与编码-进制转换》公开课教案

    <计算机<数制与编码-进制转换>公开课教案>由会员分享,可在线阅读,更多相关<计算机<数制与编码-进制转换>公开课教案(8页珍藏版)>请在人人文库网上搜 ...

最新文章

  1. 【华为AI十强应用·上卷】官宣!这里的AI应用“神了”……
  2. python第七章动手试一试_Python学习3
  3. 简要叙述计算机软件系统的组成,【计组第一章+答案】概论
  4. koa --- seesion实现登录鉴权
  5. 查看 linux 硬件信息:内存、分区、系统、环境变量、防火墙、路由、端口监听、进程、CPU...
  6. AIX系统root用户密码忘记
  7. windows10下搭建spark平台
  8. php单引号与双引号用法
  9. 中央民族大学计算机考研2020,2020年中央民族大学856计算机学科专业综合考研复习资料...
  10. 大法将致:将Windows Server 2016打造成个人办公系统,WIN2016打造成超级WIN10,WIN2016优化设置
  11. Notepad++插件: HexEditor
  12. 腾讯地图API使用指南
  13. 网站向bing搜索提交URL
  14. android 镂空字体下载,Android开发TextvView实现镂空字体效果
  15. java B2B2C源码电子商务平台 ---搭建Eureka注册中心
  16. [系列] - go-gin-api 规划目录和参数验证(二)
  17. 趣题:奇怪的自然数集划分
  18. mac下charles抓包iPhone手机
  19. math.pow 和 Math.sqrt函数
  20. pb反编译研究(转)

热门文章

  1. fudannlp java_中文NLP工具
  2. icem二维非结构网格划分_Ansys Icem CFD网格划分实例详解PDF及附件
  3. 锂电池UN38.3测试项目介绍
  4. 001如何将灰度视频处理为伪彩色
  5. 分布式机器学习原理及实战(Pyspark)
  6. 三相PWM整流器Simulink仿真模型,包含SSRF-SPLL锁相环、SPWM调制环节以及电压电流双闭环PI控制器。 10kHz 110AC-350DC。
  7. 第21章 分层架构软件测试
  8. excel切片器的用法
  9. shapley值法初学入门详细介绍
  10. 集成editormd支持markdown语法(二)之页面显示及回显