操作系统实验
记录操作系统课程的几个实验
实验一_进程的同步与互斥
通过学习和分析基础例子程序,使用windows进程和线程编程(也可以采用Java 或Unix/Linux的POSIX线程编程)实现一个简单的生产者/消费者问题的程序。
1 |
|
实验二_处理机调度
设计一个按优先权调度算法实现处理器调度的程序
1 |
|
实验三_存储管理
1.模拟分页式存储管理中硬件的地址转换和产生缺页中断
Page.java
1 | package ex3; |
Operation.java
1 | package ex3; |
Main.java
1 | package ex3; |
2.用先进先出(FIFO)页面调度算法处理缺页中断
1 | //没写 |
实验四_文件系统
用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程
User.java
1 | package ex4; |
FileOperation.java
1 | package ex4; |
Main.java
1 | package ex4; |