首页 > 试题广场 >

以下说法不正确的是?

[单选题]
以下说法不正确的是()
  • 进程调度中"可抢占"和"非抢占"两种方式,后者引起系统的开销更大
  • 每个进程都有自己的文件描述符表,所有进程共享同一打开文件表和v-node表
  • 基本的存储技术包括RAM,ROM,磁盘以及SSD,其中访问速度最慢的是磁盘,CPU的高速缓存一般是由RAM组成的
  • 多个进程竞争源出现了循环等待可能造成系统死锁
推荐
A 抢占式会引起系统的开销更大。

可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。

编辑于 2015-01-31 14:57:35 回复(0)
不一定所有进程都共享文件表呀
发表于 2016-06-07 07:47:22 回复(1)
可抢占式会引起系统的开销更大。
可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。
发表于 2016-07-21 17:44:17 回复(0)
A
抢占式与非抢占式的对比:   
非抢占式(Nonpreemptive)   让进程运行直到结束或阻塞的调度方式(容易实现,适合专用系统,不适合通用系统) 
抢占式(Preemptive)   允许将逻辑上可继续运行的在运行过程暂停的调度方式,可防止单一进程长时间独占CPU(系统开销大)

发表于 2015-03-10 11:05:01 回复(0)
抢占式需要为被强占的进程保存现状,需要更大的系统开销。
发表于 2015-08-31 11:40:19 回复(0)
所有进程共享同一打开文件表和v-node表,这个说法基本是错的。
打开文件表其实是进程独有的,只不过父子进程共用而已。共享打开文件表项使得父子进程
能够以管道、命名管道等方式进行通信。
问题是没有直接关系的进程并不共享打开文件表,比如两个不相关的进程可能同时打开一个文件,这时,他们读写文件的
偏移量是不一样的。
发表于 2016-08-22 14:58:32 回复(0)
答案:A
非抢占式就是任务排队执行
抢占式进程调度需要设定进程优先级,高优先级的进程可以中断低优先级的进程而自身优先执行,引起的开销更大
发表于 2015-01-28 11:32:11 回复(0)
A 抢占式会引起系统的开销更大。

可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。

发表于 2017-04-23 10:54:52 回复(0)
抢占机制会引起系统开销更大。因为会调用处理机调度机制。
发表于 2016-07-07 19:53:51 回复(0)
B 选B时,认为A也有错误,但还是选了B,因为不想关的进程是不能共享同一打开文件表的,只能共享V-node表
发表于 2015-08-10 15:51:39 回复(2)
C也是错的吧,高速缓存不是RAM,是比RAM更快的,存储器速度:寄存器>高速缓存>内存>外存
发表于 2024-03-09 04:22:24 回复(0)
可抢占每次都是保证优先权高的进程占用资源,这时需要保护进程现场,因此非抢占的开销要大一点。
发表于 2019-04-21 15:29:15 回复(0)