发表评论取消回复
相关阅读
相关 HIT oslab之文件管理(从磁盘到文件系统的四层抽象)
一、概述 磁盘也属于外设,所以在unix/linux的世界里,操作磁盘也要像操作文件一样。 那么操作系统是如何将磁盘抽象成文件系统的呢? 二、直接使用磁盘
相关 HIT oslab之实验1~9 完结撒花
一、完结撒花 1.[HIT oslab之实验2 操作系统的引导(含:实验1 实验环境搭建)][HIT oslab_2 _1] 2.[HIT oslab之实验3 系
相关 HIT oslab之实验9 proc文件系统的实现
一、实验内容 在Linux-0.11上实现procfs(proc文件系统):`/proc`,该目录下有2个文件: (1)psinfo(进程信息) 当读取此文件的内
相关 HIT oslab之设备管理 (显示器 + 键盘)
一、整体逻辑 根据unix/linux哲学:一切皆文件,所以设备也有设备文件。操作系统要让用户像操作文件一样去使用终端设备,即实现了设备管理。 > 以下内容的操作系统指
相关 HIT oslab之实验8 终端设备的控制
一、实验内容 修改Linux-0.11的终端设备处理代码,对键盘输入和字符显示进行非常规的控制。 > 所谓非常规,即:在初始状态,一切如常。用户按一次`F12`后,把应
相关 HIT oslab之实验7 地址映射与共享
一、实验内容 用 Bochs 调试工具跟踪 Linux 0.11 的地址翻译(地址映射)过程,了解 IA-32 和 Linux 0.11 的内存管理机制; 在
相关 HIT oslab之实验6 信号量的实现和应用
一、实验内容 1.在Ubuntu中编写程序,用信号量解决生产者–消费者问题; 2.在Linux-0.11中实现信号量,用生产者—消费者程序检验之。 二、编写应用程
相关 HIT oslab之实验5 基于内核栈切换的进程切换(含函数调用内存模型的讲解)
一、实验内容 把Linux-0.11进程切换的方式改为基于内核栈切换,而不是基于TSS切换(因为太耗时)。 要实现基于内核栈的任务切换,主要完成如下三件工作:
相关 HIT oslab之实验2 操作系统的引导(bootsect.s + setup.s)
零、实验1 实验环境搭建 1.[参考教程][Link 1] 2.遇到的问题 (1)dokg: 错误:另外一个进程已经为 dpkg fronted lock 加锁
相关 Linux Proc文件系统实验(代码)
Linux上的/proc目录是一种文件系统,称为proc文件系统(虚拟文件系统),它存储内核状态信息,包括cpu、内存以及进程等信息。proc文件系统有很多优点:应用程序获取内
还没有评论,来说两句吧...