首页 > 美文随笔 > 心情日志 > 什么叫做操作记录

什么叫做操作记录

时间:2018-08-21   来源:心情日志   点击:

【www.gbppp.com--心情日志】

什么叫做操作记录 第一篇_如何查看电脑使用记录

如何查看电脑使用记录

Q: 怎样在日志里面记录用户的登陆、对文件的访问等信息?

A: "开始"—>"运行"—>"gpedit.msc"—>"计算机配置"—>"Windows设置"—>"安全设置"—>"本地策略"—>"审计策略"—>...

##

1.看计算机在哪天运行过~运行了多久!

(系统安装在c盘)

找到c:\windows\SchedLgU.txt文件 里面有你自这个系统产生以来曾经工作过的时间,包括哪天开了机 开机时间 关机时间!

也可以进入控制面版_管理工具_事件查看器_系统_可以看到开机和关机时间.

2.看你最近运行过什么程序:

找到C:\WINDOWS\Prefetch下。里面有记录你曾经运行过什么程序,文件最前面的及为程序名,后面的执行代码不用理他!如果你没有优化过的话~这里面保存的东西应该是非常有价值的!

3.看你最近打开过什么文件(非程序)和文件夹!

开始--运行--recent

4.看最近在网上做了什么…………等等~

显示所有文件个文件夹,找到C:\Documents and Settings\xukunping\Local Settings目录~~你慢慢探索一下这个文件夹吧~如果没有进行过磁盘清理或相关优化~你所有记录可全在这个里面哦~(包括你上网干了什么坏事~可能还能有视频,图片罪证呢!呵呵)

5.查看最近删除了什么: 这就要用到硬盘恢复工具啦~把你曾经以为彻底删除掉的东西都给你翻出来~~哈哈

建立数字高程模型是基于已有的观测数据上,在MAPGIS中形成DTM模型,主要是基础数据。有如下三类:

① MAPGIS的线文件(*.WL);

② MAPGIS的点文件(*.WT);

③ 具有坐标和高程(即X,Y,Z)的文本文件(*.TXT)。

系统可通过如下方法建立数字高程模型:

(1) 等高线数据文件(也就是MAPGIS的线文件)

① 原始等高线数据→由“等值线高程栅格化→直接形成规则网GRD文件;

② 原始等高线数据+特征线/点数据→由“高程点线栅格化”→直接形成规则网GRD文件;

③ 原始等高线数据->由“线数据提取高程点”→先形成离散高程点文件->再由“快速生成三角剖分”→形成三角网高程文件; ④ 原始等高线数据+特征线/点数据→由“高程点线三角化”→形成三角网高程文件。

(2) 离散点数据文件(也就是MAPGIS的点文件)

① 离散点数据→由“快速生成三角剖分”→直接形成三角网高程文件;

② 离散点数据→由“离散数据网格化”→直接形成规则网GRD高程文件。

(3) 文本数据文件[也就是具有坐标和高程(即X,Y,Z)的文本文件(*.TXT)]

① 将文本文件转入到MAPGIS中形成离散点文件(通过投影转换/用户文件投影转换);

② 按照离散点数据处理过程生成模型。

什么意思,你是想提取坐标和高程值吗?如果你要提取,先要DTM建模,提取高程线点,离散数据网格化后,保存为GRD文件,然后选择高程点制图,这样就标注出了之前网格化交点的高程值,但这个还是注释,你得把把高程注释赋为点属性,需要用到空间位置赋属性的功能,在爱地软件里有这个功能,然后到投影变换里有个点位置转化为属性,就把位置也赋值给属性了,这样x、y、z就都赋值给点属性了,直接输出结果就ok了,另外也可以不用赋x,y的值,只要有了高程属性,在文件转换里头,有个输出mapgis明码格式,能直接输出相关的信息,包括点的位置,点的属性,甚至连点的参数也输出来了。你能说的再详细点吗,我没有做过这个,就是大致思考了下,看上去好像有很多步骤,应该可以更简单点的。

什么叫做操作记录 第二篇_操作系统第六章作业答案

赵盈盈 2011210593 第六章作业

1、 什么是文件系统?其主要功能是什么?

答:文件系统:是操作系统中统一管理信息资源的一种软件。它管理文件的存储、检索、更新,提供安全可靠的共享保护手段,并且方便用户使用。

从用户的角度来看,文件系统是用户在计算机上存储信息、使用信息的接口。 从系统的角度来看,文件系统是负责文件存储空间管理的机构。

主要功能:

从用户角度:实现“按名存取”

从系统角度:是对文件存储器的存储空间进行组织、分配、负责文件的存储并对存入的文件实施保护、检索的一组软件集合。

(1)、统一管理文件的存储空间,实施存储空间的分配和回收。

(2)、实现文件从名字空间到外存地址的映射,即实现文件的按名存取,以对用户透明的方式管理名字空间。

(3)、实现文件的共享,并提供文件的保护和保密措施。

(4)、向用户提供一个方便实用的接口(提供对文件系统操作命令,以及提供对文件的操作命令,信息存取、加工)。

(5)、系统维护及向用户提供相关信息。

(6)、保持文件系统的执行效率。文件操作系统接口中占的比例最大,用户使用操作系统的感觉在很大程度上取决于对文件系统的使用效果。

(7)、提供I/O统一接口。

2、 文件的逻辑结构形式有哪两种?

答:从用户角度看,按文件的逻辑结构可以把文件分为两大类:无结构的字符流式文件和记录式文件(定长记录文件和不定长记录文件)。

3、对文件的存取有哪两种基本方法?各有什么特点?

答:文件的存取方法是指读取外存上一个物理块的方法,常用的存取方法有两种:顺序存取和随机存取。 顺序存取特点:严格按照外存中物理记录的排列顺序依次进行存取的,如果当前存取的记录为Ri,则下次存取的记录自动地确定为Ri+1。 随机存取特点:又名为直接存取,它允许用户随意寻去外存文件中的任意一个物理记录,而不管上次存取了哪一个记录。

4、 什么是连续文件?设某文件由四个逻辑记录组成,每个逻辑记录的大小与磁盘块大小相等,均为512B。若第一个逻辑记录存放在第100号磁盘块上,试画出此连续文件的结构。

答:连续文件又称为顺序文件,它是按照逻辑文件的记录顺序,一次把逻辑记录存储到连续的物理块中而形成的文件。

连续文件的结构如图所示:

文件

1

物理块号: 逻辑块号:

5、什么是串联文件?设某文件由四逻辑记录组成(其大小与磁盘块大小相等,均为512B),并分别存放在第100、157、66、67号磁盘块上,试画出此串联文件的结构。若要存取文件第1560逻辑字节处的信息,问要访问哪一个磁盘块?

答:串联文件又叫做链接文件,它的物理块不是连续的,也不必顺序排列,但是每个物理块中设置一个指针,指向下一个物理块,这样所有的物理块链接起来而形成的一个物理文件。

文件控制块

1560=3×512+24,所以要访问的信息在逻辑块号为3的逻辑块中,即要访问物理块号为67的物理块。

+(下一块地址)6、串联文件的链接字可如下定义:链接字的内容为:(上一块地址)○;

+是模2首块链接字的内容为(下一块地址);末块链接字的内容为(上一块地址)。其中,○

按位加。试述这种链接字的优点。

答:优点:空间利用率高,能较好的利用辅存空间。 文件动态扩充和修改容易。 存储碎片问题迎刃而解。

7、在RDOS系统中,一串联文件的物理结构如图1所示。已知当前存取的记录为ri,且是正向顺序存取时,如何确定下一个要存取的记录ri+1所在的物理块号?若是反向顺序存取,应如何确定下一个要存取的记录ri-1的物理块号?

图1

+(下一块地址)答:因为链接字的内容为:(上一块地址)○;

+后面数字, 当前存取记录为ri,如果正向存取,就看该块链接字○即为下一个要存取

的记录ri+1所在的物理块号。如果该数字为0,就说明当前付所在的块已经是末块。

+前面数字, 当前存取记录为ri,如果反向存取,就看该块链接字○即为下一个要存取

的记录ri-1所在的物理块号。如果该数字为0,就说明当前付所在的块已经是首块。

8、 什么是文件目录?文件目录项的主要内容是什么?

2

【什么叫做操作记录,】

答:8.1、系统为每个文件设置一个描述性数据结构----文件控制块FCB,它是文件存在的标志,记录了系统管理文件所需要的全部信息。文件目录就是文件控制块的有序集合,即把所有文件控制块有机地组织起来,就构成了文件目录。

8.2、一个文件控制块就是一个文件目录项,FCB的主要内容是: (1)、文件名。标志一个文件的符号名。每个文件必须具有唯一的名字,这样,用户可以按文件名进行文件操作。 (2)、文件类型。如文本文件,二进制文件,数据文件,目录文件、块存储设备文件、字符设备文件。 (3)、文件结构。说明文件的逻辑结构是记录文件还是流式文件,若为记录式文件还需进一步说明记录式否定长,记录个数及长度;说明文件的物理结构是顺序文件、串联文件还是索引文件。 (4)、文件物理位置。指示文件在外存上的物理存储地址,存放文件的设备名、文件长度等。 (5)、存储控制信息。指示文件的存取权限。包括文件主的存取权限、与文件主同组的用户的权限和其他一般用户的权限。 (6)、管理信息。包括文件建立的日期及时间,哈桑次存取文件的日期、时间以及当前文件使用状态信息。

(7)还有文件代号、用户名、记录大小、文件逻辑结构、文件物理结构、口令、保存期限等。

9、 什么是树型目录结构?它是如何构砀?

3

树型目录结构

10、假设两个用户共享一个文件系统,用户甲要用到文件a、b、c、e,用户乙要用到文件a、d、e、f。已知;用户甲的文件a与用户乙的文件a实际上不是同一文件;用户甲的文件c与用户乙的文件f实际上是同一文件;甲、乙两用户的文件e是同一文件。试拟定一个文件组织方案,使得甲、乙两用户能共享该文件系统而不致造成混乱。

答:首先设一个多级目录,文件路径名相互区分,每个文件都有唯一的ID,当两个文

ID=3

11、设某文件A有560逻辑块,另一文件B有1800个逻辑块,试用UNIX系统的索引结构来出这两个文件的索引结构图。

解:设每个物理块大小为512字节,物理块号占两个字节 直接索引12块之内(0~6K)

一级索引12+256=268块之内(6K~134K)

2

二级索引12+256+256=65804块之内(134K~32M)

23

三级索引12+256+256+256=16843020块之内(32M~8G)

560=12+256+232 用到直接索引,一级索引,和二级索引,其索引结构如下图1:

4

1

12

13

14

5

15

什么叫做操作记录 第三篇_操作系统第二章课后答案

第二章 进程管理

2. 试画出下面4条语句的前趋图:

S1: a:=x+y; S2: b:=z+1; S3: c:=a-b;

S4: w:=c+1;

3.

程序在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。

4. 程序并发执行时为什么会失去封闭性和可再现性?

因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。而程序一旦失去了封闭性也会导致其再失去可再现性。

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

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

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

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

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

b. 并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。

c. 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。

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

a. PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程。

b. 在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志。

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

a. 处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态变为执行状态。

b. 当前进程因发生某事件而无法执行,如访问已被占用的临界资源,就会使进程由执行状态转变为阻塞状态。

c. 当前进程因时间片用完而被暂停执行,该进程便由执行状态转变为就绪状态。

9. 为什么要引入挂起状态?该状态有哪些性质?

a. 引入挂起状态主要是出于4种需要(即引起挂起的原因): 终端用户的请求,父进程请求,负荷调节的需要,操作系统的需要。

b. 被挂起的进程是处于静止状态,并且不能直接被处理机调度。

17. 为什么进程在进入临界区之前应先执行“进入区”代码?而在退出前又要执行“退出区”代码?

为了实现多个进程对临界资源的互斥访问,必须在临界区之前加一段用于检查临界资源是否正在被访问的代码,如未被访问,该进程可进入临界区对此临界资源进行访问;如正被访问,则该进程不能进入临界区访问临界资源。

在退出临界区后,执行恢复访问标志的代码为“退出区”,而在退出前执行“退出区”代码主要是为了使其它进程能再访问此临界资源。

18. 同步机构应遵循哪些基本准则?为什么?

a. 空闲让进、忙则等待、有限等待、让权等待四条准则

b. 为实现进程能互斥地进入到自己的临界区

19. 试从物理概念上说明记录型信号量wait和signal。

Wait(S):当S.value>0时,表示目前系统中这类资源还有可用的,执行一次wait操作,

意味着进程请求一个单位的该类资源,是系统中可供分配的该类资源减少一

个,因此描述为S.value:=S.value-1;当S.value<0时,表示该类资源已分配完

毕,因此进程应调用block原语,进行自我阻塞,放弃处理机,并插入到信

号量链表S.L中。

Signal(S):执行一次signal操作,意味着释放一个单位的可用资源,使系统中可供分配

的该类资源数增加一个,故执行S.value:=S.value+1操作。若加1后S.value

≤0,则表示在该信号量链表中,仍有等待该资源的进程被阻塞,因此应调用

wakeup原语,将S.L链表中的第一个等待进程唤醒。

22. 试写出相应的程序来描述图2-17所示的前驱图。

a. Var a, b, c, d, e, f, g, h; semaphore:= 0, 0, 0, 0, 0, 0, 0, 0;

begin

parbegin

begin S1; signal(a); signal(b); end;

begin wait(a); S2; signal(c); signal(d); end;

begin wait(b); S3; signal(e); end;

begin wait(c); S4; signal(f); end;

begin wait(d); S5; signal(g); end;

begin wait(e); S6; signal(h); end;

begin wait(f); wait(g); wait(h); S7; end;

parend

end

23. 在生产者—消费者问题中,如果缺少了signal(full)或signal(empty),对执行结果将

会有何影响?

如果缺少了signal(full),那么表明从第一个生产者进程开始就没有对信号量full值改变,即使缓冲池存放的产品已满了,但full的值还是0,这样消费者进程在执行wait(full)时会认为缓冲池是空的而取不到产品,那么消费者进程则会一直处于等待状态。

如果缺少了signal(empty),例如在生产者进程向n个缓冲区投满产品后消费者进程才开始从中取产品,这时empty=0,full=n,那么每当消费者进程取走一个产品时empty并没有被改变,直到缓冲池中的产品都取走了,empty的值也一直是0,即使目前缓冲池有n个空缓冲区,生产者进程要想再往缓冲池中投放产品会因申请不到空缓冲区而被阻塞。

24. 在生产者—消费者问题中,如果将两个wait操作即wait(full)和wait(mutex)互换位置,或者将signal(mutex)和signal(full)互换位置,结果会如何?

在生产者—消费者问题中,如果将两个wait操作,即wait(full)和wait(mutex)互换位置后,可能引起死锁。考虑系统中缓冲区全满时,若一生产者进程先执行了wait(mutex)操作并获得成功,则当再执行wait(empty)操作时,它将因失败而进入阻塞状态,它期待消费者进程执行signal(empty)来唤醒自己,在此之前,它不可能执行signal(mutex)操作,从而使试图通过执行wait(mutex)操作而进入自己的临界区的其他生产者和所有消费者进程全部进入阻塞状态,这样容易引起系统死锁。

若signal(mutex)和signal(full)互换位置后只是影响进程对临界资源的释放次序,而不会引起系统死锁,因此可以互换位置。

25. 我们为某临界资源设置一把锁W,当W=1时表示关锁;当W=0时表示锁已打开,试写出开锁和关锁原语,并利用它们去实现互斥。

整型信号量:lock(W): while W=1 do no-op

W:=1;

unlock(W): W:=0;

记录型信号量:lock(W): W:=W+1;

if(W>1) then block(W.L)

unlock(W): W:=W-1;

if(W>0) then wakeup(W.L)

例子:

Var W:semaphore:=0;

begin

repeat

lock(W);

critical section

unlock(W);

remainder section

until false;

end

26. 试修改下面生产者——消费者问题解法中的错误:

producer: end

begin

repeat consumer:

begin „„

produce an item in nextp; repeat

wait(mutex); „„

wait(full); wait(mutex);

wait(empty); buffer(in):=nextp;„„

signal(mutex); nextc:=buffer(out);

until false; out:=out+1;

signal(mutex); until false;

consume item in nextc; end

27. 试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的算法。

三种解决方法中的任意一种即可(略)。PPT62

28. 在测量控制系统中的数据采集任务时,把所采集的数据送往一单缓冲区;计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两任务共享单缓冲区的同步算法。

a. Var mutex, empty, full: semaphore:=1, 1, 0;

gather: compute:

begin

repeat

„„

gather data in nextp;

wait(empty);

wait(mutex);

buffer:=nextp;

signal(mutex);

signal(full);

until false;

end

b. Var empty, full: semaphore:=1, 0;

gather:

begin

repeat

„„

gather data in nextp;

wait(empty);

buffer:=nextp;

signal(full);

until false;

end

compute:

begin

repeat

„„

wait(full);

nextc:=buffer;

signal(empty);

compute data in nextc;

until false;

end

31. 参考ppt76页【什么叫做操作记录,】

32. 参考ppt91页begin repeat „„ wait(full); wait(mutex); nextc:=buffer; signal(mutex); signal(empty); compute data in nextc; until false; end

33. 试比较进程间的低级通信工具与高级通信工具.

用户用低级通信工具实现进程通信很不方便,因为其效率低,通信对用户不透明,所有的操作都必须由程序员来实现,而高级通信工具则可弥补这些缺陷,用户可直接利用操作系统所提供的一组通信命令,高效地传送大量的数据。

36. 为什么要在OS中引入线程?

在OS中引入进程的目的,是为了使多个程序能并发执行,以提高资源利用率和系

统吞吐量。在OS中再引入线程,则是为了减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性。

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

a. 调度性。在传统的操作系统中,拥有资源的基本单位和独立调度、分派的基本单位都是进程,在引入线程的OS中,则把线程作为调度和分派的基本单位,而把进程作为资源拥有的基本单位;

b. 并发性。在引入线程的OS中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间,亦可并发执行,因而使OS具有更好的并发性;

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

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

什么叫做操作记录 第四篇_操作系统复习题(上)

操作系统复习题(上)

第一章

2.OS的作用可表现在哪几个方面?

答:(1)OS作为用户与计算机硬件系统之间的接口

(2)OS作为计算机系统资源的管理者

(3)OS实现了对计算机资源的抽象

3.为什么说OS实现了对计算机资源的抽象?

答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽 象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通 过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们 共同实现了对计算机资源的抽象。

【什么叫做操作记录,】

4.试说明推动多道批处理系统形成和发展的主要动力是什么?

答:主要动力来源于四个方面的社会需求与技术发展:

(1)不断提高计算机资源的利用率;

(2)方便用户;

(3)器件的不断更新换代;

(4)计算机体系结构的不断发展。

6.试说明推动分时系统形成和发展的主要动力是什么?

答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的 分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的 共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?

答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令, 在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同时接收用户从各个终 端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据。针对及时处理问题, 应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己 的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

8.为什么要引入实时OS?

答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处 理,并控制所有实时任务协调一致地运行。引入实时OS 是为了满足应用的需求,更好地满 足实时控制领域和实时信息处理领域的需要。

9.什么是硬实时任务和软实时任务?试举例说明。

答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。 举例来说,运载火箭的控制等。

软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影 响不大。举例:网页内容的更新、火车售票系统。

12.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。

答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受 的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成 截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。

(2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某

些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。

(3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度

的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统 中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。

14.处理机管理有哪些主要功能?它们的主要任务是什么?

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

进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。 进程同步:为多个进程(含线程)的运行______________进行协调。

通信:用来实现在相互合作的进程之间的信息交换。

处理机调度:

(1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需 的资源(首选是分配内存)。

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

15.内存管理有哪些主要功能?他们的主要任务是什么?

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

内存分配:为每道程序分配内存。

内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。

地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。

内存扩充:用于实现请求调用功能,臵换功能等。

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

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

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

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

答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。 文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件安全性。

18.是什么原因使操作系统具有异步性特征?

答:操作系统的异步性体现在三个方面:一是进程的异步性,进程以人们不可预知的速度向 前推进,二是程序的不可再现性,即程序执行的结果有时是不确定的,三是程序执行时间的 不可预知性,即每个程序何时执行,执行顺序以及完成时间是不确定的。

20.在微内核OS中,为什么要采用客户/服务器模式?【什么叫做操作记录,】

答:C/S 模式具有独特的优点:⑴数据的分布处理和存储。⑵便于集中管理。⑶灵活性和 可扩充性。⑷易于改编应用软件。

23.何谓微内核技术?在微内核中通常提供了哪些功能?

答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个 尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内 核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。

24.微内核操作系统具有哪些优点?它为何能有这些优点?

答:1)提高了系统的可扩展性

2)增强了系统的可靠性

3)可移植性

4)提供了对分布式系统的支持

5)融入了面向对象技术

第二章

1. 什么是前趋图?为什么要引入前趋图?

答:前趋图(Precedence Graph)是一个有向无循环图,记为DAG(Directed Acyclic Graph),用于描述进程之间执行的前后关系。

2. 画出下面四条语句的前趋图:

S1=a:=x+y; S2=b:=z+1; S3=c:=a – b; S4=w:=c+1;

答:其前趋图为:

3. 什么程序并发执行会产生间断性特征?

答:程序在并发执行时,由于它们共享系统资源,为完成同一项任务需要相互合作,致使这 些并发执行的进程之间,形成了相互制约关系,从而使得进程在执行期间出现间断性。

4.程序并发执行时为什么会失去封闭性和可再现性?

答:程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改 变,致使程序运行失去了封闭性,也会导致其失去可再现性。

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

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

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

7.试说明PCB 的作用,为什么说PCB 是进程存在的惟一标志?

答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在 多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程 并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。

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

答: (1)就绪状态→执行状态:进程分配到CPU资源

(2)执行状态→就绪状态:时间片用完

(3)执行状态→阻塞状态:I/O请求

(4)阻塞状态→就绪状态:I/O完成

9.为什么要引入挂起状态?该状态有哪些性质?

答:引入挂起状态处于五种不同的需要: 终端用户需要,父进程需要,操作系统需要,对换 需要和负荷调节需要。处于挂起状态的进程不能接收处理机调度。

10.在进行进程切换时,所要保存的处理机状态信息有哪些?

答:进行进程切换时,所要保存的处理机状态信息有:

(1)进程当前暂存信息

(2)下一指令地址信息

(3)进程状态信息

(4)过程和系统调用参数及调用地址信息。

13.在创建一个进程时所要完成的主要工作是什么?

答:

(1)OS 发现请求创建新进程事件后,调用进程创建原语Creat();

本文来源:http://www.gbppp.com/mw/473391/

推荐访问:电脑操作记录 李旭东操作记录

热门文章