搜档网
当前位置:搜档网 › 长沙理工大学操作系统简答题复习

长沙理工大学操作系统简答题复习

长沙理工大学操作系统简答题复习
长沙理工大学操作系统简答题复习

处理机管理有哪些主要功能?其主要任务是什么?

处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;进程管理:为

作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。进程同步:为多个

进程(含线程)的运行进行协调。进程通信:用来实现在相互合作的进程之间的信息交

换。处理机调度:(1 )作业调度。从后备队里按照一定的算法,选出若干个作业,为

他们分配运行所需的资源。(2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给它,并设臵运行现场,使进程投入执行。

文件管理有哪些主要功能?其主要任务是什么?

文件管理主要功能:文件存储空间的管理、目录管理、文件的读(写)管理和保护。管理的主要任

文件务:管理用户文件和系统文件,方便用户使用,保证文件安全性。

设备管理有哪些主要功能?其主要任务是什么?

主要功能有:缓冲管理、设备分配和设备处理以及虚拟设备等。

主要任务:完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU和I/O 设备的利用率;提高I/O速度;以及方便用户使用I/O设备。

内存管理有哪些主要功能?其主要任务是什么?

内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。内存分配:为每道程序分配内存。

内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。内存扩充:用于实现请求调用功能,置换功能等。

在操作系统中为什么要引入进程概念?它会产生什么样的影响

为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操作系统中引入了进程概念。

影响:使程序的并发执行得以实行。

试从调度性、并发性、拥有资源性及系统开销方面对进程和线程进行比较。

a.调度性。在传统的操作系统中,拥有资源的基本单位和独立调度、分派的基本单位都

是进程,在引入线程的OS中,则把线程作为调度和分派的基本单位,而把进程作为资源拥有的基本单位;

b.并发性。在引入线程的OS中,不仅进程之间可以并发执行,而且

在一个进程中的多个线程之间,亦可并发执行,因而使OS具有更好的并发性; c.拥

有资源。无论是传统的操作系统,还是引入了线程的操作系统,进程始终是拥有资源的一个基本单位,而线程除了拥有一点在运行时必不可少的资源外,本身基本不拥有系统资源,但

它可以访问其隶属进程的资源; d.开销。由于创建或撤销进程时,系统都要为之分配

和回收资源,如内存空间等,进程切换时所要保存和设置的现场信息也要明显地多于线程,因此,操作系统在创建、撤消和切换进程时所付出的开销将显著地大于线程。

试从动态性,并发性和独立性上比较进程和程序

(1)动态性是进程最基本的特性,表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,由撤销而消亡。进程有一定的生命期,而程序只是一组有序的指令集合,态实体。

是静⑵ 并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使

其程序能和其它进程的程序并发执行,而程序是不能并发执行的。

(3)独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得资源和独立调度的基本单位。对于未建立任何进程的程序,不能作为独立单位参加运行。

试说明进程在三个基本状态之间转换的典型原因。

(1 )就绪状态7执行状态:进程分配到CPU资源(2 )执行状态7就绪状态:时间片用

完(3)执行状态7阻塞状态:I/O请求 (4)阻塞状态7就绪状态:I/O完成

何谓操作系统内核?内核的主要功能是什么?

现代操作系统一般将OS划分为若干层次,再将OS的不同功能分别设置在不同的层次中,通常将一些与硬件紧密相关的模块、各种常用设备的驱动程序以及运行频率较高的模块,都安

排在紧靠硬件的软件层次中,将他们常驻内存,即通常被称为的OS内核。大多数OS内核都包含了一下两大方面的功能: (1)支撑功能(2)资源管理功能。

进程控制块的组织方式有哪几种?

目前常用的组织方式有以下三种:

(1 )线性方式,即将系统中所有PCB都组织在一张线性表中,将该表的首址存放在内存的一个专用区域中。

(2 )链接方式,即把具有相同状态进程的PCB分别通过PCB中的链接字链接成一个队列。

(3 )索引方式,即系统根据所有进程状态的不同,建立几张索引表,并把各索引表在内存的首地址记录在内存的一些专用单元中。

试说明PCB的作用?为什么说PCB是进程存在的唯一标志?

a.PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操作系

统所需的用于描述进程情况及控制进程运行所需的全部信息。因而它的作用是使一个在多道

程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它

进程并发执行的进程。

b.在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB

而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志。

请详细说明可通过哪些途径预防死锁。

(1)摈弃“请求和保持”条件,就是如果系统有足够资源,便一次性把进程需要的所有资源分配给它;

(2)摈弃“不剥夺”条件,就是已经拥有资源的进程,当它提出新资源请求而不能立即满足时,必须释放它已保持的所有资源,待以后需要时再重新申请;

(3)摈弃“环路等待”条件,就是将所有资源按类型排序标号,所有进程对资源的请求必须严格按序号递增的试说明低级调度的主要功能。

(1)保存处理机的现场信息(2)按某种算法选取进程(3 )把处理机分配给进程。

何谓死锁?产生死锁的原因和必要条件是什么?

死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。

产生死锁的原因为竞争资源和进程间推进顺序非法。其必要条件是:互斥条件、请求和保持条件、不剥夺条件、环路等待条件。

为什么说多级反馈队列调度算法能较好地满足各方面用户的需求?

(1)终端型作业用户提交的作业大多属于较小的交互型作业,系统只要使这些作业在第一队列规定的时间片内完成,终端作业用户就会感到满足。

(2)短批处理作业用户,开始时像终端型作业一样,如果在第一队列中执行一个时间片

段即可完成,便可获得与终端作业一样的响应时间。对于稍长作业,通常只需在第二和第三

队列各执行一时间片即可完成,其周转时间仍然较短。

(3)长批处理作业,它将依次在第1, 2,…,n个队列中运行,然后再按轮转方式运行,用户不必担心其作业长期得不到处理。所以,多级反馈队列调度算法能满足多用户需求。

试比较FCFS和SPF两种进程调度算法。

相同点:两种调度算法都可以用于作业调度和进程调度。

不同点:FCFS 调度算法每次都从后备队列中选择一个或多个最先进入该队列的作业,将它 们调入内存、分配资源、创建进程、插入到就绪队列。该算法有利于长作业 /进程,不利于 短作业/进程。SPF 算法每次调度都从后备队列中选择一个或若干个估计运行时间最短的作 业,调入内存中运行。该算法有利于短作业 /进程,不利于长作业/进程。

不安全状态是否必然导致系统进入死锁状态?

不安全状态不一定导致系统进入死锁状态。 因为安全性检查中使用的向量 Max 是进程执行前 提供的,而在实际运行过程中,一进程需要的最大资源量可能小于

Max 例如,一进程对应 的程序中有一段进行错误处理的代码, 其中需要n 个A 种资源,若该进程在运行过程中没有

碰到相应错误而不需调用该段错误处理代码,则它实际上将完全不会请求这

n 个A 种资源。 为什么要引入高响应比优先调度算法?它有何优点?

高响应比优先调度算法的基本思想是把 CPU 分配给就绪队列中响应比最高的进程。 既考虑 作业的执行时间也考虑作业的等待时间,综合了先来先服务和最短作业优先两种算法的

特 点。该算法中的响应比是指作业等待时间与运行比值,响应比公式定义如下:

(等待时间+要求服务时间)/要求服务时间,即RR=( W+S )/s=1+w/s ,

大于1的。短作业与先后次序的兼顾, 且不会使长作业长期得不到服务

销,增加系统开销适用于批处理系统 高级调度与低级调度的主要任务是什么?为什么要

引入中级调度? 高级调度的主要任务是根据某种算法,

把外存上处于后备队列中的那些作业调入内存。 低级 调度是保存处理机的现场信息, 按某种算法先取进程, 再把处理器分配给进程。 引入中级调

度的主要目的是为了提高内存利用率和系统吞吐量。

使那些暂时不能运行的进程不再占用内 存资源,将它们调至外存等待,把进程状态改为就绪驻外存状态或挂起状态。

在选择调度方式和调度算法时,应遵循的准则是什么?

(1 )面向用户的准则:周转时间短、响应时间快、截止时间的保证、优先权准则。

(2) 面向系统的准则:系统吞吐量高、处理机利用率好、各类资源的平衡利用。

什么是页面?什么是物理块?页面的大小应如何确定?

页面,物理块 ---- 分页存储管理方式中的单元。

页面:分页存储管理将进程的逻辑地址空间分成若干个页,并为各页加以编号。 物理块: 相应地,也将内存的物理空间分成若干个物理块, 同样为它们加以编号 页面大小:既不能 太小也不能太大,要起到减少内存碎片总空间的作用, 也不能使页表过长,总之要选择适中,

响应比 因此响应比一定是 响应比计算系统开

且页面大小应是 2的幕,通常为1KB-8KBO 在首次采用适应算法回收内存时,可能出现哪几种情况?应怎样处理这些情况 1、 回收区与插入点的前一个空闲区相邻接,

此时应将回收区与插入点的前一分区合并, 必为回收区分配新表项,而只需修改其前一分区的大小。

2、 回收区与插入点的后一个空闲区相邻接,此时可将两分区合并,形成新的空闲区,但用 回收区的首址作为新空闲区的首址,大小为两者之和。

3、 回收区同时与插入点的前、后两个空闲区邻接,此时可将三个分区合并,使用前一个分 区的表项和首址,取消后一个分区的表项,大小为三者之和。

4、 回收区既不与前一个分区相邻接,也不与后一个分区相邻接,这时应为回收区单独建立 一新表项,填写回收区的首址和大小,并根据其首址插入到空闲链中的适应位置。 为什么要引入动态重定位?如何实现? 在程序执行过程中,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成 物理地址,引入了动态重定位; 具体实现方法是在系统中增加一个重定位寄存器, 用来装入 程序在内存中的起始地址, 程序执行时,真正访问的内存地址是相对地址与重定位寄存器中 的地址相加之和,从而实现动态重定位。

在分页系统中是如何实现地址变换的? 利用地址变换机构实现从逻辑地址到物理地址的转变换, 的变换,将逻辑地址中的页号转换为内存中的物理块号。

通过页表来实现从页号到物理块号 分区存储管理中常用那些分配策略?比较它们的优缺点。

分区存储管理中的常用分配策略:首次适应算法、 适应算法。 首次适应算法优缺点: 保留了高址部分的大空闲区, 有利于后来的大型作业分配; 低址部分 不断被划分,留下许多难以利用的小空闲区,每次查找都从低址开始增加了系统开销。

循环首次适应算法优缺点: 内存空闲分区分布均匀, 减少了查找系统开销;缺乏大空闲分区, 导致不能装入大型作业。

最佳适应算法优缺点:每次分配给文件的都是最适合该文件大小的分区, 以利用的小空闲区。 最坏适应算法优缺点:剩下空闲区不太小,产生碎片几率小,对中小型文件分配分区操作有 利;存储器中缺乏大空闲区,对大型文件分区分配不利。 循环首次适应算法、最佳适应算法、最坏 内存中留下许多难 什么是基于顺序搜索的动态分区分配算法?它可分为哪几种?

为了实现动态分区式分配, 将系统中的空闲分区组织成空闲分区表或空闲分区链。

所谓顺序 搜索,是指按表或链的组织顺序, 检索表或链上记录的空闲分区, 去寻找一个最符合算法的、 大小能满足

要求的分区。 分区存储管理中常采用的分配策略有:首次适应算法、循环首次适应算法、最佳适应算法、 最坏适应算法。 在系统中引入对换后可带来哪些好处?

交换技术将暂不需要的作业移到外存, 让出内存空间以调入其它作业, 交换到外存的作业也 可以被再次调入。目的是解决内存紧张问题,带来的好处是进一步提高了内存利用率和系统= 吞吐量。

在具有块表的段页式存储管理方式中,如何实现地址变换?

什么是页表?页表的作用是什么? 在分页系统中,允许将进程的各个页离散地存储在内存的任一物理块中,

为保证进程仍让能 够正确地运行,即能在内存中找到每个页面所对应的物理块,

系统又为每个进程建立了一张 页面映像表,简称页表。 页表的作用是实现从页号到物理块号的地址映射。

实现虚拟存储器需要哪几个关键技术?

(1 )在分页请求系统中是在分页的基础上,增加了请求调页功能和页面置换功能所形成的 页式虚拟存储系统。允许只装入少数页面的程序(及数据) ,便启动运行。(2)在请求分段 系统中是在分段系统的基础上,增加了请求调段及分段置换功能后形成的段式虚拟存储系 统。允许只装入少数段(而非所有段)的用户程序和数据,即可启动运行。

实现虚拟存储器需要哪些硬件支持?

(1 )请求分页(段)的页(段)表机制

2) 缺页(段)中断机构

3) 地址变换机构

虚拟存储器有哪些特征?其中最本质的特征是什么?

在CPU 给出有效地址后,由地址变换机构自动将页号 P 送入高速缓冲寄存器, 并将此页号与

高速缓存中的所有页号比较, 若找到匹配页号,表示要访问的页表项在快表中。

可直接从快 送到物理地址寄存器中。 如快表中没有对应页表项, 则再访问内 表读出该页对应物理块旦 存页表,找到后,把从页表项中读出物理快号送地址寄存器;

同时修改快表,将此页表项存

入快表。但若寄存器已满,则 OS 必须找到合适的页表项换出。

号,

虚拟存储器有多次性、对换性、虚拟性三大特征。最本质的特征是虚拟性。

常规存储器管理方式具有哪两大特征?它对系统性能有何影响?

一次性:进程必须全部装入内存,对空间浪费非常大;

驻留性:在程序运行过程中,进程全部驻留在内存,暂时不用的数据无法释放。

在请求分页系统中,应从何处将所需页面调入内存?

请求分页系统中的缺页从何处调入内存分三种情况:

(1)系统拥有足够对换区空间时,可以全部从对换区调入所需页面,提高调页速度。在进程运行前将与该进程有关的文件从文件区拷贝到对换区。

(2)系统缺少足够对换区空间时,不被修改的文件直接从文件区调入;当换出这些页面时,未被修改的不必换出,再调入时,仍从文件区直接调入。对于可能修改的,在换出时便调到对换区,以后需要时再从对换区调入。

(3)UNIX 方式。未运行页面从文件区调入。曾经运行过但被换出页面,下次从对换区调入。

UNIX 系统允许页面共享,某进程请求的页面有可能已调入内存,直接使用不再调入。

与设备无关性的基本含义是什么?为什么要设置该层?

为了提高OS的可适应性和可扩展性,在现代OS中都毫无例外地实现了设备独立性,也称设备无关性。基本含义:应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设备和物理设备两概念。在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统在实际执行时,还必须使用物理设备名称。优点: 1. 设备分配时的灵活性2. 易于实现

I/O 重定向(用于I/O 操作的设备可以更换(即重定向),而不必改变应用程序。

引入缓冲的主要原因是什么?

缓和CPU与I/O设备之间速度不匹配的矛盾;减少对CPU的中断频率;放宽对中断响应时间

的限制;解决数据力度不匹配的问题;提高CPU和I/O设备之间的并行性。

长沙理工大学机械控制工程基础Matlab实验报告

《机械控制工程基础》实验报告一 班级·学号机制10-04 宜波实验日期 12.7 任课教师唐宏宾

计算结果: 2、题目:在Matlab中表达系统G(s)=2(s+2)(s+7)/(s+3)(s+7)(s+9)。源程序: z=[-2 -7]; p=[-3 -7 -9]; k=2; sys=zpk(z,p,k) 计算结果: 3、题目: 源程序: numh=[1 1]; denh=[1 2];

sysh=tf(numh,denh); numg=[1]; deng=[500 0 0]; sysg=tf(numg,deng); sys=feedback(sysg,sysh) 计算结果: 4、题目: 源程序: 计算结果:

5、题目:已知二阶系统 G(S)=1/s2+2ζs+1 Matlab法绘制ζ分别取值0.1、0.25、0.5、1.0时系统的单位脉冲响应。 源程序: t=[0:0.1:10]; num=1; zeta1=0.1;den1=[1 2*zeta1 1];sys1=tf(num,den1); zeta2=0.25;den2=[1 2*zeta2 1];sys2=tf(num,den2); zeta3=0.5;den3=[1 2*zeta3 1];sys3=tf(num,den3); zeta4=1.0;den4=[1 2*zeta4 1];sys4=tf(num,den4); impulse(sys1,sys2,sys3,sys4,t); grid on; 计算结果: 6、题目:已知二阶系统 G(S)=1/s2+2ζs+1 Matlab法绘制ζ分别取值0.1、0.2、0.4、0.7、1.0、2.0是的系统的单位阶跃相应。

科研简报

科研简报 2016年第3期(共61期) (2016年9月30日) 湖南商学院科研处编 ◆省教育厅专家组来校考察移动电子商务协同创新中心 ◆廉政建设协同创新中心积极投身党风廉政建设和反腐败斗争宣传 教育工作 ◆校党委书记唐亚阳调研廉政建设协同创新中心和移动电子商务协 同创新中心 ◆我校获批湖南省湘商文化研究基地 ◆校长陈晓红教授应邀在大数据驱动的管理与决策国际研讨会上作 报告 ◆柳思维教授在“全国髙校市场营销专业建设与人才培养改革创新 研讨会”上作专题讲座 ◆柳思维教授出席全国高校贸易经济教学研究会年会 ◆《消费经济》编务工作会议召开 ◆我校教师参加省政协“湖南省农村电子商务市场体系建设”界别 协商会议 ◆中国工程院院士刘人怀教授应邀来校讲学 ◆陈晓红校长为研究生作学术讲座 ◆我校在“建行杯”第二届湖南省“互联网+”大学生创新创业大

赛中荣获佳绩 ◆我校在省大学生电子设计大赛中获一二三等奖各1项 报:院领导 发:院内各系、部、中心、处、室 ◆科研平台建设 省教育厅专家组来校考察移动电子商务协同创新中心 9月6日下午,省教育厅专家组来我校,对第三批批准为培育的湖南省高校“2011协同创新中心”——“移动电子商务协同创新中心”进行转认定现场考察。考察汇报会在二办公楼702会议室举行。校长陈晓红、副校长王明高、一级荣誉教授柳思维等出席会议。 副校长王明高代表学校对专家组的到来表示热烈欢迎。他说,移动电子商务协同创新中心在科学研究、人才培养、行业协同创新等方面做出了积极贡献,取得了优秀的成果。他希望专家组对该中心的建设工作给予大力支持和指导。 专家组组长、中南大学社科处处长彭忠益教授在会上介绍了考察的内容和基本程序。专家组通过召开汇报会、查看材料、召开座谈会、察看现场、答辩、回馈意见等环节对中心的建设运行情况、人员到位情况、各协同单位的分工合作情况等进行全面考察。

长沙理工大学波浪与防波堤实验 指导书(本部)

波浪与防波堤相互作用实验 一、实验目的 防波堤是港口水工建筑物的重要组成部分,能够有效的防御波浪的港区的侵袭,在港工建筑物逐步进入深水区域时,传统意义上的防波堤因其造价较高、技术复杂、施工困难等已不能适应深水港发展的要求,且传统意义上的防波堤在水体交换、环境保护等方面有所欠缺,港口工程结构型式正逐步向透空式结构、消能式结构及多功能型结构方向发展。但是现有的透空式防波堤结构相对复杂,造价较高,且消浪效果不佳。而且外海施工条件恶劣,迫切需要一种施工简单,施工周期短,安装、拆卸方便,且消浪效果好的新型防波堤结构。 图 1 新型透空式双层板型防波堤 (1- 支撑桩,2-下横梁,3-预制板,4-上横梁)

本实验针对一种新型透空式双层板型防波堤(见图1)的消波性能进行研究。该防波堤施工成本低廉,利用预制的小型钢筋混凝土构件,在海上现场装配成相互锁扣的框架,因而施工方便、安全,海上施工工期缩短,适用于软土地基,并且能实现内港与外港之间海水的循环。本实验的目的是,根据不同的波浪参数,得出防波堤的相对波高、相对水深及相对预制板间隙与透射系数的关系,验证此种型式的防波堤有效性和安全性,为在实际工程中的使用提供参考。 二、实验内容 实验内容主要是对防波堤的透射系数和反射系数进行分析。 透射系数是指透射波与入射波的波高比值: t t i K H H = (1) 式中:H i 为堤前入射波高,H t 为堤后透射波高。 反射系数是值反射波与入射波的波高比值: r r i K H H = (2) 式中:H i 为堤前入射波高,H r 为反射波高。 三、实验装置及仪器设备 (1)造波系统及水槽(金盆岭校区港航中心港工厅) 波浪水槽长×宽×高=45m ×0.5m ×0.8m ,最低工作水深0.2m ,最高工作水深0.6m ,模型布置在水槽中心位置。造波机后侧设有直立式消能网,水槽的另一端设有消能坡,以消除波浪反射影响。 (2)防波堤模型 根据《波浪模型试验规程》JTJ/J234-2001,依重力相似准则设计正态模型,根据试验室内波浪槽尺度及防波堤尺寸、水深、波浪要素和试验仪器测量精度,本模型采用几何比尺为1:10。模型高度0.4m ,顺水流方向长度B=1m ,宽与水槽宽度相同为0.5m ,模型上下板间距S=0.1m ,单个预制板:长×宽×厚=0.5×0.05×0.01m ,预制板之间的间隙可调,调动范围为0.01~0.03m ,由上下板及前后板组成的消浪室,其上下位置可变动。 (3)浪高仪布置 为避免模型处受到造波机二次反射波浪影响,模型放置在距离造波板m x

操作系统简答题

简答题---练习题 1.文件的物理结构有哪几种为什么说串联文件结构不适合于随机存取 2.在单处理机的请求分页系统中,在CPU上执行的进程A发生缺页中断时进入什么状态系统处理完缺页中断后到就绪队列中再次调度用户进程时,结果调度到的仍然是A 进程,有可能出现这种情况吗为什么 3.目录文件可以分为哪些种类说明它们各自的特点(包括优缺点)。 4.解释PV操作的含义及其信号量的物理意义。 5.在单处理机的分时系统中,在CPU上执行的进程A用完时间片后,系统进行切换,结果调度到的仍然是A进程。有可能出现上述情况吗为什么 6.常用的文件存储空间的管理方法有哪几种试述它们各自的优缺点。 7.分析死锁与阻塞的根本区别 8.进程的生存周期包括哪三个基本状态作业调度与进程调度的主要区别是什么 9.分析在生产者和消费者问题中,是否可以交换两个P和V操作的顺序,并说明原因。10.判断下列同步问题是否有错若有错则指出错误的原因,并改正(14分): (1)设p1和P2两进程共用一缓冲区Buf,P1向Buf写信息,P2从Buf中读出信息, 算法描述如图1所示。 (2)设A1和A2为两并发进程,它们共享一临界资源,执行算法见图2. P1进程 P2进程 A1进程 A2进程 向Buf写信息 V(S) V(S1) V(S2) S的初值为0 S1,S2的初值为1

图 1 图 2 11.什么是操作系统的主要功能 12.批处理、分时和实时系统的特征 13.多道程序(multipropramming)和多重处理(multirocessing)有何区别 14.讨论操作系统可以从哪些角度出发,如何把它们统一起来 15.设计计算机操作系统与哪些硬件器件有关 16.终端处理程序应具有那些功能 17.系统调用与一般的过程调用有什么差别 18.命令解释程序的主要作用是什么 19.系统调用的执行过程分可分为哪几步 系统有什么特点 21.什么是进程间的互斥什么是进程间同步 22. 并发进进程所受的制约关系有哪两种引起制约的原因是什么 23.在生产者-消费者问题中,我们设置三个信号灯,一个用于互斥的信号灯mutex,起初值为1;另外两个信号灯是:full(初值为0,用以指示缓冲区内是否有物品)和empty (初值为n,表示可利用的缓冲区数目)。试写出此时的生产者-消费者问题的描述。24.作业调度的性能评价标准有哪些这些性能评价标准在任何情况下都能反映调度策略的优劣吗 25.请说明在生产者-消费者问题的描述中,P操作颠倒会产生死锁吗为什么 个进程共享m个同类资源,每一个资源在任意时刻只能供一个进程使用,每一进程对任意资源都只能使用一有限时间,使用完便立即释放。并且,每个进程对该类资源的最大需求量小于该类资源的数目。设所有进程对资源的最大需要数目之和小于p+m。试证:在该系统中不会发生死锁。 系统采用什么样的进程调度算法它的进程切换调度算法swtch的主要任务是什么 28.存储管理的主要功能是什么 29.段式管理可以实现虚存吗如果可以,简述实现方法。

3 研究生指导教师队伍建设与管理条例(征求意见稿 20180614)

江苏科技大学 研究生指导教师队伍建设与管理条例 第一章总则 第一条研究生指导教师(以下简称研究生导师),是指经高等学校或科研机构遴选,具有指导研究生学习、进修或撰写学术论文资格的教师或科研人员。研究生导师分为博士研究生指导教师(以下简称博导)和硕士研究生指导教师(以下简称硕导)二个层次。 第二条研究生导师,是学校实施研究生教育的主体,是研究生培养过程中最主要的组织者和实施者,对研究生的培养质量具有不可替代的决定性作用,是研究生培养的第一责任人。 第三条为建设一支政治素质过硬、师德高尚、业务精湛、结构合理,能适应学校和社会发展,适应未来国际竞争需要的研究生导师队伍,根据《教育部关于全面落实研究生导师立德树人职责的意见》(教研〔2018〕1号)文件精神,以“分层管理、优化结构、提高质量”为原则,制定本条例。 第二章研究生导师基本素质 第四条研究生导师应具有过硬的政治素质,拥护党的领导,贯彻党的教育方针,严格执行国家教育政策,成为社会主义核心价值观的坚定信仰者、积极传播者和模范实践者;具有高尚的师德师风,恪守学术道德,遵守学术规范,为人师表,以德育

人,以文化人;具有精湛的业务素质,能够立足学术前沿,保持旺盛的学术创造热情,不断提升指导能力,引导研究生进行学术创新与实践。 第三章研究生导师职责 第五条学校鼓励采用研究生导师团队或导师组形式培养研究生,通过学科交叉促进研究生创新能力培养。研究生导师在研究生培养过程中应切实承担指导责任,具体要求包括: (一)提升研究生思想政治素质。引导研究生提升思想政治素质和社会责任感,树立正确的世界观、人生观、价值观,坚定为共产主义远大理想和中国特色社会主义共同理想而奋斗的信念,成为德智体美全面发展的高层次专门人才。 (二)强化培养过程中的指导。按照因材施教和个性化培养理念,指导研究生根据本学科培养方案的要求,制定研究生培养计划,并督促研究生严格按培养计划认真完成各培养环节的任务;指导研究生确定研究方向、制定论文工作计划;定期与研究生沟通交流,掌握研究生学位论文工作进展,加强对研究生学位论文工作的指导。 (三)培养研究生学术创新与实践创新能力。营造和谐创新的学术环境,引导研究生追踪学术前沿,鼓励研究生积极参与国内外学术研讨和交流活动,激发研究生创新能力;强化理论与实践相结合,指导研究生积极参加专业实践活动,培养分析问题和解决问题的能力,提高实践创新能力。

计算机操作系统(第四版)1-8章 课后答案(全)

第一章操作系统引论 1.设计现代OS的主要目标是什么?答:方便性,开放性,有效性,可扩充性 2.OS的作用可表现在哪几个方面?答:OS作为用户与计算机硬件系统之间的接口;OS作为计算机系统资的管理者;OS实现了对计算机资源的抽象。 3.为什么说操作系统实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层1/0设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。0s通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。 4·说明推动分时系统形成和发展的主要动力是什么?答:主要动力是提高资源利用率和系统吞吐里,为了满足用户对人一机交互的需求和共享主机。 5.何谓脱机I/O和联机I/O?答:脱机1/0是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或一片上的数据或程序输入到殖带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而耽机1/0方式是指程序和数据的輸入输出都是在主机的直接控制下进行的。 6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。 7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及寸接收并及时处理该命令,在用户能接受的时采内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设路多路卡,健主机能同时接收用户从各个终端上轮入的数据;为每个终端配路缓冲区,暂存用户捷入的命令或教据。针对反时处理问题,应便所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 8.为什么要引入实时OS?答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。引入实时OS是为了满足应用的需求,熏好地满足实时控制领域和实时信息处涯领域的需要。 9.什么是硬实时任务和款实时任务?试举例说明。答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结是。举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。 10.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。(2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。(3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带未巨大的经济损失,甚至是灾难性后,,所以在实时系统中,往往都采取了

长沙理工大学工程地质实验报告范文

长沙理工大学工程地质实验报告范文Model report of Engineering Geology Experiment of Cha ngsha University of science and technology

长沙理工大学工程地质实验报告范文 小泰温馨提示:实验报告是把实验的目的、方法、过程、结果等记录下来,经过整理,写成的书面汇报。本文档根据实验报告内容要求展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意修改调整及打印。 一、名词解释(每小题2分,共12分) (1)工程地质问题: 二、填空题(每空0.5分,共12分) (1)外力地质作用主要包括有 (2)条痕是,通常将矿物在刻画后进行观察。 (3)变质岩的结构具有和两大类。 (4)古生代包括有: (5)褶皱的主要要素包括: (6)地下水的运动有: (7)沉积岩的构造主要有: 三、简答题(每小题7分,共28分)

(1)何谓流砂?它一般在哪些情况下最容易发生? (2)何谓风化作用?影响风化作用的主要因素有哪些? (3)按照埋藏条件,地下水可以分为哪几种类型? (4)何谓现场原位测试?现场测试的方法主要有哪些? 四、多项选择题(每题2 分,共16分) (1)下列选项中,属于岩石工程地质性质指标的是。 (A)密度; (B)吸水率;(C)弹性模量;(D)渗透系数 (2)河流的地质作用包括。 (A)侵蚀作用; (B)腐蚀作用;(C)搬运作用; (D)沉积作用 (3)若稳定系数K,则斜坡平衡条件将破坏而滑坡。 (A)大于1;(B)大于等于1;(C)小于1;(D)小于等于1 (4)滑坡的防治措施包括。

linux操作系统考试试卷(含答案)H

试卷编号08 拟题教研室(或教师)签名教研室主任签名 长沙理工大学考试试卷……………………………………………………………………………………………………………… 课程名称(含档次)linux操作系统课程代号 专业层次(本、专)考试方式(开、闭卷)开 一. 单项选择题(每题2分,共40分) 1.Red redflag Linux系统中用户默认的Shell是() A.bash B.ksh C.csh D.sh 2.添加用户“user”的命令是() https://www.sodocs.net/doc/5213013872.html,er user https://www.sodocs.net/doc/5213013872.html,eradd user C.add user D.adduser 3.查看系统当中所有进程的命令是() A.ps all B.ps aix C.ps auf D.ps aux 4.指定系统主机名的配置文件是() A./etc/hosts B./etc/host.conf C./etc/sysocnfig/network D./etc/resolv.conf 5.普通用户能否读取位于自己主目录中、权限是“400”的、属于root用户的文件的内容() A.能 B.不能 6.以下命令可以重新启动计算机的是() A.reboot B.halt C.shutdown D.init 6 7.Linux交换分区的挂载点是( ) A. /swap B.无挂载点,而必须将其文件系统类型设置为swap C./boot D./root 8.能够把从标准输入文件读入的一个字符集合翻译成另一个字符集合然后输出到标准输出文件的命令是()。 A. wc B. tr C. cut D. grep

9.使用$cd ~命令后,我们会进入( ) 目录。 A. / B. ~ C.用户的主目录 D. /tmp 10.可以使用tar命令的()选项表示归并操作。 A. x B. a C. d D. c 11.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是()。 A. read-only B. write C. read-write D.no 12.绝大多数Linux分区使用的文件系统类型是( )。 A. vfat B. nfs C. swap D. ext2 13.在Linux系统中,硬件设备大部分是安装在( )目录下的。 A. /mnt B. /dev C. /proc D. /swap 14.什么命令用来查看硬盘被占用了多少空间和剩余多少空间? A. du B. df C. free D. vmstat 15.将Windows C: 盘(hda1)安装在Linux文件系统的/winsys目录下, 命令是( ) A. #mount dev/hda1 /winsys B. #umount /dev/hda1 /winsys C. #mount /dev/hda1 winsys D. #umount dev/hda1 winsys 16.在/home=/studl/wang目录下有一文件file,使用哪一个命令可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中?() A、cat file>file.copy B、cat>file.copy C、cat file file.copy & D、cat file>file.copy & 17.哪一个目录存放着Linux的源代码?() A、/etc B、/usr/src C、/usr D、/home 18.有关归档和压缩命令,下面描述正确的是?() A、用uncompress命令解压缩有comprress命令生成的后缀为.zip的压缩文件 B、unzip命令和gzip命令可以解压缩相同类型的文件 C、tar归档且压缩的文件可以用gunzip命令解压缩 D、tar命令归档后的文件也是一种压缩文件 19.linux 用于暂时锁定用户帐号的命令是? https://www.sodocs.net/doc/5213013872.html,ermod -u username B.passwd -u username

计算机操作系统习题集

操作系统习题集 参考教材: 汤小丹等编著,计算机操作系统(第三版),西安电子科技大学出版社,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)命令解释进程 1.2 填空题 1.在手工操作阶段,操作员在进行装卸卡片或磁带等手工操作时,CPU处于空闲等待,我们称这种现象为。 2.多道批处理系统的特征为。 3.批量处理系统的缺点为;。

计算机操作系统课后题答案(高等教育出版社)

练习题(一) Ⅰ问答题 1. 操作系统的两个主要目标是什么? 答:方便性与有效性。 2. 试说明操作系统与硬件、其它系统软件以及用户之间的关系? 答: 与硬件的关系:操作系统是位于硬件层上的第一层软件,它直接管理着计算机的硬件,合理组织计算机工作流程,并提高了硬件的利用率。。 与其他系统软件的关系:操作系统是系统软件,但它不同于其它系统软件和应用软件,它为其它系统软件和应用软件提供接口。应用软件要使用操作系统所提供的服务方可方便使用计算机。 与用户之间的关系:操作系统是为改善人机界面、提供各种服务,为用户使用计算机提供良好运行环境的一种系统软件。 3. 试论述操作系统是建立在计算机硬件平台上的虚拟计算机系统。 答:没有任何软件支持的计算机称为裸机,即使其硬件功能再强,也必定是难于使用的。而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机。裸机位于最里层,它的外面是操作系统,经过操作系统提供的资源管理功能和方便用户的各种服务功能,将裸机改造成功能更强、使用更方便的机器,通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机(Virtual Machine ),这样的计算机系统是概念上和逻辑上的计算机,不是物理上的真实计算机。 4. 什么是操作系统?它有哪些基本功能与基本特征? 答:操作系统是位于硬件层之上,所有其它软件层之下的一种系统软件,它控制和管理计算机系统资源、合理组织计算机工作流程、提供用户与计算机系统之间的接口。 操作系统的基本功能有:处理器管理、存储器管理、设备管理、文件管理和提供用户接口。 操作系统的基本特征有:并发性、共享性、虚拟性和不确定性。 5. 请叙述并发和并行两个概念的区别? 答:并发性是指两个或多个程序在同一时间段内同时执行,是宏观上的同时。而并行性是从硬件意义上考虑,是不同硬件部件(如CPU与I/O)在同一时刻的并行,即微观上,多个程序也是同时执行的。 6. 什么是多道程序设计? 在操作系统中使用这种技术有什么好处? 答:多道程序设计是指在计算机内存中同时存放若干道已开始运行尚未结束的程序,它们交替运行,共享系统中的各种硬、软件资源,从而使处理机得到充分利用。 好处: ①提高了CPU的利用率。各道程序是轮流占用一个CPU,交替地执行。 ②改进了系统的吞吐量(系统吞吐量是指计算机系统在单位时间内完成的总工作量)。 ③充分发挥了系统的并行性,使CPU与I/O并行工作。提高CPU、设备、内存等各种资源的利用率,从而提高系统效率。

(完整版)佛山科学技术学院-期末总复习-学长整理-终极版-操作系统

什么是进程?什么是线程?进程与线程有何区别? 答: (1)进程是具有独立功能程序在某个数据集合上的一次执行过程。(2分) (2 )线程是进程内的一个执行实体或执行单元。(2分) (3)进程和线程的区别: (a)不同进程的地址空间是独立的,而同一进程内的线程共享同一地址空间。一个进 程的线程在另一个进程内是不可见的。 (b)在引入线程的操作系统中,进程是资源分配和调度的单位,线程是处理机调度和分配的单位,资源是分配给进程的,线程只拥有很少资源,因而切换代价比进程切换低。(2 分) 1)请叙述分段式存储管理的基本原理,通过绘制地址变换原理图说明分段式存储管理中逻 辑地址到物理地址的变换过程。(10分) 2)请叙述SPOOLING系统的概念和组成。(10分) 1)请叙述段式存储管理的基本原理,结合动态段式管理说明地址变换过程。 答:段式存储管理的基本思想是:把程序按照内容或过程(函数)关系分成段,每个段由自 己的名字。一个用户作业或进程所包含的段对应一个二维线性虚拟空间,即一个二维虚拟存 储器。段式存储管理程序以段为单位分配内存,然后通过地址映射机构把段式虚拟存储器地 址转换成实际的内存物理地址。段式存储管理把那些机场访问的段驻留内存,而把那些不经 常访问的段存放到外存,需要的时候再调到内存。 段式管理技术通过段表实现内存分配和回收工作。下面以进程某条指令访问数据为例说明地 址变换过程。 当进程的某条指令发出数据访问指令,系统根据指令中给定的虚拟地址,虚拟地址中包括段号和段内偏移,首先通过段表地址寄存器查找该段号的内存物理起始地址,如果该段不在内 存则将该段调入内存,然后将得到的段的内存起始地址加上指令中的页内偏移,至此得到该 指令访问数据的物理地址。参见下图。 2)请叙述SPOOLING系统的概念和组成。 答:为了缓和CPU的高速与I/O设备的低速之间的矛盾,引入了脱机输入、脱机输出,使外 围设备操作与CPU数据处理同时进行,实现了联机情况下的同时外围设备操作的技术称为SPOOLING其组成主要有三部分:1)输入输出井:在磁盘上开辟的用于缓存进程数据的输入、输出存储空间;2)输入、输出缓冲区:在内存开辟的用于缓和CPU与磁盘速度不匹配的矛 盾;3)输入、输出处理进程:用于处理输入、输出过程。组成如下图:

操作系统简答题

第一章 1.操作系统的目标是什么? 答:方便性,有效性,可扩充性,开放性。 2.什么是计算机操作系统。 答:是计算机系统中的一个系统软件,能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够合理、方便、有效地使用计算机,使整个计算机系统能高效运行的一组程序模块的集合。 3.操作系统的三种基本类型是什么。 答:批处理操作系统,分时系统,实时系统 4.试说明多道批处理操作系统的优缺点。 答:优点是资源利用率高,系统吞吐量大。 缺点是平均周转时间长,无交互能力。 5.试叙述多道程序设计的基本概念。 答:在多道批处理系统中,用户所提交的作业首先存放在外存上并排成一个队列,成为“后备队列”;然后,按一定的作业调度算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。 6.简述分时系统的工作原理和特征。 答:(1)分时系统采用时间片轮转法,将CPU的访问时间平均分给每个用户,使每个用户都可以访问到中央计算机资源。 (2)分时系统的特性:多路性,独立性,及时性,交互性。 7.操作系统的五大管理功能是什么? 答: 处理机管理、存储器管理、设备管理、文件管理、用户接口 8.操作系统的四个基本特征。 答:操作系统的四个基本特征分别是: (1)并发性:在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时运行。但在单处理机系统中,每一时刻仅能执行一道程序,故微观上这些程序是在交替执行的。 (2)共享性:共享是指系统中的资源可供内存中多个并发执行的进程共同使用。根据资源属性不同分为互斥共享方式和同时访问方式。 (3)虚拟性:在操作系统中的所谓“虚拟”是指通过某种技术把一个物理实体变成若干个逻辑上的对应物。 (4)异步性:在多道程序环境下,允许多个进程并发执行,但由于资源等因素的限制,通常,进程执行并非“一气呵成”,而是以“走走停停”的方式运行。 第三章

长沙理工大学数据结构链表的实现及应用实验报告

实 验 报 告 年级 班号 学号 姓名 实验名称: 第一次实验:简单学生管理系统 实验日期 2016年11月25日 计算机科学与技术系 2016年制

一、实验环境 Windows32位系统Microsoft Visual C++ 二、实验目的 掌握链表的使用 三、实验内容 用单向链表实现的简单学生管理系统 四、数据结构与算法思想描述 对单链表的增删查改 五、程序清单 /* 函数信息: 菜单选项 void Menu(); 初始化链表 void InitLink(node *head); 输出单个学生信息 void SingleShow(node *p); 尾插法 node* AddLink(node *p,char *num); 建立链表,并输入学生信息。 node *CreateLink(node *head); 查找学生信息,查找则返回查找位置前一个点 node *SearchLink(node *head, char *num); 增加学生信息,先进行查找,若已有则提示用户是否修改,否则增加void InsertLink(node *head, char *num); 修改学生信息,先进行查找,若已有则提示用户修改,否则退出 void ModifyLink(node *head, char *num); 删除学生信息 void DeleteLink(node *head, char *num); 显示所有学生信息 void Display(node *head) */ #include #include #include #include #include #define MAXM 50 //学生管理系统名字学号成绩的最大字节数 #define Tip "\t\tName\t\tNumber\t\tScore\n"

长沙理工大学单片机试卷

长沙理工大学单片机试卷(1) 一、简答题(每题5分,共15分) 1.MCS-51单片机存储器分为哪几个区域及地址划分范围? 2.试用三种方法将累加器A中无符号数乘4。 3.DAC0832与单片机的接口方式有哪几种? 二、选择与判断题(每题1.5分,共15分) 1.单片机程序存储器中储存的程序通常称为( C ) A.汇编语言B.高级语言C.机器语言D.逻辑语言2.MCS-51单片机的位寻址区位于内部RAM的( D )单元。 A. 00H—7FH B. 20H—7FH C. 00H—1FH D. 20H—2FH 3.在MCS—51单片机的运算电路中,不能为ALU提供数据的是(A )A.PSW B.寄存器B C.累加器A D.暂存器 4.执行返回指令时,返回的断点是(C ) A.调用指令的首地址B.调用指令的末地址 C.调用指令下一条指令的首地址D.返回指令的末地址 5.内部RAM中的位寻址区定义的位是给(D ) A.位传送操作准备的B.位逻辑运算操作准备的 C.位控制转移操作准备的D.以上都对

6.MCS-51单片机可分为两个中断优先级,各中断源的优先级别设定是利用寄存器(D ) A.IE B.TCON C.SCON D.IP 7.CPU是根据( A )引脚上的电平来区分是从片内存储器取指还是从片外存储器取指。 A.EA B.ALE C.RESET D.PSEN 8.下列指令正确的是( D ) A.PUSH @R0 B.DJNZ @R1,rel C.SETB A D.JC NEXT 9.MCS-51单片机外部地址扩展总线由( B )构成。 A.P0和P1 B.P0和P2 C.P0和P3 D.P1和P2 10.单片机定时器的计数时钟周期T等于( D ) A.2/f B.4/f C.6/f D.12/f 三、填空题(每空格1分,共24分) 1.如单片机的主振频率为12MHz,则一个时钟周期为1/12 微秒,一个机器周期为1 微秒。 2.MCS-51单片机共有8 个工作寄存器,21 个专用寄存器。 3.读扩展程序存储器的读控制信号是PSEN ,读扩展数据存储器的读控制信号是RD 。 4.单片机复位后,程序计数器PC的值为0000H ,堆栈指针寄存器SP的值为07H 。

计算机操作系统简答题总结

简答题 1.什么是进程?进程和程序有什么区别与联系? 进程是程序的一次执行过程,它由程序段、数据段和进程控制块(PCB)三个部分构成。 进程是一个动态的概念,从建立到消亡,有自己的生命周期;而程序是计算机指令的集合,是一个静态的概念,只要用户或系统不主动删除,它会一直存在于计算机中。 在多道程序环境下,程序的执行已经失去了它原有的封闭型和可再现性,程序必须以进程为载体才能并发执行。一个程序能对应多个进程,即一个程序可(同时或不同时)依托多个进程被执行。 附加:为什么要建立线程?线程和进程有什么区别和联系?(见何炎祥教材P51页2.4节)为了减轻程序在并发执行时的时空开销。 2.在进程的整个生命周期中,可能要经历哪几种状态?简述引起各种状态变迁的典型原因。参考解答:在一个进程的生命周期中至少要经历三种不同的状态:就绪状态态、执行状态和阻塞(等待)状态。此即为“三状态模型”。 在三状态模型中,三种状态之间可能的变迁与变迁原因为: 就绪状态->执行状态:排在就绪队列中的进程当获得处理机的时候,会由就绪态变为执行态; 执行状态->就绪状态: (1)当采用时间片轮转进行处理机调度的时候,一个正在执行的进程执行完一个时间片,则被迫放弃处理机,由执行态变为就绪态,同时调度程序将处理机被分派给下一个就绪队列里的进程; (2)若采用可剥夺的优先级高者优先的调度方法,当一个进程正处于执行状态的时候,一个更高优先级的进程到来,会使得当前正执行的进程被迫放弃处理机,变为就绪

态,同时调度程序将刚到达的高优先级进程调度到处理机上执行; (3)采用多级反馈队列调度,当有更高优先级的进程到来时,正在执行的进程会放弃处理机,回到本队列的末尾排队,状态也由执行态转为就绪态;等等。 执行状态->阻塞状态: (1)一个正在处理机上执行的进程,由于需要I/O操作,放弃处理机,把自己阻塞起来,等待I/O操作的完成; (2)一个正在处理机上执行的进程,由于执行了P操作而等待,也会把自己置为等待(阻塞)状态; 阻塞状态->就绪状态: (1)当一个进程等待的I/O操作完成的时候,该进程会被唤醒,由阻塞状态变为就绪状态; (2)一个由于执行了P(或wait)操作被阻塞的进程,当其它进程释放了它等待的资源(如执行了V(或signal)操作),则该进程被唤醒,由阻塞态变为就绪态;等等。 在三状态模型的基础上增加“创建状态”和“消失状态”,就变为五状态模型;在此基础上再增加“就绪挂起”和“阻塞挂起”两个状态,就成为七状态模型。 3. 什么是临界资源?什么是临界区?举一个临界资源的例子。 在一段时间内只能由一个进程独占的资源叫临界资源,其它进程若也想使用该资源,只有等该资源释放了才能使用。 而使用临界资源的那段代码(或程序)就叫做临界区。 临界资源可以是硬件资源,也可以是软件资源。如打印机、共享变量等都是临界资源的例子。 4.若某资源为临界资源,则

长沙理工大学电子商务作业(1-8章完整版)

1.概念题 (1)“电子”指的是“电子技术”,主要包含网络技术、web技术、数据库技术及其他多种Internet技术; “商务”指的是商务活动,包括提供和获取有形商品或无形服务过程中涉及的一切业务流程,如交换供求信息、达成买卖意向、销售、售后服务等。 (2)广义的电子商务(EB)是指利用各种信息技术使各种商务/业务活动实现电子化; 狭义的电子商务(EC)特指运用Internet开展的交易活动,即基于数据的处理和传输,通过开放的网络进行的商业交易,包括qiyeyuqiye、企业与消费者、企业与政府之间的交易活动。 两者存在的主要差别: a.在“电子技术”的应用方面,EB比EC包含的范围广; b.在“商务活动”的涵盖范围上,EB比Ec包含的内容多。 (3)a.如果在全部商务活动中,所有业务步骤都是以传统的方式完成的,则称为传统商务; b.如果在全部商务活动中,所有业务步骤都是以数字化方式完成的,则称为完全电子 商务; c.介于以上两者之间,一部分业务过程是通过传统方式完成,另一部分则应用了IT技术手段,称为不完全电子商务。 (4)按交易对象,可以把电子商务分为六类:B2C,B2B,C2C,B2G,C2G,G2G。 B、C、G分别代表企业(Business),个人消费者(Consumer),政府(Government)。 (7)电子商务的主要功能: a.内容管理 b.协同管理 c.电子交易 第二章 (1)网络包括开放性互联参考模型、局域网技术、广域网技术、Internet技术。 通信技术:主要通信技术有数字通信技术,程控交换技术,信息传输技术,通信网络技术,数据通信与数据网,ISDN与ATM技术,宽带IP技术,接入网与接入技术。 (2)集中式计算模式、分布式计算模式和Web计算机模式。 (3)EDI(电子数据交换)是按照协议对具有一定结构特征的标准信息经数据通信网络,在计算机系统之间进行交换和自动处理。 工作原理: a、发送方计算机应用系统生成原始用户数据 b、发送报文的数据映射和翻译 c、发送标准的EDI文件 d、贸易伙伴获取标准的EDI文件 e、接收文件的映射和翻译 f、接收方应用系统处理翻译后的文件

操作系统简答题(含答案)

1.OS的主要功能 操作系统的基本功能:处理机管理、存储管理、设备管理、信息管理(文件系统管理)、用户接口。 2.OS有哪三种类型?各有什么特点? 操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。 批处理操作系统的特点是:多道和成批处理。 分时系统具有多路性、交互性、“独占”性和及时性的特征。 实时系统特点:及时响应和高可靠性 3.OS的基本特征是什么? 并发性、共享性、虚拟技术、异步性 4.OS一般为用户提供了哪三种接口?各有什么特点? 1.联机命令接口 提供一组命令供用户直接或间接操作。根据作业的方式不同,命令接口又分为联 机命令接口和脱机命令接口。 2.程序接口 程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。 3.图形界面接口 通过图标窗口菜单对话框及其他元素,和文字组合,在桌面上形成一个直观易懂使用方便的计算机操作环境. 5.OS主要有那些类型的体系结构? 单体结构、层次结构、微内核结构与客户机-服务器模型、虚拟机结构 6.多道程序设计的主要特点是什么? 多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系 统中的各种资源。当一道程序暂停执行时,CPU立即转去执行另一道程序。 [特点]:多道、宏观上并行(不同的作业分别在CPU和外设上执行)、微观上串行(在单CPU上交叉运行)。 7.OS在计算机系统中处于什么地位? 操作系统在计算机系统中占有特殊重要的位置,所有其他软件都建立在操作系统基础上,并得到其支持和服务;操作系统是支撑各种应用软件的平添。用户利用操作系统提供的命令和服务操纵和使用计算机。可见,操作系统实际上是一个计算机系统硬件、软件资源的总指挥部。操作系统的性能决定了计算机系统的安全性和可靠性。 8.解释一下术语:进程、进程控制块、进程映像、线程、进程的互斥和同步、临界区和临 界资源、竞争条件、原语、信号量、管程、死锁、饥饿 进程:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立的基本单位。 进程控制块(Procedure Control Block):使一个在多道程序环境下不能独立运行的程序

长沙理工大学操作系统简答题复习

处理机管理有哪些主要功能其主要任务是什么 处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。进程同步:为多个进程(含线程)的运行进行协调。进程通信:用来实现在相互合作的进程之间的信息交换。处理机调度:(1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需的资源。(2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给它,并设臵运行现场,使进程投入执行。 文件管理有哪些主要功能其主要任务是什么 文件管理主要功能:文件存储空间的管理、目录管理、文件的读(写)管理和保护。文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件安全性。 设备管理有哪些主要功能其主要任务是什么 主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。 主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设备的利用率;提高I/O速度;以及方便用户使用I/O设备。 内存管理有哪些主要功能其主要任务是什么 内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。 内存分配:为每道程序分配内存。 内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。 内存扩充:用于实现请求调用功能,置换功能等。 在操作系统中为什么要引入进程概念它会产生什么样的影响 为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操 作系统中引入了进程概念。 影响: 使程序的并发执行得以实行。 试从调度性、并发性、拥有资源性及系统开销方面对进程和线程进行比较。 a. 调度性。在传统的操作系统中,拥有资源的基本单位和独立调度、分派的基本单位都是进程,在引入线程的OS中,则把线程作为调度和分派的基本单位,而把进程作为资源拥有的基本单位; b. 并发性。在引入线程的OS中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间,亦可并发执行,因而使OS具有更好的并发性; c. 拥有资源。无论是传统的操作系统,还是引入了线程的操作系统,进程始终是拥有资源的一个基本单位,而线程除了拥有一点在运行时必不可少的资源外,本身基本不拥有系统资源,但

相关主题