当前位置:文档之家› 操作系统-理发师问题的java模拟

操作系统-理发师问题的java模拟

操作系统-理发师问题的java模拟
操作系统-理发师问题的java模拟

理发师问题的java语言模拟

对于操作系统经典的理发师问题,给出一种基于java代码的解决方案。

一、问题分析:

我们首先需要考虑以下的情况:

1.没有顾客时:理发师休息

2.顾客到来但理发师在睡觉时:唤醒理发师

3.顾客到来理发师在理发:有空椅子,坐上去等待;没有空椅子,离开,过一会儿再回来

二、代码情况说明:

设计类Cust 实现接口Runnable,用来表示编号为index的顾客的执行情况。

类Barbershop中包含主函数,使用方法isEmpty();isBusy();isFull();分别用来检验是否有顾客,理发师的状态,是否有空椅子;使用全局变量sleep来表示理发师是否在睡觉。主函数中使用for循环new Thread(new Cust(b, i)).start();开始一个进程的执行申请,在haircut()方法之中进行以上三种情况的判断与处理。

测试时只需运行BarberShop根据提示输入对应的顾客和椅子数量即可

三、具体代码:

import java.util.Scanner;

import java.util.concurrent.Semaphore;

public class Barbershop {

int customer = 0; //顾客的数量

static int chair = 2; //椅子的数量

int busy = 0; //理发师是否繁忙

boolean sleep = true;

Semaphore mutex = new Semaphore(1); //信号量的初始值为1

public static void main (String[] args) throws InterruptedException {

Barbershop b =new Barbershop();

System.out.println("睡觉的理发师问题:\r\n一个理发店包含了一个有n把椅子的等待室,店里有一把椅子供顾客理发。\r\n没有顾客的时候理发师就会睡觉。\r\n如果顾客到来时发现椅子"

+ "满了,就会离开。\r\n如果理发师正在忙但是还有空椅子,顾客就会坐在椅子上等候。\r\n如果顾客到来时理发师正在睡觉,那么顾客就会唤醒理发师。");

System.out.println("让我们来模拟一下:\r\n会有多少个顾客到来呢?");

int cust = Integer.valueOf((new Scanner(System.in)).nextLine());

System.out.println("理发店里一共有多少把椅子呢?(包括正在理发的那个顾客的椅子)");

chair = Integer.valueOf((new Scanner(System.in)).nextLine());

System.out.println("好的,"+cust+"名顾客和"+chair+"把椅子。现在,我们开始吧。

\r\n--------------------------------------------------------------------------");

for (int i = 1; i < cust+1; i++) {

new Thread(new Cust(b, i)).start();

Thread.sleep((int) (400 - Math.random() * 300));// 使得当前线程休眠随机0-0.1s

}

}

public synchronized boolean isFull() {

//检验有没有空椅子

if (customer>=chair) {

return true;}

return false;

}

public synchronized boolean isEmpty() {

//检验是否有顾客

if (customer<= 0) {

return true;}

return false;

}

public synchronized boolean isBusy() {

//检验理发师的状态

if (busy >= 1) {

return true;}

return false;

}

public void haircut(int index) throws InterruptedException {

boolean haveHaircut = false;

while(!haveHaircut) {

System.out.println("顾客" + index + ":我来理发啦~");

customer++;

// 判断是否满

if (isFull()) {

System.out.println("顾客" + index + ":嘤嘤嘤,没有椅子了,我一会儿再过来看看吧……");

customer--;

Thread.sleep((int) (6000 - Math.random() *3000)); //顾客在一定的时间之后会回来

}

else {

if (busy == 1) {

System.out.println("顾客" + index + ":有空椅子!我先坐上去!");

System.out.println("顾客" + index + ":等啊等,怎么还不到我呀?");} mutex.acquire();

synchronized (this) {

while (busy == 1) {

wait();

}

}

if(sleep) {

System.out.println("顾客" + index + ":理发师,醒来啦~ ");

sleep = false;

}

System.out.println("顾客" + index + ":好开心,开始理发了!");

busy = 1;

Thread.sleep(1000); //理发需要一定的时间

System.out.println("顾客" + index + ":我的新发型好漂亮!我走啦!");

haveHaircut = true;

customer--;

mutex.release();

synchronized (this) {

busy = 0;

notify();

}

}

if (customer == 0&&(!sleep)) {

sleep = true;

System.out.println("理发师:诶呀现在没有人来理发,可把我给累坏了,让我打个盹儿~");

}

}

}

}

package operationSystem;

public class Cust implements Runnable {

Barbershop dohair;

int index;

public Cust(Barbershop dohair, int index) {

this.dohair = dohair;

this.index = index;

}

public void run() {

try {

dohair.haircut(index);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

JAVA学生信息管理系统实验报告

JA V A程序设计实验报告 学号: 姓名: 班级: 实验、Java课程设计--------学生信息管理系统

一、实验目的 1.掌握Java基本语法 2.理解面向对象编程特点 3.理解Java I/O编程 4.掌握Java图形界面编程 5.掌握Java与不同数据库进行连接 二、预习内容 Java的基本语法知识、类和对象、Java Swing图形界面编程、Java I/O处理以及Java与数据库连接操作 三、实验设备与环境 通过局域网互联,安装Windows 2000/XP操作系统环境的JDK 1.6,my eclipse 或者EditPlus编程工具。并安装MySQL数据库 四、实验内容 编写并调试运行Java程序,进行设计,掌握Java开发的基础。 五、实验任务 设计学生信息管理系统。要求包括 1. 登陆模块:设立超级管理员权限,用户可以根据不同的权限登陆系统,超级管理员可以对学生信息进行增、删、改、查操作。而普通用户只可以查找学生信息。 2. 包括学生添加信息模块、学生信息删除模块、学生信息修改模块和学生信息查询模块 3.对于管理员,可以对管理员进行添加、删除以及修改密码等操作。 六、实验报告(要求独立完成参考程序的代码、编译、调试与运行) 1、程序清单: 1.1程序模块清单 package Pan; import java.awt.event.ItemListener; import javax.swing.*; import https://www.doczj.com/doc/9d2426921.html,ponent;

import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.event.InputEvent; import java.awt.event.ItemListener; import java.awt.event.KeyEvent; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.util.*; import java.awt.Color; import java.text.DecimalFormat; import java.sql.*; import java.sql.Date; import java.awt.*; import java.util.Vector; public class Res { /** * @param args */ public static void main(String[] args) {

操作系统复习自测题

操作系统复习自测题 概述自测题 一、单项选择题,在四个备选答案中选一个合适的答案 1.操作系统是扩充()功能的第1层系统软件。 A.软件B.裸机C.机器语言D.中断 [答案]:B 2.从资源管理程序的观点来看,操作系统是()的管理者。 A.程序和数据B.系统硬软件资源C.进程D.中断 [答案]:B 3.属于实时控制系统的是()。 A.飞机自动驾驶系统B.飞机订票系统C.电子商务系统D.管理信息系统[答案]:A 4.操作系统的职能有三,管理系统硬软件资源、合理地组织计算机工作流程以及()。 A.防止某些人以非法手段进入系统B.为用户提供良好的工作环境的接口 C.对用户的命令快速产生响应D.作为服务机构向其他站点提供优质服务[答案]:B 5.非影响分时系统响应时间的因素是()。 A.进程调度和对换的时间B.分时用户的数目 C.分时用户所运行程序的特性D.时间片的大小 [答案]:C 二、填空题 1.操作系统的特征是___________、共享性、虚拟性和异步性。 [答案]:并发性 2.分时操作系统具有4个特征,___________、独立性、交互性和及时性。 [答案]:多路性 3.某医院准备在挂号处增设一实时触摸屏查询系统,该系统除了应具有快速响应和高可靠性外,还应具有___________性功能。 [答案]:交互性 4.某办公室有5台个人电脑,为让各台机器间都可相互配合使用,要进行连网,可采用___________模式的网络操作系统。 [答案]:对等 三、判断改错题 判断下列各题正误,正者打“√”,误者打“×”,并将具体修改内容写在该题的下面,但有下划线部分不能改。 1.民航局的飞机订票系统是一个实时控制系统。 [答案]:×,将“实时控制系统”改成“实时信息处理系统”。 2.在单处理器的多道批处理系统中任何一个时刻都有多个程序在处理器上运行。 [答案]:×,将“都有多个程序”改成“至多有一个程序”。 3.实时系统和分时系统都向用户提供交互能力,但后者比前者的交互功能更强。 [答案]:×,将“更强”改成“差”。 4.分时系统要求能让用户及时得到响应,时间片越短越好。

西伯利亚的理发师 电影影评

据说《西伯利亚理发师》是前苏联解体以后第一部,也是目前唯一一部在克里姆宁宫举行过首映礼的电影。这种礼遇上的荣耀和电影质量显然不会有直接关系,但这部电影的画面和流露的情绪,对逐渐消逝的俄罗斯传统是一份哀伤也是一份缅怀。电影从一场跨国恋情讲起,说明一个俄罗斯男人和一个美国女人的感情悲剧,在两种不同的文化背景下,人与人需要更多的宽容才会有美满的结果。 据说《西伯利亚理发师》是前苏联解体以后第一部,也是目前唯一一部在克里姆宁宫举行过首映礼的电影。电影中用无国界的音乐——莫扎特——来隐约的说明这个初衷,工业文明只会带来对文化传统的摧残,电影中是机器——伐木工具“西伯利亚理发师”。爱情也没有国界,尤其是悲剧色彩,留下遗憾和不那么完美的爱情更是动人心魄。一场爱情焕发出对一个国家一个民族的文化传统的思考,似乎这样的主题太过隐讳,甚至看着电影一时半会儿都不能明白这故事究竟可以被概括成什么? 《西伯利亚理发师》——这个电影的名字都简单中带着晦涩,另一个翻译的名字才能够让观众明白《情留西伯利亚》,虽然有一部关于爱情的电影这样的标志,但是它用这个爱情说出的,或者要说的东西又远远不只是爱情。很多时候,有一些模糊不清的东西,才更能体现艺术——这一神奇的特质。 时光在1885、1895和1905年之间不断交错,莫扎特既是交流又是沟通俄罗斯和美国人的象征,也是这个故事穿针引线的媒介。即使影片中那个沙俄军官很滑稽和霸道,但是他装得爱音乐和诗歌,在平时的为人上也不乏喜剧味道。但是在美国军营的教官不知道莫扎特,发明“西伯利亚理发师”的美国人也对文化不感兴趣,这就是文化传统的差别。电影中表现的美国人,只有珍是从文化上被俄罗斯所吸引,故事就这样开始了。 20年前的俄罗斯之行改变了珍的一生,珍的叙述也就是从对俄罗斯的印象出发。影片前面的喜剧色彩非常突出,安德列和珍在火车车厢的会面就表现出来强烈的喜剧成分,可能都明白那是导演故意想要表现的俄罗斯人性格,所以,不知不觉就发现,这部电影随时都可以走出爱情故事的圈子。 如果看了《烈日灼人》(1994年)知道米哈尔科夫有一定历史感的话,《西伯利亚理发师》里面理想化了的、只属于俄罗斯的博大,精致,悲悯,智慧,足以让人与导演一样,慨叹这个强盛民族曾有的辉煌。1885年,美国女子珍受命去迷惑俄罗斯上层人物获取一笔贷款,却于火车上与士官生安德烈·托尔斯泰相遇,暗生情愫。珍只想迷惑一下拉德洛夫将军,没想到这个认了真的俄罗斯人向她求婚。安德烈在演出《费加罗的婚礼》时,对珍的爱与对将军的嫉恨交错扭结,失去理智打伤将军,被宣传为欲谋杀亲王,流放西伯利亚。十年后珍去西伯利亚寻找安德烈,却见安德烈的女仆已与他有几个孩子。珍伤心离去。十年后,安德烈和珍一夜情的成果——士兵安德罗以自己的毅力赢得无知的美国中士对他热爱的音乐家莫扎特的尊重。 以爱情线索贯穿始终的史诗巨片,耗资4600万美元,首映在莫斯科克里姆林宫议会厅,规模之大,在俄罗斯尚属首次。影片得了俄罗斯1999年国家奖金,却不受国内评论界待见,两个月,报刊杂志评论居然有400余篇文章跟着骂他。理由不外是他的影片是拍给外国人看的,影片里的俄罗斯过于理想化……很有意思的是,这些质诟和当年张艺谋那个“后殖民”的大帽子有一拼。 这部《西伯利亚理发师》也是一样,甚至电影用一个令人惆怅的爱情故事远离可能涉及的俄罗斯革命年代的历史背景。比如一开始安德列跟随皇家军校刚刚来到莫斯科就遇见一场暴力恐怖事件,电影没有往深层里反映,他们是什么身份。电影更多的是通过这个不得已和固执的爱情男女,表现出爱的伟大和无奈,俄罗斯人的个性传统文化铸造的魅力,吸引着世人,哪怕一些美好东西会流逝,但也有不变的东西永远存在。 有些人可能喜欢举重若轻的大本事,但有的人可以举轻若重,那也是一大本事,米哈尔

操作系统实验报告java

操作系统实验报告 院系: 专业: 班级: 学号: : 指导老师:

进程调度的模拟与存管理 一、实验目的 在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就续进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。实验模拟实现处理机调度,以加深了解处理机调度的工作,并体会优先级和时间片轮转调度算法的具体实施方法。帮助了解在不同的存储管理方式下,应怎样实现主存空间的分配和回收。 二、实验要求 1、可随机输入若干进程,并按优先权排序; 2、从就绪队首选进程运行:优先权-1/要求运行时间-1 要求运行时间=0时,撤销该进程 3、重新排序,进行下轮调度。 4、可随时增加进程; 5、规定道数,设置后备队列和挂起状态。若存中进程少于规定道数,可自 动从后备队列调度一作业进入。被挂起进程入挂起队列,设置解挂功能 用于将指定挂起进程解挂入就绪队列。 6、每次调度后,显示各进程状态。 7、自行假设主存空间大小,预设操作系统所占大小并构造未分分区表; 表目容:起址、长度、状态(未分/空表目) 8、结合以上实验,PCB增加为: {PID,要求运行时间,优先权,状态,所需主存大小,主存起始位置,

PCB指针} 9、采用最先适应算法分配主存空间; 10、进程完成后,回收主存,并与相邻空闲分区合并。 11、采用图形界面; 三、实验容 选择一个调度算法,实现处理机调度。 1、设计一个按优先权调度算法实现处理机调度的程序; 2、设计按时间片轮转实现处理机调度的程序。 3、主存储器空间的分配和回收。在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。 四、实验原理 该模拟系统采用java语言实现,要实现的功能有新建进程、进程调度、挂起进程、解挂进程、删除进程,道数和时间片大小可以由用户自己调整,有两种调度策略:按优先权调度和按时间片轮转调度。每个进程可能有5种状态:新建(new)、就绪(ready)、运行(running)、阻塞(waiting)、挂起(suspend)。每个状态都有一个队列用来存放处于该状态的进程,不同的调度策略采用不同的队列实现。当创建进程时,如果存中的进程数还没达到规定道数,则将新建进程插入就绪队列,如果存中进程数已经达到规定道数,则插到后备队列,后备队列中的进程的状态为new。CPU每次调度时都从就绪队列中取进程,在进程执行过程中如果下一个操作时IO操作,则将进程插入到waiting队列。在系统运行过程中可以执行进程挂起操作,但执行的挂起操作时系统自动暂停运行,在弹出窗口选

操作系统期末考试试题和标准答案及评分标准

精品文档 《操作系统》试题(A卷) 分钟)(考试时间:90一、选择题(共20分,每小题1分) 1.()不是基本的操作系统。 A.批处理操作系统 B.分时操作系统 C.实时操作系统 D.网络操作系统 2.现代OS具有并发性和共享性,是()的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 3.一般来说,为了实现多道程序设计,计算机最需要()。 A.更大的内存 B.更多的外设 C.更快的 CPU D.更先进的终端 4.在下面的I/O控制方式中,需要CPU干预最少的方式是()。 A.程序I/O方式 B.中断驱动I/O控制方式 C.直接存储器访问DMA控制方式 D.I/O通道控制方式 5.在进程状态转换时,下列()转换是不可能发生的。 A.就绪态→运行态 B.运行态→就绪态 C.运行态→阻塞态 D.阻塞态→运行态 6.一个进程执行过程中不可能对应( )。 A.一个PCB B.一个JCB C.多个PCB D.一个程序 7.进程调度又称为低级调度,其主要功能是( )。 A.选择一个作业调入内存 B.选择一个主存中的进程调出到外存 C.选择一个外存中的进程调入到主存 D.将一个就绪的进程投入运行 8.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。 A.重名翻译机构 B.建立索引表 C.建立指针 D.多级目录结构 9.文件控制块不包括()。 A.文件名 B.文件访问权限说明 C.文件物理位置信息 D.磁盘坏块信息 10.为了提高设备分配的灵活性,用户申请设备时应指定()号。 A.设备类相对 B.设备类绝对 C.相对 D.绝对 11.若进程P一旦被唤醒就能够投入运行,系统可能为( )。 A.在分时系统中,进程P的优先级最高。 精品文档. 精品文档 B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低。 C.就绪队列为空队列。 D.抢占调度方式,P的优先级高于当前运行的进程。 12.为了照顾紧迫型作业,应采用()。 A.先来服务调度算法 B.短作业优先调度算法

计算机操作系统习题及答案

1)选择题 (1)为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的 _C__ 也可能产生死锁。 A. 进程优先权 B. 资源的线性分配 C. 进程推进顺序 D. 分配队列优先权 (2)采用资源剥夺法可以解除死锁,还可以采用 _B___ 方法解除死锁。 A. 执行并行操作 B. 撤消进程 C. 拒绝分配新资源 D. 修改信号量 (3)发生死锁的必要条件有四个,要防止死锁的发生,可以通过破坏这四个必要条件之一来实现,但破坏 _A__ 条件是不太实际的。 A. 互斥 B. 不可抢占 C. 部分分配 D. 循环等待 (4)为多道程序提供的资源分配不当时,可能会出现死锁。除此之外,采用不适当的_ D _ 也可能产生死锁。 A. 进程调度算法 B. 进程优先级 C. 资源分配方法 D. 进程推进次序 (5)资源的有序分配策略可以破坏 __D___ 条件。 A. 互斥使用资源 B. 占有且等待资源 C. 非抢夺资源 D. 循环等待资源 (6)在 __C_ 的情况下,系统出现死锁。 A. 计算机系统发生了重大故障 B. 有多个封锁的进程同时存在 C. 若干进程因竞争资源而无休止地相互等待他方释放已占有的资源 D. 资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 (7)银行家算法在解决死锁问题中是用于 _B__ 的。 A. 预防死锁 B. 避免死锁 C. 检测死锁 D. 解除死锁 (8)某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是 _C__ 。 A. 12 B. 11 C. 10 D. 9 (9)死锁与安全状态的关系是 _A__ 。 A. 死锁状态一定是不安全状态 B. 安全状态有可能成为死锁状态 C. 不安全状态就是死锁状态 D. 死锁状态有可能是安全状态 (10)如果系统的资源有向图 _ D __ ,则系统处于死锁状态。 A. 出现了环路 B. 每个进程节点至少有一条请求边 C. 没有环路 D. 每种资源只有一个,并出现环路 (11)两个进程争夺同一个资源,则这两个进程 B 。

《西伯利亚理发师》导演语汇分析

《西伯利亚理发师》导演语汇分析 《西伯利亚理发师》是我看的最认真的一部大片,不只是为了作业,还有的就是影片的本身,这是一部让人笑中带泪的影片,一部让人既感遗憾又入情入理的影片。 在故事叙述方面,从影片的开头,让人容易认为这是一个倒叙的故事,从写信引出20年前的事,然后故事从20年前讲起。但是随着影片情节的展开,我们会发现,这和一般的倒叙故事有所不同。第一,一般的倒叙故事,比如说《泰坦尼克》,它是由一个事件引起主角对以前的回忆,然后时间回到从前,再用顺叙的方式把故事讲完,然而这部片子所用的引起回忆的这件事不止只有一个引起回忆的作用,它还有一个更重要的作用,就是作为一条主线,串起整个故事,起一个承上启下的作用。然而这部影片最有特点的地方还有一个,从开头一直到结尾数次闪回出现的美国训练营,托尔斯泰和珍妮的儿子安德罗与美国中士的对抗。从总体上来说,这部影片有两条线索:一是由珍妮写信所引起的回忆,写托尔斯泰和珍妮的爱情,为主线;二是托尔斯泰和珍妮的儿子与美国中士关于莫扎特的争论,为副线。 《西伯利亚理发师》讲述的是沙皇俄国皇家军校的学生托尔斯泰在火车上认识了从美国来的女子珍妮,在短暂的时间中便爱上了她,由于离去匆忙留下了一张托尔斯泰与母亲的照片,在珍妮还照片时二人又一次相见,同时珍妮也见到了拉德洛夫将军。在以后的日子里,托尔斯泰对珍妮的爱日益加深,而珍妮为了完成任务不断地接近将军,这便是托尔斯泰和珍妮爱情悲剧的开始,也是他们爱情悲剧的根源。后来,拉德洛夫将军向珍妮求婚,但因英语水平有限,将军让托尔斯泰作翻译,这对托尔斯泰来说无疑是晴天霹雳,怀着对珍妮的满腔深情,面对无法面对的现实,托尔斯泰对珍妮作了深情的表白,当着将军的面,当着很多人的面,这让珍妮又感动又震惊,也让珍妮非常的尴尬。此后,珍妮来到托尔斯泰家,向他解释,二人发生了关系,也更加深了托尔斯泰对珍妮的爱。军事学院举行盛大的歌剧演出,演出的剧目是《费加罗的婚礼》,托尔斯泰在其中饰演理发师,在演出的中场时间,托尔斯泰无意中听到了珍妮和将军的对话,珍妮对将军大表爱意,这更引起了托尔斯泰的误会,愤怒的托尔斯泰在演出中冲向观众席,

java超市管理系统实训报告

1.1 课程设计的目的 通过本次课程设计,使学生能够全面、深刻地掌握数据库系统的设计流程。根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,最终开发出一个较为实用的数据库系统。 1.2 课程设计的背景和意义 1.2.1课程设计的背景 20世纪90年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。 超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。 1.2.2 课程设计的意义 “数据库课程设计”的设计思想旨在强调学生的实际编程能力的培养与创意灵感的发挥。为此,本课程结合学科特点,除了让学生掌握数据库原理的理论知识,还增加了需求功能让学生完成,并鼓励学生的创作出个性的程序,满足客户需求,与市场的实际项目相结合。学生对此热情高,实际收获大,效果好。通过课堂学习和参与相关项目设计,学生对书本支持有了深刻的理解,实践性教学取得了良好效果。 1.3 课程设计环境 操作系统:Windows xp 开发软件:Microsoft Visual Studio 2005 数据库:Microsoft SQL Server 2005 第2章系统需求分析 随着人们生活水平的不断提高,对于物质的需求也越来越高,而超市作为日常生活用品聚集的场所,随着全球各种超市的数目的不断增加,规模不断增大,其管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要。

操作系统试题及答案

操作系统期末考试(A) 一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。每小题2分,共20分) 1、文件系统的主要组成部分是() A、文件控制块及文件 B、I/O文件及块设备文件 C、系统文件及用户文件 D、文件及管理文件的软件 2、实现进程互斥可采用的方法() A、中断 B、查询 C、开锁和关锁 D、按键处理 3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为() A、1024字节 B、512字节 C、1024K D、512K 4、串联文件适合于()存取 A、直接 B、顺序 C、索引 D、随机 5、进程的同步与互斥是由于程序的()引起的 A、顺序执行 B、长短不同 C、信号量 D、并发执行 6、信号量的值() A、总是为正 B、总是为负 C、总是为0 D、可以为负整数 7、多道程序的实质是() A、程序的顺序执行 B、程序的并发执行 C、多个处理机同时执行 D、用户程序和系统程序交叉执行 8、虚拟存储器最基本的特征是() A、从逻辑上扩充内存容量 B、提高内存利用率 C、驻留性 D、固定性 9、飞机定票系统是一个() A、实时系统 B、批处理系统 C、通用系统 D、分时系统 10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是() A、线程 B、程序 C、进程 D、指令 二、名词解释(每小题3分,共15分) 1.死锁: 2.原子操作: 3.临界区: 4.虚拟存储器: 5.文件系统: 三、判断改错题(判断正误,并改正错误,每小题2分,共20分) 1、通道是通过通道程序来对I/O设备进行控制的。() 2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。() 3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。() 4、一个进程可以挂起自已,也可以激活自已。() 5、虚拟存储器的最大容量是由磁盘空间决定的。() 6、单级文件目录可以解决文件的重名问题。() 7、进程调度只有一种方式:剥夺方式。() 8、程序的顺度执行具有顺序性,封闭性和不可再现性。() 9、并行是指两个或多个事件在同一时间间隔内发生,而并发性是指两个或多个事件在 同一时刻发生。() 10、进程控制一般都由操作系统内核来实现。()

西伯利亚理发师

苏东电影的魅力 ——简述《西伯利亚理发师》给我的感动苏东电影让我看到了更多面的俄罗斯,这个变化多端的国家让我们相信那些诞生在这片土地上的著名人物和事件都是有着其深刻而合理的历史根源的。从基辅公国到现如今的俄罗斯联邦,俄罗斯民族在这片广袤无垠的土地上磨练出他们独特的性格和品质,也演绎出一段段刻骨铭心的故事。在这些电影中,我们看到了沙俄统治下的俄罗斯民族风貌,也看到了苏维埃俄国那似曾相识的生活片段,还看到二战中执着无悔的俄罗斯战士,每一部作品都深深打上了不可磨灭的历史烙印。在这些电影中,我最想谈谈的就是《西伯利亚理发师》。这部电影给我的感动从四面八方袭来,很多东西能够体会却很难用最准确的词语来形容。这部宏大的巨作从各个方面都能引出一段很长的故事,而我就想从令我印象最深刻的几点来谈谈这部影片。 一、永恒的爱情,残破的记忆。 1、将爱进行到底——永恒的爱情 爱情是人类永恒的主题,也是人类最难以解释的情感。我们无法去怪罪一个不爱自己的人,更无法克制自己对爱的追寻,甚至无法辨析这种爱是否存在,所以在一些表达爱情主题的影片里,我们常常难以去归咎某一方的责任,难以明辨爱情成功或者失败的原因,以至于被这种结果困顿致压抑和悲伤,对我而言也这是一部爱情电影最吸引人的地方。 在爱情这首永恒的主题曲里,悲剧则成为一曲咏叹调。在西方作品里,我们看到罗密欧的自由被封建毒药吞噬,看到安娜的勇敢被所谓的道德伦理击碎,看到希斯科夫利的单纯被资本现实扭曲,看到杰克的热情被阶级海水淹没,这些将爱进行到底的经典爱情故事叙写了一个个充满鲜血的时代。而本片中相互吸引的安德烈和珍也没能摆脱时代的残酷考验。我在想,究竟是什么让安德烈和珍无法得到美好的结果? 2、爱永远不只是两个人的关系——残破的记忆 很多人认为爱情里只有两个人,这两个人决定着爱情的命运,但从众多的爱情故事来看,它往往受众多因素的制约。我们看到本片中执着的安德烈失去理智痛打上将,我们也看到聪明的珍为保护爱人设下骗局,在情感上他们是自由体,

JAVA+SQL学生学籍管理系统代码及实验报告

学生学籍管理系统 1课程设计目的、设计内容与需求分析 1.1 课程设计目的 通过本次课程设计的实践操作,能够让学生懂得Java、SQL的各种相关知识的使用,真正的提高学生独立开发设计Java程序,把课堂上的知识运用在实践上,一门编程语言只有在不断实践操作和练习上才会有进步。 1.2软件设计内容 学生学籍管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成添加,查询,修改,删除的操作。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。 SQLServer2005数据库高效安全,两者结合可相互利用各自的优势。系统可供输入的属性有“学号”,“姓名”,“性别”,“班级”,“学院”,“籍贯”。 该系统实现的大致功能: 1.管理员登陆界面。该界面可以输入管理员号,登陆密码。用户通过验证通过后方可进入管理系统。一定程度上保证了信息安全性,防止他人未经允许篡改学生信息。 2.查询学生信息。可以选择由用户选择“显示系统中当前的所有学生信息”。也可以选择按照“某一个学号查询该学号的学生信息”。查询到的信息会在窗口中依次显示出来。 3.添加学生信息。可以按照图形的界面的显示依次输入新学生的“学号”,“姓名”,“性别”,“班级”,“学院”,“籍贯”。完成新纪录的添加。 4.修改学生信息。可以选择按照“学号”或者“姓名”找到该学生的学生信息并输

计算机系统结构总复习题(填空选择判断)

二、填空题 1、按照Flynn分类法,根据指令流和数据流的不同组织方式,计算机系统的结构可以分为SISD(单指令流单数据流)、MISD、MIMD或单指令流多数据流和多指令流多数据流。 2、Amdahl等人在1964年把系统结构定义为:由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性。 3、指令系统是软件设计人员与硬件设计人员之间的一个主要分界面,也是他们之间互相沟通的一座桥梁。在计算机系统的设计过程中,指令系统的设计是非常关键的,它必须由软件设计人员和硬件设计人员共同来完成。 4、实现程序移植的主要途径有统一高级语言、系列机、模拟和仿真。 5、系列机软件兼容必须做到向后兼容,尽可能争取向上兼容。 6、开发并行性是为了并行处理,并行性又包括有同时性和并发性二重含义。 7、浮点数尾数基值增大。可使运算中的精度损失减小可表示数的精度变降低。 8、浮点数阶码位数影响数的可表示范围大小,尾数位数影响数的可表示精度大小。 9、设计指令系统时,在功能方面的基本要求是:指令系统的完整性、规整性、高效率和兼容性。 10、根据多台外围设备共享通道的不同情况,可将通道分为三种类型:字节多路通道、选择通道和数组多路通道。 11、输入输出设备的异步性、实时性、与设备无关性三个特点是现代计算机系统必须具备的共同特性。 12、评价存贮器性能的基本要求是大容量、高速度和低价格。 13、虚拟存贮器主要是为解决主存容量满足不了要求发展出来的。 14、Cache存贮器是为解决主存速度满足不了要求发展出来的。 15、虚拟存贮器是增加辅助软硬件。使主、辅存形成整体,速度接近于主存的。容量是辅存的。 16、Cache存贮器是增加辅助硬件,使之速度接近于Cache的,容量是__主_存的。 17、Cache存贮器对应用程序员是透明的。对系统程序员是透明的(填“透明”或“不透明”) 18、程序在时间上的局部性表现在,最近未来要用的信息可能就是现在正在使用的信息,这是因为程序中有存在着循环。 19、程序在空间上的局部性主要是因为程序通常是地存储和执行,数据通常是地存贮。 20、虚拟存贮器按映象算法不同,存贮管理方式有段式、页式和段页式3种。 21、在虚拟存储器中有三种地址空间,一种是应用程序员用来编写程序的地址空间,称为虚拟地址空间第二种是主存储器的地址空间,第三种是辅存地址空间,也就是磁盘存储器的地址空间。它们对应的三种地址分别是虚拟地址、主存地址和辅存地址。 22、段式虚拟存贮器是用段表来进行地址映象和变换的。 23、段页式虚拟存储器的内部地址映象表机构有快表和慢表两部分。 24、页面替换是发生于页面失效,同时又发生页面争用的时候。 25、评价虚拟存贮器所用替换算法的好坏,主要是看主存命中率的高低,其次看算法是否易于实现,以及所需的辅助软硬件的多少。

《西伯利亚的理发师》观后感

不再回来 ——《西伯利亚的理发师》观后感 二十世纪的九十年代,俄罗斯可以说是世界上最多灾多难的国家之一了,民族信仰的轰然倒塌带来的是社会各方面的动荡不安,叶利钦炮轰议会,车臣内战,北约轰炸南联盟……这一切的一切,引发的是俄罗斯人对本民族命运的无比彷徨。在这样的历史背景下,导演米哈尔科夫拍摄了《西伯利亚的理发师》,重塑了了一个关于俄罗斯民族的神话,将俄罗斯传统中一切美好的东西通过影像展示给了世人。关于这一点,给我印象最深的莫过于谢肉节的狂欢和沙皇阅兵这两场戏了,我发觉自己竟是如此亲近的感触到了俄罗斯这个古老民族的迷人魅力…… 在沙皇阅兵那场戏中,在金壁辉煌的克里姆林宫前,学员们风华正茂,英姿飒爽,等待着沙皇的带来,在众人的瞩目中,骑着白马的沙皇慢慢的出现在了镜头中间,在神情肃穆的学员面前,他发表了一通激动人心的演讲。看完这一场戏,我心情激荡,眼眶竟略微湿润。虽然明知道这是在美化专制统治,但还是被它所表现出的俄罗斯民族的内在精神力量所感动了,就这点来说,这可比我们拍的那些给封建帝王唱赞歌的“某某王朝”、“某某大帝”强多了。如果说影片所表现的俄罗斯民族古老的魅力让人激动,那么,影片所讲述的男女主人公的爱情故事则令人唏嘘。美丽风趣的女主人公珍妮从美国来到俄罗斯,通过诱惑一位将军来帮助工程师罗伯特筹款,自己也将从中捞到一些好处,然而,她却在这期间偶遇士官学院的学员安德烈,并且两人真心相爱了,由于一系列的误会,年轻气盛的安德烈出于内心无比的嫉妒之情,当众打伤了将军,并以“刺杀大公”之名,被流放到西伯利亚,一出爱情的悲剧就这样酿成了。十年以后,当珍妮来到西伯利亚,找到安德烈的家时,她发现安德烈已经和他原先的女仆有了好几个孩子。她知道自己来晚了,珍妮驾着马车飞驰在俄罗斯的草原上,出门狩猎的安德烈似乎感觉到珍妮的气息,他飞奔出树林,面对草原尽头掠过的一簇车影,缓缓点燃烟斗,他的目光深沉而迷离,如同那个时代的俄罗斯大地…… “早知道爱会这样伤人,情会如此难枕,当初何必太认真,早明白梦里不能长久,相思不如回头,如今何必怨离分。除非是当作游戏一场,红尘任他凄凉,谁能断了这情份,除非把真心放在一旁,今生随缘聚散,无怨无悔有几人……”我们的歌是这样唱的,我们的电影也是这样演的。 生命中太多的转身象征华丽而毅然的决裂,但需要支付它的却是无数年华与美好。而所有的曾经坚持,也都必定在转身的那一刻烟消云灭。 如果说广袤与悲凉的西伯利亚就是命运无常的底色,那么冷冽而轻柔的伏尔加河却不知已经见证了多少爱情的浮沉随浪。 纤弱的托尔斯泰,俄罗斯赋予了他伏特加一样的血液,那血液注定赋予他沸腾,却也注定让他承载着生命中最残忍的凄凉守望,他追求着爱情的纯粹,甚至不容许一丝的杂质的出现,却因为单纯而不谙人情的性格,被执拗的性格左右着命运。于是,安德烈注定要为自己理想主义的爱情压上断头的砝码。我想,也许只要他肯轻轻低下一点自己高傲的头颅,他的人生就会是另一番光景。可是他却

计算机操作系统期末考试题目及答案选择题

计算机操作系统期末考试题目及答案选择题 Prepared on 22 November 2020

计算机操作系统期末考试题目及答案(选择题)答案绝对正确广药师姐 一、单项选择题(本大题共20小题,每小题2分,共40分)。 1位示图方法可用于() A、盘空间的管理 B、盘的驱动调度 C、文件目录的查找 D、页式虚拟存贮管理中的页面调度 凡是有盘空间三个字就选 2.下列关于进程和线程的叙述中,正确的是____。 A、一个进程只可拥有一个线程 B、一个线程只可拥有一个进程 C、一个进程可拥有若干个线程 D、一个线程可拥有若干个进程 线程是进程的一部分 3.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会____。 A、继续运行 B、进入阻塞态,让出CPU C、进入就绪态,让出CPU D、继续运行,并唤醒S队列上的等待进程 P操作就是信号量减一,若小于0则进入等待队列,S=0,P操作后s=-1,则进入等待 V操作就是信号量加一,若小于等于0则唤醒, 4.一个进程在获得资源后,只能在使用完资源时由自己释放,这属于死锁必要条件的____。

A、互斥条件(不能共占一个资源) B、请求和释放条件(请求了资源还可以继续请求) C、不剥夺条件请求的资源用完才释放 D、环路等待条件(形成环路) 5.下列算法中用于磁盘移臂调度的是() A、时间片轮转法(进程调度) B、LRU算法(页面调度) C、最短寻找时间优先算法 D、优先级高者优先算法(进程调度) 还有fcfs先来先服务,scan扫描算法 6.若P、V操作的信号量S的初值为2,当前值为-1,则有_____个等待进程。 A、1 B、2 C、3 D、0 s>0如s=2,则表示有2个可用资源s<0,则表示有|n|在等待,s=-1则有一个在等待,s=0,则没有可用资源 7.一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带机。如果要求系统没有死锁危险,请问N可以取的最大值是______。 A、1 B、2 C、3 D、4 8+n>=3n判断死锁,则n<=4,取n=3

俄罗斯电影欣赏

前苏联经典影视欣赏公共选修课结课论文 短短八周的公共选修课结束了,现在我将对这八周的学习做如下总结。 本学期我选的是前苏联经典影视欣赏课,当初之所以选这门课,不仅是因为两个学分,更加吸引我的是这门课程的本身,从来都不多接触俄罗斯电影文化的,想趁此机会学习学习,扩充一下课外知识,当然选课时的紧张与艰辛就不必提了。不过短短的八周学习还是让我学到了一些宝贵的东西,那就是,我不得不承认,看过这为数不过十来部感人的俄罗斯电影后,我觉得,俄罗斯是确实一个会唱歌的民族,俄罗斯的人民都很多情也很智慧,很会表达简单而又复杂的感情。然而在这么多部影片里,最令我感动的,也最让我难忘的就是《西伯利亚理发师》了。 整个故事里面完整出现过“西伯利亚的理发师”只是一部巨大的伐木机器,状若怪物,连小孩子第一次看见都恐惧得闭上眼睛,大人也满怀惊恐。此片不过是由这部机器试验发明之初而引发出来的一个故事。 电影的背景是19世纪中,美国发明家为了得到俄国军队的经费支持,让一个交际花珍妮冒充自己的女儿勾引军校的将军校长,没想到军校的一个士兵安德烈对她一见钟情,爱上了她。而年老的将军受到到珍妮的吸引向她求婚的时候,士兵安德烈冒失地不合时宜地向女人表示了他忠贞的爱情。一个故事从此上演。 前半部分是活脱脱的喜剧电影。 美国军营里小官问士兵:是谁把自己的画像贴在这里的?这里不允许贴自己的画像!。。。。啊?是莫扎特?莫扎特是谁,自己站出来?。。。。。啊?他已经死了?谁允许他死的?他死了为什么没有人报告我?。。。。。和我一起说:莫扎特是狗屎!。。。。什么?你不肯说,那么就罚到你肯说为止。 俄国军校学生给即将来到的舞会大厅打蜡,笑料百出。舞会开始以后,因为太滑的地方产生了溜冰场的效果,大厅一片混乱。。。但是非常可笑。俄国忏悔节的那个晚上,全城居民野外狂欢,将军喝醉酒以后也是笑料百出。这部电影用了很多场景表达俄国当时的状况:忏悔节的狂欢场面、舞会的盛大、沙皇视察军校、西伯利亚一望无垠的大场面等等,有文化

计算机操作系统期末考试题目及答案选择题

计算机操作系统期末考试题目及答案(选择题)答案绝对正确 广药师姐 一、单项选择题(本大题共20小题,每小题2分,共40分)。 1位示图方法可用于( ) A、盘空间的管理 B、盘的驱动调度 C、文件目录的查找 D、页式虚拟存贮管理中的页面调度 凡是有盘空间三个字就选 2.下列关于进程和线程的叙述中,正确的是____。 A、一个进程只可拥有一个线程 B、一个线程只可拥有一个进程 C、一个进程可拥有若干个线程 D、一个线程可拥有若干个进程 线程是进程的一部分 3.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会____。 A、继续运行 B、进入阻塞态,让出CPU C、进入就绪态,让出CPU D、继续运行,并唤醒S队列上的等待进程 P操作就是信号量减一,若小于0则进入等待队列,S=0,P操作后s=-1,则进入等待 V操作就是信号量加一,若小于等于0则唤醒, 4.一个进程在获得资源后,只能在使用完资源时由自己释放,这属于死锁必要条件的 ____。 A、互斥条件(不能共占一个资源) B、请求和释放条件(请求了资源还可以继续请求) C、不剥夺条件请求的资源用完才释放 D、环路等待条件(形成环路) 5.下列算法中用于磁盘移臂调度的是( ) A、时间片轮转法(进程调度) B、LRU算法(页面调度) C、最短寻找时间优先算法 D、优先级高者优先算法(进程调度) 还有fcfs先来先服务,scan扫描算法 6.若P、V操作的信号量S的初值为2,当前值为-1,则有_____个等待进程。 A、1 B、2 C、3 D、0 s>0如s=2,则表示有2个可用资源s<0,则表示有|n|在等待,s=-1则有一个在等待,s=0,则没有可用资源 7.一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带机。如果要求系统没有死锁危险,请问N可以取的最大值是______。 A、1 B、2 C、3 D、4 8+n>=3n判断死锁,则n<=4,取n=3 8.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别为T1、T2和T3,且T1

操作系统-题库-判断题

第一章计算机系统概论 1.操作系统类似于计算机硬件和人类用户之间的接口。答案:T。 2.处理器的一个主要功能是与内存交换数据。答案:T。 3.一般用户对系统程序无障碍,对应用程序有障碍。答案:F 4.数据寄存器一般是通用的,但可能局限于像浮点数运算这样的特定任务。T 5.程序状态字(PSW)通常包含条件码等状态信息。条件码是由程序员为操作结果设置的位。答案:F 6.一个单一的指令需要的处理称为执行周期。答案:F(称为指令周期) 7.取到的指令通常被存放在指令寄存器中(IR)。答案:T 8.中断是系统模块暂停处理器正常处理过程所采用的一种机制。答案:T 9.为适应中断产生的情况,必须在指令周期中增加一个额外的读取阶段。F 10.在处理器控制控制例行的中断处理器之前,需要储存的最少信息有程序状态字和当前指令地址。答案:F 11.多中断的一个处理方法是在处理一个中断时禁止再发生中断。答案:T 12.多道程序设计允许处理器使用长时间等待的中断处理的空闲时间。答案:T

13.在两级存取优先级中,命中率定义为对较慢存储器的访问次数与 对所有存储器访问次数的比值。答案:F 14.高速缓冲存储器的开发利用了局部性原理,即在处理器与主存储 器之间提供一个容量小而快速的存储器。T 15.在高速缓冲存储器的设计中,块大小与高速缓冲存储器和主存储 器间的数据交换单位有关。答案:T 16.可编程I/O的一个主要问题是,处理器必须等到I/O模块准备完毕,并且在等待的过程中必须反复不停的检查I/O模块的状态。答案:T 第二章操作系统概述 1.操作系统是控制应用程序执行的程序,并充当应用程序和计算 机硬件之间的接口。(对) 2.在多用户系统中,操作系统管理那些用作重要目的的资源。(对)3.操作系统通常在它的专用O/S处理器上并行应用程序。(错)4.操作系统演化的动力之一就是基本硬件技术的进步。(对) 5.早期的计算机中没有操作系统,用户直接与硬件打交道。(对) 6在一个批处理系统,“control is passed to a job”意味着处理器正 在取指令和执行用户程序。(对) 7.单编程通常比多编程更好的利用系统资源。(错) 8.在分时系统中,操作系统控制每个应用程序以很短的时间单位执行,但由于人的反应时间相对较慢,这种交换对用户来说是透明的

学生管理系统JAVA实验报告

实验报告 学生信息管理系统 学号:XXXXXXXX 姓名:XXXXXX 班级:XXXXXXXXXXXXXXX

摘要 本文着重阐述了“学生信息管理系统”的开发过程。对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个学生模块程序设计的规划及具体实现过程。 本系统具有多面特点:系统功能完备,用户使用便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了学生管理的工作效率和学校的信息化的水平。 Abstract This article focuses on the student information management system---student module for the development process. Introduced a system for environment and development tools, the design concept and design process has also made a comprehensive narrative, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the The various functions of the system to achieve process and detailed design process, drawing a simple system function modules map at the same time, to more

操作系统试题四及答案

操作系统试题四及答案 一、选择题(每题2分,共20分) 1.计算机系统中,操作系统是()。 A.一般应用软件 B.核心系统软件 C.户应用软件 D.统支撑软件 2.和程序的一个本质区别是()。 A.前者为动态的,后者为静态的 B.前者存储在内存,后者存储在外存 C.前者在一个文件中,后者在多个文件中 D.前者分时使用CPU,后者独占CPU 3.程在系统中是否存在的惟一标志是()。 A.数据集合 B.目标程序 C.源程序 D.进程控制块 4.存储器的最大容量是由()决定的。 A.计算机系统的地址结构和外存空间 B.页表长度 C.内存空间 D.逻辑空间 5.请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为()。 0 1 1 5 2 3 3 7 4 2 A. 0E1F(H) B.031F(H) C.0A1F(H) D.021F(H) 6.机属于()设备。 A.顺序存取 B.直接存取 C.链接存取 D.随机存取 7.式存储管理中,一个段是一个()区域。 A.定长的连续 B.不定长的连续 C.定长的不连续 D.不定长的不连续 8.NIX中,通常把设备作为()文件来处理。 A.特殊 B.普通 C.目录文件 D.设备

9.上存放的数据()。 A.CPU可直接访问 B.CPU不可访问 C.是高速缓冲器中的信息 D.必须在访问前先装入内存 10.存储管理技术中,()处理不当会产生抖动。 A.固定分区 B.可变分区 C.简单分页 D.请求分页 二、判断题(每题2 分,共10分)下述题中,在你认为正确的题后写上“对”;在你认为是错误的题后写上“错”。 1.进程由PCB和其执行的程序、数据所组成。() 2.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。()3.虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加。() 4.产生死锁的根本原因是供使用的资源数少于需求资源的进程数。()5.用信号量和P、V原语操作可解决互斥问题,互斥信号量的初值一定为1。() 三、填空题(每空3分,共30分) 请将每一个空的正确答案写在答题卡【1】 -【10】序号的横线上,答在试卷上不得分。 (1)操作系统的特征是【1】、共享性和随机性。 (2)按照用户界面的使用环境和功能特征的不同,一般可以把操作系统分为三种基本类型,即:批处理系统、【2】和实时系统。 (3)软件系统分为系统软件、【3】和应用软件。 (4)多数计算机系统将处理器的工作状态划分为【4】和目态。后者一般指用户程序运行时的状态,又称为普通态或态。 (5)存储器一般分成高速缓冲器、_【5】和外存三个层次,其中高速缓冲器是造价最高、存取速度最快。 (6)文件的物理结构有:顺序结构、【6】和索引结构。 (7)通道是独立于CPU的、专门负责数据【7】传输工作的处理单元。 (8)在单CPU系统中有n(n>1)个进程,在任一时刻处于就绪的进程最多是【8】个,最少是0个。 (9)系统为每一台设备确定一个编号,以便区分和识别,这个确定的编号

相关主题
文本预览
相关文档 最新文档