实现多道程序设计必须妥善解决三个问题:()、()和系统资源的管理和调度。

题目
填空题
实现多道程序设计必须妥善解决三个问题:()、()和系统资源的管理和调度。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

技术是在主存中同时存放若干个程序,并使这些程序交替执行,以提高系统资源的利用率。

A.多道程序设计

B.Spooling

C.缓冲

D.虚拟设备


正确答案:A
解析:本题考查的是操作系统多道程序方面的基本概念。为进一步提高系统资源的利用率,可采用多道程序技术,即在内存中同时存放若干道程序,并允许这些程序在系统中交替运行。采用多道程序设计技术,从宏观上看多个程序在同时执行,但微观上看它们是在交替执行或称并发执行。

第2题:

多道程序设计的引用给存储管理提出了新课题,应必须考虑的几个方面的问题不包括()。

A.存储分配

B.存储扩充

C.存储保护

D.存储调度


参考答案:D

第3题:

在操作系统中引入多道程序设计技术后,系统具有:多道性、无序性、宏观上串行,微观上并行、调度性等特征。()

此题为判断题(对,错)。


参考答案:错

第4题:

多道程序设计的引用给存储管理提出了新课题,应必须考虑的几个方面的问题不包括()。

  • A、存储分配
  • B、存储扩充
  • C、存储保护
  • D、存储调度

正确答案:D

第5题:

多道程序设计时应注意什么问题?


正确答案: 处理机管理问题——多道程序之间如何分配CPU,使CPU既能满足各程序运行的需要,又能提高处理机的利用率。
内存管理问题——为每道程序分配必要的内存空间,并防止程序遭破坏。
I/O设备管理——分配为多道程序共享的I/O设备,方便用户使用,提高设备利用率。
文件管理问题——组织大量的程序和数据,便于用户使用,保证数据的安全和一致。
作业管理问题——对系统中各种类型的作业进行组织。

第6题:

为了解决进程间的同步和互斥问题,通常采用一种称为(39)机制的方法。

A.系统调度

B.系统分派

C.多道程序设计

D.信号量


正确答案:D
解析:由于在系统中,多个进程竞争同一资源可能会发生死锁,若无外力作用,这些进程都将永远不能再向前推进。为此,在操作系统的进程管理中最常用的方法是采用信号量(Semaphore)机制。信号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。“P操作”是检测信号量是否为正值,若不是,则阻塞调用进程;“V操作”是唤醒一个阻塞进程恢复执行。根据用途不同,信号量分为公用信号量和私用信号量。公用信号量用于实现进程间的互斥,初值通常设为1,它所联系的一组并行进程均可对它实施P、V操作;私用信号量用于实现进程间的同步,初始值通常设为0或n。

第7题:

多道程序设计可以实现进程并发,那么,多道程序设计环境具有以下哪些特点?

A.独立性

B.随机性

C.共享性

D.确定性

E.封闭性


正确答案:ABC

第8题:

现代操作系统的基本特征是( )、资源共享和异步性。

A 多道程序设计

B 中断处理

C 实现分时与实时处理

D 程序的并发执行


参考答案D

第9题:

设计多道系统时,为实现对并发进程的控制和管理应解决哪些方面的问题?简要说明之。


正确答案: 应解决三方面的问题:
(1)进程间同步与互斥。并发进程共享资源时可能出现与时间有关的错误,为保证系统的安全应实现正确的互斥与同步。
(2)进程间的通信。提供通信机制以实现进程间交换大量信息,达到协调完成合作任务的目的。
(3)死锁。进程竞争资源时可能引起死锁,必须考虑如何防止,避免和检测死锁。

第10题:

()引起进程的并发执行。

  • A、进程调度策略
  • B、资源分配策略
  • C、进程状态变化
  • D、多道程序设计

正确答案:D