找回密码
 注册

新浪微博登陆

只需一步, 快速开始

QQ登录

只需一步,快速开始

快捷导航
事务所专题-柯南20周年纪念事件簿
搜索
查看: 649|回复: 9

全柯哀通缉!有没有会编程的啊!

[复制链接]

杯户中学生

发表于 2004-11-13 22:50:57 | 显示全部楼层 |阅读模式
一. 实验目的:
体会进程调度方法,并通过一个简单的进程调节器度模拟程序的实现,加深对进程调度算法,进程切换的理解。

二. 实验内容:
采用静态优先数的方法,编写一进程调度程序模拟程序,进程状态为就绪、运行、等待三种。模拟程序只对你所设置的“虚拟PCB”进行相应的调度模拟操作,即每发生“调度”时,显示出当前运行的“PCB名字”、优先数、运行时间等,而不需要对系统中真正的PCB等数据进行修改。


五. 实现过程中出现的主要问题和解决方法:
1. 程序中定义了两个类:Pcb类和PcbOperator类。Pcb类定义了虚拟进程,它有三个属性:名称name,优先级privoty,运行时间time,各属性都是利用随机数产生。PcbOperator类定义了对虚拟进程的操作,它的主要属性是:PCB就绪队列pcbready,当前运行的PCB实例pcbrun,PCB等待队列pcbpause

关键是要把时间片轮转和优先级调度做出来

有谁能把这个编出来?偶重重有赏!

西之服部

发表于 2004-11-13 23:51:14 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

操作系统啊~不是很复杂的样子……不过我编程菜
回复 喝彩 无视

使用道具 举报

最后的银色子弹

发表于 2004-11-14 08:51:22 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

.......汗..还没学到这东西~~
回复 喝彩 无视

使用道具 举报

杯户中学生

 楼主| 发表于 2004-11-15 16:39:15 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

唉……这年头,偶的帖子都没人顶了……咳咳……自己顶……
回复 喝彩 无视

使用道具 举报

侦探

发表于 2004-11-15 17:01:24 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

这个,老大,柯哀大多数是学文的,我只会点C帮不上忙。。。。
回复 喝彩 无视

使用道具 举报

事务所资源补档组

发表于 2004-11-15 17:04:07 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

这个不行,我只会asp,java,vb,c等等,不会这种……
回复 喝彩 无视

使用道具 举报

西之服部

发表于 2004-11-15 20:07:34 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

呵呵~这个问题实现起来确实只要C就行了~当年的操作系统课设的选做就有类似的一道,不过题目都是在Linux下面,偶也没选这道……(编译内核对我这种菜鸟来说太痛苦了~系统挂了无数回,不想再试一次……)
回复 喝彩 无视

使用道具 举报

杯户中学生

发表于 2004-11-15 21:59:05 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

我觉得JAVA就可以实现,大概可以(用3个或者4个class?)。

我最近使用PROLOG,用JAVA似乎是很长时间之前的事情了~~
回复 喝彩 无视

使用道具 举报

杯户小学生

发表于 2004-11-16 13:36:17 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

刚开始学操作系统...
学完了在说啊
顶一下先
回复 喝彩 无视

使用道具 举报

侦探

发表于 2004-11-16 16:21:53 | 显示全部楼层

回复: 全柯哀通缉!有没有会编程的啊!

--
sei

没找到江川吗……

这个…………c就可以了…………
回复 喝彩 无视

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

Archiver|手机版|小黑屋|名侦探柯南事务所 ( 沪ICP备05038770号 )

GMT+8, 2025-2-3 16:16 , Processed in 0.086819 second(s), 19 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表