这学期唯一正常的老师。
这门课还好(就考核而言),有点就是八股文,缺点也是如此,这就导致难以深入理解操作系统。
23年6月19补档,期末考刚结束,回忆一下跟往年不同的地方吧,首先选择题有一个FAT簇的分配问题,其他选择没啥特别的;大题的话,第一题是磁盘调度,考了个SCAN算法的,第二题死锁的资源图化简,第三题多级队列循环调度(这个点往年没考过),第四题银行家算法,第五题虚存相关内容、然后是缺页的置换算法LRU FIFO啥的,第六题是UNIX的文件打开的那题(稍微不同的是要求画出磁盘索引区),第七题多道程序的作业调度,计算平均周转时间和周转系数,细心即可。
首先必然是课内要考的书 方敏的《计算机操作系统》(因为要考试)
当然传说中的CSAPP
然后推荐 MIT的6.S081/6.828
这门课不难,认真学,实验认真做。
按照各个章节稍微整理了一下:
实验挺有意思,而且会加深你对OS的理解,认真做。
主要内容:
进程的建立
线程共享进程数据
信号通信
匿名管道通信
使用命名管道通信建立客户服务器关联程序
信号量实现进程同步
共享主存实现进程通信
......等,还有很多。
本人的实验报告已在本库,仅供参考。