1.计算机操作系统的作用是什么

2.计算机有哪些主要的用途

3.谁知道电脑中的操作系统有哪些和它们各自的作用

4.操作系统有哪两个重要的作用?

5.在微型计算机中操作系统的作用是

6.操作系统的作用和目标

工作中电脑系统的作用_工作中电脑系统的作用包括

本文操作环境:Windows7系统,Dell G3电脑。

:《编程课程》

操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统是控制和管理计算机软硬件资源,以尽量合理有效的方法组织多个用户共享多种资源的程序集合。

操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

操作系统的作用:

(1) 管理系统中的各种资源;(2) 为用户提供良好的界面。

操作系统具有以下4个基本特征:

(1) 并发性:并发性是指两个或两个以上的事件或活动在同一时间间隔内发生。

(2) 共享性:共享性是操作系统的另一个重要特性,是指操作系统中的资源(包括硬件资源和软件资源)可被多个并发执行的进程共同使用,而不是被一个进程所独占。

(3) 虚拟性:是操作系统中的一种管理技术,它是把一个物理上的实体映射为若干个逻辑上的对应物。

(4) 不确定性:在多道程序设计中,各个程序之间存在着直接或间接的联系,程序的推进速度受它运行环境的影响。这时同一程序和数据的多次运行可能得到不同的结果;程序的运行时间、运行顺序也具有不确定性;外部输入的请求、运行故障发生的时间也难以预测。这些都是不确定性的表现。

计算机操作系统的作用是什么

一、操作系统定义

操作系统(Operating System,简称OS)是控制和管理计算机软硬件资源,以尽量合理有效的方法组织多个用户共享多种资源的程序集合,任何其他软件都必须在操作系统的支持下才能运行。

二、操作系统作用

1、进程管理

又称处理器管理,其主要任务是对处理器的时间进行合理分配、对处理器的运行实施有效的管理。

2、存储器管理

由于多道程序共享内存资源,所以存储器管理的主要任务是对存储器进行分配、保护和扩充。

3、设备管理

根据确定的设备分配原则对设备进行分配,使设备与主机能够并行工作,为用户提供良好的设备使用界面。

4、文件管理

有效地管理文件的存储空间,合理地组织和管理文件系统,为文件访问和文件保护提供更有效的方法及手段。

5、用户接口

用户操作计算机的界面称为用户接口(或用户界面),通过用户接口,用户只需进行简单操作,就能实现复杂的应用处理。用户接口有两种类型:

(1)命令接口:用户通过交互命令方式直接或间接地对计算机进行操作。

(2)程序接口:供用户以程序方式进行操作。程序接口也称为应用程序编程接口(Application Programming Interface,API),用户通过API可以调用系统提供的例行程序,实现既定的操作。

计算机有哪些主要的用途

计算机操作系统的作用是什么?

计算机操作系统是计算机系统中非常重要的一个部分,它是连接计算机硬件和应用软件的重要桥梁,承担着诸多重要的职责。那么,计算机操作系统到底有哪些作用呢?

首先,计算机操作系统可以有效的管理计算机资源。在计算机系统中,硬件资源包括了CPU、内存、外部设备等,这些资源需要被合理地管理和调度,以便让计算机能够高效、稳定地运行。计算机操作系统可以对这些资源进行管理和调度,例如,对于CPU的使用,操作系统会分配时间片去轮流运行各个程序,以便实现多道程序的同时执行,从而提高计算机的利用率。对于内存管理,操作系统会负责将存储空间进行分配,保证程序正常运行。此外,操作系统还负责处理输入/输出操作,通过设备驱动程序控制外部设备的读写操作,以保证程序的正确性和稳定性。

其次,计算机操作系统提供了一个友好的用户界面。计算机操作系统可以通过图形化的用户界面来让用户进行操作和控制,使得操作系统的使用变得非常方便和易于掌握。用户可以通过操作系统提供的各种工具和应用程序来进行文字输入、处理、视频播放和音频编辑等各种任务。

最后,计算机操作系统提供了良好的安全保障。由于计算机系统中有许多敏感信息需要被保护,因此操作系统需要对系统进行相应的保护来确保用户数据的安全。在操作系统中,有一个“用户管理”功能,可以对用户进行授权,设置访问权限,从而保证系统中的各项操作都是在合法的权限范围内进行的。此外,操作系统还提供了杀毒防护、网络防火墙等安全功能,以防止计算机遭受恶意攻击。

综上所述,计算机操作系统扮演着非常重要的角色,它可以使计算机系统的管理更加高效、用户使用更加方便、数据安全更加可靠。在日常计算机使用过程中,操作系统可以帮助用户高效地完成各种任务和操作,成为了现代计算机中不可或缺的一部分。

谁知道电脑中的操作系统有哪些和它们各自的作用

计算机主要用途

一、数值计算.计算机广泛地应用于科学和工程技术方面的计算,这是计算机应用的一个基本方面,也是我们比较熟悉的。如:人造卫星轨迹计算,导弹发射的各项参数的计算,房屋抗震强度的计算等。

二、数据处理.用计算机对数据及时地加以记录、整理和计算,加工成人们所要求的形式,称为数据处理。数据处理与数值计算相比较,它的主要特点是原始数据多,处理量大,时间性强,但计算公式并不复杂.在计算机应用普及的今天,计算机已经不再只是进行科学计算的工具,计算机更多地应用在数据处理方面。如:对工厂的生产管理、计划调度、统计报表、质量分析和控制等;在财务部门,用计算机对帐目登记、分类、汇总、统计、制表等。我们不可以用计算机实现办公自动化。用计算机进行文字录入、排版、制版和打印,比传统铅字打印速度快、效率高,并且使用更加方便;用计算机通信即通过局域网或广域网进行数据交换,可以方便地发送与接收数据报表和图文传真。

三、 自动控制.自动控制也是计算机应用的一个重要方面。在生产过程中,采用计算机进行自动控制,可以大大提高产品的数量和质量,提高劳动生产率,改善人们工作条件,节省原材料的消耗,降低生产成本等。

四、辅助设计.计算机辅助设计(简称CAD)是借助计算机进行设计的一项实用技术,采用计算机辅助设计过程实现自动化或半自动化,不仅可以大大缩短设计周期,加速产品的更新换代,降低生产成本,节省人力物力,而且对保证产品有重要作用。

五、辅助教学.计算机辅助教学(简称CAI)是利用计算机对学生进行教学。计算机辅助教学的第一个大型系统是在60年代由美国伊里诺大学开发的PLATO。现在世界上发展的各方教学软件已无法准确统计。CAI的专用软件称为课件,是CAD的一大分支,它可按不同教学方式方法以及不同领域内容进行分类。

六、人工智能.计算机有记忆能力,又擅长进行逻辑推理运算,因此计算机可以模仿人的思维,让计算机具有一定的学习和推理功能,能够自己积累知识,并且独立解决问题,这就是计算机的人工智能。例如,计算机可以对计算机高级语言进行编译和解释;不同国家语言之间的机器翻译;在很多场合下,装上电脑的机器人可以代替人们进行繁重的、危险的体力劳动和部分简单重复的脑力劳动。

七、活动.我们可以在多媒体电脑上看电视、看VCD、听音乐、玩游戏、在网上和朋友聊天等等。

操作系统有哪两个重要的作用?

操作系统是一种特殊的用于控制计算机(硬件)的程序(软件)。它是计算机底层的系统软件,负责管理、调度、指挥计算机的软硬件资源使其协调工作,没有它,任何计算机都无法正常运行。它在资源使用者和资源之间充当中间人的角色,举个例子,一个用户(也可以是程序)将一个文件存盘,操作系统就会开始工作:管理磁盘空间的分配,将要保存的信息由内存写到磁盘等。当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会让程序使用CPU。

在计算机的发展过程中,出现过许多不同的操作系统,其中最为常用的有:DOS、Mac OS、Windows、Linux、Free BSD、Unix/Xenix、OS/2等等,下面介绍常见的微机操作系统的发展过程和功能特点。

一、 DOS操作系统

从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0

版,不断地改进和完善。但是,DOS系统的单用户、单任务、字符界面和16位的大格局没有变化,因此它对于内存的管理也局限在640KB的范围内。 DOS最初是微软公司为IBM-PC开发的操作系统,因此它对硬件平台的要求很低,因此适用性较广。常用的DOS有三种不同的品牌,它们是Microsoft公司的MS-DOS、IBM公司的PC-DOS以及Novell公司的DR DOS,这三种DOS相互兼容,但仍有一些区别,三种DOS中使用最多的是MS-DOS。

DOS系统有众多的通用软件支持,如各种语言处理程序、数据库管理系统、文字处理软件、电子表格。而且围绕DOS开发了很多应用软件系统,如财务、人事、统计、交通、医院等各种管理系统。鉴于这个原因,尽管DOS已经不能适应32位机的硬件系统,但是仍广泛流行,不过DOS被市场淘汰应该只是时间问题

二、 Mac OS 操作系统

Mac OS操作系统是美国苹果计算机公司为它的Macintosh计算机设计的操作系统的一代操作系统,该机型于年推出,在当时的PC还只是DOS枯燥的字符界面的时候,Mac率先采用了一些我们至今仍为人称道的技术。比如:GUI图形用户界面、多媒体应用、鼠标等,Macintosh计算机在出版、印刷、影视制作和教育等领域有着广泛的应用,Microsoft Windows至今在很多方面还有Mac的影子,最近苹果公司又发布了目前最先进的个人电脑操作系统Mac OS X。

三、Windows系统

Windows是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面时代。在图形用户界面中,每一种应用软件(即由Windows支持的软件)都用一个图标(Icon)表示,用户只需把鼠标移到某图标上,连续两次按下鼠标器的拾取键即可进入该软件,这种界面方式为用户提供了很大的方便,把计算机的使用提高到了一个新的阶段。

Windows1.X版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,速度很慢,所以Windows1.X版本并未十分流行。1987年底Microsoft公司又推出了MS-Windows2.X 版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台计算机的性能,此外它还提供了众多的应用程序:文本编辑Write、记事本Notepad、计算器Calculator、日历Calendar……等。随后在88年、89年又先后推出了MS-Windows/286-V2.1和MS-Windows/386 V2.1这两个版本。

1990年,Microsoft公司推出了Windows3.0,它的功能进一步加强,具有强大的内存管理,且提供了数量相当多的Windows应用软件,因此成为386、486微机新的操作系统标准。随后,Windows发表3.1版,而且推出了相应的中文版。3.1版较之3.0版增加了一些新的功能,受到了用户欢迎,是当时最流行的Windows版本。

1995年,Microsoft公司推出了Windows95。在此之前的Windows都是由DOS引导的,也就是说它们还不是一个完全独立的系统,而Windows95是一个完全独立的系统,并在很多方面作了进一步的改进,还集成了网络功能和即插即用(Plug and Play)功能,是一个全新的32位操作系统。

1998年,Microsoft公司推出了Windows95的改进版Windows98,Windows98的一个最大特点就是把微软的Internet浏览器技术整合到了Windows里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多的访问Internet资源的需要。Windows98是目前实际使用的主流操作系统。

在90年代初期Microsoft推出了Windows NT(NT是New Technology即新技术的缩写)来争夺Novell Netware的网络操作系统市场。相继有Windows NT 3.0,3.5,4.0等版本上市,逐渐蚕食了中小网络操作系统的大半江山。WindowsNT是真正的32位操作系统,与普通的Windows系统不同,它主要面向商业用户,有服务器版和工作站版之分。

2000年,Microsoft公司推出了Windows 2000,它包括四个版本:Data center Server是功能最强大的服务器版本,只随服务器捆绑销售,不零售;Advanced Server和Server版是一般服务器使用;Professional版是工作站版本的NT和Windows98共同的升级版本。

目前还有一个主要面向家庭和个人,侧重于多媒体和网络的Windows Me存在。

2001年10月25日,Microsoft发布了功能及其强大的Windows XP,该系统采用Windows 2000/NT内核,运行非常可靠、稳定,用户界面焕然一新,使用起来得心应手,这次微软终于可以和苹果的Macintosh软件一争高下了,优化了与多媒体应用有关的功能,内建了极其严格的安全机制,每个用户都可以拥有高度保密的个人特别区域,尤其是增加了具有防盗版作用的激活功能。

四、Unix系统

Unix系统是1969年在贝尔实验室诞生,最初是在中小型计算机上运用。最早移植到80286微机上的Unix系统,称为Xenix。 Xenix系统的特点是短小精干,系统开销小,运行速度快。UNIX为用户提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的操作界。UNIX被设计成为能够同时运行多进程,支持用户之间共享数据。同时,UNIX支持模块化结构,当你安装UNIX操作系统时,你只需要安装你工作需要的部分,例如:UNIX支持许多编程开发工具,但是如果你并不从事开发工作,你只需要安装最少的编译器。用户界面同样支持模块化原则,互不相关的命令能够通过管道相连接用于执行非常复杂的操作。UNIX 有很多种,许多公司都有自己的版本,如 AT&T、Sun、HP等。

五、Linux系统

Linux是当今电脑界一个耀眼的名字,它是目前全球最大的一个自由免费软件,其本身是一个功能可与Unix和Windows相媲美的操作系统,具有完备的网络功能,它的用法与UNIX非常相似,因此许多用户不再购买昂贵的UNIX,转而投入Linux等免费系统的怀抱。

Linux最初由芬兰人Linus Torvalds开发,其源程序在Internet网上公开发布,由此,引发了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回网上,Linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。曾经有人戏言:要是比尔·盖茨把Windows的源代码也作同样处理,现在Windows中残留的许多BUG(错误)早已不复存在,因为全世界的电脑爱好者都会成为Windows的义务测试和编程人员。

Linux操作系统具有如下特点:

1. 它是一个免费软件,您可以自由安装并任意修改软件的源代码。

2. Linux操作系统与主流的UNIX系统兼容,这使得它一出现就有了一个很好的用户群。

3. 支持几乎所有的硬件平台,包括Intel系列,680x0系列,Alpha系列,MIPS系列等,并广泛支持各种周边设备。

目前,Linux正在全球各地迅速普及推广,各大软件商如Oracle、Sybase、Novell、IBM等均发布了Linux版的产品,许多硬件厂商也推出了预装Linux操作系统的服务器产品,还有不少公司或组织有计划地收集有关Linux的软件,组合成一套完整的Linux发行版本上市,比较著名的有RedHat(即红帽子)、Slackware等公司。Linux可以在相对低价的Intel X86硬件平台上实现高档系统才具有的性能, 许多用户使用benchmarks在运行Linux的X86机器上测试, 发现可以和Sun和Digital公司的中型工作站的性能媲美。事实上不光是许多爱好者和程序员在使用Linux, 许多商业用户比如Internet服务供应商(ISP)也使用Linux做为服务器代替昂贵的工作站。 这些服务器的最高记录是经过600天的运行没有碰到一次系统崩溃!我们有理由相信Linux这样一个稳定、灵活和易用的软件,肯定会得到越来越广泛的应用。

除了 Linux之外还有一种免费的UNIX变种操作系统FreeBSD可供使用,一般来说,对于工作站而言, LINUX支持的硬件种类和数量要远远地超过FreeBSD,而在网络的负载非常高时, FreeBSD的性能比LINUX 要好一些。

六、OS/2系统

1987年IBM公司在激烈的市场竞争中推出了PS/2(Personal System/2)个人电脑。PS/2系列电脑大幅度突破了现行PC机的体系,采用了与其它总线互不兼容的微通道总线MCA,并且IBM自行设计了该系统约80%的零部件,以防止其它公司仿制。OS/2系统正是为系列机开发的一个新型多任务操作系统。OS/2克服了DOS系统640KB主存的限制,具有多任务功能。OS/2也采用图形界面,它本身是一个32位系统,不仅可以处理32位OS/2系统的应用软件,也可以运行16位DOS和Windows软件。 OS/2系统通常要求在4MB内存和100MB硬盘或更高的硬件环境下运行。由于OS/2 仅限于PS/2机型,兼容性较差,故而限制了它的推广和应用。

服务器用2003的

DOS, windows 3.x ,windows nt,Windows 95,98,me,2000,xp,2003,

Unix(freebsd,solaris),Linux(red hat,fedora).

macos

在微型计算机中操作系统的作用是

操作系统的两个重要作用:

1、通过资源管理,提高系统的使用效率;

2、改善人机界面,向用户提供友好的工作环境。

操作系统管理计算机中各种软件、硬件资源的程序和相关文档的集合,是一种系统软件。操作系统能有效的组织和管理系统中的各种软、硬件资源,合理地组织计算机工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。

扩展资料:

计算的操作系统对于计算机可以说是十分重要的,从使用者角度来说,操作系统可以对计算机系统的各项资源板块开展调度工作;

其中包括软硬件设备、数据信息等,运用计算机操作系统可以减少人工资源分配的工作强度,使用者对于计算的操作干预程度减少,计算机的智能化工作效率就可以得到很大的提升。

其次在资源管理方面,如果由多个用户共同来管理一个计算机系统,那么可能就会有冲突矛盾存在于两个使用者的信息共享当中。

为了更加合理的分配计算机的各个资源板块,协调计算机系统的各个组成部分,就需要充分发挥计算机操作系统的职能,对各个资源板块的使用效率和使用程度进行一个最优的调整,使得各个用户的需求都能够得到满足。

操作系统的作用和目标

管理计算机系统的软件和硬件资源。

操作系统(OS)是计算机系统中一个不可或缺的组成部分,是一种管理计算机资源、控制程序运行、改善人机交互界面和为其他软件提供支持的系统软件。

计算机而言操作系统,主要是我们在使用计算机更简易,更便捷。

使得我们不再为错综复杂的DOS系统,而影响自己的工作效率。

操作系统的作用是管理硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统软件。

操作系统的功能是进行处理机管理、( 存储器 )管理、设备管理及文件管理。

操作系统是一组( 资源管理? )程序。

操作系统的目标:

1、方便性(用户的观点):

? 使计算机系统更容易使用。

2、有效性(系统管理人员的观点):

? 提高资源利用率,提高系统吞吐量。

3、可扩充性(开放的观点):

? 便于增加新的功能和模块

4、开放性 :系统能支持世界标准规范。

CPU、存储器、I/O设备、文件(数据和软件);

管理的内容:

资源的当前状态(数量和使用情况)、

资源的分配、回收和访问操作,

相应的管理策略(包括用户权限)。

在裸机上添加:处理机管理(针对CPU) 、存储管理(针对内存和外存) 、设备管理、文件管理;

把覆盖了软件的机器称为扩充机或虚拟机。

合理组织工作流程:作业管理、进程管理

程序接口是程序员在编写程序时利用操作系统所提供功能的方法,可以在高级语言和汇编语言中使用。

软件的开发依赖于操作系统。开发软件必需在一定的操作系统环境下进行,操作系统所能提供的功能支持在一定程度上决定软件开发的难易程度。

单道批处理系统的处理过程:

利用磁带把若干个作业分类编成作业执行序列,

每批作业由一个专门的监督程序(Monitor)自动依次处理。

可使用汇编语言开发。

在计算机系统中安装一个监控程序Monitor,特点:自动性、顺序性、单道性。

监督程序(monitor),它负责完成用户程序的调入、启动运行、输出运行结果等工作。核心内容是给作业分配运行控制权(即CPU的使用权)。

批处理是指系统对作业的处理都是成批进行的。若内存中始终只保持一道作业,称为单道批处理系统(simple batch system)

多道批处理系统概念

内存中同时存放多道程序,交替执行,共享软硬件资源,提高CPU的利用率。

多道批处理系统的特征:用户脱机使用计算机,成批处理,多道程序处理

多道性:内存存放多个作业、宏观上并行,微观上串行;共享资源

调度性:作业调度(后备队列)、进程调度

无序性:作业先进入内存未必先执行结束

优点:

资源利用率高:CPU和内存及io利用率较高;

系统吞吐量大:单位时间内完成的工作总量大;

缺点:

平均周转时间长:作业的周转时间显著增长;

无交互能力。用户一旦把作业提交给系统,直至作业完成,用户都不能与自己的作业进行交互,修改和调试程序极不方便。

多道批处理系统需要解决的问题:处理机管理、内存管理、I/O管理、文件管理、作业管理、接口问题

时间片,各个程序在CPU上执行的轮换时间

分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。

交互式作业直接进入内存

以分配时间片方式实现

人机交互性好:

共享主机:

用户独立性:

多路性:多用户宏观上同时使用,微观上轮转

独立性:用户感觉到自己独占计算机

及时性:快速处理

交互性:用户与计算机之间可进行“会话”

要求:响应时间短,在一定范围之内;系统可靠性高。

实时系统指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。

实时系统的类型

 (1) 工业(武器)控制系统。  (2) 信息查询系统。  (3) 多媒体系统。  (4) 嵌入式系统。

实时任务类型

按任务执行是否呈现周期性来划分

周期性的和非周期性的

根据对截止时间的要求来划分

硬实时任务和软实时任务

CP/M

MS-DOS

单用户多任务操作系统的含义是,只允许一个用户上机,但允许用户把程序分为若干个任务,使它们并发执行,从而有效地改善了系统的性能。

允许多个用户通过各自的终端,使用同一台机器,共享主机系统中的各种资源,而每个用户程序又可进一步分为几个任务,使它们能并发执行,从而可进一步提高资源利用率和系统吞吐量。

多任务是指用户可以在同一时间内运行多个应用程序,每个应用程序被称作一个任务。

并行:两或多个事件在同一时刻发生。

并发:两或多个事件在同一时间间隔内发生。

进程:系统中能独立运行并作为资源分配的基本单位。

进程的并发:

? 宏观上多个任务同时运行;微观上多个任务在单个处理机上交替运行;

共享:系统中的资源可供内存中多个并发执行的进程共同使用

互斥共享:

一段时间只允许一个进程访问该资源

同时访问:

资源共享性:

宏观上,指多个任务可以同时使用资源;

微观上,指多个任务可以交替互斥地使用系统中的某个资源。

虚拟:多道程序设计使每个用户感觉是独占计算机

通过某种技术把一个物理实体变为若干个逻辑上的对应物(分时或分空间)。

若n是某一物理设备所对应的虚拟的逻辑设备数,则虚拟设备的速度必然是物理设备速度的1/n。

虚拟是操作系统管理系统资源的重要手段,可提高资源利用率。

虚拟处理机 :每个用户(进程)的"虚处理机"

虚拟设备:一台物理设备可以虚拟为多台逻辑设备

空分复用技术---以空间为代价

存储器虚拟

小内存运行大进程。

虚拟内存

多道程序系统中,多个进程并发执行,“时走时停”,

不可预知每个进程的运行推进速度和花费时间

正常系统的判段依据:

无论进程快慢,同样运行环境应该结果相同

--通过进程互斥和同步手段来保证

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

操作系统的·主要功能:处理机管理功能、存储器管理功能、设备管理功能、文件管理功能。

处理机管理要解决处理机分配调度策略、分配实施和资源回收等问题。

多道环境下,处理机的分配及回收都是以进程为单位,因此处理机管理可归结为进程管理 。

进程的控制:创建、撤销、状态转换。一般由进程的控制 原语 (原语:执行的过程不能被打断)完成。

进程同步:协调系统中并发执行的进程

控制它们以互斥方式访问共享资源

协调合作完成同一作业

进程通信:负责完成进程间的信息交换。

类型:直接通信、间接通信

调度:按照一定的算法进行cpu分配

作业调度:从后备队列挑选合适的作业,为其分配必要资源,调入内存建立进程,并进入就绪队列。

进程调度:从就绪队列中选出进程,分配cpu,使之运行。

处理机管理功能:进程控制、进程同步、进程通信、调度。

内存分配、内存保护、地址映射、内存扩充

[

?将逻辑地址转换为物理地址

?程序中,逻辑空间-》逻辑地址(相对地址)

?内存中,物理空间-》物理地址(绝对地址)

]

{

?将内、外存结合起来管理。利用虚拟存储技术,从逻辑上扩充内存容量

?系统应有:请求调入功能、置换功能以支持虚存技术

}

设备管理 :

操作系统与用户之间的接口

用户接口:联机用户接口、脱机用户接口、图形用户接口

程序接口:OS提供一组系统调用供用户程序和其它系统程序调用,完成数据传输,文件操作,资源分配等操作。

表现为低级汇编指令和高级语言的库函数

当前比较流行的微内核的操作系统结构,是建立在层次化结构的基础上的,而且还釆用了客户机/服务器模式和面向对象程序设计技术

GUI:图形用户界面

操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。

进程是指,程序的一次执行,包括可执行的程序、程序所需的数据和相关状态信息。进程是资源分配的最小实体,在传统的OS中,进程同时也是系统调度的最小单位。

线程是指,程序的一次相对独立的运行过程;在现代OS中,线程是系统调度的最小单位。

多道批处理系统中,为了充分利用各类资源,系统总是优先选择 计算量和IO量均衡 的多个作业投入运行,为了提高吞吐量,系统总是想方法缩短用户作业的周转时间。

推动批处理系统形成和发展的动力是提高系统资源利用率,推动分时系统形成和发展的动力是方便用户。推动微机系统发展的主要动力是计算机硬件不断更新换代。

操作系统是一种系统软件,它负责为用户和用户程序完成所有的与硬件相关与应用无关的工作。

高级语言的编译不是操作系统关心的主要问题。

在操作系统中采用多道程序设计技术,能有效提高cpu、内存、和IO设备的利用率。为了实现多道程序设计需要更大的内存。

在设计分时系统时,首先要考虑的是交互性和响应时间,设计批处理系统时,首先要考虑的时周转时间和系统吞吐量,设计实时系统时,要考虑的是实时性和可靠性。

分时系统的响应时间主要是根据用户所能接受的等待时间,而实时系统响应时间是由控制对象所能接受的时延确定的。

对于批处理作业,必须提供相应的作业控制信息。

在分时系统中,为方便多个用户能够同时与系统交互,系统必须能及时接受多个用户的输入。

1什么是操作系统?它有什么基本特征?

答:操作系统是为了达到方便用户和提高资源利用率的目的而设计的,控制和管理计算机硬件和软件资源,合理的组织计算机工作流程的软件集合。

它具有并发、共享、虚拟、异步性四个基本特征。

2? 什么是操作系统的异步性(不确定性)?

不确定性指在操作系统控制下多道程序的执行次序和每道程序的执行时间是不确定的。

3.影响计算机系统性能的主要因素是什么?

? 影响计算机系统性能的主要因素分为软件和硬件两个方面:

(1)硬件方面主要是指构成计算机系统器件的性能和硬件的体系结构,如存储器的速度和容量、多处理机结构、总线结构等。

(2)软件方面主要是指操作系统,因为操作系统决定了硬件是否能被用户使用、硬件的功能是否能发挥出来、其他软件能否在计算机系统上运行。

4.一个操作系统能否管理任何种类的计算机?

操作系统是与计算机硬件关系最密切的软件,负责管理计算机系统的硬件资源。

不同种类的计算机有不同的体系结构、处理器、指令系统及不同的硬件配置,操作系统能够管理的软硬件资源受到一定的限制。

一种操作系统只能安装到特定种类的计算机上

5.分别阐述操作系统与硬件和软件的关系

1、操作系统是每台计算机必配的系统软件。

2、OS是软件运行的基础,软件需OS进行有效的管理。

3、软件的开发依赖于操作系统。

4、操作系统影响软件的生命周期。

5、应用软件是操作系统上的可用资源,是OS的基础。

OS的运行需要硬件的支持;OS性能的发挥受硬件影响

OS决定硬件是否能被用户使用,功能能否发挥。

OS与硬件的发展是相互促进的

6实现多道程序系统的最主要硬件支持是什么?

解:中断系统和通道技术。

(1)很多进程的切换是由时钟中断引起的,尤其是分时系统。用户程序进行系统调用时通过软中断来实现,如通道和外设的操作也要向操作系统发送中断。

(2)在多道程序系统中,当CPU要求在主存和外设间传输数据时,通过发出I/0指令命令通道工作,通道独立地在内存和外设问进行数据传输,IO操作完成后,通道以中断方式通知CPU,从而实现了CPU计算与I/0操作的并行。

7、操作系统的什么用户接口,一般用户使用的比较少?为什么?

解:一般用户主要通过交互操作界面控制和管理计算机,使用程序接口较少。程序接口是程序员在编写程序时利用操作系统所提供功能的方法,可以在高级语言和汇编语言中使用。日前大多数软件使用高级语言开发,大多数功能可以通过高级语言的语句实现,不需要直接使用程序接口来完成。只有一些特殊功能才需要在高级语言中使用操作系统的程序接门。因此大多数用户使用的是操作系统的用户接口。

8.处理机为何要区分系统态和用户态,什么情况下实现两者的转换?

答:区分两种状态是为了保护操作系统程序。

发生中断时,会从用户态转入系统态,中断结束时,会从系统态转会用户态。