正在加载图片...
25.在多道程序环境中可以采用对换技术。此时,内存中保留多个进程。当内存空间不 足以容纳要求进人内存的进程时,系统就把内存中暂时不能运行的进程(包括程序和数据)换 出到外存上,腾出内存空间,把具备运行条件的进程从外存换到内存中。 26.文件保护是指文件免遭文件主或其他用户由于错误的操作而使文件受到破环。常用 的文件保护机制有: ①命名一自己的文件名,不让他人知道; ②口令一对上口令,才能存取: ③存取控制一有权才可存取,不同权限干不同的事; ④密码一一信息加密,解密复原。 27.设备驱动程序的功能主要有:接受用户的I/O请求;取出请求队列中队首请求,将相 应设备分配给它:启动该设备工作,完成指定的1/O操作;处理来自设备的中断。 28.嵌入式操作系统的最大特点就是可定制性,即能够提供对内核进行配置或剪裁等功 能,可以根据应用需要有选择地提供或不提供某些功能,以诚少系统开销。如从应用领域角度 看,可以分为面向信息家电的嵌入式操作系统,面向智能手机的嵌入式操作系统,面向汽车电 子的嵌人式操作系统,以及面向工业控制的嵌人式操作系统等。 四、应用题(每小题10分,共20分) 29.解:(共10分) (1)针对容量为n的环形缓冲区,输入、输出两组进程读/写缓冲区需要的条件为: ①输入进程和输出进程需同步执行,即输入进程写缓冲区后,输出进程才可以读; ②由于缓冲区容量有限,因此任一时刻所有输入进程存放信息的单元数不能超过缓冲区 的总容量(n); ③同理,所有输出进程取出信息的总量不能超过所有输入进程当前写人信息的总数。(3分) (2)为使两类进程实行同步操作,应设置三个信号量:两个计数信号量full和empty,一个 互斥信号量mutex。(3分) ful:表示放有信息的缓冲区数,其初值为0。 empty:表示可供使用的缓冲区数,其初值为n。 mutex:互斥信号量,初值为1,表示各进程互斥进入临界区,保证任何时候只有一个进程 使用缓冲区。 (以下每个0.5分,共4分) 84025. 在多道程序环境中可以采用对换技术。此时,内存中保留多个进程。当内存空间不 足以容纳要求进入内存的进程时,系统就把内存中暂时不能运行的进程(包括程序和数据〉换 出到外存上,腾出内存空间,把具备运行条件的进程从外存换到内存中。 26. 文件保护是指文件免遭文件主或其他用户由于错误的操作而使文件受到破坏。常用 的文件保护机制有 ① 命名-一~自己的文件名,不让他人知道 ② 口令一一对上口令,才能存取 ② 存取控制一一有权才可存取,不同权限干不同的事 ④ 密码一一-信息加密,解密复原。 27. 设备驱动程序的功能主要有:接受用户的I/ 请求;取出请求队列中队首请求,将相 应设备分配给它 启动该设备工作,完成指定的 1/0 操作;处理来自设备的中断。 28. 嵌入式操作系统的最大特点就是可定制性,即能够提供对内核进行配置或剪裁等功 能,可以根据应用需要有选择地提供或不提供某些功能,以减少系统开销。如从应用领域角度 看,可以分为面向信息家电的嵌入式操作系统,面向智能手机的嵌入式操作系统,面向汽车电 子的嵌入式操作系统,以及面向工业控制的嵌入式操作系统等。 四、应用题{每小题 10 分,共 20 分} 29. 解: (共 10 分〉 (1)针对容量为 的环形缓冲区,输入、输出两组进程读/写缓冲区需要的条件为: ①输入进程和输出进程需同步执行,即输入进程写缓冲区后,输出进程才可以读; ②由于缓冲区容量有限,因此任一时刻所有输入进程存放信息的单元数不能超过缓冲区 的总容量 (n) ; ③同理,所有输出进程取出信息的总量不能超过所有输入进程当前写入信息的总数。 (3 分〉 (2) 为使两类进程实行同步操作,应设置三个信号量 两个计数信号量 full empty ,一个 互斥信号量 mutex (3 分) full: 表示放有信息的缓冲区数,其初值为 empty: 表示可供使用的缓冲区数,其初值为 no mutex: 互斥信号量,初值为 ,表示各进程互斥进入临界区,保证任何时候只有一个进程 使用缓冲区。 (以下每个 O. 分,共 分〉 840
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有