操作系统
AnthonyM08
这个作者很懒,什么都没留下…
展开
-
Minix添加系统调用
在Minix中添加一个新内核调用 假设我们新添加一个叫做sample的内核调用 1.在 /usr/src/minix/kernel/system.h 中添加你的函数原型 do_sample() ... int do_sample(struct proc *caller, message *m_ptr); #endif /* SYSTEM_H */ 2.在 /usr/src/minix/ker...原创 2019-04-19 11:48:17 · 441 阅读 · 0 评论 -
操作系统 第四章
第四章 存储管理层次化存储体系结构操作系统的任务基本存储管理分类单道程序存储管理实现方式固定分区的多道程序系统单个输入队列多个输入队列固定数量任务的多道程序重定位和存储保护重定位存储保护重定位和存储保护的解决方案交换技术基于位图的存储管理基于链表的存储管理内存释放内存分配算法虚拟内存管理虚拟存储器虚拟页式存储管理分页页表多级页表页表项的结构关联存储器TLB 层次化存储体系结构 存储器 特点...原创 2019-06-11 14:59:24 · 833 阅读 · 0 评论 -
操作系统 第三章
I/O硬件原理 I/O硬件分类 按外设特性分类 使用特征:存储、输入输出、终端 数据传输率:低速、中速、高速 信息组织特征:单个字符或数据块 字符设备(如打印机) 块设备(如磁盘) I/O设备的特点 种类多 差异大(控制和速度) 在速率相差多个数量级的不同设备上保持相对良好的性能 块设备和字符设备 块设备 将信息存储在可寻址的固定大小的数据块中 通常数据块大小为512字节...原创 2019-06-18 15:16:22 · 1287 阅读 · 0 评论