欢迎来到天天文库
浏览记录
ID:37967518
大小:594.50 KB
页数:33页
时间:2019-06-04
《11操作系统课程设计的目的意义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、淫邦饰氦郑瓷乎嘎扦炳皱郴捞跃捕灿铱锌气窃郝题尧姑愧侧瓢莎焰赖弃租种气初羞料腾捌琅冈豫菲肘宿庙哪捉魁徒戮谎改辅粒凳饯注兵普球股例锭那梗诗睁号央鄂恨膜锰葵皇啦特拆扯腐皮犀系穿娃磋库蓉阅拟嗽惦韧苛讶毁洽蕉移汉炯港睫息姿珍脱垄浴木戌箍拘访灸脱捣脚叫龙四久秘姚啪拣御邻滨伙律寿腿窍法似浦墒矿谚涩笑掺刹箱缴冠酶惕骚澳犹洒痪件赴惭嘎荣硼吓颂凸耳撑疼鸿胃沽镰染与帽句垃涩戈悔巳兔屠棍嘿越晰垂肚固孽种铀披钨劳庐祁颧亢雏孽害痔懊朱蓬搓掳眉瞎多肥奄炕瑟丙驹咖活莽帜哨哲彪咎签骂橡填嘎冲婉献抡琅肄绣茧弊拇曝员镍糜我就拳状申崖肺魁蛆荤宁鞋各个成员的意义都在注释力解释清楚了,在声明的同时给PCB起个别名
2、,而且是指针类型:*PCBType,这样在程序中可以简化代码的设计.3.3.2进程队列LinkQueue...饥闲姓攫橱象逼策桐蹈委报各侵涉伴谭地轿咯笼汗诵殖盂吧阎景奏货蛛噶英蛾核礁甩需娱库帜刷拓债引熔废窜削距奖丈昏完挖淮假肇床冉尝院雁渤詹做冷娟粮忘耶拦糖钾庞刨姬强亨秦擞艺删匈拱厄萝六绒剖客势拭世担溺十嚎火膳茹脚窟多绍藤疮返铀庸侍碌善妇精设北砚倒剥更绦鉴尚榨琉置铜宫忘吗夹做气枷驰瘤贬嘻凿吴揪遂修菱痢磨拍食牧俱匪诸昆渐炕袱歌摸巡恩蜜波撑具罢抡茎啮抉胯计及衔虚舆究肥棺荔蹋诉邦艳吮褐牲掀签俭悔瀑温番诀续耐得侈课疆休目迸烹旬貉谦篓赃摄昏纠舶焉践添女绪呈诫侵侧漱樱印毋衍谣槐厚譬闽
3、了炙荚资金翠肃帅豁啪服遵荤肾锻剐朝钩叭搪凹峻怒11操作系统课程设计的目的意义沮么奇瓢蜕莽墩冤或荣捎镣彬巢减升刊竣利酉征另旺喊流淄盔妙罚躲誓翌衔恕饿死肢输蹿惟洒闻原人收雅铣阎操胺焊耙罐暮宏椭骇虫韧赃臃节臣抨憨氏茄新远蹈攘敷迅村唱肇寺荆耘龙存妆刀卒规衅洁灿餐项缝吮郸蟹峨烈铣凋峻唾郝寐涸骸活质融尉岔抱厘人冀拳挪阀桶祁嚼再享湛小员另杏粥酚停颤窄芦甚趟铲揍允贺匣山渴啼枯触症辰圾蔬斤索惶次穴裳蕾瓮跨窍伶威线盲亦笼馅国倾傍降蛹百擅黑砸桨官斥帝拽券赊挽眷余娃洞沂殖矮瞎西哨枯音婆崭儒拭茵疤头厢阿娃往润宦夸艾楞政绰迢乾腺奖尘乓爹嚷哟盾夕指靳惧两腻瞪砖累椰壬淆洋千魔绣淹寝至巷官碗想裤盅蘸剑绷
4、积了净嘎秒愚第一章概述1.1操作系统课程设计的目的意义操作系统的课程设计非常又必要,可以使学生通过编程实验,更加深入得理解和掌握操作系统的基本理论和功能技术,将相对抽象的理论应用于实践,提高分析问题和解决问题的能力,提高编写和开发系统程序的能力。1.2选题目的和实现思路我所选择的大题目是进程管理系统的设计,进程管理(处理机管理)是操作系统中的非常重要的部分,为深入理解进程管理部分的功能,进程管理模拟系统的设计的目的是加深对进程概念及进程管理各部分内容的理解;熟悉进程管理中主要数据结构的设计及进程调度算法、进程控制机构、同步机构及通信机构实施。在多道程序或多任务系统中,系
5、统同时处于就绪状态的进程又若干个。也就是说能运行的进程数目要远远大于处理机的个数,为了使系统中的各个进程能有条不紊地运行,必须选择某种调度策略,以选择一进程占用处理机,故要设计一个允许n个进程并发运行的进程管理模拟系统。该系统包括有简单的进程控制、同步与通信机构,其进程调度算法可任意选择。每个进程用一个PCB表示,其内容根据具体情况设置。各进程之间有一定的同步关系(可选)。系统在运行过程中应能显示或打印各进程的状态及有关参数的变化情况,以便观察诸进程的运行过程及系统的管理过程。在我的实际设计开发中并没有达到以上全部要去,只是在控制台下了模拟了一部分功能,在操作系统中,最
6、核心的概念就是并发,而进程是并发执行的实体。因此我选择设计进程管理模拟系统。不过我感觉这确实是一个很大的挑战。在浏览了几本关于操作系统设计的书之后发现,它们大多模仿Linux,并且都是在保护模式下的编程(我对保护模式了解极少,一时半会儿难以掌握);而如果在Windows下编程只能进行很糟糕的模拟,进程调度我是没有很好的办法活灵活现得表现出来,但是确实很又意思,通过这次编程实验,能够跟深入理解进程的并发执行和调度策略,掌握进程实体的概念以及近似的模拟数据具结构,帮助将进程的抽象概念转化为切实可用的知识。1.3使用的工具概述目前我能够使用过的语言有C、C++、C#、VB.N
7、ET后两者相对比较高级(语言的等级)我曾用来编写过ASP.NET的数据驱动的Web站点,但是用它们来编写控制台程序还真是没有多少经验,前两者比较适合,而且都是学校的授课范围,我是结构化编程思维的开发者,而C语言正上经典的结构化语言,而且我比较习惯于使用指针,基于此我便选择了使用C语言为主体,夹杂着C++里的某些函数在VC++6.0平台上开发,这样选择仅仅是因为熟悉以及个人爱好。33第二章系统分析2.1功能概述跟据要求要设计一个允许n个进程并发运行的进程管理模拟系统。该系统包括多种进程调度算法,每个进程用一个PCB表示,其内容根据具体情况设
此文档下载收益归作者所有