分享
 
 
 

操作系统原理实验教程(基于Linux)(高等学校教材·计算机科学与技术)

操作系统原理实验教程(基于Linux)(高等学校教材·计算机科学与技术)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 王永阳

基本信息·出版社:清华大学出版社

·页码:188 页

·出版日期:2010年01月

·ISBN:9787302208167

·条形码:9787302208167

·版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:高等学校教材·计算机科学与技术

产品信息有问题吗?请帮我们更新产品信息。

内容简介《操作系统原理实验教程(基于Linux)》共包括16个实验,分别为基于Linux环境的8个实验和与操作系统原理相关的8个实验。每个实验都是关于操作系统研究的典型问题,用以加深读者对概念和原理的理解; 每个实验都给出程序代码与注释、运行结果和对结果的分析,经过上机调试,具有可操作性,方便读者实现; 有的实验给出额外思考题,引导读者做进一步思考。

《操作系统原理实验教程(基于Linux)》实验性强,重点突出,难度适中,适于作为高等院校计算机及相关专业操作系统课程的实验教材,也可以作为Linux环境开发人员的参考书。

编辑推荐《操作系统原理实验教程(基于Linux)》:高等学校教材·计算机科学与技术。

目录

上篇 Linux操作系统实验指导

实验1 Linux系统安装及初级命令

实验2 文件与目录操作

实验3 权限

实验4 shell初步

实验5 控制进程

实验6 用户间的通信

实验7 C编程与调试

实验8 Linux时间系统分析

下篇 操作系统原理实验指导

实验9 中断处理

实验10 进程调度算法的设计

实验11 内存页面置换算法的设计

实验12 银行家算法

实验13 生产者-消费者问题实现

实验14 主存储器空间的分配和回收

实验15 文件结构

实验16 作业调度

附录 实验报告模板

……[看更多目录]

序言欢迎阅读《操作系统原理实验教程(基于Linux)》一书,该书是我们呈现给读者的学习《操作系统原理》的辅助教程,也可以作为《操作系统原理》授课教师的实验参考教程。通过阅读与实验,读者可以掌握Linux操作系统常用命令及其基本原理,对操作系统研究的典型问题加以编程实验,加深对操作系统的理解。

《操作系统原理》是一门计算机科学及其相关专业的骨干课程,是学生在学习时难以理解和掌握的课程,也是一门实践性很强的课程。在教学和学习过程中,难以找到合适的实验教材,为此,我们通过总结多年的操作系统教学经验,在教师李健和研究生林斌、龙榜、马俊蓉等人的支持与帮助下,编著了本书。

在编写书籍的过程中,如何进行内容的选取与取舍、如何设计实验,一直困扰着我们。考虑到Linux是一个完全免费的操作系统,并且,很多学校都把Linux操作系统作为操作系统原理的后续课程,为此,《操作系统原理实验教程(基于Linux)》涵盖了两大部分内容:Linux操作系统应用实验和操作系统原理相关实验。在实验的设计上,我们既考虑如何让学生通过实验加深对操作系统原理的理解,又为讲授操作系统原理的老师提供实验组织形式的参考。

本书共包括16个实验,共分上下两篇,分别为基于Linux操作系统的8个应用实验和与操作系统原理相关的8个实验。

上篇是8个独立的Linux操作实验,目的是让学生从用户的角度掌握Linux操作系统常用命令及其基本原理。教师在组织本篇的实验时,可以要求学生独立完成,在实验室签到考评,每次实验课程结束时,采用history命令查看当次实验内容,依据实验时课堂表现、实现内容给出课堂分数;实验后要求写实验报告,侧重从操作系统管理计算机系统资源的角度,从用户的角度总结所用命令,经教师上机考查后计实验分数。

文摘插图:

操作系统原理实验教程(基于Linux)(高等学校教材·计算机科学与技术)

②等待状态。Linux系统把基本的等待状态进一步细化为可中断的等待态和不可中断的等待态两种。处于这种状态的进程都在等待某个事件或某个资源,可中断等待状态的进程可以被信号唤醒而进入就绪状态等待调度,而不可中断等待状态的进程是因为硬件资源无法满足,不能被信号唤醒,必须等到所等待的资源得到之后由特定的方式唤醒。

③僵死状态。由于某些原因进程被终止,这个进程所拥有的内存、文件等资源全部释放之后,还保存着PCB信息,这种占有PCB但已经无法运行的进程就处于僵死状态。

④暂停状态。处于暂停状态的进程,一般都是由运行状态转换而来,等待某种特殊处理。比如处于调试跟踪的程序,每执行到一个断点,就转入暂停状态,等待新的输入信号。

⑤交换状态。处于交换状态的进程正在执行内存、外存的交换工作。这个状态在

2.2.X版本的内核中基本已经不使用,在2.4.X版本中没有这种状态。

⑥独占状态。严格地说,这不是一种独立的进程状态。它应该是等待状态的一种,处于独占状态的进程位于等待队列中,当等待的事件发生时,只有处于这种状态的进程被唤醒,其他处于可中断和不可中断等待状态的进程则继续等待。在Linux2.2和之前的版本中,如果有一组进程都在等待某一个事件(比如一组web服务器进程在等待网络套接字上的事件),一旦事件发生,所有进程都会被唤醒。因此,Linux每收到一个web请求,都会唤醒一组进程,其中每个都会试图响应Web请求。显然,多个服务器进程服务一个请求没有意义,所以得到请求的只会是一个,系统必须调度使得所有其他的进程继续休眠。虽然Linux把进程切换过程尽量优化,但这样的做法显然还是不够高效。Linux 2.4引入独占状态后,如果事件发生,只唤醒处于独占状态的那一个进程,这就可以大大提高Apache这类web应用的效率,使Linux更适合网络服务器的角色。

下面来看Linux系统进程的状态转换情况。为了更为直观,这里采取了一定的简化措施:按照进程是否占有处理机为依据,把进程的运行状态分为执行和就绪两种状态;等待状态统一考虑,不再区分是否可中断,独占状态也作为一种等待状态处理;不涉及交换状态。简化的进程状态及转换情况见图5—2。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有