操作系统实验 2014
计算机操作系统第一章

2014-9-17
•返回上一页
12
2014-9-17
•返回上一页
13
涉及到计算机科学的很多领域 计算机体系结构/硬件 软件设计 程序设计语言 数据结构 算法 网络 学习核心技术并能在其他地方应用之
2014-9-17
•返回上一页
14
操作系统的工作
(1)程序的执行 负责启动每个程序, 以及结束程序的工作 (2)完成与硬件有关的工作 (3)完成与应用无关的工作 易于使用,基本服务,统一性 (4)计算机系统的效率与安全问题
2014-9-17
•返回上一页
23
(3)提供输入输出的便利,简化用户的输入
输出工作。
(4)规定用户的接口,以及发现并处理各种 错误的发生。
2014-9-17
•返回上一页
24
本章主要目录
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10
2014-9-17
操作系统的目标、作用和模型 操作系统的形成和发展 操作系统的特征和服务 操作系统的功能 操作系统的进一步发展 操作系统的结构 设计 Unix和Linux 总结 作业 典型问题分析和实战练习
库系统、计算机网络等课打下基础。
操作系统有如下的特点:内容庞杂、涉及面广。
它在计算机系统中处于裸机于应用层之间,对下直
接与硬件接口相连,对上要提供简单、方便的用户 界面。操作系统的实践性强。操作系统的概念在实 际操作系统中体现。
2014-9-17
•返回上一页
8
本课程学习的主要问题
操作系统是干什么的? 操作系统是如何干的? 不是教你如何使用windows,也不是学习完本课程 后就可以设计一个复杂操作系统了。 本学期主要学习前七章,重点2、3、4、5、6章。
全国临床实验操作规程(3篇)

第1篇一、规程背景随着医学科技的不断发展,临床实验在疾病诊断、治疗和预防等方面发挥着越来越重要的作用。
然而,由于实验操作不规范、实验质量不高,导致实验结果不准确,甚至出现安全隐患。
为了解决这一问题,国家卫计委医政司于2014年发布了《全国临床实验操作规程》(以下简称《规程》)。
二、规程内容《规程》共分为三篇,涵盖了临床实验操作的基本原则、具体方法和质量控制等方面。
1. 第一篇:临床实验操作基本原则该篇介绍了临床实验操作的基本原则,包括伦理原则、科学原则、规范原则、质量原则等。
这些原则是确保实验操作规范、科学、可靠的基础。
2. 第二篇:临床实验操作方法该篇详细介绍了临床实验操作的具体方法,包括实验设计、样本采集、实验操作、数据收集与分析等。
针对不同类型的临床实验,如临床试验、诊断实验、治疗实验等,分别制定了相应的操作规范。
3. 第三篇:临床实验质量控制该篇重点介绍了临床实验质量控制的方法,包括实验前、实验中、实验后的质量控制措施。
同时,对实验数据的管理、实验报告的撰写等也提出了具体要求。
三、规程特点1. 规范化:规程对临床实验操作进行了全面、系统的规范,使实验人员有章可循,提高实验质量。
2. 可操作性:规程内容具体、实用,便于实验人员在实际操作中遵循。
3. 实用性:规程结合我国临床实验现状,针对实际问题提出了解决方案。
4. 持续更新:规程将根据临床实验技术的发展和实际需求,不断进行修订和完善。
四、规程意义《全国临床实验操作规程》的发布和实施,对我国临床实验领域具有重要意义:1. 提高临床实验质量,确保实验结果的准确性和可靠性。
2. 促进临床实验规范化,提高实验人员素质。
3. 为临床实验研究和临床应用提供有力保障。
4. 推动我国临床实验事业健康发展。
总之,《全国临床实验操作规程》是我国临床实验领域的重要法规,对于提高实验质量、保障患者权益、推动临床实验事业发展具有重要作用。
实验人员应认真学习、严格遵守规程,为我国临床实验事业贡献力量。
2014年4月全国网络统考《计算机应用基础》模拟题及参考答案-操作系统应用

2014年4月全国网络统考资料《计算机应用基础》模拟题及参考答案——操作系统应用操作系统应用单选题1、在Windows 中,可以设置、控制计算机硬件配置和修改显示属性的应用程序是______。
A:powerpointB:ExcelC:资源管理器D:控制面板答案:D2、在Windows 操作环境下,要将整个屏幕画面全部复制到剪贴板中所使用的键是______。
A:Print ScreenB:Page UpC:Alt + F4D:Ctrl + Space答案:A3、在Windows 中,打开一个窗口后,通常在其顶部是一个______。
A:标题栏B:任务栏C:状态栏D:工具栏答案:A4、在Windows 资源管理器中,格式化磁盘的操作可使用______。
A:左击磁盘图标,选"格式化"命令B:右击磁盘图标,选"格式化"命令C:选择"文件"菜单下的"格式化"命令D:选择"工具"菜单下的"格式化"命令答案:B5、在Windows 中,将某应用程序中所选的文本或图形复制到一个文件中,在"编辑"菜单中可选择的命令是______。
A:删除、粘贴B:剪切、粘贴C:复制、粘贴D:选择性粘贴答案:C6、在Windows 中,打开一个菜单后,其中某菜单项会出现下属级联菜单的标识是______。
A:菜单项右侧有一组汉字提示B:菜单项右侧有一个黑色三角形C:菜单项右侧有一个红色圆点D:菜单项右侧有一个" "符号答案:B7、选择在"桌面"上是否显示语言栏的操作方法是____。
A:控制面板中选"区域和语言"选项B:控制面板中选"添加和删除程序"C:右击桌面空白处,选属性D:右击任务栏空白处,选属性答案:A8、关于Windows运行环境说法正确的是______。
MSP430F5529实验指导书V1.0

MSP430F5529 实验指导书(V1.0)2014年10月27日东北林业大学机电工程学院“3+1”实验室实验一基础GPIO实验实验二键盘与液晶显示实验实验三时钟系统配置实验实验四看门狗与定时器实验实验五 AD/DA实验实验六比较器实验实验七 Flash实验实验八串行通信实验实验一基础GPIO实验【实验目的】1、熟悉CCS的基本使用方法;2、掌握MSP430系列单片机程序开发的基本步骤;3、掌握MSP430 IO口的基本功能。
【实验仪器】1、SEED-EXP430F5529v1.0开发板一套;2、PC机操作系统Windows XP或Windows 7,CCSv5.1集成开发环境。
【实验原理】CCS(Code Composer Studio)是 TI 公司研发的一款具有环境配置、源文件编辑、程序调试、跟踪和分析等功能的集成开发环境,能够帮助用户在一个软件环境下完成编辑、编译、链接、调试和数据分析等工作。
CCSv5.1 为 CCS 软件的最新版本,功能更强大、性能更稳定、可用性更高,是 MSP430 软件开发的理想工具。
SEED-EXP430F5529v1.0开发板上的有8个可操作的LED灯,与MCU的IO口对应关系如图1-1所示:图1-1 LED与MCU的IO对应关系电路我们可以通过控制单片机IO口的输出电平状态来控制各个LED灯的亮灭。
开发板上还有2个可操作的按键S1,S2。
如图1-2所示。
图1-2 按键电路我们可以通过读取与按键相连的IO口的输入电平状态来执行相应的操作。
此外,S1,S2还可以作为外部中断源,触发中断。
【实验内容】1、用调用头文件的方法,使能MSP430F5529开发板上的8个LED灯依次按顺序循环点亮;2、用按键S1控制开发板上LED1的亮灭状态(查询法);3、用按键S2控制开发板上跑马灯的循环速度(中断方式)。
【实验步骤】内容1:使能开发板上的8个LED灯依次按顺序循环点亮1、打开CCSv5并确定工作区间,然后选择File-->New-->CCS Project 弹出图1-3对话框。
(完整版)GC-2014C气相色谱仪操作规程

GC-2014C气相色谱仪操作规程毛细柱注样实验操作步骤1.进行毛细柱实验时,先根据样品要求选择好毛细色谱柱,然后将毛细色谱柱通过毛细柱进样口与FID2检测器相连接,连接方法按GC-2014C气相色谱仪操作说明进行。
2.确认GC-2014C气相色谱仪处于关闭状态,然后将氮气钢瓶的给气阀门开到最大(注意不是减压阀门),正常情况下氮气压力表(右边块)指示值一般在5~15MPa之间(当氮气瓶气压降到3MPa 时应停止使用,并填充氮气),再调节减压阀门(左边的手动阀门)将压力调节到0.5~0.8MPa左右。
3.打开GC-2014C气相色谱仪顶部后边的压力表保护罩:左边有5块0~200KPa的压力表:MAKE UP是ECD保护源压力表,一般为20~30KPa;上面两块为FID点火氢气给气,一般为60KPa;下边两块为FID点火空气给气,一般为50KPa。
中间:一个浮子流量计(没有接气源),下方对应的左边为毛细柱分流调节旋钮及其对应的排气孔,右边为毛细柱隔垫吹扫调节旋钮及其对应的排气孔。
右边四块压力表:左上0~1000KPa的为氮气压力总表PRIMARY,一般为500KPa“恒压”;左下为毛细柱氮气给气压力表,一般为80~120KPa“恒压”;右边压力表为FID的载气“恒流”,其下方对应两个气体流量调节阀分别对应左边和右边两路FID。
4.毛细柱注样实验压力表保护罩内要使用到的压力表及调节旋钮有:左边5块:MAKE UP压力表及其对应的流量调节旋钮ECD保护源压力表,调节其对应的旋钮将压力调节至20~30KPa;FID2点火氢气给气压力表及其对应的流量调节旋钮,在步骤9中进行操作;FID2点火空气给气压力表及其对应的流量调节旋钮,在步骤9中进行操作。
中间浮子流量计下方:对应的左边为毛细柱分流调节旋钮SPLIT及其对应的排气孔,根据样品分析要求,调节是否进行分流,其详细参数见GC-2014C气相色谱仪说明书12.2;右边为毛细柱隔垫吹扫调节旋钮PURGE及其对应的排气孔;先顺时针关严,再按操作箭头逆时针旋转3圈即可。
4.方差分析实验2014 (1)

例:某研究者欲研究甲状腺功能低下婴儿血清中甲 状腺含量(nmol/L),按病情严重程度分为三个水平: 轻度组、中度组、重度组,各组中随机选取10名婴 儿,请分析不同严重程度的婴儿血清甲状腺素水平 是否不同?实验前研究者关心重度组与中度组婴儿 血清甲状腺水平是否有不同? (ANOVA 1)
不同严重程度的婴儿血清甲状腺素水平(nmol/L) (n=10)
1、变量设置 (1)数据格式 1个分类变量,标记为1,2,3,……Group=组别 1=轻度,2=中度,3=中度 2、前提条件的假设检验 1个因变量(反应变量) X=甲状腺素含量 AnalyzeDescriptive Statistics Explore Dependent List:X Factor List: Group Plots: Boxplots(箱式图) Normality plots with tests(正态性检验) Spread vs. Level with Levene Test:none
Post Hoc Post Hoc Tests for:group LSD/SNK/Bonferroni Options Estimated Marginal Means(均数估计) Display Means for :group(显示框内因素的 均 数估计,包括均数,标准误及可信区间 Display 输出选项 Descriptive statistics Homogeneity tests
windows及其应用试卷及答案2014
windows及其应用试卷及答案20141.在Windows 7中,按功能键()可以调用系统的帮助功能。
[单选题] *A.F5B.Windows 徽标键C.F1(正确答案)D.F8答案解析:一般地,按F1键打开帮助系统。
2.在Windows 7中,当一个应用程序窗口被最小化后,该窗口() [单选题] *A.继续在前台执行B.被终止运行他C.被转到后台运行(正确答案)D.保持不变答案解析:Windows7是多任务系统,可同时运行多个程序,正在操作的窗口在前台执行,其他运行的程序都转入后台运行。
3.一般地,对话框和窗口的区别是() [单选题] *A.对话框能移动位置,窗口不可以移动位置B.对话框可以改变大小,窗口不可以改变大小C.对话框不可以改变大小,窗口可以改变大小(正确答案)D.对话框不能移动位置,窗口可以移动位置答案解析:与窗口不同,多数对话框无法最大化、最小化或调整大小,但可以移动位置。
4.在Windows 7中,下列属于桌面系统图标的有() *A.计算机(正确答案)B.回收站(正确答案)C.控制面板(正确答案)D.Internet Explorer答案解析:Windows 7的桌面系统图标有5个:个人的文件、回收站、计算机、网络和控制面板。
图标是代表文件、文件夹、程序和其他项目的小图片。
根据图标的不同作用,图标可分为系统图标、应用程序图标、文件图标和快捷方式图标。
故本小题选ABC,而D选项是应用程序图标。
5.能获取Windows 7帮助信息的操作有() *A.按F1键(正确答案)B.单击对话框中的“?”按钮(正确答案)C.单击“开始”按钮,选择“帮助和支持”命令(正确答案)D.单击文件夹窗口菜单栏上的“帮助”菜单(正确答案)答案解析:按F1键是获取帮助最常用的方法;当对话框提供了“?”按钮时,单击可以打开与当前操作相关的帮助;单击“开始"菜单中的“帮助和支持”或莱单栏上的“帮助”菜单都可以打开windows帮助和支持。
X号线综合监控广播系统(PA)操作手册20140603
X号线综合监控广播系统(PA)操作手册1.前言本标准起草单位:本标准主要起草人:本标准版本号为第1 版、第0 次修订本标准2014年X月X日首次发布本标准从2014年X月X日起实施本标准由XX负责解释2.范围规定了XX管辖的X号线综合监控PA功能操作指引。
3.综合监控PA界面的基本操作:3.1点击综合监控界面上的“通信”—>“广播系统”,如下图所示:3.2打开综合监控PA操作界面,此时看到“后备钥匙”是处于“后备”位,如下图所示,即综合监控无法控制;注:“后备”位是这样的3.3用PA钥匙将“车站广播操作台”电源打到“关”的位置,如下图,或者直接断开“车站广播操作台”的网线(平时不建议断网线);3.4此时综合监控PA界面上的“后备钥匙”处于“可使用”位;并确认“车站广播设备状态”与主控通讯是正常的(即图标为绿色就是正常的,如果是红色或是蓝色就是不正常的)如下图所示,此时综合监控可以控制广播下发;注:“可使用”位是这样的“车站广播设备状态”与主控通讯正常是这样的3.5如下图,点击“自动广播”—>在“选区区域”栏中打上相应的勾(本例选中“上行站台广播区状态”和“下行站台广播区状态”,如下图所示),在“日常广播”栏中选中相应的编号广播(本例选中“031 预定义消息31”,如下图)—>点击“广播播放”即可播放;【如果要设置播放次数,在界面的“循环播放”前打勾,再输入播放的次数即可,如“循环3次”,就输入3;如果要设置定时广播,在“当日计划播放”前打勾,再设置时间,如设置时间是10:50:30—>点击“管理”—>点击“广播播放”,即可看到设置好的广播“等待中”,如下图所示(注:设置了“当日计划播放”后,如果不想再设置“当日计划播放”,则把“当日计划播放”前面的勾去掉,否则会导致实时广播无输出,全部是“当日计划播放”);如果要取消你设置的定时广播,点击“删除计划”即可;如果要停止广播,点击“停止广播”即可;如果要监听广播,点击“监听广播”即可(注:只能选择一个区域监听);如果要停止监听,点击“停止监听”即可。
计算机辅助设计CAD-实验报告
实验报告课程名称:《计算机辅助设计》实验名称:《计算机辅助设计》课程实验院(系):管理学院专业班级:姓名:学号:指导教师:2014 年06 月02日实验项目一课程名称:《计算机辅助设计》实验类别:本科基础实验实验项目名称:AutoCAD综合绘图实验实验学时:10实验类型:操作、综合应用性实验开出要求:必做实验地点:西楼二楼微机实验室每组人数:1实验日期:2014年05月09、16、23日一、实验目的和要求目的:1.进行AutoCAD基础绘图命令使用练习,掌握AutoCAD基础绘图命令的使用方法。
2.进行AutoCAD图形绘制、编辑和处理练习,掌握AutoCAD图形绘制、编辑方法。
3.进行AutoCAD图形中文字标识、尺寸标注方法练习,掌握AutoCAD图形文字标识和尺寸标注方法,能够对AutoCAD图形输出进行设置。
4.应用所学图形绘制、编辑处理技术,设计并完成一幅综合图形的绘制。
要求:1、利用AutoCAD基本图元进行简单二维图形的绘图练习,完成一幅简单二维图形的绘制。
2.掌握AutoCAD的基本操作及常用命令并熟悉图形绘制、编辑;3.掌握AutoCAD图块的使用、图案填充操作;4.完成一幅基本二维工程图形的绘制、编辑和处理。
5.掌握AutoCAD图形中文字标识方法;6.掌握AutoCAD图形尺寸标注方法;7.掌握AutoCAD模型创建;8.掌握AutoCAD图形输出设置方法及步骤;9.完成一幅建筑或机械图形的文字标识和尺寸标注。
10.掌握AutoCAD图层管理器的使用;11.掌握AutoCAD线型管理器的使用;12.掌握AutoCAD颜色管理器的使用;13.掌握AutoCAD图形的绘图布局和打印输出控制;14.完成一幅综合图形的绘制、布局、出图设置等。
二、实验内容1.AutoCAD的安装,启动和退出,环境设置、熟悉工作界面。
2.熟悉基础绘图的命令(点、线、编辑);3.完成一幅简单二维图形的绘制。
2014计算机考研真题(操作系统部分)
2014年计算机学科研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合考试大纲Ⅰ. 考试性质计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公平、有效地测试学生掌握计算机科学与技术学科大学本科阶段专业基础知识、基本理论、基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或及格以上水平,以利于各高等院校和科研院所择优选拔,确保硕士研究生的招生质量。
Ⅱ. 考查目标计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。
要求考生系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。
Ⅲ. 考试形式和试卷结构一、试卷满分及考试时间本试卷满分为150分,考试时间为180分钟二、答题方式答题方式为闭卷、笔试三、试卷内容结构数据结构45分计算机组成原理45分操作系统35分计算机网络25分四、试卷题型结构单项选择题80分(40小题,每小题2分)综合应用题70分Ⅳ. 考查内容操作系统【考查目标】1. 掌握操作系统的基本概念、基本原理和基本功能,理解操作系统的整体运行过程。
2. 掌握操作系统进程、内存、文件和I/O管理的策略、算法、机制以及相互关系。
3. 能够运用所学的操作系统原理、方法与技术分析问题和解决问题,并能利用C语言描述相关算法。
一、操作系统概述(一)操作系统的概念、特征、功能和提供的服务(二)操作系统的发展与分类(三)操作系统的运行环境1. 内核态与用户态2. 中断、异常3. 系统调用(四)操作系统体系结构二、进程管理(一)进程与线程1. 进程概念2.进程的状态与转换3.进程控制4.进程组织5.进程通信共享存储系统,消息传递系统,管道通信。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
许昌学院《操作系统》实验报告手册
学号:1101120207姓名:孙萍班级:计科2班成绩:2014年02月许昌学院信息工程学院《操作系统》实验报告实验一Linux操作系统的安装与配置实验时间:实验地点:计科楼107成绩:【实验目的】1.了解Linux操作系统的发展历史,熟悉Linux发行版和Linux内核的区别。2.了解Linux操作系统安装的软硬件条件,熟悉Linux系统的安装方法,特别是如何在虚拟机上安装、配置该操作系统。3.了解在多操作系统环境下如何本地安装(光盘安装)Linux系统。4.了解Linux操作系统的文件系统结构及其特点,熟悉Linux系统的登入和登出过程【实验内容】1、安装并配置vmware虚拟机,设置运行环境,特别要启动NAT和USB支持。2、在vmware上安装RedHatLinux9.0,指定最大空间为20G以上(具体视硬盘剩余空间而定)。当对虚拟磁盘空间分区时,需至少指定10G给“/”(主目录),分区格式为ext3,还需指定与内存容量相同的swap(交换)区。3、安装完RedHatLinux9.0系统后,需配置硬件(如网卡、显卡等)和软件(如编程开发软件等)。4、启动Linux系统和退出Linux系统【实验步骤和结果】1、启动VMware,建立Linux虚拟机,完成后的结果如下图所示。
2、在vmware上安装RedHatLinux9.0许昌学院信息工程学院《操作系统》实验报告许昌学院信息工程学院《操作系统》实验报告
【实验总结和体会】通过安装虚拟机等操作让我认识到Linux这系统一些基本特点,有别于我们机器上使用的系统,发现原来通过虚拟机这个软件还可以在已有系统的基础上使用其他操作系统。这有利于我们学习。许昌学院信息工程学院《操作系统》实验报告实验二Linux操作系统的运行模式实验时间:实验地点:计科楼107成绩:【实验目的】1.熟悉Linux系统终端工作环境的使用,了解Linux命令的格式,学会利用常用的Linux命令来完成系统的管理和维护。2.了解X-Windows的特点,熟悉Linux图形用户接口的使用,掌握GNOME桌面环境的基本操作。【实验内容】1、通过虚拟机启动并登陆Linux系统。2、打开Linux的虚拟终端窗口,借助Linux的在线帮助指令man或help了解Linux系统常用的命令的功能以及格式,练习并掌握常用的Linux操作命令,如ls、who、w、pwd、ps、pstree、top等。3、在图形界面环境中,查看GNOME桌面的面板和桌面,设置GNOME,包括屏幕保护程序、更改背景和指定关联程序等。
【实验步骤和结果】1、登陆
2、Linux部分操作指令许昌学院信息工程学院《操作系统》实验报告LSWHO
WPWDPS许昌学院信息工程学院《操作系统》实验报告pstree
Top3、许昌学院信息工程学院《操作系统》实验报告屏幕保护程序
指定关联程序许昌学院信息工程学院《操作系统》实验报告更改桌面背景
【实验总结和体会】当实验中我找不到具体在那个窗口进行操作时,我继续寻找通过网络进行百度询问。通过这次的实验让我了解了Linux的强大功能,了解到Linux有许多方便快捷的设置基本配置的方法,这使我更喜欢上Linux的使用,使我在以后是相关操作实验中有更浓厚的兴趣。不管是什么样的操作系统都有它的优缺点,我知道我现在对Linux还只是基础的了解,以后有更多的内容需要我学习和掌握。许昌学院信息工程学院《操作系统》实验报告实验三Linux操作系统的高级应用实验时间:实验地点:计科楼107成绩:【实验目的】1.了解OpenOffice.Org集成办公软件,掌握利用OpenOffice.Org的套件来完成文档和图片的处理。2.了解Linux网络管理的知识,熟悉Linux网络配置的方法,掌握在Linux环境下配置Web服务器和ftp服务的方法。【实验内容】1、配置Linux系统的网络环境,安装FTP和Web服务器,并配置相关的属性,练习WINDOWS和UNIX之间的文件交换。2、利用FTP程序上传自己的照片到FTP服务器,利用OpenOffice的文字处理工具OpenOfficeWriter制作一份表格形式的个人简历,必须包含姓名和照片,并保存为网页格式。3、将个人简历网页设置为WEB服务器的首页,然后在客户端利用浏览器访问。【实验步骤和结果】1、许昌学院信息工程学院《操作系统》实验报告
2、许昌学院信息工程学院《操作系统》实验报告
点击编辑设置ip地址与主机相同,只端口号不同
重新启动网络服务:许昌学院信息工程学院《操作系统》实验报告安装ftp软件包并设置新建用户/组许昌学院信息工程学院《操作系统》实验报告登陆虚拟机ftp并上传文件【实验总结和体会】写出实验过程中遇到问题以及解决的方法和实验的收获。实验过程不管用桥的连接还是NET的连接,都不能实现ftp文件的上传跟共享,到目前为止我也不是很清楚到底是哪里出了问题,即便是关了防火墙也不行,能做到地步为上图显示。许昌学院信息工程学院《操作系统》实验报告实验四Linux进程管理实验时间:实验地点:计科楼107成绩:【实验目的】1.掌握GCC编译器的用法,学会利用GCC编辑器来编辑C语言程序,学会利用GDB调试器来调试C语言程序。2.掌握在Linux环境下观察进程运行情况和CPU工作情况的命令。3.了解fork()系统调用,掌握利用fork()创建进程的方法。4.了解Linux系统其他与进程相关的系统调用,如exec、wait和exit等。5.了解Linux常用的进程通信机制。【实验内容】1、利用Linux的文字编辑器编写一个计算机100个自然数和的C语言程序,并用gcc编译该程序,运行该程序。2、编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。试观察记录屏幕上的显示结果,并分析原因。3、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter…'及'son……',父进程显示'parent……',观察结果,分析原因。4、用fork()创建一个进程,再调用exec()用新的程序替换该子进程的内容。5、修改步骤3中的程序,用lockf()来给每一个进程加锁,以实现进程之间的互斥。【实验步骤和结果】许昌学院信息工程学院《操作系统》实验报告使用命令建立文件1.c
输入命令gcc-otest1.c2、#include"stdio.h"main(){intp1=0,p2=0;if(p1==fork())//创建子进程1printf("b\n");else{if(p2==fork())//创建子进程2printf("c\n");else许昌学院信息工程学院《操作系统》实验报告printf("a\n");//父进程
}}
3、#include"stdio.h"main(){intp1=0,p2=0,i;if(p1==fork())for(i=0;i<500;i++){printf("daughter%d\n",i);printf("daughter%d\n",i++);printf("daughter%d\n",i+2);}else{if(p2==fork())for(i=0;i<500;i++){printf("son%d\n",i);printf("son%d\n",i++);printf("son%d\n",i+2);}elsefor(i=0;i<500;i++){printf("parent%d\n",i);printf("parent%d\n",i++);printf("parent%d\n",i+2);}}}
修改后的结果如图:许昌学院信息工程学院《操作系统》实验报告从上面可以看出:由于进程的并发执行的原因,同一个程序会出现不同的运行结果。4、
5、
由上面的运行结果可以看出在程序中使用lockf()来给每一个子进程加锁,可以实现进程之间的互斥。【实验总结和体会】进程之间存在很多可能性。许昌学院信息工程学院《操作系统》实验报告实验五进程调度模拟程序的设计与实现实验时间:实验地点:计科楼107成绩:【实验目的】在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度的工作。【实验内容】1、编写程序实现进程调度调度算法先来先服务、优先级高优先和时间片轮转调度算法。(采用的编程语言不限)2、输入数据,输出运行结果。【实验步骤和结果】1、先来先服务#includefloatt,d;//定义两个全局变量struct//定义一个结构体数组,包括进程信息{intid;floatarrivetime;floatrequesttime;floatstarttime;floatendtime;floatruntime;floatDQRuntime;intstatus;}arraytask[4];//定义初始化的结构体数组intgettask()//给结构体数组赋值,输入到达、服务时间{inti;floata;for(i=0;i<4;i++){arraytask[i].id=i+1;printf("inputthenumber:");printf("inputthearrivetimeofarraytask[%d]:",i);//用户输入进程