操作系统的作用是什么

操作系统的作用是什么
操作系统的作用是什么

操作系统的作用是什么?目前主流的操作系统有哪些?主

要特点是什么?

操作系统的是负责管理计算机的软硬件资源、提高计算机资源的使用效率、方便用户使用的程序集合。

操作系统的作用主要有三个:一是方便性,一个未配置操作系统的计算机是极难使用的,因为计算机硬件只认识0和1,用户要想与计算机交流就必须使用机器指令,要想输

入数据或打印数据,也必须自己启动并控制相应的外部设备;二是有效性,CPU的高速和

外部设备的相对低速是计算机硬件无法逾越的基本矛盾,如果没有操作系统的管理,CPU

和外部设备就会经常处于空闲状态,尤其是CPU更是“一天打鱼,千天晒网”,操作系统通过合理地组织计算机的工作流程,更改善系统的资源利用率并提高系统的吞吐量;三是提供应用软件的运行环境,操作系统位于应用软件和硬件之间,应用软件不能脱离操作系统而独立运行。

目前的主流操作系统种类繁多,很难用单一标准统一分类。

根据所支持的用户数目,可分为单用户(MSDOS、OS/2.Windows)、多用户系统(UNIX、MVS);根据源码开放程度,可分为开源操作系统(Linux、Chrome OS)和不开源操作系统(Mac OS、Windows);根据硬件结构,可分为网络操作系统(Netware、Windows NT、OS/2 warp)、分布式系统(Amoeba)、多媒体系统(Amiga);根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统( Linux、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT WINDOWS)

单用户操作系统特点:每次只允许一个作业运行,一批作业的程序、数据和作业说明书提交给计算机系统后,一个作业执行结束自动转下一个作业执行。例如 IBM

OS/360PCP。多用户操作系统特点:允许多道程序同时装入内存运行,使CPU轮流执行每道作业。“多道”是指同时在内存中作业有多个,宏观上多道并行操作,但微观上在某一时刻CPU处理的只是一个作业。网络操作系统特点:网络中各种资源共享及各台计算机间可以

互相通信。分布式操作系统特点:⑴分布性:把一个大算题分解成若干个子算题,分布到该系统各台计算机上执行;⑵并行性:各个子算题是并行执行的。

什么是数据库??数据库管理系统?数据库系统?

数据库是能够被统一的相关数据集合,这些数据具有一定的结构,能够长期存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为多个用户共享。

数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过

数据库管理系统访问数据库中的数据,数据库管理员也通过数据库管理系统进行数据

库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,

修改和询问数据库。DBMS提供数据定义语言DDL与数据操作语言DML,供用户定义数

据库的模式结构与权限约束,实现对数据的追加、删除等操作。

数据库系统,是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护

和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

操作系统有五个方面的功能

操作系统有五个方面的功能 目前,己经有若干成熟的操作系统,如则区分时操作系统,实时操作系统,阳— 眺操作系统,网络操作系统和叨操作环境等。从操作计算机的角度讲,操作系统的 主要功能可以简单地理解为两点,第一是对内,管理计算机内部各种硬件和软件资源,使它们最大限度地发挥其作用。第二是对外,提供给操作人员一个良好的操作界面, 方便操作人员使用计算机。具体地说,操作系统有五个方面的功能。 1.处理器管理 处理器是完成运算和控制的设备。在多道程序运行时,每个程序都需要一个处理器,而一般计算机中只有一个处理器。操作系统的一个功能就是安排好处理器的使用权, 也就是说,在每个时刻处理器分配给哪个程序使用是操作系统决定的。 2.存储管理 计算机的内存中有成千上万个存储单元,都存放着程序和数据。何处存放哪个程序,何处存放哪个数据.都是由操作系统来统一安排与管理的o这是操作系统的存储功能 o 3.设备管理 计算机系统中配有各种各样的外部设备。操作系统的设备管理功能采用统一管理模式,自动处理内存和设备间的数据传递,从而减轻用户为这些设备设计输入输出程序 的负担。 4.作业管理 作业是指独立的、要求计算机完成的一个任务。操作系统的作业管理功能包括两点 尸是在多道程序运行IC现货商时,使得备用户合理地共享计算机系统资源22是提供 给操作人员一套控制命令用来控制程序的运行o 5.文件管理 计算机系统中的程序或数据都要存放在相应存储介质上。为了便于管理,操作系统 招相关的信息集中在一起,称为文件。操作系统的文件管理功能就是负责这些文件的 存储、检索、更新、保护和共享。 从操作人员的角度上讲,操作系统的作业管理和文件管理是可见的,而处理器管理、存储管理和设备管理功能是不可见的。操作系统提供大量操作控制命令和系统调用命令。操作人员主要是通过操作控ABC电子制命令来使用操作系统,称为命令执行方式。程序人员利用系统调用命令来调用操作系统功能,称为系统调用方式。cjmc%ddz

操作系统的五大功能是什么

操作系统的五大功能是什么 操作系统的功能主要体现在对计算机资源――微处理器、存储器、外部设备、文件和作业五大计算机资源的管理,操作系统将这种管理功能分别设置成相应的程序管理模块,每个管理模块分管一定的功能。即操作系统的五大功能。 1、微处理器管理功能 在大型操作系统中.可存在多个微处理器,并同时可管理多个作业。怎样选出其中一个作业进入主存储器难备运行,怎样为这个作业分配微处理器等等,都由微处理器管理模块负责。微处理器管理模块,要对系统中各个微处理器的状态进行登记,还要登记各个作业对微处理器的要求。管理模块还要用一个优化算法实现最佳调度规则。把所有的微处理器分配给各个用户作业使用。最终日的是提高微处理器的利用率。这就是操作系统的微处理器管理功能。 2、内存管理功能 内存储器的管理,主要由内存管理模块来完成。内存管理模块对内存的管理分三步。首先为各个用户作业分配内存空间;其次是保护已占内存空间的作业不被破坏;最后,是结合硬件实现信息的物理地址至逻辑地址的变换。使用户在操作中不必担心信息究竟在四个具体空间――即实际物理地址,就可以操作,这样就方便了用户对计算机的使用和操作。内存管理模块对内存的管理是使用一种优化算法对内存管理进行优化处理,以提高内存的利用率。这就是操作系统的内存管理功能。 3、外部设备管理功能 由于计算机的不断发展,其应用领域越来越广泛,应用技术越来越提高,应用方法越来越简便,与用户的界面越来越友好,随之外部设备的种类也日益增多,功能不断提高,档次日渐升级,因此,操作系统的设备管理模块的功能也必须跟上外部设备的发展而不断发展、不断升级以适应外部设备的日益发展的需要。设备管理模块的任务是当用户要求某种设备时,应马亡分配给用户所要求的设备,并技用户要求驱动外部设备以供用户应用。并且对外部设备的中断请求,设备管理模块要给以响应并处理。这就是操作系统的外部设备管理功能。 4、文件管理功能 操作系统对文件的管理主要是通过文件管理模块来实现的。文件管理模块管理的范围包括文件目录、文件组织、文件操作和文件保护。 5、进程管理功能 进程管理也称作业管理,用户交给计算机处理的工作称为作业。作业管理是由进程管理模块来控制的,进程管理模块对作业执行的全过程进行管理和控制。 操作系统的微处理器管理功能、内存管理功能、外部设备管理功能、文件管理功能和进程管理功能简称操作系统的五大功能。这五大功能是较完整的操作系统的共性。

简述操作系统的功能

简述操作系统的功能? 答:操作系统是管理软硬件资源、控制程序执行,改善人机界面,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件。从资源管理的观点来看操作系统具有以下几个主要功能。 (1)处理机管理处理器管理的是处理中断时间和处理器调度。 (2)存储管理存储管理的主要任务是管理存储器资源,为多道程序运行提供有力的支撑。存储管理的主要功能包括?1)存储分配:存储管理将根据用户程序的需要给它分配存储器资源。2)存储共享:存储管理能让主存中的多个用户程序实现存储资源的共享,以提高存储器的利用率。3)存储保护:存储管理要把各个用户程序相互隔离起来互不干扰,更不允许用户程序访问操作系统的程序和数据,从而保护用户程序存放在存储器中的信息不被破坏。4)存储扩充:由于物理内存容量有限,难于满足用户程序的需求,存储管理还应该能从逻辑上来扩充内存储器,为用户提供一个比内存实际容量大得多的编程空间,方便用户的编程和使用。 (3)设备管理设备管理的主要任务:1)管理各类外围设备,完成用户提车的I/O信息的传送速度,发挥I/O设备的并行性,提高I/O设备的利用率。2)提供每种设备的设备驱动程序和中断处理程序,向用户睥睨硬件使用细节。设备管理应该具有以下功能:1)提供外围设备的控制与处理。2)提供缓冲区的管理。3)提供外围设备的分配。4)提供共享性外围设备的驱动。5)实现虚拟设备。

(4)文件管理文件管理则是对系统的信息资源的管理。它的主要任务:对用户文件和系统文件进行有效管理,实现案名存取;实现文件的共享、保护和保密,保证文件的安全性;并提供给用户一套能方便使用文件的操作和命令。 (5)作业管理作业管理的任务:为用户提供一个使用系统的良好环境,使用户能有效地组织自己的工作流程,病史整个系统能高效的运行。作业管理的功能包括任务、界面管理、人机交互、图形界面、语言控制和虚拟现实等。 (6)网络与通信管理网上资源管理功能:保证信息资源的安全性和一致性。数据通信管理功能;按照通信协议的规定,完成网络上计算机质监的信息传送。网络管理功能:包括故障管理、安全管理、性能管理、记帐管理和配置管理。

操作系统的概念和功能

操作系统的概念和功能 计算机是一个高速运转的复杂系统:它有CPU、内存储器、外存储器、各种各样的输入输出设备,通常称为硬件资源;它可能有多个用户同时运行他们各自的程序,共享着大量数据,通常称为软件资源。如果没有一个对这些资源进行统一管理的软件,计算机不可能协调一致、高效率地完成用户交给它的任务。 从资源管理的角度,操作系统是为了合理、方便地利用计算机系统,而对其硬件资源和软件资源进行管理的软件。它是系统软件中最基本的一种软件,也是每个使用计算机的人员必须学会使用的一种软件。 4.3.1 操作系统功能 操作系统五大管理功能,即作业管理、存储管理、信息管理、设备管理和处理机管理。这些管理工作是由一套规模庞大复杂的程序来完成的。 作业管理解决的是允许谁来使用计算机和怎样使用计算机的问题。在操作系统中,把用户请求计算机完成一项完整的工作任务称为一个作业。当有多个用户同时要求使用计算机时,允许哪些作业进入,不允许哪些进入,对于已经进入的作业应当怎样安排它的执行顺序,这些都是作业管理的任务。 存储管理解决的是内存的分配、保护和扩充的问题。计算机要运行程序就必须要有一定的内存空间。当多个程序都在运行时,如何分配内存空间才能最大限度地利用有限的内存空间为多个程序服务;当内存不够用时,如何利用外存将暂时用不到的程序和数据“滚出”到外存上去,而将急需使用的程序和数据“滚入”到内存中来,这些都是存储管理所要解决的问题。 信息管理解决的是如何管理好存储在磁盘、磁带等外存上的数据。由于计算机处理的信息量很大而内存十分有限,绝大部分数据都是保存在外存上。如果要用户自己去管理就要了解如何将数据存放到外存的物理细节,编写大量程序。在多个用户使用同一台计算机的情况下既要保证各个用户的信息在外存上存放的位置不会发生冲突,又要防止对外存空间占而不用;既要保证任一用户的信息不会被其他用户窃取、破坏,又要允许在一定条件下多个用户共享,这些都是要靠信息管理解决的。信息管理有时也称为文件管理,是因为在操作系统中通常是以“文件”作为管理的单位。操作系统中的文件概念与日常生活中的文件不同,在操作系统中,文件是存储在外存上的信息的集合,它可以是源程序、目标程序、一组命令、图形、图像或其它数据。 设备管理主要是对计算机系统中的输入输出等各种设备的分配、回收、调度和控制,以及输入输出等操作。 处理机管理主要解决的是如何将CPU分配给各个程序,使各个程序都能够得到合理的运行安排。 从资源管理的角度来看,可以把操作系统看作是控制和管理计算机资源的一组程序;从用户的角度看,操作系统是用户和计算机之间的界面。用户看到的是操作系统向用户提供的一组操作命令,用户可以通过这些命令来使用和操作计算机。因而学会正确使用这些命令就成为学会使用计算机的第一步。 4.3.2 操作系统基本类型 计算机上使用的操作系统种类很多,但其基本类型可以划分为三类,即批处理操作系统、分时操作系统和实时操作系统。 批处理操作系统的设计目标是为了最大限度地发挥计算机资源的效率;在这种操作系统环境下,用户要把程序、数据和作业说明一次提交给系统操作员,输入计算机,在处理过程中与外部不再交互。分时操作系统的设计目标是使多个用户可以通过各自的终端互不干扰地同时使用同一台计算机交互进行操作,就好像他自己独占了该台计算机一样。实时操作系统则要

操作系统原理重点知识点

注意:大题必看否则很难及格! 1、什么是操作系统:操作系统是配置在计算机硬件上带第 一层软件,是对硬件系统的首次扩充。 2、操作系统的作用:作为用户与计算机硬件系统之间带接 口、作为计算机系统资源带管理者、实现啦对计算机资源带抽象 3、操作系统的目标:有效性、方便性、可扩充性、开放性 4、操作系统基本特征(并发性共享性虚拟性异步性)其 中最重要的特征是并发性 5、操作系统带主要功能:处理机管理存储器管理设备管 理文件管理用户接口 6、进程的三种基本状态:就绪(进程调度)执行(请求)阻塞(完成)就绪执行(时间片用完)就绪(P38页) 7、进程的特征:动态性并发性独立性异步性 8、批处理系统带特征:脱机多道成批处理 9、分时系统带特征:多路性独立性及时性交互性 10、常用控制方式有:程序直接控制方式、中断控制方式、方式、通道方式。 11、为什么要引入缓冲区?(1)缓和与设备间速度不匹配的矛盾。 (2) 减少对的中断频率,放宽对中断响应时间的限制。(3) 提高和设备之间的并行性 12、系统由哪几部分组成?以打印机为例说明如何利用该技术实

现多个进程对打印机的共享? 组成:输人井和输出井输入缓冲区和输出缓冲区输入进程和输出进程 对所有提出输出请求的用户进程,系统接受它们的请求时,并不真正把打印机分配给它们,而是由输出进程在输出井中为它申请一空闲缓冲区,并将要打印的数据卷入其中,输出进程再为用户进程申请一张空白的用户打印请求表,并将用户的打印请求填入表中,再将该表挂到打印机队列上。 这时,用户进程觉得它的打印过程已经完成,而不必等待真正的慢速的打印过程的完成。当打印机空闲时,输出进程将从请求队列队首取出一张打印请求表,根据表中的要求将要打印的数据从输出井传到内存输出缓冲区,再由打印机进行输出打印。打印完后,再处理打印队列中的一个打印请求表,实现了对打印机的共享。 13、什么是死锁?产生死锁的必要条件有哪些?处理死锁的方法? 所谓死锁是指多个进程在运行过程中因争夺资源而造成带一种僵局,当进程处于这种僵持状态时,若无外力作用,他们都将无法再向前推进。必要条件:互斥条件请求和保持条件不剥夺条件环路等待条件处理方法:预防死锁避免死锁检验死锁解除死锁 以上为简答题可能出带部分以下全为计算题做题时照猫画虎

(完整版)操作系统习题

操作系统习题 1、设计操作系统的目标是什么?操作系统有什么作用? 1,操作系统的目标与应用环境有关,不同的阶段OS的目标不同,其主要目标是:方便性,有效性,可扩充性和开放性。 2,操作系统的作用可以从用户,资源管理,资源抽象角度分析:a,OS作为用户与计算机硬件系统之间的接口; b,OS作为计算机系统资源的管理者; c,OS实现了对计算机资源的抽象 2、为什么说操作系统实现了对计算机资源的抽象?请举例说明。OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

3、解释多道程序设计的概念。并说明为什么多道批处理系统比单道批处理系统资源利用率高? 为了进一步的提高资源利用率和系统吞吐量,把一个以上的作业存放在内存中,并且同时处于运行状态,这些作业共享CPU和外设等其他资源(包括系统资源)对于一个单CPU系统来说,作业同时处于运行状态只是一种宏观上的概念,他们虽然都已经开始运行,但就微观而言,任意时刻,CPU上运行的作业只有一个4、引入进程,对操作系统产生哪些影响? 为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操作系统中引入了进程概念。影响: 使程序的并发执行得以实行。 5、为什么说PCB是进程存在的唯一标志? PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。

操作系统主要功能是

1.操作系统的主要功能是( B ) A.实现软、硬件转换 B.管理系统所有的软、硬件资源 C.把源程序转换为目标程序 D.进行数据处理 2.计算机的指令由操作码和( C )组成。 A.直接寻址 B.变址寻址 C.操作数 D.机器语言 4.利用“Windows资源管理器”中,“查看/排列图标”命令,可以排列( D )。 A.桌面上应用程序图标 B.任务栏上应用程序图标 C.所有文件夹中的图标 D.当前文件夹中的图标 5.在Windows 98中,不同驱动器之间的文件移动,应使用的鼠标操作为(C )。 A.拖拽 B.Ctrl+拖拽 C.Shift+拖拽 D.选定要移动的文件按Ctrl+C,然后打开目标文件夹,最后按Ctrl+V 6.1KB字节中,共有( B )位数的存贮单位。 A.1000 B.1024 C.2048 D.8192 7.计算机中的带符号整数表示方法常用的( D )。 A.原码 B.补码 C.反码 D.以上都是 8.五笔字型属于( C )。 A.数字编码法 B.字音编码法 C.字型编码法 D.形音编码法 9.下列操作中,( C )直接删除文件而不把被删除文件送入回收站。 A.选定文件后,按Del键 B.选定文件后,按Shift键,再按Del键 C.选定文件后,按Shift+Del键 D.选定文件后,按Ctrl+Del键 10.在Windows98中,操作具有( B )的特点。 A.先选择操作命令,再选择操作对象 B.先选择操作对象,再选择操作命令 C.需同时选择操作命令和操作对象 D.允许用户任意选择 11.在Windows98操作中,若鼠标指针变成“I”形状,则表示( D )。

操作系统课后题及答案

第一章 1 .设计现代OS 的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 2 .OS 的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口 (2)OS作为计算机系统资源的管理者 (3)OS实现了对计算机资源的抽象 4 .试说明推动多道批处理系统形成和发展的主要动力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 7 .实现分时系统的关键问题是什么?应如何解决? 答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。 解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 12 .试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某 些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。(3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度 的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13 .OS 有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 14 .处理机管理有哪些主要功能?它们的主要任务是什么? 答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度; 进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。 进程同步:为多个进程(含线程)的运行______________进行协调。 通信:用来实现在相互合作的进程之间的信息交换。 处理机调度: (1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需 的资源(首选是分配内存)。 (2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给 它,并设置运行现场,使进程投入执行。 15 .内存管理有哪些主要功能? 他们的主要任务是什么?

操作系统的作用是什么

操作系统的作用是什么?目前主流的操作系统有哪些?主 要特点是什么? 操作系统的是负责管理计算机的软硬件资源、提高计算机资源的使用效率、方便用户使用的程序集合。 操作系统的作用主要有三个:一是方便性,一个未配置操作系统的计算机是极难使用的,因为计算机硬件只认识0和1,用户要想与计算机交流就必须使用机器指令,要想输 入数据或打印数据,也必须自己启动并控制相应的外部设备;二是有效性,CPU的高速和 外部设备的相对低速是计算机硬件无法逾越的基本矛盾,如果没有操作系统的管理,CPU 和外部设备就会经常处于空闲状态,尤其是CPU更是“一天打鱼,千天晒网”,操作系统通过合理地组织计算机的工作流程,更改善系统的资源利用率并提高系统的吞吐量;三是提供应用软件的运行环境,操作系统位于应用软件和硬件之间,应用软件不能脱离操作系统而独立运行。 目前的主流操作系统种类繁多,很难用单一标准统一分类。 根据所支持的用户数目,可分为单用户(MSDOS、OS/2.Windows)、多用户系统(UNIX、MVS);根据源码开放程度,可分为开源操作系统(Linux、Chrome OS)和不开源操作系统(Mac OS、Windows);根据硬件结构,可分为网络操作系统(Netware、Windows NT、OS/2 warp)、分布式系统(Amoeba)、多媒体系统(Amiga);根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统( Linux、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT WINDOWS) 单用户操作系统特点:每次只允许一个作业运行,一批作业的程序、数据和作业说明书提交给计算机系统后,一个作业执行结束自动转下一个作业执行。例如 IBM OS/360PCP。多用户操作系统特点:允许多道程序同时装入内存运行,使CPU轮流执行每道作业。“多道”是指同时在内存中作业有多个,宏观上多道并行操作,但微观上在某一时刻CPU处理的只是一个作业。网络操作系统特点:网络中各种资源共享及各台计算机间可以 互相通信。分布式操作系统特点:⑴分布性:把一个大算题分解成若干个子算题,分布到该系统各台计算机上执行;⑵并行性:各个子算题是并行执行的。 什么是数据库??数据库管理系统?数据库系统? 数据库是能够被统一的相关数据集合,这些数据具有一定的结构,能够长期存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为多个用户共享。 数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过 数据库管理系统访问数据库中的数据,数据库管理员也通过数据库管理系统进行数据 库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立, 修改和询问数据库。DBMS提供数据定义语言DDL与数据操作语言DML,供用户定义数 据库的模式结构与权限约束,实现对数据的追加、删除等操作。 数据库系统,是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护 和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

操作系统主要功能

操作系统的主要功能: 1、进程管理 不管是常驻程序或者应用程序,他们都以进程为标准运行单位。当年运用冯·诺伊曼结构建造计算机时,每个中央处理器最多只能同时运行一个进程。 2、内存管理 操作系统的存储器管理提供查找可用的记忆空间、配置与释放记忆空间以及交换存储器和低速存储设备的内含物等功能。此类又被称做虚拟内存管理的功能大幅增加每个进程可获得的记忆空间。 3、磁盘与文件系统 操作系统拥有许多种内置文件系统。例如Linux拥有非常广泛的内置文件系统,如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS与Google文件系统。Linux也支持非原生文件系统,例如XFS、JFS、FAT 家族与NTFS。 4、网络 许多现代的操作系统都具备操作主流网上通信协议TCP/IP的能力。也就是说这样的操作系统可以进入网上世界,并且与其他系统分享诸如文件、打印机与扫描仪等资源。 5、安全 操作系统提供外界直接或间接访问数种资源的管道,例如本地端磁盘驱动器的文件、受保护的特权系统调用、用户的隐私数据与系统运行的程序所提供的服务。 6、内部通讯安全 内部信息安全可视为防止正在运行的程序任意访问系统资源的手段。大多操作系统让普通程序可直接操作计算机的CPU,所以产生了一些问题,例如怎样把可如操作系统一样处理事务、运行同样特殊指令的程序强迫停止,毕竟在

此情境下,操作系统也只是另一个平起平坐的程序。 为通用操作系统所生产的CPU通常于硬件层级上实践了一定程度的特殊指令保护概念。通常特权层级较低的程序想要运行某些特殊指令时会被阻断,例如直接访问像是硬盘之类的外部设备。 7、用户界面 今日大部分的操作系统都包含图形用户界面(GUI)。有几类较旧的操作系统将图形用户界面与内核紧密结合,例如最早的Windows与Mac OS实现产品。 8、驱动程序 所谓的驱动程序(Device driver)是指某类设计来与硬件交互的计算机软件。通常是一设计完善的设备交互接口,利用与此硬件连接的计算机汇排流或通信子系统,提供对此设备下令与接收信息的功能;以及最终目的,将消息提供给操作系统或应用程序。

操作系统习题+答案

第一章 1. 操作系统的主要作用是(D ) A 管理设备 B 提供操作命令 C 管理文件 D 为用户提供使用计算机的接口,管理计算机的资源 2. 对外部输入的信息能在规定时限内处理完毕并作出迅速反应的操作系统称为(C ) A 分时操作系统 B 批处理操作系统 C 实时操作系统 D 多处理机操作系统 3. 操作系统的基本特征是并发性、共享性、虚拟性、异步性。 4. 什么是操作系统? 操作系统是一组控制和管理计算机硬件和软件资源,合理的对各类作业进行调度,以及方便用户使用的程序集合。 第二章 1 . 苹果桔子问题 桌上有一只盘子,每次只能存放一个水果。一家四口人各行其职,爸爸专向盘子中放苹果(apple),妈妈专向盘子中放桔子(orange),儿子专等吃盘子中的桔子,女儿专等吃盘子里的苹果。请用PV操作来实现四人之间的同步算法。 答:记录型信号量解决苹果桔子问题, plate:semaphore; /* 盘子是否为空*/ orange:semaphore; /* 盘子里有桔子 */ apple:semaphore; /* 盘子里有苹果 */ plate := 1; orange:= 0; /* 盘子里没有桔子 */ apple:= 0; /* 盘子里没有苹果*/ word范文

parbegin process father begin L1: P(plate); 放苹果; V(apple); goto L1; end; process mother begin L2:P(plate); 放桔子; V(orange); goto L2; end; process son begin L3: P(orange); 取桔子; V(plate); 吃桔子; goto L3; end; process daughter word范文

操作系统的作用

操作系统的作用:1.管理系统中的各种资源。2.为用户提供友好的界面。 操作系统的定义:操作系统是位于硬件之上、所有其他系统软件层之下的一个系统软件,使得管理系统中的各种软件和硬件资源得以充分利用,方便用户使用计算机系统。 操作系统的特性:1.并发性 2.共享性 3.异步性4虚拟性 进程的引入:在多道程序系统中运行的程序需要一个保存断点现场信息的区域,而这区域不是程序的组成部分,因此就要一个能够更准确地描述多道程序系统中执行的术语 进程状态:运行态(相互)就绪态等待态(其他顺时针) 进程组成:控制块:断点现场保存区域,进程存在的标志(数据结构)程序:1.代码 2.数据进程: 进程是具有一定独立功能的程序关于一个数据集合的一次运行活动。 进程与程序的连系与差别:进程存在的目的是执行其所对应的程序,程序是进程的组成部分差别:1.进程是动态。有生命周期,创建存在,撤销消亡。一个进程对应一个程序 2.程序是静态。可以写在纸上或在某种存储介质上长期保存。一个程序可以对应多个进程线程:是进程内的一个相对独立的执行流,CPU调度的基本单位 线程优点:1.上下文切换快 2.系统开销小3通信容易 中断:程序在运行过程中出现某种紧急事件,必须终止当前正在运行的程序,转去处理此事件,然后在恢复原来运行的程序。 中断装置:1. 识别中断源 2.保存现场 3.引出中断处理程序 共享变量:多个进程均需访问的变量 临界区:访问共享变量的程序 临界资源:一次允许一个进程使用的资源 进程互斥:两个或两个以上是进程不能同时进入关于同一组共享变量的临界区,否则可能发生与时间有关的错误。(进程之间的间接性相互作用) 独占型资源:1.互斥性 2.进展性 3.有限等待性 进程同步:一组进程,为了协调其推进速度,在某些点处需要相互等待或者唤醒,进程之间这种互相制约的关系称为进程同步。(有逻辑关系的作用) 死锁:一组进程中每一个进程均等待此组进程中其他进程所占有的.因而永远无法得到资源死锁条件:1.资源独占 2.不可剥夺 3.保持申请 死锁的处理:1。死锁预防 2. 死锁避免 进程饥饿:等待时间给进程的推进和响应带来明显的影响时 饿死:饥饿到一定程度的进程所赋予的任务即使完成也不再具有实际意义。 活锁:在忙式等待条件下发生的饥饿 存储管理方式:1。单一连续区存储管理:内存空间划分:动态异长。进程空间划分:连续。对应关系:一个进程在内存中占有一个连续的区域 2.页式存储管理:内存空间划分:被静态的划分为等长区域进程空间划分:被静态的划分为等长区域对应关系:进程的逻辑页面是连续的,但页框不一定连续。 3.段式存储管理:内存空间划分:被动态的划分为长度各异的区域。进程空间划分:静态长度各异的区域。对应关系:一个进程的多个逻辑段可存放与内存中不相连的物理段中。4.段页式存储管理:内存空间划分:被划分静态等长的区域。进程空间划分;静态不等长的段,每段静态等长对应关系:同一段内的逻辑页面是连续的,页框未必连续。缓冲:处理数据到达速度与离去速度不一致而采用的技术

操作系统题目

1.操作系统的主要作用是()。 A.管理设备 B.提供操作命令 C.管理文件 D.为用户提供使用计算机的接口,管理计算机的资源 2.()是多道程序的基本特征。 A.制约性 B.顺序性 C.功能的封闭性 D.运行过程的可见性 4.当计算机提供了管态(核心态)和目态(用户态)时,()必须在管态下执行。 A.从内存中取数的指令 B.把预算结果送入内存的指令 C.算术运算指令 D.输入/输出指令 5.在操作系统中,只能在核心态下运行的指令是() A.读时钟指令 B.置时钟指令 C.取数指令 D.寄存器清零指令 6.用户及其应用程序和应用系统是通过()提供的支持和服务来使用系统资源完成其操作的。 A.点击鼠标 B .键盘命令 C.系统调用 D.图形用户界面 9.如果分时系统的时间片一定,那么()则响应时间越长。 A.用户数越多 B.用户数越少 C.内存越小 D.内存越大 10.在计算机系统配置操作系统的目的是(A)。操作系统的主要功能是管理计算机系统中的(B),其中包括(C)、(D),以及文件和设备。这里的(C)管理主要是对进程进行管理。 A:(1)增强计算机系统的功能;(2)提高系统资源的利用率;(3)提高系统的运行速度;(4)合理组织系统的工作流程,以提高系统吞吐量。 B:(1)程序和数据;(2)进程;(3)资源;(4)作业;(5)软件;(6)硬件。 C,D:(1)存储器;(2)虚拟寄存器;(3)运算器;(4)处理机;(5)控制器。 11.操作系统有多种类型:允许多个用户以交互式方式使用计算机操作系统称为(A);允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为(B);在(C)的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应;在IBM-PC机上的操作系统称为(D)。 A、B、C、D:(1)批处理操作系统;(2)分时操作系统;(3)实时操作系统;(4)微机操作系统;(5)多处理机系统。 13.在OS中采用多道程序设计技术,能有效地提高CPU、内存和I/O设备的()。 (1)灵活性;(2)可靠性;(3)兼容性;(4)利用率。 14.推动批处理系统形成和发展的主要动力是(A),推动分时操作系统形成和发展的动力是(B),推动微机OS 发展的动力是(C)。 A、B:(1)提高计算机系统的功能;(2)提高系统资源的利用率;(3)方便用户;(4)提高系统的运行速度; C:(1)方便用户;(2)计算机硬件的不断更新换代;(3)便于微机联网;(4)提高资源利用率。 15.在设计分时操作系统时,首先考虑的是(A);在设计批处理操作系统时,首先考虑的是(B);在设计实时操作系统时,首先要考虑的是(C)。 A,B,C:(1)灵活性和可适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 19.在分时系统中,为使多个用户能够同时与系统交互,最关键的事件是(A):当用户数目为100时,为保证响应时间不超过2s,此时的时间片最大应为(B)。 A:(1)计算机具有足够高的运行速度;(2)内存容量应足够大;(3)系统能及时地接收多个用户的输入;(4)能在较短的时间内,使所有用户程序都得到运行;(5)能快速进行内存对换。 B.(1)10ms;(2)20ms;(3)50ms;(4)100ms;(5)200ms。 21.在下列系统中,(A)是实时信息系统;(B)是实时控制系统。 B:(1)计算机激光照排系统;(2)民航售票系统;(3)办公自动化系统;(4)计算机辅助设计系统;(5)火箭飞行控制系统。 22.从下面关于并发性的论述中选出一条正确的论述。 并发性是指若干事件在同一时刻发生; 并发性是指若干事件在不同时刻发生; 并发性是指若干事件在同一时间间隔内发生;

操作系统作业一及答案

第一章:操作系统引论 1.什么是操作系统?可以从哪些角度阐述操作系统的作用? 答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程序模块的集合。 作用:控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户提供操作和编辑界面的程序集合。 2、简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。 答:批处理操作系统:通常是把一批作业以脱机方式输入到磁带(磁盘)上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直到磁带(磁盘)上所有的作业全部完成。其特点:(1)自动性;(2)顺序性。 分时操作系统:是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性。 实时操作系统:是指系统及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性;(5)可靠性。 3操作系统需要管理哪些资源?它的基本功能是什么? 答:硬件资源:CPU,打印机等,软件资源:数据,程序等 4操作系统对外提供了哪些接口? 答:(1)操作系统的命令接口 通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用

操作系统的主要功能及其在计算机专业中的作用

操作系统的主要功能及其在计算机专业中的作用 姜奇奇 苏州大学计算机科学与技术学院2011级 摘要:操作系统(Operating System,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系随看操作系统的新技术的不断出现功能不断增加、操作系统作为一个标准的套装软件必须满足尽可能多用户的需要,于是系统不断膨胀,功能不断增加,并逐渐形成从开发工具到系统工具再到应用软件的一个平台环境更能满足用户的需求.本文主要对算机操作系统的功能,发展和分类做了简单的分析和阐述. 关键词:os 系统软件发展流行的操作系统趋势 1.引言 1)计算机系统由硬件和软件两大部分组成,软件分为系统软件(使用和管理计算机的软件)和应用软件(专为某一应用编制的软件),操作系统便是一种常见的系统软件。2)操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统的型态非常多样,不同机器安装的OS可从简单到复杂,可从手机的嵌入式系统到超级电脑的大型操作系统。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等.3)为用户提供使用计算机系统的环境,方便使用计算机系统的各部件或功能。操作系统通过自己的程序,将计算机系统的各种资源所提供的功能抽象,形成与之等价的操作系统的功能,并形象地表现出来,提供给用户方便地使用计算机。 2 操作系统的历史 2.1 手工操作阶段 在这个阶段的计算机,主要元器件是电子管,运算速度慢,没有任何软件,更没有操作系统。用户直接使用机器语言编写程序,上机时完全手工操作,首先将预先准备好的程序纸带装入输入机,然后启动输入机把程序和数据送入计算机,接着通过开关启动程序运行,计算完成后,打印机输出结果。用户必须是非常专业的技术人员才能实现对计算机的控制。 2.2 批处理阶段

操作系统简答题

简答题. 1.什么是计算机的操作系统?操作系统的作用是什么? 答:一般认为,操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。作用:(1)管理计算机系统资源。(2)为用户提供方便的使用接口。(3)具有扩充硬件的功能。 2.请分析网络操作系统和分布式操作系统的区别。 答:网络操作系统把计算机网络中的各台计算机系统有机地联合起来,为用户提供统一、经济而有效地使用各台计算机系统的方法,可使各台计算机系统相互传递数据。因此,网络操作系统的主要功能是实现各台计算机系统之间的通信以及网络中各种资源的共享。分布式操作系统能使系统中若干台计算机相互协作完成一个共同的任务,或者说一个任务分布在几台计算机上并行的运行。网络操作系统强调的是网络资源的共享和各计算机之间的通信;而分布式操作系统除了网络资源的共享和各机通信外,更加强调任务的分布和并行执行的特点。 3.操作系统为什么要提供“系统调用”? 答:系统调用是操作系统为用户程序提供的一种服务界面,也可以说是操作系统保证程序设计语言能正常工作的一种支持。在源程序一级,用户用程序设计语言描述算题任务的逻辑要求,例如读文件、写文件、请求主存资源等。这些要求的实现只有通过操作系统的系统调用才能完成,其中有些要求还必须执行硬件的特权指令才能达到目的。 4.程序状态字和程序状态字寄存器有什么关系? 答:每个程序都有自己的程序设计状态字,它刻画本程序的执行状态。但是,单处理器系统只有一个程序状态字寄存器,它存放当前正在运行程序的程序状态字。处理器依靠程序状态字寄存器的内容来控制程序的执行。 5.运行在目态下的用户程序怎样才能使用外围设备? 答:要控制外围设备必须使用有关的IO指令,但是IO指令属于特权指令。处于目态下的用户程序是不能直接执行IO指令的。如果用户程序需要完成IO操作,可以调用操作系统中“启动IO”子程序来完成。现代的操作系统都有一条在目态下执行的“访管指令”,用户可以通过在直接的程序中放上一条访指令并设置一些参数,来调用操作系统的有关系统调用子程序。处理器执行到访管指令的时候就会产生一个中断事件,实现用户程序和系统调用程序之间的转换,系统调用程序实现完成用户所需要的外围设备的启动和控制。当系统调用结束后,重新返回到用户程序被中断的下一条指令运行。 6.计算机系统由哪两大部分组成? 答:计算机系统包括计算机硬件和计算机软件两大部分。计算机硬件借助点、磁、光、机械等原理构成的各种物理部件的结合,是系统赖以工作的实体。计算机软件一般指计算机系统中的程序及文档,用于指挥和管理整个系统按指定的要求进行工作。 7.操作系统管理哪些资源? 答:操作系统管理计算机系统的资源,这些资源包括硬件资源和软件资源,操作系统监视资源的使用情况,实现多用户共享计算机系统的各种资源,使计算机系统的资源利用率得以提高。 8.为什么把“IO指令”等定义为特权指令? 答:这些指令只允许在操作系统中使用,不允许在用户程序中使用。若用户程序直接使用这些指令,则可能引起冲突或由于某些意外而造成错误。

相关文档
最新文档