操作系统课程设计,利用 java语言实现spooling技术
2021-07-01 16:40:53 220KB SPOOLING技术模拟 java
1
设计要求(多道、单处理机): 1) 每一个进程有一个PCB,其内容可以根据具体情况设定。 2) 可以在界面设定的互斥资源(包括两种:输入设备与输出设备)的数目 3) 进程数、进入内存时间、要求服务时间可以在界面上进行设定 4) 进程之间存在一定的同步与互斥关系,可以通过界面进行设定,其表示方法如下: 进程的服务时间由三段组成:I2C10O5(表示进程的服务时间由2个时间片的输入,10个时间片的计算,5个时间片的输出) 进程间的同步关系用一个段表示:W2,表示该进程先要等待P2进程执行结束后才可以运行 因此,进程间的同步与互斥关系、服务时间可以统一用四段表示为:I2C10O5W2 5) 可以在运行中显示各进程的状态:就绪、阻塞、执行 6) 采用可视化界面,可在进程调度过程中随时暂停调度,查看当前进程的状态以及相应的阻塞队列 7) 具有一定的数据容错性 有些代码需要自己适当改下
2021-06-28 08:28:14 5.51MB 高响应比 优先算法 MFC 报告
1
本资源位操作系统课设,采用Javaweb书写,四种页面置换算法,界面简洁美观
2021-06-26 09:00:37 843KB javaweb 操作系统课设 页面置换算法
1
在linux平台上用Qt来实现两道批处理系统的两极调度模拟,代码有详细解说,希望能给大家带来帮助。
2021-06-24 10:03:11 1.02MB 操作系统
1
1.编写一个C程序,使用Linux下的图形库,分窗口显示三个并发进程的运行。 2.采用模块方法,添加一个新的设备驱动程序;要求添加字符设备的驱动,编写一个 程序测试所写的驱动。 3.了解/proc文件的特点和使用方法,监控系统状态,显示系统中若干部件的使用情 况,用图形界面显示系统监控状态。
2021-06-23 18:24:21 564KB Linux 操作系统 课设 内核
1
操作系统课设报告加源代码:课设内容包括1、Windows 进程管理 2、Linux 进程管理 3、互斥与同步 4、银行家算法的模拟与实现 5、内存管理 6、磁盘调度 7、进程间通信。 报告内容详细,源代码可直接在相应的codeblock和Linux平台运行!
2021-06-23 15:08:59 12.04MB 操作系统 课设报告加源代码 详细 Windows
1
初始条件: 1. 操作系统:Linux 2. 程序设计语言:C语言 3. 设有一个理发师,5把椅子(另外还有一把理发椅),几把椅子可用连续存储单元。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.技术要求: 1)为每个理发师/顾客产生一个线程,设计正确的同步算法 2)每个顾客进入理发室后,即时显示“Entered” 及其线程自定义标识,还同时显示理发室共有几名顾客及其所坐的位置。 3)至少有10个顾客,每人理发至少3秒钟。 4)多个顾客须共享操作函数代码。 2. 设计说明书内容要求: 1)设计题目与要求 2)总的设计思想及系统平台、语言、工具等。 3)数据结构与模块说明(功能与流程图) 4)给出用户名、源程序名、目标程序名和源程序及其运行结果。(要注明存储各个程序及其运行结果的主机IP地址和目录。) 5)运行结果与运行情况
2021-06-23 14:43:18 738KB 睡眠理发师问题 操作系统课设
1
通过这些实验我更加理解熟悉windows、 Linux 支持的消息通信机制、共享存储区机 制及信息量机制,一开始也是非常懵,因为对 Linux 的了解不是很多,只是之 前实验二的时候了解了一下,所以其中指导书给了很多关于 Linux 的知识,这 个给我提供了很大的帮助,但是有些地方还是没有理解透彻,因此上网也查询 了相关的一些资料,最后终于大概理解了 Linux,个人认为收获非常大。
2021-06-22 16:58:14 12.53MB 操作系统
1
广东工业大学计算机学院操作系统课程设计报告及其代码。
2021-06-18 14:11:56 437KB 广工 操作系统 课设报告 代码
1
用高级语言编写程序,模拟实现一个简单功能的操作系统。 (1)实现作业调度(先来先服务)、进程调度功能(时间片轮转) (2)实现内存管理功能(连续分配) (3)实现文件系统功能(选做内容) (4)这些功能要有机地连接起来
2021-06-17 02:08:44 475KB 广工操作系统课设
1