
OS
文章平均质量分 77
zhiy_wis
这个作者很懒,什么都没留下…
展开
-
学生学籍管理程序
学生学籍管理通常使用数据库为基础的管理信息系统(MIS)系统,但是这里要求不使用数据库技术,而是使用数据结构struct和链表操作完成管理任务。利用链表对文件的操作,实现对学生信息的存储,基本功能都实现了,但是没有实现真正意义上的与数据库等同,文件操作里面有个ftell给文件指针定位的函数,但是这个貌似是按字节来定位的,我就没有深入下去了,现把我实现的代码奉上,若有不完善之处,欢迎留言指正,大家相原创 2012-11-26 20:33:03 · 2130 阅读 · 2 评论 -
基于信号量机制的进程同步问题模拟程序
背景:在多任务系统中,进程之间的相互影响成为必须解决的重要问题,由于共享资源争抢(间接制约)和进程之间的固有协作关系(直接制约),导致进程之间存在相互制约关系。1965年荷兰学者Dijkstra提出的信号量机制是用于解决进程间同步问题的一种重要机制。问题描述:在父亲、女儿和儿子面前有一个放置水果的盘子plate,盘子最多可以放6个水果。父亲随机地向盘子里放入水果,可能是苹果也可能是桔子。女原创 2012-11-19 13:33:07 · 2353 阅读 · 2 评论 -
进程PCB管理与调度程序
这是操作系统课上的一次作业,我是属于旁听去的,也许正是由于旁听的缘故,对作业总是抱着一中拖延的心态,没花什么心思在这门课的作业上。这次的进程调度作业其实早已经上交了,这两天想写点程序了,顺便更新下博客里面的内容。闲话少说,上程序了,不会组织语言,只能多写点注释了基本构造:使用数据结构struct PCB表示进程, 记录进程的相关信息,设置三个队列(链表),分别是就绪队列、执行队列和原创 2012-11-19 13:35:58 · 3120 阅读 · 1 评论