上海大学实验报告

合集下载

上海大学数字逻辑实验报告

上海大学数字逻辑实验报告
2、原理:
用逻辑代数的公理、定理、规则转换成最小项的方法进行变换,形成与非门的组合。A?b??A?b??Ab
3、实验步骤:
1)写出与非门构成或门的表达式。
2)按照表达式连接74Ls00的引脚。
3)拨动开关和观察二极管的变化,记录数据。
4、实验数据:
5、实验现象:
在或门中,只要一个输入为1,输出值就为1,绿灯亮;当两个输入均为0时,则输出值为0,红灯亮。
6、体会:
通过亲手操作与非门逻辑测试的实验,初步体会到了数字逻辑电路的基本链接和测试方法。从实验中,我感受到了自己的不足,犯了几个错误,比如说忘了连接电源
和接地。通过这次实验,加深了我对与非门的认识,很有收获。
二、用与非门构建或门实验
1、实验目的:
用与或门的逻辑电路构建或门的逻辑电路并且测试其功能。
6、体会
用与非门的逻辑电路构建或门的逻辑电路,其本质上来说就是三个与非门的叠加。在做实验之前,我并没有想到这点,因为这其中包括了A和A的与非以及b和b的与非。这无疑给我开阔了思路,对我以后实现其他的逻辑电路很有帮助。
三、mAxpLus操作初步实验
1、实验目的:
1)熟悉mAxp实验报告1
上海大学计算机学院
《数字逻辑实验》报告1
姓名xxx学号xxx教师xxx
时间xxx地点xxx机位xx
一、与非门74Ls00的逻辑功能测试实验
1、实验目的:
1)测试与非门74Ls00芯片的逻辑功能;
2)了解测试的方法与原理;
3)根据测试结果完成74Ls00的真值表。
2、原理:
实现基本逻辑运算和常用逻辑(:上海大学数字逻辑实验报告)运算的单元电路通称为逻辑门电路。实现“与非”运算的电子电路称为与非门。

【网络】上海大学计算机网络实验报告1

【网络】上海大学计算机网络实验报告1
Close:终止当前已经建立的联接或正在进行的联接;
Display:显示系统当前的操作参数;
Mode:进入逐行方式;
Open:与指定的主机建立Telnet联接;
Quit:退出Telnet应用进程;
Logout:强制关闭登录的用户帐号;
Send:发送一些信息到远程系统上;
Set:设置所有可以用display命令显示的操作参数;
(Windows 7默认不开启Telnet工具,需要在“控制面板”->“程序”->“打开(OPEN)或关掉windows功能”里,开启“telnet服务器”和“telnet客户端”。)
1.启动cmd控制台;
2.打开连接:输入telnet 80回车;
3.打开回显方便查看正在做什么:
输入Ctrl+],输入set lIP网络中网络测试和网络诊断命令的使用方法
实验内容:
1.使用Windows操作系统,了解Telnet、FTP、WEB服务等网络服务的配置方法;
2.使用Windows操作系统,掌握常用网络测试命令的使用方法。
实验要求:(学生对预习要求的回答)(10分)
得分:
简要说明Telnet的主要命令与作用
-w timeout等待每次回复的超时时间(毫秒)。
-R同样使用路由标头测试反向路由(仅适用于IPv6)。
-S srcaddr要使用的源地址。
-4强制使用IPv4。
-6强制使用IPv6。
命令3:ARP
显示和修改地址解析协议(ARP)使用的“IP到物理”地址转换表。
ARP -s inet_addr eth_addr [if_addr]
-v TOS服务类型(仅适用于IPv4。该设置已不赞成使用,且

上海大学认识实习报告

上海大学认识实习报告

计算机认识实习报告、指导老师:小组号:姓名:学号:成绩:】计算机工程与科学学院报告日期 2015年 6 月 23 日一、实习项目意义计算机认知实习是整个计算机教学过程中的一个实践环节,目的是使学生巩固知识、增强能力、提高素质,促进学生的全面发展。

通过计算机认知实习这一实践环节,培养学生系统回顾检查系列课程学习的基本理论、基本知识,使所学的理论知识系统化、网络化、融会贯通;培养学生独立思考、独立分析、独立解决问题的能力;培养学生对计算机硬件的构成,以及计算机的安装与维护等动手能力,提高学生对计算机系统的整体理解,为后续课程系统结构等提供基础;培养学生构建对等网和域模式的局域网的能力,对计算机网络的各项资源进行管理,并利用计算机网络进行各项网络服务,为其后续计算机网络的理论提供基础。

通过作业小组成员的集体合作,培养学生合作共事、协同工作的能力,为学生今后更好地胜任计算机系统软硬件相结合的应用开发打好扎实的基础。

二、计算机和网络基本认知的过程1.计算机认知部分:1)了解计算机的组成、各辅助设备的简单维护2)组装一台计算机,对计算机进行设置,优化计算机的运行]拆卸与组装过程:1.拆卸:1.1.将主机卧放,拔下机箱上所有外设连线,用螺丝刀拧下机箱后侧外侧螺丝,取下机箱盖。

1.2.用螺丝刀拧下条形窗口上沿固定插卡的螺丝,竖直向上拔下接口卡。

1.3.将硬盘、光驱和软驱的电源插头沿水平方向向外拔出,数据线的拔出方式与拔电源线相同,注意有些线拔出时需要按住接口的按钮;然后用十字螺丝刀拧下驱动器支架两侧固定驱动器的螺丝,取下驱动器。

2.组装:2.1.安装CPU:注意圆角对准后插入,以防损坏,并压回把守。

2.2.安装风扇:将风扇安装到CPU上,将风扇的三孔电源插头插在主板的风扇电源插座上。

2.3.安装主板:主板的定位孔对准机箱上的主板支撑,拧紧螺丝固定主板。

2.4.安装内存条:内存条上缺口对齐主板内存插槽缺口,垂直向下压入插槽中至金手指被按下。

上海大学计算机网络实验报告

上海大学计算机网络实验报告

《网络与通信》课程实验报告实验四:网络路由实验
按照实验指导书的要求,按照实验指导书上的网络拓扑图,分别写出每台路由器上的静态路由表项。

并使用ping进行连通性测试的结果。

拓扑结构:
R1 路由表:
R3路由表:
R2 路由表:
PC1 ping PC2:
思考题2:(6分)得分:按照实验指导书,动态路由实验的要求,写出每台路由器上的RIP和OSPF路由表项。

并写出Ping的连通性测试结果。

RIP:
拓扑结构:
Router0 路由表:
Router2 路由表:
Router1 路由表:
PC0 ping PC2
OSPF:
拓扑结构:
Router 5 路由表:
Router 6 路由表: Router6 ping Router3
Router 3 路由表:Router3 ping Router6
Router 2路由表:
Router 1 路由表:
Router 0 路由表:
Router4 路由表:
指导教师评语:
日期:。

上海大学计算机组成原理实验报告11

上海大学计算机组成原理实验报告11

上海大学计算机组成原理实验报告11 上海大学_计算机组成原理实验报告8 2011级上海大学计算机学院《计算机组成原理二实验》报告8 姓名:学号:教师:xxx 时间:xxx 地点:xxx机位:xxx 实验名称:程序转移机制(综合实验)一、实验目的:1. 2. 3. 4.学习实现程序转移的硬件机制;掌握堆栈寄存器的使用;深入理解PC寄存器自动加1和打入初值功能对计算机程序的深远影响;掌握代码的分段连续存放技术和实现二、实验原理:程序转移:分支和循环总是可以相互替代,所以也常说程序段内的执行流程有顺序和转移两种,而程序段之间的调用也只是把执行流程转移到了另外一个程序段上。

所以,任何复杂的程序流程,在硬件实现机制上只有两种情况:顺序执行和转移。

硬件实现这两种情况的技术很简单:PC寄存器的自动加1功能实现程序顺序执行,PC寄存器的打入初值功能实现程序转移。

实验箱系统的程序转移硬件机制:当LDCP有效(0)时,PC被打入新值(赋初值),实现程序的转移。

这一刻DBUS上的值就是转移的目标地址(被打入PC),这个地址同转移指令所在地址的关系决定了转移类型。

子程序调用和保护断点:子程序的调用和返回是两次转移,特殊点在于:返回时转移的目标一定是调用时转移的出发点。

为实现这个特点,在调用转移时必须把出发地址(断点)保存起来。

这个“保存”还必须有两个要求:1.不被一般用户所知或改变。

2.返回转移时能方便地找到它。

第一个要求决定了它不能被保存在数据存储区或程序存储区,第二个要求决定了返回指令的目标地址获得方法与其它转移指令完全不同,返回指令的目标地址一定从这个特殊的“保存区”得到,指令本身不需要再带目标地址,而其他转移指令必须自带目标地址。

再考虑到子程序调用的“可嵌套性”,这个“保护区”里的数据应该有“先入后出”特点,这与“货栈”中堆放的货物相似,故称其为“堆栈”。

ST寄存器结构和子程序调用与返回控制信号:实验箱子程序调用和返回的结构由PC电路和ST电路组成。

上海大学计算机网络实验报告3

上海大学计算机网络实验报告3

《网络与通信》课程实验报告实验三:数据包结构分析常用的抓包工具1.SpyNet Sniffer:SpyNet Sniffer是个极好的网络监听工具,包含telnet, POP, ICQ,HTTP, login等等。

如果有人攻击你的系统, SpyNet Sniffer可以攫取证据。

2.Ethereal:Ethereal是当前较为流行的一种计算机网络调试和数据包嗅探软件。

Ethereal 基本类似于tcpdump,但Ethereal还具有设计完美的GUI和众多分类信息及过滤选项。

用户通过Ethereal,同时将网卡插入混合模式,可以查看到网络中发送的所有通信流量,并根据流量进行测试从而发现网络问题并排除网络故障。

3.PRTG: PRTG全称为Paessler Router Traffic Grapher,他是另外一款功能强大的免费且可以通过路由器等设备上的SNMP协议取得流量资讯并产生图形报表的软件,他可以产生企业内部网络包括服务器,路由器,交换机,员工计算机等多种设备的网络流量图形老师得到的及时的解决,所以这次的实验做得很顺利,尽管在刚开始的时候安装软件发生了一些不可预知的错误,整个实验还是很顺利的完成了,希望下一次可以做得更好。

思考题:(10分)思考题1:(4分)得分:写出捕获的数据包格式。

(见实验过程中的结果分析)1.打开机房桌面上的科来网络分析系统软件,设置过滤器,选择网卡。

2.设置数据包过滤器3.新建过滤规则,自定义数据包过滤器4. 开始抓包5.停止抓包后的协议统计信息思考题2:(6分)得分:写出实验过程并分析实验结果。

实验中选择HTTP协议进行分析,涵盖了TCP/IP/数据链路层MAC帧等。

1.选择一个数据包2.双击打开,查看该数据包3.以太网,MAC帧格式:目标地址:源地址封装协议类型0800表示封装的是IP协议的数据包。

协议格式:版本和头部长度服务00:未使用总长度017E:首部和数据的长度:382*1=382字节标识数据分片和重组时使用标志前三bit:010(MF=0,DF=1,表示是最后一个数据片,传输过程中不能分片)片偏移和标志位共用16bit,占13位,不能分片,无意义。

上海大学理论力学实验报告

上海大学理论力学实验报告

上海大学理论力学实验报告
姓名_______学号_______日期________地点_______同组者________
一、弹簧质量系统固有频率的测定
已知高压输电线模型质量m =0.138kg,砝码规格分别为100g 和200g,依次增加砝码,记录振体的竖直变形。

根据测量数据,计算单自由度系统的等效刚度k和固有频率fo,并作点线图。

二、采用三线摆测量圆盘的转动惯量,并观察吊线长L对测量误差的影响
已知圆盘直径D=100(mm),厚度δ=5.3(mm),材料比重γ=7.5(g/cm^3),吊线圆半径r =38(mm)。

通过秒表测量三线摆的周期T(s),计算转动惯量的测量值,填入表中。

圆盘转动惯量的理论值为
圆盘转动惯量测量值的计算公式为
三、采用三线摆等效法测量发动机非均质摇臂的转动惯量已知两个等效小圆柱的直径为d=20(mm),高h=18(mm),材
料比重γ=7.4(g/cm^3),大圆盘质量60g,两圆柱对中心轴的转动惯量为
选择误差可接受的三线摆长(L=60mm),改变两圆柱的距离s,测量其周期,填入表中。

距离s (mm)30405060
扭振周期T(秒)
转动惯量(kg.mJ^2)
发动机摇臂的质量与两圆柱质量相同,测量其扭振周期T’= _______(秒),利用表中数据进行插值,写出线性(或二次)插值计算公式,并作图。

插值公式J’=
最后求得发动机摇臂的转动惯量为:
四、求连杆的重心(g=9.8N/kg)
计算:。

上海大学微机实践报告1-3

上海大学微机实践报告1-3

上海大学微机实践报告实验一:开关状态显示【实验目的】熟悉实验箱和软件开发平台的使用。

了解基本 I/O 端口的操作方法和技巧,掌握编程和调试基本技能。

【实验内容】利用 74LS244 作为输入口,读取开关状态,根据给定表格中开关状态对应的输出关系,通过 74LS273 驱动发光二极管显示出来。

【实验区域电路连接图】参考上图连线:Y0~Y1 接 K1~K2(对应 J1、J2);Q0~Q7 接 L1~L8(对应 J3 至 J10);CS1 接 8000H孔(对应 J12);CS2 接 9000H 孔(对应 J11);IOWR→IOWR;IORD →IORD;然后用数据排线连接 JX7→JX17(BUS2)。

【程序框图】【编程】CODE SEGMENTASSUME CS:CODEORG 1200HSTART:MOV DX,8000HIN AL,DXTEST AL,01HJNZ Y1 /测试AL是否等于01H,若不等于,则跳入循环Y1/ TEST AL,02HJNZ Y2 /测试AL是否等于02H,若不等于,则跳入循环Y2/ MOV DX,9000HMOV AL,0FFH /点亮所有的灯/OUT DX,ALJMP STARTY1:TEST AL,02HJNZ Y3 /测试AL是否等于02H,若不等于,则跳入循环Y3/MOV DX,9000HMOV AL,0AAH /点亮奇数号灯/OUT DX,ALJMP STARTY2:MOV DX,9000HMOV AL,55H /点亮偶数号灯/OUT DX,ALJMP STARTY3:MOV DX,9000HMOV AL,00H /所有灯全灭/OUT DX,ALJMP STARTCODE ENDSEND START【问答题】1、I/O 端口的寻址方式有哪 2 种?在 x86 系统中,采用哪一种?解:I/O 端口的寻址方式有:一种是I/O地址与存储器地址统一编址,一种是I/O地址与存储器地址分别独立编址。

上海大学实验报告模板

上海大学实验报告模板

上海大学实验报告模板一、引言本实验报告旨在介绍上海大学实验报告的模板,帮助学生更好地撰写实验报告。

实验报告是一种科技文献,通过记录实验过程和结果,以及对实验数据的分析和讨论,来总结和分享实验研究的成果。

二、实验报告的结构1.标题:实验报告的标题应简明扼要地概括实验的内容和目的。

2.引言:介绍实验的背景、目的和意义,引起读者的兴趣,并阐明实验的问题和假设。

3.实验方法:详细描述实验的步骤和操作过程,包括实验所使用的设备、材料和方法。

4.实验结果与分析:展示实验的结果数据,并通过图表或数学模型进行分析和解释。

分析的过程应该清晰、逻辑严谨。

5.讨论与结论:对实验结果进行讨论和总结,回答实验的问题和验证假设。

同时提出实验中存在的问题和改进的可能性。

6.参考文献:引用实验中使用的参考文献,包括已发表的科技文献或相关实验报告。

三、实验报告的要求1.格式:实验报告应采用A4纸,页边距为上下左右各2.5厘米,使用12号宋体字体,行间距为1.5倍。

2.内容:实验报告应包含必要的信息,包括实验的背景、目的、方法、结果和分析、讨论和结论等。

3.语言:实验报告应使用准确、简明扼要的语言进行描述,避免使用模糊或不确定的表达方式。

4.图表:实验结果可以通过图表的方式进行展示和分析,但在本实验报告模板中,不允许使用图片。

5.引用:实验报告中引用的参考文献应注明出处,包括作者、标题、出版日期等信息。

引用格式应符合学校的要求。

四、实验报告的撰写步骤1.确定实验的背景和目的:在撰写实验报告之前,需要对实验的背景和目的进行充分的了解和分析,确保能够准确地描述实验的意义和目标。

2.收集实验数据:进行实验过程中,需要仔细记录实验数据和观察结果。

确保实验数据的准确性和完整性。

3.分析实验数据:通过对实验数据的分析和处理,得出实验结论,并将分析过程详细记录在实验报告中。

4.撰写实验报告:根据上述实验报告的结构和要求,逐步撰写实验报告的各个部分,确保内容的完整、准确和逻辑性。

上海大学计算机学院计算机组成原理实验报告

上海大学计算机学院计算机组成原理实验报告

上海大学 计算机学院《计算机组成原理实验》报告十实验名称:中断机制和应用(综合实验)一、 实验目的1. 学习实验箱感知中断的硬件结构和工作原理。

2. 学习使用中断系统。

3. 学习使用扩展外设。

二、实验原理1. 程序中断:因“随机性”原因,使一个程序暂停执行,转而执行另一个程序,以处理随机事件,然后再返回原程序继续执行的过程成为“中断”。

中断发生的时间是随机的(不可预知,但发生后应该如何处理是安排好的),中断发生的“随机性”决定了“必须用硬件感知中断请求”、“不仅要保存断点,还必须保存现场”。

2. 实验箱的中断感知硬件:当执行取指微指令时,IREN =0,于是②号或门输出0,这时①号“或门”对IREQ 的Q 端开放,若有中断请求就会在这时被CPU 感知。

所以无论中断请求在何时提出,都只能在取指阶段被感知!当 ①号“或门”输出0时中断被感知,同时这个低电平使IACK 的SD 有效,迫使其Q 端输出1,ACK 灯亮,并使②号“或门”对IREN 关闭并输出1;这个1又使①号上海大学计算机学院 计算机组成原理实验报告【最新资料,WORD 文档,可编辑修改】“或门”对中断请求关闭并输出1,这个1又返回IACK的SD端,使IACK保持Q=1的状态。

所以系统进入中断服务子程序后,ACK灯保持亮,且不响应新的中断请求(仅一级中断)。

3. ICOE向下经“与门”控制PC+1信号,ICOE的另一个作用是通过③号“或门”控制EM中指令的输出,保证在输出中断指令B8H时,EM不输出。

4.5.试验箱外扩系统6.74LS08结构俯视图三、实验内容1. 用74LS 08芯片搭建当电键K1和K2都为1时不产生中断请求信号的外部电路。

2. 编制中断服务子程序使OUT交替显示AA、BB三次后返回源程序。

源程序为实验七完成的交替显示11和55的程序。

(1). 运行上述程序,在完成AA、BB交替显示三次之前恢复K1K2都为1的状态。

记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况。

上海大学校外实习报告

上海大学校外实习报告

上海大学校外实习报告上海大学校外实习报告学生校外实习总结:(实习过程中思想上有何收获;具体内容;实习对已学理论知识有何提高,对实习单位有何建议和改进意见等) 这次我生产实习所在的单位是浙江华电水力发电厂,它坐落于浙江省衢州市,是中国华电集团公司内部核算企业,浙江电网的主力调峰电厂,乌溪江流域梯级开发的水电厂,为国有大Ⅱ型企业,下辖湖南镇电站和黄坛口电站。

全厂装机7台,总容量372MW。

电厂至今已走过53年的历程,被誉为“中国水电建设的摇篮”。

实习开始的阶段,厂内的指导老师首先介绍了水力发电厂的作用以及它与其它能源发电的区别。

我了解到在电力系统中,发电厂一般有火电厂、水电厂、核电厂、风电场、太阳能电厂等几类。

在水力资源贫乏地区,火电厂所占比例较大,而在水力资源丰富且开发程度较高的地区,水电厂则占有较大的比例,风电场和太阳能属于新能源,最近几年发展比较迅速。

水电厂在电力系统的主要作用有以下几项:(1)提供电能。

是水电厂的主要任务。

(2)调峰。

有调节能力的主力水电厂担任。

(3)调频。

有水库且调节能力较强的大型机组担任,中国的频率50±。

(4)调相。

具备调相运行能力,可根据电网要求参与系统无功功率平衡。

(5)作为事故备用。

由于水轮发电机组具有迅速起动投入并网发电的特点,当电力系统突然发生事故时,急需补充电量,常把水电厂的机组作为事故备用机组。

(6)蓄能作用。

抽水蓄能水电厂低谷时抽水用电储能,在用电高峰时发电向系统供电,满足负荷需要。

之后指导老师带我整体参观了发电厂而且仔细地为我讲解了厂内各个部分的名字与作用,让我大致明白了发电厂的构成一般主要由挡水建筑物(坝)、泄洪建筑物(溢洪道或闸)、引水建筑物(引水渠或隧洞,包括调压井)及电站厂房(包括尾水渠、升压站)四大部分组成。

当我们走进厂房里面,我才近距离接触到发电机,工作状态下声音特别大,整个地面都能感受到震动。

我也了解到发电机主要由定子、转子、推力轴承、导轴承、轴、机架、冷却器、制动器组成。

最新上海大学微机实践报告4-6

最新上海大学微机实践报告4-6

上海大学微机实践报告4-6上海大学微机实践报告实验四:D/A转换器实验【实验目的】了解D/A转换的基本原理,掌握DAC0832芯片的性能、使用方法及对应的硬件电路。

【实验内容】编写程序,要求输出锯齿波、三角波及方波,分别用示波器观察波形;如有能力,把三段程序编在一起,循环输出三种波形。

【实验区域电路连接图】连线:CS5→8000H;IOWR→IOWR;JX2→JX17;AOUT→示波器。

【程序框图】三角波【编程】1)方波CODE SEGMENT ;定义代码段ASSUME CS:CODEORG 1200HSTART:MOV DX,8000HMOV AL,00HLOOP1:OUT DX,ALCALL DELAYXOR AL,0FFH ;高低电平转换JMP LOOP1DELAY: ;若干秒延时MOV BX,0FFHLOOP2:DEC BXJNZ LOOP2RETCODE ENDSEND START2)锯齿波CODE SEGMENT ;定义代码段ASSUME CS:CODEORG 1200HSTART:MOV DX,8000HMOV AL,00HLOOP1: ;逐步累加到5V,到最大值后又从零开始累加OUT DX,ALNOPINC ALJMP LOOP1CODE ENDSEND STARTLOOP2:OUT DX,ALMOV AL,00H ;达到最大值后,再从00H不断累加,使波形上升JMP LOOP1 ;循环输出锯齿波CODE ENDSEND START3)三角波CODE SEGMENT ;定义代码段ASSUME CS:CODEORG 1200HSTART:MOV DX,8000HMOV AL,00HLOOP1:OUT DX,ALINC ALCMP AL,0FFHJZ LOOP2 ;进行三角波下降沿JMP LOOP1LOOP2:OUT DX,ALDEC ALNOPJZ LOOP1 ;重新进行三角波上升沿JMP LOOP2CODE ENDSEND START【问答题】1、DAC产生波形的频率如何调节?频率上限的限制取决于那些因素?解:如果是方波只要调节延时程序就可以实现改变频率。

上海大学操作系统实验报告三

上海大学操作系统实验报告三

SHANGHAI UNIVERSITY 《操作系统(一)》实验报告学院计算机工程与科学学院姓名吴学辉报告序号三实验题目进程管理及进程通信日期2016.11.1《操作系统(一)》实验报告一、实验目的与要求1. 利用Linux提供的系统调用设计程序,加深对进程概念的理解。

2. 体会系统进程调度的方法可效果。

3. 了解进程之间的通信方式以及各种通信方式的使用二、实验环境Linux Ubuntu系统三、实验内容实验方法:用vi编写C程序(假定程序文件名为prog1.c)编写程序$ gcc –o prog1.o prog1.o (编译prog1.c产生输出的目标程序prog1.o)或$ cc -o prog1.o prog1.c运行$./prog1.o操作过程:1.编写程序。

显示进程的有关标识(进程标识、组标识、用户标识等)。

经过5 秒钟后,执行另一个程序,最后按用户指示(如:Y/N)结束操作。

2.参考例程1,编写程序。

实现父进程创建一个子进程。

体会子进程与父进程分别获得不同返回值,进而执行不同的程序段的方法。

思考:子进程是如何产生的?又是如何结束的?子进程被创建后它的运行环境是怎样建立的?答:是由父进程用fork()函数创建形成的,通过exit()函数自我结束,子进程被创建后核心将其分配一个进程表项和进程标识符,检查同时运行的进程数目,并且拷贝进程表项的数据,由子进程继承父进程所有文件。

3.参考例程2,编写程序。

父进程通过循环语句创建若干子进程。

探讨进程的家族树以及子进程继承父进程的资源的关系。

思考题:①画出进程的家族树。

子进程的运行环境是怎样建立的?反复运行此程序看会有什么情况?解释一下。

②修改程序,使运行结果呈单分支结构,即每个父进程只产生一个子进程。

画出进程树,解释该程序。

2.修改之后的程序运行结果:解释:当该进程为父进程时就创建子进程并退出,当该进程为子进程时返回标识号4.参考例程3 编程,使用fork( )和exec( )等系统调用创建三个子进程。

上海大学实验报告

上海大学实验报告

竭诚为您提供优质文档/双击可除上海大学实验报告篇一:上海大学操作系统(二)实验报告(全)评分:shAnghAIunIVeRsITY操作系统实验报告学院计算机工程与科学专业计算机科学与技术学号学生姓名《计算机操作系统》实验一报告实验一题目:操作系统的进程调度姓名:张佳慧学号:12122544实验日期:20XX.1实验环境:microsoftVisualstudio实验目的:进程是操作系统最重要的概念之一,进程调度又是操作系统核心的主要内容。

本实习要求学生独立地用高级语言编写和调试一个简单的进程调度程序。

调度算法可任意选择或自行设计。

例如,简单轮转法和优先数法等。

本实习可加深对于进程调度和各种调度算法的理解。

实验内容:1、设计一个有n个进程工行的进程调度程序。

每个进程由一个进程控制块(pcb)表示。

进程控制块通常应包含下述信息:进程名、进程优先数、进程需要运行的时间、占用cpu的时间以及进程的状态等,且可按调度算法的不同而增删。

2、调度程序应包含2~3种不同的调度算法,运行时可任意选一种,以利于各种算法的分析比较。

3、系统应能显示或打印各进程状态和参数的变化情况,便于观察诸进程的调度过程。

操作过程:1、本程序可选用优先数法或简单轮转法对五个进程进行调度。

每个进程处于运行R(run)、就绪w(wait)和完成F(finish)三种状态之一,并假设起始状态都是就绪状态w。

为了便于处理,程序进程的运行时间以时间片为单位计算。

进程控制块结构如下:进程控制块结构如下:pcb进程标识数链指针优先数/轮转时间片数占用cpu时间片数进程所需时间片数进程状态进程控制块链结构如下:其中:Run—当前运行进程指针;heAD—进程就绪链链首指针;TAID—进程就绪链链尾指针。

2、算法与框图(1)优先数法。

进程就绪链按优先数大小从高到低排列,链首进程首先投入运行。

每过一个时间片,运行进程所需运行的时间片数减1,说明它已运行了一个时间片,优先数也减3,理由是该进程如果在一个时间片中完成不了,优先级应该降低一级。

上海大学电力电子实验报告

上海大学电力电子实验报告

实验一三相半波可控整流电路实验一、实验目的了解三相半波可控整流电路的工作原理,研究可控整流电路在电阻负载和电阻电感性负载时的工作情况。

二、实验所需挂件及附件三、实验线路图图3.1 三相半波可控整流电路实验原理图四、实验内容(1)研究三相半波可控整流电路带电阻性负载。

(2)研究三相半波可控整流电路带电阻电感性负载。

五、思考题(1)如何确定三相触发脉冲的相序,主电路输出的三相相序能任意改变吗?答:三相触发脉冲应该与电源电压同步,每相相差120°;主电路输出的三相相序不能任意改变。

三相触发脉冲的相序和触发脉冲的电路及主电源变压器时钟(钟点数)有关。

(2)根据所用晶闸管的定额,如何确定整流电路的最大输出电流?答:晶闸管的额定工作电流可作为整流电路的最大输出电流。

六、实验结果(1)三相半波可控整流电路带电阻性负载按图3-10接线,将电阻器放在最大阻值处,按下“启动”按钮,DJK06上的“给定”从零开始,慢慢增加移相电压,使α能从30°到170°范围内调节,用示波器观察并纪录α=30°、60°、90°、120°、150°时整流输出电压Ud 和晶闸管两端电压UVT 的波形,并纪录相应的电源电压U 2及U d 的数值于下表中d 2U d =0.675U 2[1+cos(a+π/6))] (30°~150°)(2)三相半波整流带电阻电感性负载将DJK02上700mH 的电抗器与负载电阻R 串联后接入主电路,观察不同移相角α时U d 、I d 的输出波形,并记录相应的电源电压U 2及U d 、I d 值,画出α=90°时的U d 及I d 波形图。

1)整流输出电压Ud和晶闸管两端电压UVT的波形(2)绘出当α=90°时,整流电路供电给电阻性负载、电阻电感性负载时的U d及I d的波形,并进行分析讨论。

上海大学计算机组成原理实验报告(全)

上海大学计算机组成原理实验报告(全)

上海⼤学计算机组成原理实验报告(全)⼀.数据传送实验1.实验内容及要求在试验箱上完成以下内容:将58H写⼊A寄存器。

将6BH写⼊W寄存器。

将C3H写⼊R1寄存器。

2.实验环境本实验箱⽤74HC574(8D型上升沿触发器)构成各种寄存器。

3.实施步骤或参数①注视仪器,打开电源,⼿不要远离电源开关,随时准备关闭电源,注意各数码管、发光管的稳定性,静待10秒,确信仪器稳定、⽆焦糊味。

②设置实验箱进⼊⼿动模式。

③K2接AEN,K1和K2接EX0和EX1,设置K2K1K0=010,设置K23~K16=01011000。

④注视A及DBUS的发光管,按下STEP键,应看到CK灯灭、A旁的灯亮。

记住看到的实际显⽰情况。

⑤放开STEP键,应看到CK灯亮、A寄存器显⽰58。

记住看到的实际情况。

⑥重复上述实验步骤,在做6BH时,K2接WEN,K1和K2接EX2和EX3,设置K2K1K0=010,设置K23~K16=01101011;重复上述实验步骤,在做C3H时,K2接RWR,K1和K2接SB和SA,设置K2K1K0=001,设置K23~K16=10100011。

⑦关闭实验箱电源。

4.测试或者模拟结果A寄存器显⽰58,W寄存器显⽰6B,R1寄存器显⽰C3,完成实验⽬的。

5.体会本次实验相对简单,只需要三根线便可以完成整个实验,但是,今天认识了实验箱,124并且在⽼师的带领下较为完整的认识了整个试验箱,还是很开⼼的,今后实验箱将是我们学习计算机组成原理的重要⼯具,也是我们的好朋友。

⼆.运算器实验1.实验内容及要求(1)在试验箱上完成以下内容:计算07H+6AH后左移⼀位的值送OUT输出。

把39H取反后同64H相或的值送⼊R2寄存器。

(2)通过⼈⼯译码,加深对译码器基本⼯作原理的理解。

理解(微)命令的顺序执⾏过程。

2.实验环境在实验箱上使⽤微程序来完成。

3.实施步骤或参数①注视仪器,打开电源,⼿不要远离电源开关,随时准备关闭电源,注意各数码管、发光管的稳定性,静待10秒,确信仪器稳定、⽆焦糊味。

上海大学计算机网络实验报告4

上海大学计算机网络实验报告4
RIP:
是一种内部网关协议,灵魂在于距离向量算法,实现简单,开销小。
适用于小型网络,而在于较大网络中,由于其“好消息传播的快,坏消息传播的慢”的特性并不适合。定时要交换路由器的路由表。
OSPF:
是一种内部网关协议,灵魂在于最短路径优先算法。
能够使用于较大的网络,因为它将网络分成若干个区域,并在此基础上使用泛洪法来向全网更新链路状态。只有当解决的?(10分)
得分:
问题1:Netsim的版权以及无法使用。
最终选用了Cisco Packet Tracer来做这次的模拟实验。
问题2:静态路由实验中,PC ping不通其他网络上的路由器。
一个个ping过去发现是PC的默认网关没有设置。设置之后正常。
问题3:OSPF动态路由实验右半部分始终有问题。
RIP:
拓扑结构:
Router0路由表:
Router2路由表:
Router1路由表:
PC0 ping PC2
OSPF:
拓扑结构:
Router 5路由表:
Router 6路由表:Router6 ping Router3
Router 3路由表:Router3 ping Router6
Router 2路由表:
动态路由在较大范围内配置时很有用,在网络规模小的时候,配置起来很麻烦,但是随着网络的成长,动态路由在网络发生变化时只需修改局部范围,在某种意义上减轻了我们的劳动量,更人性化。
动态路由因为类型不同使用的网络类型也不同,各有其优势,在选择使用哪种协议之前需要斟酌。
思考题:(10分)
思考题1:(4分)
得分:
最终发现是输入错误,修改了一个路由器端口的ip地址之后一切正常。
本次实验的体会(结论)(10分)

上海大学 计算机组成原理实验报告十三

上海大学 计算机组成原理实验报告十三

上海大学计算机学院《计算机组成原理实验》报告十三姓名学号教师王雪娟时间周一七、八、九节机位32 报告成绩实验名称:建立指令流水系统一、实验目的1.了解指令流水系统的设计方式。

2.编制一条可以流水方式运行的指令。

3.了解指令流水执行的原理和特点。

二、实验原理硬部件的并行工作微指令的子操作使用的硬件(包括总线)互不相同,于是可以同时工作。

这一特点表现在微指令编码上,就是各个子操作的微指令码中为低电平(有效)的都不相同,于是可以将这些子操作的微指令码合并成一个微指令,这个微指令控制各个部分硬件并行工作。

指令流水执行把“使用不同硬件的操作可以同时工作”的概念推广到相继的两条指令之间,就形成“指令的流水线执行模式”。

这个模式下,同一时间有多条指令各自在不同的硬件中执行,而对同一条指令而言,不同时间顺序在不同的硬件中执行,很像在流水型生产线上的产品,不同时刻顺序在不同的工位上加工。

这就是指令流水模式的名称来源。

显然,要形成指令流水模式,每条指令都应该分成几个独立的子操作,当前趋指令的后几个子操作与后继指令的前几个子操作不使用同样的硬件时,系统就可设计成流水线方式。

实验箱系统的指令流水硬件基础实验箱系统的各种基本操作我们已经熟悉,其中的很多操作可以在不同的硬件中同时执行,典型的是“取指令”的微操作,其微指令码微CBFFFF,与大多数的微操作无关。

在厂家给的默认指令系统中这个操作编在了每条指令的最后一个状态,即每条指令的操作完成后就取进下一条指令。

这是典型的“取指、执行、取指……”模式。

即一条指令先被“取指”,再执行其他微操作,完成后再取下一条指令。

如果一条指令的最后一个微操作与取指无关,就可以把二者合并成一个微指令,于是这个指令的最后一个微操作与取下一条指令并行进行。

对下一条指令而言,其“取指”与“其他操作”在不同硬件中顺序执行——指令二级流水。

实验箱系统实现指令流水的技巧由原理3可知:一条指令的最后一个微操作与取指无关,就可以把二者合并成一个微指令。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除上海大学实验报告
篇一:上海大学操作系统(二)实验报告(全)
评分:
shAnghAIunIVeRsITY
操作系统实验报告
学院计算机工程与科学
专业计算机科学与技术
学号
学生姓名
《计算机操作系统》实验一报告
实验一题目:操作系统的进程调度
姓名:张佳慧学号:12122544实验日期:20XX.1
实验环境:microsoftVisualstudio
实验目的:
进程是操作系统最重要的概念之一,进程调度又是操作
系统核心的主要内容。

本实习要求学生独立地用高级语言编写和调试一个简单的进程调度程序。

调度算法可任意选择或自行设计。

例如,简单轮转法和优先数法等。

本实习可加深对于进程调度和各种调度算法的理解。

实验内容:
1、设计一个有n个进程工行的进程调度程序。

每个进程由一个进程控制块(pcb)表示。

进程控制块通常应包含下述信息:进程名、进程优先数、进程需要运行的时间、占用cpu的时间以及进程的状态等,且可按调度算法的不同而增删。

2、调度程序应包含2~3种不同的调度算法,运行时可任意选一种,以利于各种算法的分析比较。

3、系统应能显示或打印各进程状态和参数的变化情况,便于观察诸进程的调度过程。

操作过程:
1、本程序可选用优先数法或简单轮转法对五个进程进行调度。

每个进程处于运行R(run)、就绪w(wait)和完成
F(finish)三种状态之一,并假设起始状态都是就绪状态w。

为了便于处理,程序进程的运行时间以时间片为单位计算。

进程控制块结构如下:进程控制块结构如下:
pcb
进程标识数
链指针
优先数/轮转时间片数
占用cpu时间片数
进程所需时间片数
进程状态
进程控制块链结构如下:
其中:Run—当前运行进程指针;
heAD—进程就绪链链首指针;
TAID—进程就绪链链尾指针。

2、算法与框图
(1)优先数法。

进程就绪链按优先数大小从高到低排列,链首进程首先投入运行。

每过一个时间片,运行进程所需运行的时间片数减1,说明它已运行了一个时间片,优先数也减3,理由是该进程如果在一个时间片中完成不了,优先级应该降低一级。

接着比较现行进程和就绪链链首进程的优先数,如果仍是现行进程高或者相同,就让现行进程继续进行,否则,调度就绪链链首进程投入运行。

原运行进程再按其优先数大小插入就绪链,且改变它们对应的进程状态,直至所有进程都运行完各自的时间片数。

(2)简单轮转法。

进程就绪链按各进程进入的先后次序排列,进程每次占用处理机的轮转时间按其重要程度登入进程控制块中的轮转时间片数记录项(相当于优先数法的优先数记录项位置)。

每过一个时间片,运行进程占用处理机的时间片数加1,然后比较占用处理机的时间片数是否与该进程的轮转时间片数相等,若相等说明已到达轮转时间,应将
现运行进程排到就绪链末尾,调度链首进程占用处理机,且改变它们的进程状态,直至所有进程完成各自的时间片。

(3)程序框图
运行结果:priority算法:
RoundRobin算法:
篇二:上海大学课程实验报告-数值代数
课程实验报告
couRsepApeR
课程名称:数值代数与计算方法课程号:08305114
授课教师:
学号:
姓名:
所属:计算机科学与工程
打印时间:20XX
评语:
题目一:
算法:
1、对于问题一:
2、对于问题二:
直接编写递归函数程序,算出三个差分方程的10个近似值程序:
1)
%main.m
clc;
clearall;
a=1;
b=-2;
c=-3;
[x1,x2]=roots(a,b,c)%roots.m
function[x1,x2]=roots(a,b,c)
d=sqrt(b*b-4*a*c);
ifd>0
x1=(-2*c)/(b+d);
x2=(-b-d)/(2*a);
elseifd x1=(-b+d)/(2*a);
x2=(-2*c)/(b-d);
end
2)%solu.m
function[x,R,p,Q]=solu(x0,R0,p0,p1,Q0,Q1)x(1)=x0;
R(1)=R0;
p(1)=p0;
p(2)=p1;
Q(1)=Q0;。

相关文档
最新文档