前言:广工操作系统课程设计,实验报告文档、源代码和可运行程序等可以去我的github或者码云上下载,如果对您有帮助,希望您同时在github和码云给个star,谢谢!
实验内容:
—. 课程设计的性质、目的和任务
操作系统是计算机系统配置的基本软件之一。它在整个计算机系统软件中占有中心地位。其作用是对计算机系统进行统一的调度和管理,提供各种强有力的系统服务,为用户创造既灵活又方便的使用环境。本课程是计算机及应用专业的一门专业主干课和必修课。
通过课程设计,使学生掌握操作系统的基本概念、设计原理及实施技术,具有分析操作系统和设计、实现、开发实际操作系统的能力。
二. 课程设计任务
模拟实现操作系统的部分功能。
三. 设计要求
- 提交一批作业(>=10),按先来先服选择一部分作业(最多5个)进入内存
- 为每个作业创建一个进程,并分配内存(用户内存:0—1024K,采用可变连续分配方式)
- 进程调度功能(时间片轮转)
- 随机阻塞进程,并在一段时间后唤醒进程(选做)
- 显示相关信息:后备作业队列、内存分配情况、进程信息、完成作业情况
- 这些功能要有机地连接起来