欢迎来到天天文库
浏览记录
ID:38786390
大小:838.55 KB
页数:30页
时间:2019-06-19
《操作系统网络教学平台复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章作业一、计算题内存中有三个作业按照A---B---C的优先级次序执行,CPU计算和外设操作如下表所示:请给出多道程序运行的时间关系图,完成这三个程序共用去多少时间?分单通道和双通道讨论?比单道方式节约多少时间?(MS) ABCCPU计算306020I/O403040CPU计算101020二、简述题1、什么是操作系统?操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。2、操作系统有哪些特征?①并发:两个或多个活动在同一给定的时间间隔中进行。②共享
2、:计算机系统中的资源被多个进程所共用。③异步性:系统中各种事件发生顺序的不可预测性。另外,同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。④抽象性:抽象是把复杂事情简单化的有效方式。3、如何理解操作系统的不确定性?在多道程序环境中,由于资源等因素的限制,程序是以走走停停的方式运行的。系统中的每个程序何时执行,多个程序间的执行顺序以及完成每道程序所需的时间都是不确定的,因而也是不可预知的。4、操作系统有哪些分类?最基本类型:批处理操作系统、分时操作系统、实时操作系统扩展类型:嵌入式操作系统、个人计算机操作系统、网络
3、操作系统、分布式操作系统、多处理操作系统。5、如何理解多道并发?多道程序设计:在内存中同时存放多道程序,在管理程序的控制下交替地执行。这些作业共享CPU和系统中的其他资源。并发:多道程序在CPU上交替运行主要特点:多道、宏观上并行、微观上串行。多道是指计算机内存中同时存放多道相互独立的程序。宏观上并行是指同时进入系统中的多道程序都处于运行过程中。微观上串行是指在单处理器环境中,内存中的多道程序轮流占有CPU,交替执行。A.请简述操作系统的引导过程1、结合自己使用计算机的实际情况说明引导过程2、加电自检3、启动引导程序4、识别
4、外设5、加载操作系统6、检查配置文件B.系统初启一般过程硬件检测加载引导程序初始化内核用户登录6、7、云操作系统如何理解?云操作系统,又称云计算中心操作系统、云OS,是云计算后台数据中心的整体管理运营系统(也有人认为云计算系统包括云终端操作系统,例如现在流行的各类手机操作系统,这与先行的单机操作系统区别不大,在此不做讨论),它是指构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件管理海量的基础硬件、软资源之上的云平台综合管理系统。7、什么是多核计算机,什么是网络操作系统?多核计算机:是指将多个处理
5、器(“核”)组装在同一块硅片上,故又名单芯多处理器。每个核上通常会包括组成一个独立的处理器的所有零部件,如寄存器、ALU、流水线硬件及控制单元,再加上L1指令和数据高速缓存。除了拥有多个核之外,现有的多核芯片还包含L2高速缓存,甚至在某些芯片中,包含L3高速缓存。如Intel酷睿i7。网络操作系统:是在网络环境下实现对网络资源的管理和控制的操作系统,是用户与网络资源之间的接口。网络操作系统是建立在独立的操作系统之上,为网络用户提供使用网络系统资源的桥梁。在多个用户争用系统资源时,网络操作系统进行资源调剂管理,它依靠各个独立的
6、计算机操作系统对所属资源进行管理,协调和管理网络用户进程或程序与联机操作系统进行交互。第二章作业一、基本理论题1、进程,线程,管程之间的区别与联系?进程:程序在并发环境中的执行过程。线程:现代操作系统中,进程只作为资源拥有者,而调度和运行的属性赋予新的实体——线程。线程(Thread)是进程中实施调度和分派的基本单位线程和进程的关系①一个进程可以有多个线程,但至少要有一个线程;而一个线程只能在一个进程的地址空间内活动。②资源分配给进程,同一进程的所有线程共享该进程的所有资源。③处理机分配给线程,即真正在处理机上运行的是线程。
7、④线程在执行过程中需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。管程概念的定义是:一个管程定义一个数据结构和能为并发进程在其上执行的一组操作,这组操作能使进程同步和改变管程中的数据。一个管程由管程名称、局部于管程的共享数据的说明、对数据进行操作的一组过程和对该共享数据赋初值的语句四部分组成。管程具有以下三个特性:①管程内部的局部数据变量只能被管程内定义的过程所访问,不能被管程外面声明的过程直接访问。②进程要想进入管程,必须调用管程内的某个过程。③一次只能有一个进程在管程内执行,而其余调用该管程的进程都被挂起,等
8、待该管程成为可用的。即管程能有效地实现互斥。2、什么是原语?原语是由若干条指令组成的,用于完成一定功能的一个过程。它与一般过程的区别在于:它们是“原子操作”。所谓原子操作,是指一个操作中的所有动作要么全做,要么全不做。换言之,它是一个不可分割的基本单位,因此,在执行过程中不允许被中断。原子
此文档下载收益归作者所有