试题详情
- 简答题如何对字符缓冲区进行分配与回收?
-
在字符设备进行I/O时,内核利用getcf过程从空闲字符缓冲区队列中取得空闲缓冲区,若队列空,则无缓冲区可分配,返回;否则从队首取得一个空闲缓冲区,把该缓冲区指针bp返给调用者。采取互斥访问措施,在过程开始处将处理机优先级提升为6,在取得空缓冲区之后再恢复处理机的优先级。
当不再需要缓冲区时,调用putcf过程释放缓冲区。输入参数是指向已不再需要的缓冲区指针bp,把该缓冲区送回到空闲缓冲区队列的队首指针cfreelist指向的头部。此时若有申请空缓冲区而阻塞的进程,则唤醒它。对空闲缓冲区队列的访问应互斥进行。 关注下方微信公众号,在线模考后查看
热门试题
- 库和文件夹中保存的文件或者子文件夹都是存
- 要打开磁盘碎片整理程序,可通过打开“开始
- 有一阅览室,读者进入时必须先在一张登记表
- 文件夹选项对话框包含()选项卡。
- "桌面背景"窗口中选择图片的位置是(),
- ()是用户启动计算机登录到系统后看到的整
- 要删除文件时可以选中对象安delete键
- 简述什么是多道程序设计?
- 磁盘清理的内容有()。
- 复制快捷键()。
- 屏幕保护程序中设置等待时间最少为1分钟。
- 磁盘清理程序不会清理()。
- 磁盘清理程序一次可以对多个分区进行清理。
- ()的主要任务是对处理器进行分配
- 在PowerPoint中,要将用附件“画
- Windows操作系统由哪些系统服务构成
- 以下属于长日期格式的是()。
- 通过网页浏览器不能()。
- Windows7提供了几种菜单查看方式(
- 主题会影响桌面的总体外观,包括()。