3-2009-进程线程模型 操作系统高级 教学课件

合集下载

操作系统-all

操作系统-all

第一章

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

2操作系统作用:1OS作为用户与计算机系统之间的接口2OS作为计算机系统资源的管理者3OS实现了对计算机资源的抽象

3操作系统的两个最基本的特征:并发,资源共享

4操作系统功能:处理机管理,存储器管理,设备管理,文件管理

【注:没有任何软件支持的计算机称为裸机。】

第二章

1进程的三种基本状态:1就绪状态2执行状态3阻塞状态

2进程的特征:1结构特征2动态性3并发性4独立性5异步性

3进程控制块:进程的建立就是为该进程建立一个进程控制块PCB;PCB建立了,进程也就建立了。一个进程完成其功能之后,系统则释放PCB,进程也随之消亡。

作用:是一个在多道环境下不能独立运行的程序(含数据)成为一个能独立运行的单位,一个能 与其他进程并发执行的进程,是进程存在的唯一标志.

4进程同步两种形式的制约关系:1间接相互制约关系2直接相互制约关系

5同步机制应遵循的规则:1空闲让进2忙则等待3有限等待4让权等待

6线程概念:线程(thread),有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。减少了程序在并发执行时所付出的时空开销,使OS具有更好的并发性

7.进程: 进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。

第三章

1处理机调度1高级调度a.作业和作业步b作业控制块JCB(Job Control Block) c作业调度2 低级调度a低级调度的功能b进程调度中的三个基本机制(排队器,分派器(分派程序),上下文切换机制)c进程调度方式(非抢占方式,抢占方式)3 中级调度

801计算机专业基础

801计算机专业基础

题号:801

《计算机专业基础》

考试大纲

注:以下五部分内容只选择两部分进行答题

(一)、计算机组成原理(75分)

一、考查目标

1. 深入理解单处理器计算机系统的组织结构、工作原理、互连结构,具有完整的计算机系统整机的概念;

2. 掌握各部件的组成结构、工作原理、软硬件设计的舍取、以及硬件实现;

3. 综合运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行逻辑设计。

二、考试内容

1. 总线:总线的组成、分类、特性和性能指标,总线的层次结构,总线定时、传送、仲裁。

2. 内存储器:存储器的基本概念、分类、层次结构,半导体主存储器,高速缓冲存储器(Cache),差错检测。

3. 输入/输出:I/O编制的方法,编程I/O、程序中断、DMA的原理及控制机制。

4. 运算方法与运算器:计算机中的数制系统,数的表示方法,定点数四则运算方法,浮点数四则运算方法,定点加减法器设计。

5. 指令系统:指令格式、数据类型、寻址方式、指令类型、指令系统设计与优化。

6. 处理器技术:CPU的结构、CPU中的寄存器组织、控制器的结构和工作原理、微程序设计技术。

三、参考书目

1. 唐朔飞编著.计算机组成原理(第二版).高等教育出版社,2008

2. 白中英主编.计算机组成原理(第四版).科学出版社,2009

3. 蒋本珊编著.计算机组成原理(第二版).清华大学出版社,2008

(二)、数据结构(75分)

考查目标

1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。

2.掌握基本的数据处理原理和方法,在此基础上能够对算法进行设计与分析。

3.能够选择合适的数据结构和方法进行问题求解。

考查内容 一、 线性表

(一) 线性表的定义和基本操作

(二) 线性表的实现

1. 顺序存储结构

2. 链式存储结构

3. 线性表的应用

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1

(总分:78.00,做题时间:90分钟)

一、 单项选择题(总题数:29,分数:58.00)

1.单项选择题下列各题的备选答案中,只有一个是符合题意的。(分数:2.00)

__________________________________________________________________________________________

解析:

2.在某系统中有4个并发进程,都需要同类资源5个,问该系统不会发生死锁的最少资源数是____个。【南京航空航天大学2006年】

(分数:2.00)

?A.20

?B.9

?C.17?√

?D.12

解析:解析:考查死锁。当4个并发进程分别占用4个同类资源时,且都在等待第5个资源时,系统发生死锁。这时再增加1个资源,则有1个进程将得到第5个资源并执行:这个进程运行结束后释放资源,其余进程就可以陆续执行。所以系统有17个资源时可以保证不会发生死锁。

3.在下列死锁的解决方法中,属于死锁预防策略的是____。【太原科技大学2006年】

(分数:2.00) ?A.家算法

?B.资源有序分配算法?√

?C.死锁检测算法

?D.资源分配图化简法

解析:解析:考查死锁的预防策略。其中家算法为死锁避免算法,死锁检测算法和资源分配图化简法为死锁检测,根据排除法可以得出资源有序分配算法为死锁预防策略。

4.在____的情况下,系统出现死锁。【浙江大学2003年】

(分数:2.00)

?A.计算机系统发生重大故障

?B.有多个封锁的进程同时存在

?C.若干进程因竞争资源而无休止地相互等待对方释放已占有资源?√

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1 2

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1 2

计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1

(总分:78.00,做题时间:90分钟)

一、 单项选择题(总题数:29,分数:58.00)

1.单项选择题下列各题的备选答案中,只有一个是符合题意的。

__________________________________________________________________________________________

2.在某系统中有4个并发进程,都需要同类资源5个,问该系统不会发生死锁的最少资源数是____个。【南京航空航天大学2006年】

A.20

B.9

C.17 √

D.12

考查死锁。当4个并发进程分别占用4个同类资源时,且都在等待第5个资源时,系统发生死锁。这时再增加1个资源,则有1个进程将得到第5个资源并执行:这个进程运行结束后释放资源,其余进程就可以陆续执行。所以系统有17个资源时可以保证不会发生死锁。

3.在下列死锁的解决方法中,属于死锁预防策略的是____。【太原科技大学2006年】

A.银行家算法

B.资源有序分配算法 √

C.死锁检测算法

D.资源分配图化简法

考查死锁的预防策略。其中银行家算法为死锁避免算法,死锁检测算法和资源分配图化简法为死锁检测,根据排除法可以得出资源有序分配算法为死锁预防策略。

4.在____的情况下,系统出现死锁。【浙江大学2003年】

A.计算机系统发生重大故障

B.有多个封锁的进程同时存在

C.若干进程因竞争资源而无休止地相互等待对方释放已占有资源 √

D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数

考查死锁的基本概念。

5.引入多道程序技术的前提条件之一是系统具有____。【四川大学2001年】

A.多个CPU

B.多个终端

C.中断功能 √

D.分时功能

考查引入多道程序设计技术的条件。多道程序技术要求程序间能实现并发,而并发性的实现需要中断功能的支持。

《操作系统》自编作业手册

《操作系统》自编作业手册

《操作系统》自编作业手册 翟高寿 北京交通大学计算机学院 2009年2月 第 2 页 共 11 页 编修说明 《操作系统》自编作业手册综合根据自制电子课件旧版、汤子瀛教科书旧版、汤子瀛教科书新版、自编《系统程式》、参编《操作系统原理》等完成。 第 3 页 共 11 页 第一章 操作系统引论 习题 1.1 什么是操作系统?用自己的话谈谈你对操作系统概念的认识与理解。 1.2 设想由你自己负责组织一个项目团队来构建操作系统,你应当要求项目成员事先学习和掌握哪些硬件基础知识?并给出你对相关知识的理解与总结。 1.3 什么是输入输出重定向?什么是管道联接?分别加以举例说明。 1.4 试阐述程序接口与用户交互接口(即命令接口和图形化接口)之间的关系?并给出你对系统调用实现机制及处理过程的完整理解与总结。 1.5 谈谈你对脱机I/O和联机I/O的认识与理解。 1.6 试从多个角度来阐述单道/多道批处理系统与分时系统及实时系统的区别。 1.7 谈谈你对操作系统应当具备的资源管理功能(包括所引入的核心概念)的认识与理解。为保证资源的有效管理与控制,操作系统于是体现出哪些特征? 1.8 操作系统的基本设计原则有哪些?谈谈你对操作系统发展历程中所采用的几种结构的认识与理解。 自选实验1 编程和替换Linux命令解释程序Shell I. 自己选取和设计一组联机命令,可通过调用系统内核过程加以实现或仅仅在屏幕上显示命令自身(算是虚化实现),至少一条命令如文件拷贝的处理牵涉到系统调用; II. 设计和构建命令解释程序并替换原Linux命令解释程序Shell启动系统和运行测试; III. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。 自选实验2 利用C和汇编混合编程实现最简操作系统 I. 实现二次装入引导过程; II. 以嵌入式汇编指令实现的C程序内核可非常简单(注意可执行程序格式); III. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。 第 4 页 共 11 页 第二章 进程管理 习题 2.1 比较程序的顺序执行和并发执行。 2.2 比较程序和进程。 2.3 试对进程的状态及状态转换进行总结,注意状态转换的物理含义及转化条件。 2.4 试举例说明引起进程创建、撤消、阻塞或被唤醒的主要事件分别有哪些? 2.5 试根据你自己的理解,采用类C语言设计和描述操作系统关于进程控制块的数据结构、组织方式及管理机制。在此基础上,给出进程的创建、终止、阻塞、唤醒、挂起与激活等函数原型及函数代码。注意,对于过于复杂的功能或你无法解决的细节可采用指定功能的函数模块如处理机调度scheduler()来替代。 2.6 什么是临界资源和临界区?试举例说明。并谈谈你对进程同步机制准则的理解。 2.7 试阐述你对整型信号量机制与记录型信号量机制的完整理解以及AND型信号量机制与一般信号量集机制的基本思想。 2.8 在生产者—消费者问题中,如果缺少了signal(full)或signal(empty),对执行结果会有何影响? 2.9 在生产者—消费者问题中,如果将两个wait操作即wait(full)和wait(mutex)互换位置;或者是将signal(mutex)与signal(full)互换位置,结果会如何? 2.10 我们为某临界资源设置一把锁W,当W=1时,表示关锁;W=0时,表示锁已打开。试写出开锁原语与关锁原语,并利用它们去实现互斥。 2.11 试修改下面生产者—消费者问题解法中的错误: producer: begin repeat …… produce an item in nextp; wait(mutex); wait(full); buffer(in):=nextp; signal(mutex); until false; end consumer: begin repeat wait(mutex); wait(empty); nextc:=buffer(out); out:=out+1; signal(mutex); consume item in nextc; until false; end 第 5 页 共 11 页 2.12 试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的算法。 2.13 在测量控制系统中的数据采集任务,把所采集数据送一单缓冲区;计算任务从该单缓冲区中取出数据进行计算。写出利用信号量机制实现两者共享单缓冲的同步算法。 2.14 给出基于记录型信号量机制的写者优先的读者-写者问题的同步解决方案。 2.15 简明扼要地谈谈你对各种进程通信方式的认识与理解,并着重就消息缓冲队列通信机制进行分析与描述。 2.16 为什么要引入管程?并就管程的组成和同步互斥机理展开简明扼要的讨论。 2.17 为什么要引入线程?其与进程之间存在哪些区别与联系?从实现方式看,有哪些类型的线程,并加以扼要说明。 2.18 简述线程间的同步与互斥机制。 自选实验3 利用Windows下的VC++或者Linux下的C或C++编程模拟解决各种进程同步问题: I. 生产者-消费者问题;读者优先的读者-写者问题;写者优先的读者-写者问题;读者数限定的读者-写者问题;哲学家就餐问题 II. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。 第 6 页 共 11 页 第三章 处理机调度与死锁 习题 3.1 谈谈你对处理机调度模型及各级调度机制的认识与理解。 3.2 选择调度方式和调度算法时,应遵循哪些准则?并请分析比较各种调度算法的基本思想、关键要领、优缺点及适用场合。 3.3 谈谈你对死锁的概念、产生原因及其必要条件的认识与理解。同时并就死锁的各种处理策略展开讨论。 3.4 在课本关于银行家算法的例子中,如果P0发出的请求量由Request0 (0,2,0)改为Request0 (0,1,0),问系统可否将资源分配给它? 自选实验4 调度算法实现与比较: I. 先来先服务调度算法、短作业(/进程)优先调度算法、高优先权优先调度算法、高响应比优先调度算法、时间片轮转调度算法、多级反馈队列调度算法 II. 随机发生作业到达(或进程创建)事件,并显示调度过程明细 III. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。 自选实验5 银行家算法设计、实现及模拟性测试: I. 运用银行家算法和死锁避免策略实现系统资源的安全分配;事先约定系统提供的资源类型及数量明细;随机发生进程创建事件(伴随最大需求向量)、资源请求事件(伴随资源申请向量)及撤销事件。 II. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。 第 7 页 共 11 页 第四章 存储器管理 习题 4.1 谈谈你对程序处理过程及内存管理相关概念与关键问题的认识与理解。同时并就各种可能的程序链接方式和程序装入方式进行比较和展开讨论。 4.2 从内存管理的各个方面比较单一连续分配、固定分区分配、动态分区分配以及动态可重定位分区等存储管理方式的异同,特别注意相关数据结构和算法的理解。 4.3 谈谈你对覆盖技术与对换技术的认识与理解。 4.4 从内存管理的各个方面谈谈你对基本分页存储管理方式的认识与理解,包括相关数据结构和算法以及页面大小选择、多级页表和反置页表等。 4.5 从内存管理的各个方面谈谈你对基本分段存储管理方式的认识与理解,包括相关数据结构和算法等。 4.6 比较分页存储管理与分段存储管理的异同。 4.7 简要阐述段页式存储管理方式的基本原理。 4.8 谈谈你对虚拟存储器的概念、特征及其软硬件技术支持的认识与理解。 4.9 试从内存分配、页表机制、地址变换、缺页中断以及调页过程等方面谈谈你对请求分页存储管理系统的认识与理解。 4.10 什么是抖动?如何计算缺页率?阐述和比较各种页面置换算法的基本流程和实现要领。 4.11 某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB。假定某时刻系统为用户的第0、1、2、3页分别分配的物理块号为5、10、4、7,试将虚拟地址0A5C和093C变换为物理地址。 4.12 某请求分页系统采用LRU页面置换算法,假定一个作业的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数M分别为3和4时,试计算访问过程中所发生的缺页次数和缺页率,并比较所得结果。 4.13 试从内存分配、段表机制、地址变换、缺段中断以及调段过程等方面谈谈你对请求分段存储管理系统的认识与理解。 4.14 分别阐述分段共享和分段保护的实现要领。 4.15 计算机系统的虚拟存储器,其最大容量和实际容量分别取决于哪些因素?可通过哪些途径来提高内存利用率? 自选实验6 动态可重定位分区存储管理设计、实现及模拟性测试: I. 运用动态可重定位分区分配算法实现内存的分配与回收;假定系统用户区内存空间为128MB;随机发生进程创建事件(伴随进程运行时间及申请内存空间大小)。 II. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。 第 8 页 共 11 页 自选实验7 页面淘汰算法实现与比较: I. 设计和实现最佳置换算法、先进先出置换算法、最近最久未使用置换算法、简单Clock置换算法及改进型Clock置换算法;通过支持页面访问序列随机发生及直接初始化给定等两种方式实现有关算法的测试比较。 II. 撰写实验报告,阐述实验目的、实验目标、实验步骤、技术难点及解决方案、关键数据结构和算法流程、测试方案与过程及运行效果、结论与体会等。 第 9 页 共 11 页 第五章 设备管理 习题 5.1 试从操作系统设备管理的角度谈谈你对计算机输入输出系统的组成结构及组成要素的认识与理解。 5.2 比较和阐述各种I/O控制方式的技术实现要领。 5.3 谈谈你对操作系统设备管理的目标、功能及层次结构设计的认识与理解。 5.4 为什么要引入缓冲机制?主要有哪些缓冲类型?并就循环缓冲和缓冲池的组织与实现机制展开详细阐述。 5.5 为什么在单缓冲情况下,系统对一块数据的处理时间为max(C, T)+M ? 5.6 为什么在双缓冲情况下,系统对一块数据的处理时间为max(T, C) ? 5.7 谈谈你对设备分配的关键问题和解决方案的认识与理解,特别提请关注相应数据结构的设计、设备独立性、分配策略与分配算法及假脱机技术等。 5.8 谈谈你对设备处理程序的功能、特点、实现方式及设备驱动进程与中断处理过程的认识与理解。 5.9 谈谈你对磁盘设备管理的基本任务和磁盘访问及速度提高、磁盘调度算法、高速缓冲等关键问题与技术要领的的认识与理解。 5.10 谈谈你对从一个用户进程提出磁盘输入输出请求到完成该请求的整个过程的认识与理解。 第 10 页 共 11 页 第六章 文件管理 习题 6.1 阐述文件管理的目标、功能及技术手段,并就文件系统层次结构模型进行讨论。 6.2 分别就数据项、记录、关键字和文件的概念进行解释,并就文件的分类展开讨论。 6.3 通常,文件系统应提供哪些基本文件操作类型?并就其功能实现分别进行简要说明。 6.4 什么是文件的逻辑结构?其基本设计要求是什么?并就主要的文件逻辑结构类型特别是顺序文件、索引文件、索引顺序文件等从组织结构、检索方法、检索速度和存储费用等方面展开简明扼要的说明和讨论。 6.5 什么是文件的物理结构?其基本设计要求是什么?并就主要的文件物理结构类型及外存分配方式展开简明扼要的说明和讨论。 6.6 假定盘块的大小为4KB,对于10GB的硬盘,其文件分配表需占用多少存储空间?当硬盘容量为40GB时,文件分配表又需占用多少存储空间? 6.7 假如盘块的大小为4KB,每个盘块号占4个字节,在两级索引分配时,允许的最大文件是多少? 6.8 文件存储空间管理的基本目标是什么?关于空闲存储空间的管理通常可基于哪些数据结构及方法进行描述和管理?并逐一进行简要说明。 6.9 计算机系统利用下面的位示图来管理空闲盘块,盘块大小为1KB,现要为某文件分配两个盘块,试说明盘块分配的具体过程。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6.10 某计算机系统磁盘容量为520MB,盘块大小为1KB。其中前4MB用于存放索引结点等,后10MB用作对换区,采用成组链接法管理外存空间,每组100个盘块。试画出外存尚未使用的成组链接图。 6.11 文件目录管理的基本要求有哪些?从索引结点和目录结构等两方面阐述目录管理技术的演化发展,并就树形目录结构中文件的按名存取和目录检索技术举例展开详细说明。 6.12 阐述文件共享的概念及必要性,并从基本思想和优缺点评析等角度就绕弯路法、连访法以及基于基本目录、索引结点、符号链的文件共享方式展开讨论。 6.13 影响文件系统安全的主要因素有哪些?如何构建完备的文件系统安全管理体系?并着重就存取控制机制的实现及访问矩阵的优化、磁盘容错技术及所涉关键概念等展开讨论。 6.14 谈谈你对数据的一致性问题以及事务、检查点等概念与恢复算法和并发控

基于无因次单位线法的滚动预报与程序实现_3

基于无因次单位线法的滚动预报与程序实现_3

1 基于无因次单位线法的滚动预报

与程序实现

黄剑(学号:0936001209815)

摘 要:本文采用无因次单位线法进行流域汇流计算,Delphi高级语言作开发工具,利用多线程编程技术,以遂川江的滁州站为例,研究中小流域的洪水预报技术,,依托现有的暴雨山洪实时遥测数据库,实时连续滚动预报,为山洪灾害监测预警及防洪抢险提供依据。

关键词:无因次单位线;滚动预报;多线程

1前言

众所周知,小流域降雨强度大,洪水历时短、汇流速度快,预见期短,采用传统的人工收集雨水情资料及手工作业预报的方法很难达到所要求的预报精度和预报时效性,针对这一特点,本文提出了采用无因次单位线汇流法进行小流域洪水预报,依托现行自动雨水情遥测系统,通过对预报站点参数率定及方案输入制定预报方案,根据实时雨水情进行实时滚动预报,往往能达到比较理想的预报效果。

2无因次单位线

降落在流域上的雨水,从流域各处向流域出口断面汇集的过程称为流域汇流,包括坡地汇流和河网汇流两个阶段。在水文实际应用中, 2 关注的是由降雨所形成的流域出口断面的流量过程。流域出口断面的流量过程取决于流域内的产流过程和汇流曲线,当已知流域内降雨形成的净雨过程,则汇流计算的关键就是确定流域的汇流曲线。因此,只要确定出流域的汇流曲线,就可以推求流域出口断面的流量过程。

单位线定义:在给定的流域上,单位时段内均匀分布的单位净雨量,在流域出口断面形成的地表径流过程线。实际工作中常用的单位线有等流时线、单位线、瞬时单位线、地貌单位线等。由于单位线包含了面积因子,面积不同的流域,单位线纵量值有的相差很大,并且时程上也有很大差别,因次需要把单位线的纵量取其无因次量,消除面积因子的作用,使流域单位线变成完全的无因次特性曲线。

无因次单位线可以理解为单位水体的出流过程。它一方面分析了不同水源汇流特性差别,另一方面又综合了河网调蓄作用的汇流特性差异。它的分析虽是在线性条件下作出的,但根据线性与非线性的相对性,它的成果也可以作非线性的应用。例如:可以利用成果作分单元的汇流计算,考虑降雨空间分布的不均匀性问题;可以根据不同量级的净雨采用不同的洪峰滞时及与之相应的特性曲线,考虑不同量级洪水的调蓄作用等等。无因次单位线相关要素的分析,其物理成因关系明确,概念清晰,同时应用简明。

计算机操作系统习题集

操作系统原理

1 操作系统习题集

参考教材:

汤小丹等编著,计算机操作系统(第三版),西安电子科技大学出版社,2007年版;

何炎祥等编著,计算机操作系统,清华大学出版社,2005年版;

邹恒明著,计算机的心智操作系统之哲学原理,机械工业出版社,2009年4月。

第一章 操作系统引论

1.1 选择题

1.下列哪一条是在操作系统设计中引入多道程序技术的好处?

A. 使并发执行成为可能 B. 简化操作系统的实现

C. 减少对内存容量的需求 D. 便于实施存储保护

2.Windows XP属于下列哪一类操作系统?

A. 单用户单任务 B. 单用户多任务 C. 多用户 D. 批处理

3.下列哪一条不是批处理系统的优点?D

A. 吞吐量大 B. 资源利用率高 C. 系统开销小 D. 响应及时

4.能及时处理由过程控制反馈的数据并作出响应的操作系统是( )

A、分时系统 B、网络系统 C、实时系统 D、批处理系统

5.UNIX系统是一个__________操作系统。

A、单用户 B、单用户多任务 C、多用户多任务 D、多用户单任务

6.在分时系统中,当用户数一定时,影响响应时间的主要因素是__。

A、时间片 B、调度算法 C、存储分配方式 D、作业的大小

7.Windows NT属于哪一类操作系统?

A、单用户单任务 B、单用户多任务 C、单道批处理 D、多用户

8.多道程序设计技术是指:多道程序可同时进入 A ,在 A 的位置 B ,为使多道进程并发执行必须为每个用户作业创建进程,批处理系统由 C 创建,而分时系统由 D 创建。

选择答案:

(1)内存 (2)系统 (3)固定 (4)不定 (5)进程调度 (6)中级调度

(7) 作业调度 (8)输入进程 (9)系统调用 (10)命令解释进程

五大移动终端操作系统比较

五大移动终端操作系统比较

摘要:

随着五大移动终端操作系统浮出水面,让我们来领略一下五大移动终端操作系统各自的优劣势。移动信息时代正在来临,在这样的情况下,移动终端的形式和功能也处在不断的开发和扩展中,因此,在对移动终端的研究的研究中我对五大操作系统进行比较,以便更好的发挥操作系统的优势。

关键词:操作系统 Linux Symbian Android Windows

webOS

正文:

1.Linux:是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

Linux【1】以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。

操作系统试卷2008B 完成版

考 生 信 息 栏

学院 专业 班级 姓名 学号

装 订 线

P1 P2 得

分

得

分 集美大学诚毅学院试卷答案

2008 — 2009 学年 第 一 学期

课程名称 操作系统原理 试卷

卷别 B

适用专业、年级 软件0691,0692,0693 考试

方式 闭卷 √

开卷 □

备注

一、填空题(共10分,每空1分)。

1、 从资源管理的角度说,操作系统的主要功能是对计算机系统的资源进行管理即:_____处理机管理、存储器管理、设备管理、文件管理和作业管理_________________。

2、 进程管理把进程分为_____就绪_______,_____执行_______,______阻塞_____三个基本状态.

3、 仅允许一个进程使用的资源称为临界资源,访问这种资源的那段程序代码称为临界区。。

二、选择题(共40分,每空1分)。

1. Unix操作系统是当代最有代表性的多用户多任务 C 。

[1]A.实时系统 B.批处理系统 C.分时系统 D.分布式系统

2. 引入多道程序的目的在于 A 。

[2]A.充分利用CPU,减少CPU等待时间 B.提高实时响应速度

C.有利于代码共享,减少主、辅存信息交换量 D.充分利用存储器

3. 原语是: C 。

[3]A.一条机器指令 B.由若干条机器指令组成,执行时中途不能打断。

C.一条特定指令 D.中途能打断的指令组 4. 请求分页存储管理中,若把页面大小增加一倍, 则一般缺页中断次数(程序顺序执行)会 B 。

《操作系统》完整版教案1-6单元全

1 《操作系统》课程教学单元设计1

第1章: 概述

授课教师:操作系统课程组 授课班级: 学时:2

教学条件 多媒体教室

教学素材 教材、课件、授课录像等

教学目标设计

知识目标:

(1)理解与掌握操作系统的概念。

(2)理解与掌握操作系统的分类和特征。

(3)理解与掌握操作系统的基本功能。 能力目标:

(1)能独立安装Windows XP/7或Linux操作系统;

(2)能安装三卡驱动程序;

(3)熟练操作Windows操作系统。

教学内容 (1)计算机系统概述;

(2)操作系统的发展;

(3)操作系统分类;

(4)操作系统特征;

(5)操作系统基本功能。

重点:

(1)操作系统基本概念;

(2)操作系统分类;

(3)操作系统基本功能。 难点:

(1)操作系统的发展;

(2)操作系统的分类;

(3)操作系统的特征。

课后作业 1.习题一、二

2.习题三 1、2、5

教学过程设计

操作系统概述(2学时)

主要步骤 教学内容 教学方法 教学手段 师生活动

问题

引入 计算机软件和硬件系统? 讲授法

启发式 多媒体

课件演示 教师:提问

学生:讨论

知识讲解 知识点1:计算机硬件系统;

知识点2:计算机软件系统;

知识点3:操作系统。 讲授法

启发式 多媒体

课件演示 思考

交流互动

记录笔记

知识讲解 知识点4:操作系统的发展;

知识点5:操作系统的分类。 讲授法

启发式 多媒体

课件演示 思考

交流互动

记录笔记 2 《操作系统》课程教学单元设计2 知识讲解 知识点6:操作系统的特征;

知识点7:操作系统的基本功。 讲授法

启发式 多媒体

课件演示 思考

交流互动

记录笔记

课堂

总结 1. 操作系统定义;

2. 操作系统分类;

3. 操作系统基本功能。 教师讲解 多媒体

课件演示 整理笔记

引导创新

课后作业 1.习题月、二

2.习题三 1、2、5 教师讲授 多媒体 布置作业

提出要求

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档