扬州大学操作系统实验报告书
人事管理系统-软件工程实验报告
软件工程实验报告课题:人事管理系统学生姓名:
学号:
专业班级:
指导教师:
同组成员:
需求分析
一、实验目的
掌握软件需求的结构化分析方法。
二、实验任务与实验要求
导出系统详细的逻辑模型,这里用数据流图来表示。
三、实验内容
(1)功能分析
经过初步分析“人事管理系统”应该具备以下主要功能。
1、职员个人信息资料的增加、修改和删除;
2、职员的考勤录入和查询;
3、职员工资结算和查询;
4、人事管理人员的变化和操作授权;
由于是使用计算机管理,就带来了新的功能:用户登陆、操作人员的管理、基本数据的维护、由数据安全产生的数据备份与恢复。
(2)、关系模式
在满足函数依赖和无损连接的基础上,使数据的设计更加合理。在本系统中只有3个实体,那就是普通员工、管理员、超级管理员,他们权限的不听通过角色来区分。在整个系统中超级管理员只有一人,管理员二人。一个人只可以在普通员工、管理员、超级管理员中处于一个角色,而不可以兼任。其具体的关系模式如下:
普通员工(员工号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)
管理员(管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)
超级管理员(超级管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)
工资(员工号,时间,基本工资,提成,奖金)
考勤(员工号,时间,迟到,早退,管理员号)
注意:“”表示主码,“”表示既是主码又是外码。
E-R图如下所示
数据字典设计:
为了方便数据库的管理和维护,本系统只设计一个数据库workers.mdb,其中包含worker(员工信息表)、manager(考勤信息表)、booklist(工资信息表)
扬州大学085410(专业学位)人工智能
扬州大学085410 人工智能
扬州大学信息工程学院(人工智能学院)位于扬州大学扬子津校区,所属相关学科专业已有60多年办学历史,为国家培养了大批高素质的信息技术人才。
人工智能属于信息工程学院,人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。例如:人脸识别技术,语音识别技术、基于用户兴趣的智能算法推荐技术。
(085410)人工智能有下面个研究方向:
01(全日制)人工智能
考试科目:
[101] 思想政治理论
[204] 英语二
[302] 数学二
[858] 计算机专业基础
复试科目:
1308计算机专业综合
2022年考研复试分数线:273分
注意事项:
1. 我校全日制、非全日制硕士研究生学制一般为 3 年(非全日制艺术硕士学制为 4 年),具体以培养方案为准。
2. 全日制学术学位研究生 8000 元/年·生,全日制专业学位研究生10000元/年·生(其中会计硕士 20000 元/年·生、艺术硕士12000 元/年·生)。
诺登学习网配套题库:2023年扬州大学信息工程学院《858计算机专业基础》考研全套
1.考研真题
扬州大学信息工程学院《858计算机专业基础》历年考研真题汇总
全国名校数据结构考研真题汇总
全国名校C语言程序设计考研真题汇总
操作系统实践实验报告模板
郑州轻工业学院
实践报告
姓名:
院(系):
专业:
班级:
学号:
指导教师:
成绩:
时间:2014 年2 月至2014 年5 月
目录
一、实践目的 .............................................. 错误!未定义书签。
二、实践内容及步骤 .................................. 错误!未定义书签。
三、实践效果分析 ...................................... 错误!未定义书签。
四、小节(结合实际,谈谈认识)........... 错误!未定义书签。
一、实践目的
为了增强我们队脚本语言的认识和了解。熟练掌握脚本语言的特点和应用。熟练掌握Dreamweaver编写代码的技巧,提高学生的动手能力。
二、实践内容及步骤
1、内容:利用Dreamweaver平台编写js代码,制作一个简单的用户注册表单页。
2、步骤:根据需要设计表单,
三、实验结果分析
1、表单图例
2、页面代码
外链式js,调用函数
邮箱js代码:输入邮箱时自动填充邮箱后缀,(如@)
<script type="text/javascript"src="js/autoMail.js"></scrip> 地址js代码:
<script type="text/javascript"src="js/Area.js"></script> 日期js代码:点击日期栏,会自动弹出日历表
<script type="text/javascript"src="js/Calendar.js"></scrip>
操作系统实验报告
实验二进程调度
1.目的和要求
通过这次实验,理解进程调度的过程,进一步掌握进程状态的转变、进程调度的策略,进一步体会多道程序并发执行的特点,并分析具体的调度算法的特点,掌握对系统性能的评价方法。
2.实验内容
阅读教材《计算机操作系统》第二章和第三章,掌握进程管理及调度相关概念和原理。
编写程序模拟实现进程的轮转法调度过程,模拟程序只对PCB进行相应的调度模拟操作,不需要实际程序。假设初始状态为:有n个进程处于就绪状态,有m个进程处于阻塞状态。采用轮转法进程调度算法进行调度(调度过程中,假设处于执行状态的进程不会阻塞),且每过t个时间片系统释放资源,唤醒处于阻塞队列队首的进程。
程序要求如下:
1)输出系统中进程的调度次序;
2)计算CPU利用率。
3.实验环境
Windows操作系统、VC++6.0
C语言
4设计思想:
(1)程序中进程可用PCB表示,其类型描述如下:
struct PCB_type
{
int pid ; //进程名
int state ; //进程状态
2——表示“执行”状态
1——表示“就绪”状态
0——表示“阻塞”状态
int cpu_time ; //运行需要的CPU时间(需运行的时间片个数)
}
用PCB来模拟进程;
(2)设置两个队列,将处于“就绪”状态的进程PCB挂在队列ready中;
将处于“阻塞”状态的进程PCB挂在队列blocked中。队列类型描述如下:struct QueueNode{
struct PCB_type PCB;
Struct QueueNode *next;
}
并设全程量:
struct QueueNode *ready_head=NULL,//ready队列队首指针
扬州大学C语言上机作业1-9整理
答案仅供参考
实验一
4.设计main函数实现从键盘上输入两个整型变量a、b的值,交换它们的值并输出。#include<stdio.h>
void main()
{
int a,b,c;
printf("enter first integer : ");
scanf("%d",&a);
printf("enter second integer : ");
scanf("%d",&b);
c=a;
a=b;
b=c;
printf("%d,%d\n",a,b);
getch();
}
5.设计main函数实现从键盘上输入两个整型变量a、b的值,并将b的值加入到a中,输出a的值。
#include<stdio.h>
void main()
{
int a,b,c;
printf("enter first integer : ");
scanf("%d",&a);
printf("enter second integer : ");
scanf("%d",&b);
c=a+b;
a=c;
printf("a=%d,b=%d\n",a,b);
getch();
}
6.从键盘输入整数x的值,根据公式y=x3+3x2+x-10求y的值,输出x和y的值。
#include<stdio.h>
void main()
{
int x,y;
printf("enter first integer : ");
scanf("%d",&x);
y=x*x*x+3*x*x+x-10;
printf("x=%d,y=%d\n",x,y);
getch();
单片机实验报告(计数器)
扬州大学能源与动力工程学院课程设计报告
题目:计数器
课程:单片机原理及应用课程设计
专业:电气工程及其自动化
班级:电气1001
*名:**
学号:*********
第一部分
任
务
书
《单片机原理及应用》课程设计任务书
一、课题名称
音乐倒数计数器
二、课程设计目的
课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。
《单片机原理及应用》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。单片机原理及应用课程设计的目的是让学生在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能将课堂上学到的理论知识与实际应用结合起来,而且能进一步加深对电子电路、电子元器件等知识的认识与理解,同时在软件编程、排错调试、相关软件和仪器设备的使用技能等方面得到较全面的锻炼和提高。为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。通过单片机硬件和软件设计、调试、整理资料等环节的培训,使学生初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。
三、课程设计内容
设计以89C51单片机和外围元器件构成的单片机应用系统,并完成相应的软硬件调试。
1. 系统方案设计:综合运用单片机课程中所学到的理论知识,学生根据所选课题的任务、要求和条件进行总体方案的设计。
2. 硬件电路设计:对方案中以单片机为核心的电路进行设计计算,包括元器件的选择和电路参数的计算,并画出总体电路图。
扬州大学农学专业实习总结报告范文模板
实习报告
农学专业
姓名:巴菲特
学号:20170921009 专业:农学
班级:农学01班
指导老师:巴菲特
实习时间:XXXX-XX-XX—XXXX-XX-XX 20XX年XX月XX日
目录
目录 (2)
前言 (3)
一、实习目的及任务 (3)
1.1实习目的 (3)
1.2实习任务要求 (3)
二、实习单位(岗位)简介 (4)
2.1实习时间 (4)
2.2实习单位(岗位)简介 (4)
三、实习内容 (5)
3.1熟悉工作流程与工作程序 (5)
3.2培养工作实践能力和基本人际关系处理能力 (6)
3.3强化岗位专业知识的理解与运用能力 (6)
四、实习心得体会 (7)
4.1人生角色的转变 (7)
4.2个人能力的提高 (7)
4.3人际关系的拓展 (7)
五、实习总结 (8)
5.1实践是检验真理的标准 (8)
5.2团队,个人成长的催化剂 (8)
5.3良好的心态是学习工作中的基石 (9)
5.4学无止境,贵在坚持 (9)
前言
毕业实习是大学教育最后一个极为重要的实践性教学环节。通过实习,一方面,使自己接触实际,了解社会,增强劳动观点和事业心、责任感;第二方面,使自己在社会实践中接触与本专业相关的实际工作,增强感性认识,培养和锻炼综合运用所学的基础理论、基本技能和专业知识,提高独立分析和解决实际问题的能力,把理论和实践结合起来,提高实践动手能力,为自己毕业后走上工作岗位打下一定的基础;第三方面,通过实习还可以检验学习效果,为进一步提高教育学习质量,培养个人能力积累经验。
一、实习目的及任务
1.1实习目的
通过实习实践,能系统运用所掌握的经济、管理、法规等知识,在实习单位的生产、经营、管理和商贸等实践活动中,通过不断学习与训练,掌握一定的实践知识与技能,并对生产、经营及人际沟通有一定的切身体验,以期培养独立思考、工作的能力,使自己成为适应社会需要的合格的农学专业人才。
硫酸亚铁晶体的制备研究
扬州大学化学实验报告
课程中学化学实验研究实验课题硫酸亚铁晶体的制备研究学号姓名实验时间年月号
一、实验目的
1.分析评价硫酸亚铁晶体制备的最佳反应条件和操作方法。
2.熟悉并掌握水浴加热、热过滤、冷却结晶等基本操作。
二、实验原理及实验装置
使废铁屑与稀硫酸在水浴加热条件下反应,然后冷却热的硫酸亚铁溶液, 使硫酸亚铁晶体析出, 并过滤和洗涤晶体。
Fe + H2SO4 (稀) FeSO4 + H2
实验装置如图:
三、实验操作步骤
1.进行小组任务分配,分别配置浓度为4.5M,4M, 3.5M, 3M,
2.5M, 2M的硫酸溶液25ml,铁粉取
3.2g,实验温度定为60o C。
2.往盛有铁粉的小烧杯中倒入稀硫酸, 将此小烧杯放入盛有热水(600C左右) 的大烧杯中水浴加热, 让二者充分反应0.5h, 直到有少
量气泡产生, 同时溶液颜色呈灰绿色为止( 此时烧杯底部应有少量铁屑剩余) 。
3.用少量热水预热过滤器, 然后将上述混合物趁热过滤, 滤液接收到另一100mL 的小烧杯中,蒸发浓缩,有晶膜时将小烧杯放入盛冷水的烧杯中水浴冷却, 观察滤液在冷却中生长出浅绿色硫酸亚铁晶体的现象。
4.待结晶完毕后, 过滤, 再用滤纸将晶体吸干。
5.比较小组成员之间的产品。
四、实验结果及数据处理
实验产品:3M硫酸:
4M硫酸: 2.5M硫酸:
这两个实验没有得到产品或很少:
硫酸的浓度现象反应时间
(分钟)
析出晶体情况
2M 少量气泡,烧杯壁
附有较多黑色物质
30 没有析出
2.5M 大量气泡,烧杯壁
附有较多黑色物质
30 析出比较多
3M 大量气泡,铁粉基
C语言课程设计--计算器(图形界面)
C语言课程设计--计算器(图形界面)
扬州大学
C语言课程设计报告题目一个简易计算器的设计与实现
班级
学号
姓名
指导教师
成绩
老师评语:
第 2 页共 14 页
第 3 页共 14 页
一、系统调试…………………………………………8,9,10,11
二、课程设计体会总结………………………………8,9,10,11
1 课程设计目的
(1).课程设计是一项综合性实践环节,是对平时实验的一个补充,课程设计内容包括课程的主要理论知识,但由于C语言对初学者较难掌握,因而对一个完整的C语言程序不适合平时实验。通过课程设计可以达到综合设计C语言程序的目的。
(2)通过本课程设计,可以培养独立思考,综合运用所学有关相应知识的能力,能更好地使用C语言的知识,更好地了解C语言的好处和其可用性!掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级程序设计能力。为后续各门计算机课程的学习和毕业设计打下坚实基础!
(3)通过本程序训练程序设计的基本技能,掌握字符串的表示方法和字符串函数的功能、自学掌握四则运算的算法及WIN-TC的图形操作的基本知识、键盘上特殊键的获取及图形方式下光标的显示。
2 课程设计内容
目的:本课程的课程设计要求学生模拟实现一个简单计算器,要求(1)能够实现四则运算,并能支持优先级运算。(2)三角与反三角运算:如sinx,cosx等。
(3)指数对数运算:如log(x),lnx,e的x次方等。(4)其他运算:如X!,x 的累加等。(4)不允许调用库函数,使用自行开发的程序实现常用函数运算。(5)进一步考虑计算器外观设计,用可视化界面给出计算器外观、功能按键及输入界面。
填料塔流体力学性能测定实验报告
填料塔流体力学性能测定实验报告化原实验报告-填料塔流体力学性能
扬州大学
化工原理实验报告
班级姓名学号实验日期同组人姓名指导教师实验名称填料塔流体力学特性及吸收传质系数的测定
一、实验预习
1. 实验目的
2. 实验原理
3. 写出下图所示的实验流程示意图中各编号所代表的设备、仪器或仪表的名称。
填料塔吸收实验流程示意图
4. 简述实验所需测定的参数及其测定方法
5. 实验操作要点
二、实验数据表
(一)原始数据表
1. 填料塔液体力学实验测定记录
指导教师(签字)
2. 体积吸收系数测定记录
指导教师
(签字)
(二)数据处理结果
1. 填料塔液体力学实验(1)水流量:
(2)水流量:(3)水流量: 2. 体积吸收系数
三、计算举例(并绘制填料塔压降与空塔气速关系图)
篇二:填料塔流体力学性能测定
五、实验数据记录与处理
1、实验数据的记录
塔内径填料高度填料名称:拉西环室温: 1.1、干填料塔下的实验数据记录
实验次数 1 2 3 4 5 6 7 8 9 10 11 12 13
1.2、在水流量为50L/h下的填料塔的实验数据记录
实验次数 1 2 3 4 5 6 7 8 9 10 11 12 13
空气流量/m3*h-1 7 9 11 13 15 17 19 21 23 25 27 29 31 空气温度/℃27.7 27.5 27.4 27.7 27.8 27.9 28.1 28.4 28.6 28.8 29.3 29.5 29.8 空气压力/KPa 0.36 0.52 0.68 0.86 1.07 1.28 1.53 1.8 2.07 2.38 2.72 3.08 3.48 孔板压降/KPa 0.28 0.43 0.58 0.75 0.94 1.15 1.38 1.64 1.9 2.19 2.51 2.85 3.22 水温度/℃20.2 20.2 20.1 20.0 20.1 20.1 20.1 20.0 20.0 20.0 20.0 20.0 20.0 全塔压降/KPa 0.12 0.15 0.19 0.22 0.27 0.31 0.36 0.41 0.46 0.52 0.59 0.66 0.73 空气流量/m3*h-1 7 9 11 13 15 17 19 21 23 25 27 29 31 空气温度/℃27.3 27.4 27.4 27.6 27.8 28 28.2 28.4 28.6 28.9 29.2 29.4 29.7 空气压力/KPa 0.39 0.58 0.8 1.02 1.27 1.53 1.82 2.15 2.53 2.91 3.37 3.85 4.38 孔板压降/KPa 0.27 0.41 0.58 0.74 0.94 1.14 1.36 1.63 1.9 2.18
重力加速度测量实验报告扬州大学
重力加速度测量实验报告扬州大学
一、实验任务
大学物理重力加速度的测定实验报告
精确测定银川地区的重力加速度
二、实验要求
测量结果的相对不确定度不超过5%
三、物理模型的建立及比较
初步确定有以下六种模型方案:
方法一、用打点计时器测量
所用仪器为:打点计时器、直尺、带钱夹的铁架台、纸带、夹子、重物、学生电源等。
利用自由落体原理使重物做自由落体运动。选择理想纸带,找出起始点0,数出时间为t的p点,用米尺测出op的距离为h,其中t=0.02秒×两点间隔数。由公式h=gt2/2得g=2h/t2,将所测代入即可求得g。
方法二、用滴水法测重力加速度
调节水龙头阀门,使水滴按相等时间滴下,用秒表测出n个(n取50—100)水滴所用时间t,则每两水滴相隔时间为t′=t/n,用米尺测出水滴下落距离h,由公式h=gt′2/2可得g=2hn2/t2。
方法三、取半径为r的玻璃杯,内装适当的液体,固定在旋转台上。旋转台绕其对称轴以角速度ω匀速旋转,这时液体相对于玻璃杯的形状为旋转抛物面。
重力加速度的计算公式推导如下:
取液面上任一液元a,它距转轴为x,质量为m,受重力mg、弹力n。由动力学知:
ncosα-mg=0 (1)
nsinα=mω2x (2)
两式相比得tgα=ω2x/g,又tgα=dy/dx,∴dy=ω2xdx/g,
∴y/x=ω2x/2g。∴ g=ω2x2/2y。
将某点对于对称轴和垂直于对称轴最低点的直角坐标系的坐标x、y测出,将转台转速ω代入即可求得g。
方法四、光电控制计时法
调节水龙头阀门,使水滴按相等时间滴下,用秒表测出n个(n取50—100)水滴所用时间t,则每两水滴相隔时间为t′=t/n,用米尺测出水滴下落距离h,由公式h=gt′2/2可得g=2hn2/t2。
实验二 TCPIP网络协议的设置与常用工具的应用
实验二 TCP/IP协议及常用网络工具的使用
一、实验目的:
了解TCP/IP协议的配置,了解常用的网络命令
二、实验内容
1. 配置TCP/IP协议
步骤1:在桌面上右击“网上邻居”,然后选择“属性”或从“开始”菜单的“设置”中选择“网络连接”,进入网络连接窗口。
步骤2:在“本地连接”上右击然后选择“属性”,打开本地连接属性对话框。
步骤3:如果想提高局域网资源共享的速度,可以添加“IPX(Internetwork Packet Exchange,网间数据包交换)、SPX(Sequences Packet Exchange,顺序包交换)或NetBIOS(NETwork Basic Input/OutputSystem,网络基本输入输出系统)”协议,步骤为点击“安装”按钮,在弹出的对话框中选择“协议”,然后按“添加”,在弹出的对话框中选择IPX相关协议后按确定即可。
步骤4:一般情况下只要设置“TCP/IP”协议就行了。步骤为:在“本地连接属性”对话框中选中“Internet协议(TCP/IP)”,然后按“属性”,在打开的对话框中就可以进行相应的设置了。在使用路由器且路由器DHCP开启的情况下,一般选自动获取IP地址的设置即可。
2.常用网络工具的使用
(1)Ping
Ping的目的是为了测试另一台主机是否可达,通过发送一份ICMP(Internet Control Message Protocol,Internet控制报文协议)回显请求报文给主机,并等待返回ICMP回显回答。因此它的作用有:作用一,探测本地的计算机是否通过网络和指定 IP 地址的计算机相连接;作用二,根据域名获得 IP 地址。
食醋中总酸度的测定——陶倩
扬州大学化学实验报告
课程中学化学实验研究实验课题菠菜中色素的提取(浸泡时间)
学号110901125 姓名陶倩(第4组)实验时间2014 年 4 月 4 日
一、实验目的
1. 熟练掌握滴定管,容量瓶,移液管的使用方法和滴定操作技术;
2. 掌握氢氧化钠标准溶液的配制和标定方法;
3. 了解强碱滴定弱酸的反应原理及指示剂的选择;
4. 学会食醋中总酸度的测定方法,了解食醋中乙酸的含量。
二、实验原理及实验装置
1.NaOH的标定
NaOH易吸收水分及空气中的CO2,因此,不能用直接法配制标准溶液。需要先配成近似浓度的溶液,然后用基准物质标定。
邻苯二甲酸氢钾常用作标定碱的基准物质。邻苯二甲酸氢钾易制得纯品,在空气中不吸水,容易保存,摩尔质量大,是一种较好的基准物质。标定NaOH反应式为:
KHC8H4O4+NaOH=KNaC8H4O4+H2O
反应产物是二元弱碱,在水溶液中显碱性,可用酚酞作指示剂。
2.醋酸总酸度的测定
食醋中的主要成分是醋酸,此外还含有少量的其他有机弱酸如乳酸等,用NaOH标准溶液滴定,在化学计量点是呈弱碱性,选用酚酞作指示剂,测得的是总酸反应式:
CH3COOH+NaOH=CH3COONa+H2O
化学计量点:pH≈8.7
指示剂:酚酞
计量关系:n(CH3COOH)=n(NaOH)
除气泡三、实验步骤
1.0.1mol/L NaOH溶液的配制与标定
在天平上用小烧杯快速称取2.0g氢氧化钠固体,加100ml水,使之全部溶解。转移到干净的试剂瓶中,用水稀释至500ml,用橡皮塞塞住瓶口,充分摇匀,贴上标签。
操作系统实验报告
技术资料
常州大学
操作系统课程实验报告
姓名 xxx
专业班级计算机科学与技术
学号 xxxxxx
指导老师 xxx
成绩
实验时间2012年4月23日——2012年5月7日
实验一 Windows XP 系统管理
一实验目的
1) 了解和学习Windows系统管理工具及其使用;
2) 熟悉Windows系统工具的内容和应用;
3)熟悉Windows操作系统的应用环境。
二实验环境
需要准备一台运行Windows XP操作系统的计算机。
三背景知识
Windows XP的“管理工具”中集成了许多系统管理工具,利用这些工具,管理员可以方便地实现各种系统维护和管理功能。这些工具都集中在“控制面板”的“管理工具”选项下,用户和管理员可以很容易地对它们操作和使用。在默认情况下,只有一些常用工具——如服务、计算机管理、事件查看器、数据源 (ODBC) 、性能和组件服务等——随Windows XP 系统的安装而安装。
四实验内容与步骤
为了帮助用户管理和监视系统,Windows XP提供了多种系统管理工具,其中最主要的有计算机管理、事件查看器和性能监视等。
步骤1:登录进入Windows XP。
步骤2:在“开始”菜单中单击“设置”-“控制面板”命令,双击“管理工具”图标。
在本地计算机“管理工具”组中,有哪些系统管理工具,基本功能是什么:
1) 本地安全策略:查看和修改本地安全策略,如用户权限和审核策略
2) Internet信息服务:管理 IIS,Internet 和 Intranet 站点的 WEB服务器
3) 服务:启动和停止服务
4)计算机管理:管理磁盘以及使用其他系统工具来管理本地或远程的计算机
扬州大学操作系统简析题完整版
扬州大学操作系统简析
题
HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】
1.简述线程与进程间的主要区别
(1)拥有资源:进程拥有资源
(2)调度:线程是调度单位
(3)并发性:线程可并发执行( 进程也能并发执行,只是进一步提高了系统的开性)
(4)系统开悄:引入线程后,系统开销小
2.简述段页式存储管理的基本原理;分段式存储管理和分页式存储管理的区别是什么?
原理:1.存储空间等分为“块”
2.地址空间分“段”,段内分“页”
3.作业运行前,所有段的所有页面投入内存
区别:1.从功能上看,页是信息的物理单位,分页是分实现离散分配方式,以消减内存的外零头,提高内存利用率,即满足系统管理的需要,而不是用户的需要;而段是信息的逻辑单位,它含有一组其意义相对完整的信息,目的是为了能更好地满足用户的徐哟呵;2.页的大小固定且由系统确定,而段的长度却不固定,决定于用户所编写的程序;3.分页的作业地址空间是一维的,而分段的作业地址空间是二维的。
3.死锁及其必要条件
定义:指多个进程在运行过程中,因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。
必要条件:
(1)互斥条件
(2)请求和保持
(3)不剥夺条件
(4)环路等待条件
4.请求分页式内存管理原理及硬件要求
1)等分主存为“块”
2)作业先存于主存文件区
3)作业运行前至少装入执行所需的最少页面
4)作业运行时,缺页,OS将其调入
硬件要求:
(1)页表(联想寄存器)
(2)缺页中断机构
(3)地址变换机构
5.什么是虚拟设备?请说明SPOOLing系统是如何实现虚拟设备的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
扬州大学操作系统实验报告书
《操作系统原理》
实验报告书
班级:软件1102 学号:
姓名:
指导教师:徐向英
2012-2013 学年第二学期
实验名称:LINUX 用户界面
实验时间:2013 年 4 月9 日第 6 周星期二一、实验目的
1,熟悉Linux字符操作界面,熟练掌握常用Shell命令。2,熟悉Linux文本编辑方法,学会编辑软件VI的使用。
3,了解Linux编译器gcc的功能,掌握基于Linux 平台的C程序的开发
二、实验预习(预备知识的问题及回答)
1.为什么在Linux系统中,诸如光盘、U盘等要先挂载而后才能使用?如何获得U盘的设备名?装载点在文件系统中的位置是什么?
由于文件系统的差异,Linux在默认情况下并不支持软盘,光盘,U盘,所以需要通过装在相应盘片才可以访问其中的数据
装载点是挂载文件系统的目录位置
2.从虚拟机界面退出进入Windows OS界面的操作是Ctrl+Alt ,从Windows OS界面进入虚拟机界面的方法是鼠标点击虚拟机界面。
3.权限的含义是什么?如何使用数字法设定文件的权限?
Linux系统中的每个文件和目录都有相应的访问许可权限,访问权限分为只读(r),可写(w)和可执行三种,有三种不同类型的用户可以对文件或者目录进行访问,分别是文件所有者(u),同组用户(g)和其它用户(o)。所有的文件和目录都被创建他们的人所拥有。只要你是这个文件的所有者或者你登陆为用户,你就拥有了改变所有者,群组和其他人权限的权利。
使用数字法改变权限:
命令格式chmod权限数值文件名
说明给指定文件赋予数值所规定的权限
在数字设定法中,每种权限设置均可以用数值来代表,其中0表示没有权限,1表示可执
行权限,2表示可写权限,4表示可读权限,这些值之和便可以用来设定特定权限。
4.什么过滤操作?在Linux中如何实现?
过滤操作:将一个命令的输出作为一个命令的输入Linux实现的命令格式:命令|命令
5.在Linux中挂载u盘并能显示其文档的中文信息,所使用的挂载命令是:
Mount/dev/sdal/mnt/usb
。6.什么是vi? 其三种操作模式的含义是什么?给出三种工作模式间的转换图。
命令模式:vi启动后的默认模式,控制光标的移动,复制删除文字,进入输入模式和末行模式输入模式:进行文字输入
末行模式:保存文件,退出VI
三、实验内容(包含实验所用命令或相关程序源代
码)
1.shell操作命令(给出每题所用的Shell命令或命令结果)
(1)创建名为stu1、stu2的2个用户,设置密码分别为student1和student2 ,并将它们设为组group1中的成员。
#groupadd group1
#useradd stu1 –g group1
#su stu1
Spasswd stu1 回车后敲入密码student1
$exit
#useradd stud2 –g group1
#su stu2
$passwd stu2
$exit
(2)在每个用户的主目录下建立2个目录,分别命名为dir1和dir2。
#su stu1
$cd~
$mkdir dir1
$exit
#su stu2
$ cd~
$mkdir dir2
$exit
(3)查找stu1用户主目录、下属各子目录的默认存取权限,并给出结论。
#su stu1
$cd..
$ls-1
用户主目录权限为:drwx--------,即目录的用户可读,写,执行,同组和其它的用户无任何权限#su stu`
$cd~
$ls-1
Dir1目录权限为:drwxr-xr-x,即目录的用户可读,写,执行
(4)调试pwd和cd命令,回答下列关于Linux 文件系统中目录的有关问题。
①用户主目录的绝对路径如何表示?/home/stu1/home/stu2
②根目录如何表示?/root
③.和..分别表示什么目录?子目录,父目录
④~表示什么目录?用户主目录
⑤当前目录如何表示?Cd~
(5)新建用户stu3,设置其密码为student3,并将其设置为group2中成员。尔后,以stu3登录,在其主目录下建立名为text的目录,在text目录下再建立名为dir1的子目录,并使其成为当前目录。
#groupadd group2
#useradd stu3 –g group2
#su stu3
$passwd 回车后敲入密码student3
$cd~
$mkdir text
$mkdir dir1
$cd text/dir1
(6)使用cat>sneakers.txt命令,分析命令行cat sneakers.txt的显示结果。
$ cat>sneakers.txt
buy some sneakers
then go to the coffee shop
then buy some coff
^D
$cat sneakers.txt
从键盘中创建一个名为sncakers.txt文件,文件内容为:buy some sncakers
Then go to the coffee shop
Then buy some coff
(7)使用上题的方法,在dir1目录中建立home.txt文件,其内容为:
bring the coffee home
take off shoes
put on sneakers
make some coffee