北斗卫星电话价格:请教两个关于操作系统导论的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 23:03:02
一.
进程通信与死锁
1. 考虑某一系统,它有4类资源R1,R2,R3,R4,有5个并发进程P0,P1,P2,P3,P4,按照银行家算法回答下列问题。
a) 各进程的最大资源请求,已分配的资源表和当前资源剩余量如图所示,计算各进程的资源请求过程状态表(兰表)
b) 系统当前处于安全状态吗
c) 当进程P2申请的资源分别为(1,0,0,1)时,系统能立即满足吗?
分配量 最大需求量
R1 R2 R3 R4 R1 R2 R3 R4
P0 0 0 1 2 0 0 1 2
P1 1 0 0 0 1 7 5 0
P2 1 3 5 4 2 3 5 6
P3 0 6 3 2 0 6 5 2
P4 0 0 1 4 0 6 5 6
当前资源剩余量
R1 R2 R3 R4
1 5 0 2
执行顺序:P à P à P à P à P
分配量 最大需求量 执行过程
R1 R2 R3 R4 R1 R2 R3 R4 R1 R2 R3 R4
P0 0 0 1 2 0 0 1 2
P1 1 0 0 0 1 7 5 0
P2 1 3 5 4 2 3 5 6
P3 0 6 3 2 0 6 5 2
P4 0 0 1 4 0 6 5 6

2. 什么是死锁,死锁的四个必要条件是什么?

3. 试分析在用PV信号量来解决生产者消费者问题的过程中(存在多个柜台的情况下,同时考虑同步与互斥),填写下表中对应值的变化:
进程进入列表
进程 进程具体操作 Mutex Empty Full 备注
1 1 N-1
P1 P(Empty) 1 0 N-1
P2 P(Empty) 1 -1 N-1
C1 P(Full) 1 -1 N-2
P3 P(Empty) 1 -2 N-2

注:P1/P2/C1/P3按照顺序依次进入,表格中的空格填写的是对应进程退出后,各值发生的变化。P指生产者进程,C指消费者进程。
并指出各进程的实际执行顺序。(参照P94页的PV流程,按照进程执行的顺序,在备注栏中写出进程切换顺序的原因)

二:
1、 任务管理器的使用
a) 当前系统的进程总数、线程总数
b) 总体CPU占用率(%)
c) 内存使用值/总值(M)、物理内存可用数
d) SVCHOST进程的PID(多个)
e) SERVICES进程的内存使用量、线程数
f) 尝试调整进程的优先级

2、 程序引导方式(开始à运行àregedit)
给出当前系统中所有自启动程序的基本信息(程序名称、所在盘符的路径)
local_machine->software->microsoft->windows->currentversion->run
current_user->software->microsoft->windows->currentversion->run
名称 程序路径
1、

3、 控制台管理(开始à运行àmmc)
自定义管理单元,包含本地用户和组、磁盘管理、共享文件夹、性能日志和警报四个单元,并导出为控制单元文件msc。

4、 性能监视器控制单元(winnt/system32/perfmon.msc)
自定义监控记录:删除默认监控单元,加入监视对象:
Ÿ 处理器时间Processor Time
Ÿ C盘读取时间LogicalDisk  Disk Read Time(若没有,则用system下的file read bytes/sec替代
Ÿ 系统线程数SystemThreads
启动监控,并启动和关闭一些程序,如Word,Excel,IE等,查看监控状态的变化,最后导出历史状态记录为html文件

作业完成后将三个文件用winrar或者winzip打包上传(doc/msc/htm)

这些问题你要找17级的高手来回答了!