前引
一共这门课中含有8个Lab
这8个Lab 基本上绝大部分都是我自己一点一点慢慢实现出来的
除了Lab4是我贴了转载的人家的博客链接
写这个Lab博客同样也是希望能够给一些
没有什么思路 或者在一些地方卡住的朋友
能够有一些帮助 :)
by the way
我没有就读于哈工大
只是受别人推荐 学习了李治军老师的操作系统网课
没有实验册 也没有其他的东西帮助指导
所有的资料都是网上百度搜索
实验环境所有的都是在实验楼(蓝桥云课)中完成的
个人认为自己Lab5 Lab6
相比其他博客中代码的完成度 没有别人高
其他的Lab做的还是挺不错的
那两个Lab博客中 我都添加了推荐博客链接的
推荐这两个Lab可以多看看人家的博客
但我做那两个的可做思路参考
纸上得来终觉浅 绝知此事要躬行
这番话如果你在没有看视频 或者说当你在看了《现代操作系统》学习了操作系统等课之后晕头转向 觉得自己好像懂了又好像没懂之时 将会更加倍感这番话的正确与分量
博客相关链接
Lab1 哈工大操作系统之基础(控制系统启动过程实验)
Lab2 哈工大操作系统之基础(添加系统调用实验)
Lab3 哈工大操作系统之进程与线程(进程运行轨迹的跟踪与统计)
Lab4 哈工大操作系统之进程与线程(基于内核栈的进程切换 转载)
Lab5 哈工大操作系统之进程与线程(信号量的实现和应用)
Lab6 哈工大操作系统之内存管理(地址映射与共享流程)
Lab7 哈工大操作系统之外设与文件系统(终端设备的控制)
Lab8 哈工大操作系统之外设与文件系统(proc文件系统的实现)