当采用记录的成组和分解技术时,若磁盘上每个存储块可以存放用户的10个逻辑记录,用户的0-9记录放在磁盘的第0号存储块,用户的10-19号记录放在磁盘的第l号存储块。假设主存储器中的成组和分解缓冲区大小与磁盘存储块大小相等,读入或写出一块存储块需时间T,从缓冲区取出或向缓存区写入一个逻辑记录需时间t,处理一个逻辑记录的时间为p。那么,当用户程序需要读出7-12号逻辑记录,并对其中的每一个逻辑记录分别进行处理后写回原来的磁盘块,若不采用设备管理中的缓冲技术,至少需要的时间是()
填空题查看答案
今有三个并发进程R、M、P,它们共享有一个缓冲区,R负责从输入设备读信息,每读一记录后,把它存放在缓冲区;M在缓冲区加工读入的记录;P把加工后的记录打印输出。读入的记录经加工输出后,缓冲区中又可以存放下一个记录。试用PV操作为同步机制写出它们并发执行时能正确工作的程序。
简答题查看答案
在一个单用户操作系统中,在某一应用程序运行过程中将某些数据存放到磁盘上去的时候,他使用操作系统提供的()这一接口。
单选题查看答案
一个计算问题的程序分成3个可以独立执行的程序模块:输入程序、处理程序和打印程序,每批数据都需顺序执行这三个模块。对于多批数据,这三个程序在单CPU机器中可能运行的顺序是()
多选题查看答案
把用户的工作显示在计算机屏幕的一个矩形区域中,允许用户在矩形区域中操作应用程序和文档,这样的矩形区域称为“()”
填空题查看答案
一个计算问题的程序分成三个可以独立执行的程序模块:输入程序、处理程序和打印程序,每一批数据都需顺序被这些模块执行。当有多批数据时,这三个程序模块中可以并行运行的是()
单选题查看答案
在多道程序设计环境下,()是一个用户的计算任务区别于其他用户的计算任务的一个单位。
填空题查看答案
假设每个磁盘存储块中可以存放某文件的10个记录,记录的编号从0开始,主存中用于记录的成组和分解的缓冲区的大小与磁盘存储块的大小相等。如果有个使用该文件的用户程序在自己的内存空间中分别设置了“读记录工作区”和“写记录工作区”,每个工作区的大小均相当于一个记录的大小。若依次进行写记录11、读记录15、写记录1、读记录3、写记录17五步操作,如果在操作前主存缓冲区是空的,那么要完成这些操作需要启动磁盘读或写的次数是()
单选题查看答案
假定一个分时系统允许20个终端用户同时工作。若分配给每个终端用户的时间片为50毫秒,而对终端用户的每个请求需处理200毫秒给出应答,那么终端的最长响应时间为()
单选题查看答案