Skip to content

About

2020-2021第二学期操作系统实验

Resources

Stars

12 stars

Watchers

2 watching

Forks

Latest commit

 

History

40 Commits

Folders and files

Repository files navigation

课程答疑

本仓库依托Github仓库Discussions进行答疑。

在本仓库中选择Disscussions板块,新建问题即可提出问题,老师与助教会在核查后进行回答。

注意事项

  1. 关于实验问题在提出前请确保认真阅读仓库内相关文档或Readme,四次实验已经全部结束了,后续没有实验课程,请同学们查看提交名单,确保自己4次实验都已经提交,已经遗漏的实验报告补交记做60分,不交记做0分,特殊情况请和助教联系。
  2. 课程问题请先善用搜索引擎(如谷歌,百度),使用关键词或精确搜索能省去很多麻烦。
  3. 提问前请搜索仓库中是否有解答。
  4. 提问时请尽可能提供清晰明确的问题描述,包括但不限于前提条件、重要定义、必要配图等,方便老师和助教给出解答。
  5. 提问解答可能存在一些延迟,请后续查看进度。
  6. 如有其他问题请联系助教解决,任何关于课程问题均可在Discussions中提问。

OperatingSystemExperiments 操作系统实验

本仓库为操作系统实验材料,包括实验手册和实验报告模板以及部分参考代码。

后续实验手册会通过仓库进行更新,请注意查看。

请勿在本仓库进行提交,如需修改请Fork后操作。

本仓库二维码

osex

实验课注意事项

实验课共四节,时间详见后文,实验课评分由课堂签到+课后实验报告两部分加权组成,请认真对待。

实验课鼓励提前预习准备,每次实验在当周更新实验手册,实验课结束后更新实验报告模板(每次模板有部分更改,请以ex+序号下文件夹下最新文件为准),请注意查看。

实验课可自行携带笔记本电脑,U盘存储工具等。

实验环境

PC Ubuntu16.04或Ubuntu18.04(推荐)操作系统——原生或虚拟机; C/C++编程语言

编辑器:vim/emacs

编译器:gcc/g++

调试工具: gdb

附:

win10下ubuntu双系统安装和环境配置

VMware安装Ubuntu虚拟机

实验报告提交事项

1、 实验报告提交时请以 班级-学号-姓名-操作系统第几次实验 命名方式提交。

例如: 软件工程1班-201900010001-张三-操作系统第一次实验.pdf

2、 实验报告请以pdf方式提交方便批改,请注意不要提交word版本。

3、 请注意不要单独给助教或老师发送实验报告。学习委员请以班级为单位收齐实验报告后打包发送给助教邮箱:赵康铭 952917537@qq.com 或 张袁 zhangyuanes@gmail.com

4、 实验报告请认真对待,按时提交,请勿互相抄袭,一经发现均取消本次实验评分。

5、某次实验具体实验报告内容注意细节已在报告中以红字标注,请注意查看。

实验一 Linux常用命令的使用

实验时间:2021.03.28 第4周 5-8节

实验地点: B7 231,233,331

实验指导老师:刘波,吴庆耀 助教:张袁,赵康铭

实验报告提交截至时间: 第二次实验前(第六周周日前)已截止

实验手册word版

实验手册在线地址

实验报告模板

实验二 进程创建及进程间通信

实验时间:2021.04.11 第6周周日 5-8节

实验地点: B7 231,233,331

实验报告提交截至时间: 第三次实验前(第七周周日前) 已截止

实验手册word版

实验手册在线地址

实验报告模板

实验三 进程调度算法模拟实验

实验时间:2021.04.18 第7周周日 5-8节

实验地点: B7 231,233,331

实验报告提交截至时间: 第九周周日前 4月30日前 已截止

实验手册word版

实验手册在线地址

实验报告模板

参考代码

实验四

实验时间:2021.05.22 第12周周六 9-12节

实验地点: B7 231,233,331

实验报告提交截至时间: 5月30日前 已截止

实验手册word版

实验手册在线地址

实验报告模板

参考代码C语言版本

参考代码C++版本

关于随机种子在Linux和windows下不同的问题,采用Linux下的环境进行测试,下面给出seed = 333时的页地址流,用于判断是否由于输入不同而导致命中率差异。

最终实验评分按照Linux下的seed页地址流。

Windows 10: seed  = 333
The data input is: 
1 2 4 0 4 4 3 3 2 4 0 0 1 2 1 1 0 2 2 1 1 4 2 3 2 2 1 1 3 0 

最终评分版本:

ubuntu 18.04: seed  = 333
The data input is: 
1 4 0 3 1 4 4 3 2 0 4 3 4 1 0 3 2 3 0 4 3 1 0 0 1 1 2 1 4 3 
Mac OS: seed = 333
The data input is: 
1 1 2 0 1 2 2 2 2 0 1 1 4 4 2 2 0 3 1 2 1 1 0 3 3 4 2 0 2 4

本仓库更新记录

  • 2021.05.23 zhangyuanes 更新Readme 和 答疑模块
  • 2021.05.23 zhangyuanes 更新ex4 seed参考,更新注意事项
  • 2021.05.17 zhangyuanes 更新ex4 和 readme
  • 2021.04.26 zhangyuanes 更新issue 和确认第三次实验提交时间为4月30日
  • 2021.04.12 zhangyuanes 更新ex3 和 readme
  • 2021.04.11 zhangyuanes 更新ex2在线实验手册
  • 2021.04.05 zhangyuanes 更新ex2 和 readme
  • 2021.03.30 zhangyuanes 更新仓库二维码
  • 2021.03.30 zhangyuanes 更新其他实验时间与注意事项
  • 2021.03.28 zhangyuanes 更新ex1 和 readme
  • 2021.03.28 zhangyuanes 初始化仓库

About

2020-2021第二学期操作系统实验

Resources

Stars

12 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages