/3-1-OS

NJU SE Operating System Homework

Primary LanguageC

3-1-OS

更新于2023-4-27

ls的报错要求好像和去年不太一样,注意一下。

更新于2023-3-10

南京大学软件学院2020级操作系统作业题(包括两次书面作业和四次实验作业)

以下文章中,书面作业用hw代替,实验作业用lab代替。

hw1&hw2

这个书面作业每年区别不大,不作过多阐述。

lab1

本实验以及之后的所有实验均在Ubuntu16.04 32位系统下进行。

温馨提示1:如果当前课程的要求提到了Ubuntu16.04 32位操作系统,请不要尝试使用其它操作系统,这会给您造成不必要的麻烦。

温馨提示2:每年的实验会有些许差异,请仔细甄别,不要不加理解地复制粘贴。

以下是lab1实验阐述。

实验描述

见目录下lab1/实验描述

配环境和Hello OS

首先需要配环境。以下是VMware Workstation 16版本的环境配置友情链接和HelloOS操作流程:

OSlab1-1 bochs,共享文件夹等的配置 – 0KrBlog

目录下lab1/HelloOS操作.pdf && 目录下lab1/代码

整数加法乘法代码分析

OSlab1-2 算法 – 0KrBlog

目录下lab1/代码

实验问题答案

目录下lab1/实验问题答案.pdf

lab2、3、4

文件夹下都有代码、实验描述和实验问题答案,不多做阐述了。

ppt

比较全,整理成了压缩包的形式

参考教材

只有前两本是参考教材

只有前两本是参考教材

只有前两本是参考教材

操作系统教程第五版

https://lxx0921.obs.cn-north-4.myhuaweicloud.com/OS1/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%95%99%E7%A8%8B%20%20%E7%AC%AC5%E7%89%88.pdf

于渊ORANGE'S一个操作系统的实现

https://lxx0921.obs.cn-north-4.myhuaweicloud.com/OS1/%E4%B9%A6%20%E4%BA%8E%E6%B8%8A%20ORANGE%E2%80%99S%EF%BC%9A%E4%B8%80%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%AE%9E%E7%8E%B0.pdf

枫叶书(并非参考教材,但是讲的很好)

https://lxx0921.obs.cn-north-4.myhuaweicloud.com/OS1/%E6%9E%AB%E5%8F%B6%E4%B9%A6.pdf

往年试题

重合率较大,导致复习压力较小