南邮操作系统实验一

南邮操作系统实验一
南邮操作系统实验一

实验报告

( 2014/ 2015 学年第一学期)

课程名称操作系统A

实验名称Linux操作、使用、编程

实验时间2014 年10 月8 日指导单位计算机学院计算机科学与技术系

指导教师徐鹤

学生姓名楚灵翔班级学号B12040731 学院(系) 计算机学院专业软件工程

实验报告

实验名称Linux操作、使用、编程指导教师徐鹤

实验类型上机实验学时 2 实验时间2014.10.08 一、实验目的和要求

1.能够安装某Linux发行版本(例如Red Hat)

2、了解Linux的启动过程

3.了解Linux文件的组织结构

4.熟悉X Window 环境

5.练习使用Linux 常用命令

6. 熟练使用Linux的C语言开发环境

7.学习并掌握Linux 编译工具gcc 的使用方法

二、实验环境(实验设备)

Windows XP + VMWare + RedHat Linux 8

实验报告

三、实验过程描述与结果分析

实验过程:

打开Linux

窗口工作方式与终端工作方式

练习使用Linux 编辑器Vi,为今后输入源程序做准备。利用Vi 编辑器完成例程的输入、编译、运行。

例:

#include

int main( )

{ int i=getuid( ) ;

printf(“Hello world! This is my uid: %d\\n”, i ) ;

}

结果分析:

1、Linux安装正常

2、可以正常开机

3、能够练习使用常用命令

4、输出结果正常

实验报告

四、实验小结(包括问题和解决方法、心得体会、意见与建议等)

本次实验比较基础,主要需要的是对Linux系统的基础知识的了解,刚接触Linux系统就是不太熟练,这需要我们多次的练习。从本次实验中对与Linux系统有个初步的了解,了解Linux的特性和与windows 的不同。也为以后的学习汇编语言有个坚实的基础.

五、指导教师评语

成绩批阅人日期

《操作系统教程》南邮正式版——习题解答

《操作系统教程》南邮正式版 习题解答 第三章进程管理与调度习题 1、什么是多道程序设计?多道程序设计利用了系统与外围设备的并行工作能力,从而提高工作效率,具体表现在哪些方面? 答: 让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种设计技术称“ 多道程序设计”,这种计算机系统称“多道程序设计系统” 或简称“多道系统”。在多道程序设计的系统中,主存储器中同时存放了多个作业的程序。为避免相互干扰,必须提供必要的手段使得在主存储器中的各道程序只能访问自己的区域。 提高工作效率,具体表现在: ?提高了处理器的利用率; ?充分利用外围设备资源:计算机系统配置多种外围设备,采用多道程序设计并行工作时,可以将使用不同设备的程序搭配在一起同时装入主存储器,使得系统中各外围设备经常处于忙碌状态,系统资源被充分利用; ?发挥了处理器与外围设备以及外围设备之间的并行工作能力; 从总体上说,采用多道程序设计技术后,可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率。 2、请描述进程的定义和属性。 答: 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配、调度和保护的独立单位。 进程的属性有:结构性?共享性?动态性?独立性?制约性?并发性 3、请描述进程与程序的区别及关系。 答:

程序是静止的,进程是动态的。进程包括程序和程序处理的对象(数据集),进程能得到程序处理的结果。进程和程序并非一一对应的,一个程序运行在不同的数据集上就构成了不同的进程。通常把进程分为“系统进程”和“用户进程”两大类,把完成操作系统功能的进程称为系统进程,而完成用户功能的进程则称为用户进程。 4、进程有哪三种基本状态?三种进程状态如何变化? 答: 通常,根据进程执行过程中不同时刻的状态,可归纳为三种基本状态: ·等待态:等待某个事件的完成; ·就绪态:等待系统分配处理器以便运行; ·运行态:占有处理器正在运行。 进程在执行中状态会不断地改变,每个进程在任何时刻总是处于上述三种基本状态的某一种基本状态,进程状态之间转换关系: 运行态→等待态往往是由于等待外设,等待主存等资源分配或等待人工干预而引起的。等待态→就绪态则是等待的条件已满足,只需分配到处理器后就能运行。 运行态→就绪态不是由于自身原因,而是由外界原因使运行状态的进程让出处理器,这时候就变成就绪态。例如时间片用完,或有更高优先级的进程来抢占处理器等。 就绪态→运行态系统按某种策略选中就绪队列中的一个进程占用处理器,此时就变成了运行态。 5、进程控制块是什么,有何作用?通常进程控制块包含哪些信息? 答: 进程控制块(Process Control Block,简称PCB),是操作系统为进程分配的用于标志进程,记录各进程执行情况的。进程控制块是进程存在的标志,它记录了进程从创建到消亡动态变化的状况,进程队列实际也是进程控制块的链接。操作系统利用进程控制块对进程进行控制和管理。 ·标志信息含唯一的进程名 ·说明信息有进程状态、等待原因、进程程序存放位置和进程数据存放位置 ·现场信息包括通用、控制和程序状态字寄存器的内容 ·管理信息存放程序优先数和队列指针 进程控制块的作用有:

SQL语言的应用 南京邮电大学软件工程与数据库实验报告一

实验报告一 实验名称:SQL语言的应用 指导教师:茅苏 实验类型:验证 实验学时:4*2 实验时间:2012年9月28日 一、实验目的和要求 练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。 二、实验环境(实验设备) 硬件:个人计算机; 软件:MS SQL SERVER环境。 三、实验原理及内容 1.用SQL SERVER的企业管理器创建数据库 数据库名称:10001927db 操作步骤:1、单击左侧的SQL Server组 右键 新建SQL Server注册 下一步 在左侧的“可用的服务器”栏选中或输入CC-PC,点击中间 的添加,将CC-PC添加到右侧的“添加的服务器”栏 下一步 选中“登录时使用Windows身份认证”,然后点击下一步 选中“在 现有SQL Server组中添加SQL Server”,然后点击下一步 完 成 关闭。 2、单击左侧的SQL Server组下面可用的已注册子组里面的数据库→ 右键→新建数据库→输入数据库名称10001927db 2.用查询分析器在上一步创建的数据库中完成以下功能 (1)进入查询分析器并选择操作的数据库 操作步骤:1、开始→程序→MS SQL Server→查询分析器 确认SQL Server(s)为CC-PC 选择Windows身份认证 点击确定 2、在工具栏的下拉链表种选择名为10001927db的数据库。 (2)建立基本表:学生、课程和选课,写出DDL语句。 要求:需为每张表建立主键,其他完整性约束可自己添加。

南邮嵌入式系统B实验报告2016年度-2017年度-2

_* 南京邮电大学通信学院 实验报告 实验名称:基于ADS开发环境的程序设计 嵌入式Linux交叉开发环境的建立 嵌入式Linux环境下的程序设计 多线程程序设计 课程名称嵌入式系统B 班级学号 姓名 开课学期2016/2017学年第2学期

实验一基于ADS开发环境的程序设计 一、实验目的 1、学习ADS开发环境的使用; 2、学习和掌握ADS环境下的汇编语言及C语言程序设计; 3、学习和掌握汇编语言及C语言的混合编程方法。 二、实验内容 1、编写和调试汇编语言程序; 2、编写和调试C语言程序; 3、编写和调试汇编语言及C语言的混合程序; 三、实验过程与结果 1、寄存器R0和R1中有两个正整数,求这两个数的最大公约数,结果保存在R3中。 代码1:使用C内嵌汇编 #include int find_gcd(int x,int y) { int gcdnum; __asm { MOV r0, x MOV r1, y LOOP: CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE LOOP MOV r3, r0 MOV gcdnum,r3 //stop // B stop // END } return gcdnum; } int main() { int a; a = find_gcd(18,9);

printf("gcdnum:%d\n",a); return 0; } 代码2:使用纯汇编语言 AREA example1,CODE,readonly ENTRY MOV r0, #4 MOV r1, #9 start CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE start MOV r3, r0 stop B stop END 2、寄存器R0 、R1和R2中有三个正整数,求出其中最大的数,并将其保存在R3中。 代码1:使用纯汇编语言 AREA examp,CODE,READONL Y ENTRY MOV R0,#10 MOV R1,#30 MOV R2,#20 Start CMP R0,R1 BLE lbl_a CMP R0,R2 MOVGT R3,R0 MOVLE R3,R2 B lbl_b lbl_a CMP R1,R2 MOVGT R3,R1 MOVLE R3,R2 lbl_b B . END 代码2:使用C内嵌汇编语言 #include int find_maxnum(int a,int b,int c)

南京邮电大学计算机操作系统试题

计算机操作系统试题 一填空: 2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。 4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。 5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。 7.进程由程度、数据和FCB组成。 8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。 21.操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。 24、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了虚拟分配技术,即用共享设备模拟独占设备。 25、常用的内存管理方法有分区管理、页式管理、段式管理和段页式管理。 26、动态存储分配时,要靠硬件地址变换机构实现重定位。 27、在存储管理中常用虚拟存储器方式来摆脱主存容量的限制。 35. 在操作系统中,进程是一个资源分配的基本单位,也是一个独立运行和调度 的基本单位。 36. 在信号量机制中,信号量S > 0时的值表示可用资源数目;若S < 0,则表示等待该资源的进程数,此时进程应阻塞。 37. 操作系统提供给编程人员的唯一接口是系统调用。 38. 设备从资源分配角度可分为独占设备,共享设备和虚拟设备。 42. 地址变换机构的基本任务是将虚地址空间中的逻辑地址变换为内存中的物理地址。44.现代操作系统的两个重要特征是并发和共享。 47. 操作系统的基本类型有批处理操作系统,分时操作系统和实时操作系统三种。58.在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时时间片最大应为20ms。分时系统采用的调度方法是时间片轮转调度算法。 66.使用缓冲区能有效地缓和I/O设备和CPU之间速度不匹配的矛盾。 71.计算机操作系统是方便用户、管理和控制计算机系统资源的系统软件。 90.在一个请求分页系统中,假如系统分配给一个作业的物理块数为3,且此作业的页面走向为2,3,2,1,5,2,4,5,3,2,5,2。OTP算法的页面置换次数为3 ,LRU算法的页面置换次数为4,CLOCK算法的页面置换次数为5 。 108. 现代操作系统的特征是并发、共享、虚拟和异步性。 109.产生死锁的四个必要条件是互斥条件和请求和保持,不剥夺条件和环路条件。 110.操作系统的五大功能是CPU管理、存储管理、设备管理、文件系统和用户接口。112.文件系统的基本任务是实现按名存取。 119.一次只允许一个进程访问的资源叫临界资源。 120.在操作系统中进程是一个拥有资源的单位,也是一个调度和执行的基本单位。 二、单选题 1.()不是基本的操作系统。

SQL语言的应用实验报告 南京邮电大学

实验报告 2013 /2014 学年第二学期 实验名称SQL语言的应用专业广播电视工程 学生学号11003829 学生姓名____林钢_____ 指导教师胥备

SQL语言的应用实验报告 实验名称:SQL语言的应用 指导教师:胥备 实验类型:验证 实验学时:4*2 实验时间:2014年3月18日 一、实验目的和要求 练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。 二、实验环境(实验设备) 硬件:个人计算机; 软件:MS SQL SERVER环境。 三、实验原理及内容 1.用SQL SERVER的企业管理器创建数据库 数据库名称:M11003829 操作步骤:1、单击左侧的SQL Server组→右键→新建SQL Server注册→下一步→在左侧的“可用的服务器”栏选中或输入CC-PC→点击中间 的添加将CC-PC添加到右侧的“添加的服务器”栏→下一步→选 中“登录时使用Windows身份认证”→点击下一步→选中“在现 有SQL Server组中添加SQL Server”→点击下一步→完成→关 闭。 2、单击左侧的SQL Server组下面可用的已注册子组里面的数据库→ 右键→新建数据库→输入数据库名称M11003829 2.用查询分析器在上一步创建的数据库中完成以下功能 1)进入查询分析器并选择操作的数据库 操作步骤:1、开始→程序→MS SQL Server→查询分析器

设置:确认SQL Server(s)为CC-PC 选择Windows身份认证 确定 2、在工具栏的下拉链表种选择名为M11003829的数据库。 2)建立基本表:学生、课程和选课,写出DDL语句 建立学生表、插入数据。 学生 学号姓名年龄性别 S1 WANG 20 M S2 LIU 19 F S3 CHEN 22 M S4 WU 19 M S5 LI 21 F Create TABLE STUDENT ( SNO VARCHAR(7) NOT NULL, SNAME VARCHAR(10)NOT NULL, AGE INT NOT NULL, SEX VARCHAR(7), Primary Key(SNO), ); use M11003829; Insert Into STUDENT Values ('S1' ,'WANG', '20', 'M'); Insert Into STUDENT Values ('S2', 'LIU','19',' F'); Insert Into STUDENT Values ('S3', 'CHEN' ,'22', 'M'); Insert Into STUDENT Values ('S4', 'WU', '19', 'M'); Insert Into STUDENT Values ('S5', 'LI', '21', 'F'); 建立课程表、插入数据。

南邮考研_微机原理真题

南邮考研_微机原理历年复试题 2004 问答:计算机系统/计算机组成原理的定义。 1.填空:字符串并,倒置 2.问答:8254方式N的特点(书P173-177) 3.问答:中断/DMA的区别,DMA的特点,DMA的传送方式 4.程序题:(2进制-10进制转换)(书P118) 5.程序题:串行的2种方式;8250初始化(P118) 6.程序填空:有关8254的 7.程序题:8254+8259A 8.问答:中断方式 2005 1.关于计算机中数制的转换 2.N位补码真值的范围 3.有关汇编中关于堆栈的地址计算 4.生成COM或EXE文件的汇编步骤(P85) 5.分析指令错误 6.8254的3个计数器的功能(P181) 7.异步通信数据格式(一帧数据的格式,P230) 8.非屏蔽中断条件(P202) 9.溢出错误的原因,单工,双工的概念(P229) 10.8255A方式1的联络线的定义及物理意义 11.程序题:8254计数器产生900HZ的方波,经过滤波后送到扬声器发声,当按下任意键声 音停止(P181) 12.程序题:(关于串操作指令)用多种方法进行数据块传送(P64) 2006 1.设字长为8位,X=(8EH)补其真值位F2 H 2.写出下列操作的寻址方式: MOV DL,DS:[BP+10] 基址 ADD DL,BUF 直接 3.用图表表示下列数据的存储方式: BUF1 DB 2乘5,0A6H,’HELLO’ BUF2 DD ‘AB’,’A’ BUF3 DW 87654321H 4.编写程序,把10字节的数据块从偏移地址BUF开始的单元传送到偏移地址BUF+5开 始的缓冲区 5.编写程序,输出800HZ的音乐(P238) 6.用一条操作完成下列目标: 使AL第1位置为1 使AL后4位为0

嵌入式系统 实验报告 南邮

实验报告 ( 2011 / 2012 学年第二学期) 课程名称ARM嵌入式系统原理与开发 实验名称嵌入式Linux交叉开发环境建立与程序开发实验时间2012 年 6 月21 日指导单位计算机学院 指导教师王诚 学生姓名颜泽鑫班级学号B09011027 学院(系) 通信与信息工程专业电子信息工程

实验一、熟悉Linux开发环境 实验目的: 熟悉Linux开发环境,学会基于S3C2410的Linux开发环境的配置和使用,学习使用Linux操作系统的常用命令。使用Linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。 实验内容与要求: 使用Redhat Linux 9.0操作系统环境,安装ARM-Linux的开发库及编译器。创建一个新目录,并在其中编写hello.c和Makefile文件。学习在Linux下的编程和编译过程,以及ARM开发板的使用和开发环境的设置。下载已经编译好的文件到目标开发板上运行。 学会集成环境的安装与开发。 实验设备及工具(包括软件调试工具): 硬件:UP-NETARM2410-S嵌入式实验平台、PC机Pentium 500以上, 硬盘10GB以上。 软件:PC机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX开发环境。 实验过程: 运行PC机上的Linux系统,进入系统后,建立工作目录,所用语句如下:[root@zxt smile]# mkdir hello [root@zxt smile]# cd hello 编写的hello.c如下: #include main() { printf(“hello world \n”); } 要使上面的hello.c程序能够运行,必须要编写一个Makefile文件,Makefile 文件定义了一系列的规则,它指明了哪些文件需要编译,哪些文件需要先编译,哪些文件需要重新编译等等更为复杂的命令。 本次实验所用的Makefile文件如下: CC= armv4l-unknown-linux-gcc EXEC = hello OBJS = hello.o CFLAGS +=

操作系统试卷

南邮2008/2009学年第一学期 《操作系统A 》期末试卷(B ) 院(系) 班级 学号 姓名 试卷 请考生注意: 1、答案请写在答题纸上,写在试卷上一律无效! 2、考试完毕,请将答题纸、试卷、草稿纸全部交给监考老师,不得带出考场 一、单项选择题(每题2分,共20分) 1、设定一个作业建立一个进程,为了使长、短和交互式作业都能得到及 时的运行,应选用的调度算法是( )。 A .先来先服务算法 B .短作业优先算法 C .多级反馈队列算法 D .优先数算法 2、进程从运行状态进入就绪状态的原因可能是( )。 A. 被选中占有处理机 B. 等待某一事件 C. 等待的事件已发生 D. 时间片用完 3、利用管道进行的进程通信机制实质是( )。 A. 信号通信机制 B. 共享存储区通信机制 C. 共享文件通信机制 D. 消息传递通信机制 4、某页式存储管理系统中,地址寄存器长度为24位,其中页号占14位,则主存的 分块大小应该是( )字节。 A .210 B .10 C .14 D .214 5、下列说法中错误的是( )。 A. 作业分得的主存块数越多,缺页中断率越低 B. 作业划分的页面越小,缺页中断率越低 C. 程序局部性越好,缺页中断率越低 D. OPT 算法的缺页中断率最低 装 订 线 内 不 要 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊

6、I/O设备的控制方式中比DMA方式效率高的是()。 A.询问方式 B.中断方式 C. 通道方式 D. 以上都不是 7、Spooling技术是一种实现虚拟()的技术。 A. 处理器 B. 设备 C. 存储器 D. 链路 8、引入缓冲的主要目的是()。 A. 改善CPU和I/O设备之间速度不匹配的情况 B. 节省内存 C. 提高CPU的运行频率 D. 提高I/O设备的利用率 9、位示图方法可用于()。 A. 盘空间的管理 B. 盘的驱动调度 C. 文件目录的查找 D. 页式虚拟存贮管理中的页面调度 10、把逻辑文件存放到存储介质上时,如果组织成()文件,则逻辑记录可以按 任意次序存放在不相邻的存储块中。 A.流式B.记录式C.顺序结构D.链接结构 二、填空题(每空1分,共20分) 1、是操作系统为了管理进程设置的一个专门的数据结构,用它来记录 进程的外部特征,描述进程的运动变化过程。是操作系统为管理文件而设置的数据结构,存放了为管理文件所需的所有有关信息。 2、可靠的信箱通信规则是:若发送信件时信箱已满,则发送进程被置成状态, 直到信箱有空时才被释放。若取信件时信箱中无信,则接收进程被置成状 态,直到有信件时才被释放。 3、Spooling系统主要由预输入程序、程序和程序组成。 4、根据运行程序对资源和机器指令的使用权限将处理器设置为不同状态,多数系统 将处理器工作状态划分为和这两种状态。 5、UNIX系统将文件分为三类:普通文件、文件和文件。 6、为了提高运算速度,通常都在MMU中设置一个专用的高速缓冲存储器,用来存 放最近问的部分页表,这种高速存储器称为,存放在该存储器中的页表称。 7、死锁的四个必要条件是互斥使用资源,占有等待资源,和。 8、操作系统中存储管理模块所实现的存储保护主要是防止和防止。 9、一个UNIX文件F的存取权限为:–rwxr–x–––,这表示这是一个文件,文 件主对该文件的读写权限为。 10、一进程刚获得三个主存页框的使用权,若该进程访问逻辑页面的次序是{1321215123}。 设初始主存页框为空,则当采用先进先出调度算法时,发生缺页次数是次,而采 用LRU算法时,缺页次数是次。(注:最初空的3页调入内存计入缺页中断次数)

【VIP专享】南邮数据库实验报告

课内实验报告 课程名:数据库原理与应用任课教师: 专业: 学号: 姓名: 2014/2015学年第2学期 南京邮电大学管理学院

指导教师成绩评定表 题 目学生成绩管理数据库的建立 学生姓名班级学号专业 评分内容评分标准总分评分 平时成绩10%认真对待课程设计,遵守实验室规定,上机不迟到早退,不 做和设计无关的事。 10数据设计是否完整、合理10流程设计是否全面、深入10 设计内容 30% 界面设计是否美观易用10 文档内容是否完整、逻辑清晰10 文档写作 20%文档格式是否符合要求10运行效果20 系统运行 40%现场问题的回答20 总评分 其他问题 成绩指导教师签名翟丹妮日期2015.6.10

……系统设计与开发 一.问题描述 1.场景介绍 学生成绩管理数据库的建立 2.存在的问题 数据录入方式的问题,查询问题,sql语言的编写 3.解决方式 你的系统打算通过什么方式来解决这些问题 使用ACCESS数据库来处理 二.系统分析 1.用户分析 教师、学生 2.流程分析 设计学生数据结构,输入信息,排版建立窗体搜索 3.数据分析 学生(学号,姓名,性别,年龄,籍贯,班级代号)课程(课程号,课程名称,学分数,教师代号) 成绩(学号,课程号,成绩,考试时间) 教师(教师代号,姓名,性别,年龄,职称) (1)构建一个教学管理关系数据库如下: 学生(学号,姓名,性别,年龄,籍贯,班级代号)课程(课程号,课程名称,学分数,教师代号) 成绩(学号,课程号,成绩,考试时间) 教师(教师代号,姓名,性别,年龄,职称) 4.功能分析 针对各类用户,你的系统打算分别提供哪些功能 学生成绩的录入,搜索,排名等

南邮课程设计实验报告

课程设计I报告 题目:课程设计 班级:44 姓名:范海霞 指导教师:黄双颖 职称: 成绩: 通达学院 2015 年 1 月 4 日

一:SPSS的安装和使用 在PC机上安装SPSS软件,打开软件: 基本统计分析功能包括描述统计和行列计算,还包括在基本分析中最受欢迎的常见统计功能,如汇总、计数、交叉分析、分类比较、描述性统计、因子分析、回归分析及聚类分析等等。具体如下: 1.数据访问、数据准备、数据管理与输出管理; 2.描述统计和探索分析:频数、描述、集中趋势和离散趋势分析、分布分析与查看、正态性检验与正态转换、均值的置信区间估计; 3.交叉表:计数;行、列和总计百分比;独立性检验;定类变量和定序变量的相关性测度; 4.二元统计:均值比较、T检验、单因素方差分析; 5.相关分析:双变量相关分析、偏相关分析、距离分析; 6.线性回归分析:自动线性建模、线性回归、Ordinal回归—PLUM、曲线估计; 7.非参数检验:单一样本检验、双重相关样本检验、K重相关样本检验、双重独立样本检验、K重独立样本检验; 8.多重响应分析:交叉表、频数表; 9.预测数值结果和区分群体:K-means聚类分析、分级聚类分析、两步聚类分析、快速聚类分析、因子分析、主成分分析、最近邻元素分析; 10. 判别分析; 11.尺度分析; 12. 报告:各种报告、记录摘要、图表功能(分类图表、条型图、线型图、面积图、高低图、箱线图、散点图、质量控制图、诊断和探测图等); 13.数据管理、数据转换与文件管理; 二.数据文件的处理 SPSS数据文件是一种结构性数据文件,由数据的结构和数据的内容两部分构成,也可以说由变量和观测两部分构成。定义一个变量至少要定义它的两个属性,即变量名和变量类型其他属性可以暂时采用系统默认值,待以后分析过程中如果有需要再对其进行设置。在spss数据编辑窗口中单击“变量视窗”标签,进入变量视窗界面,即可对变量的各个属性进行设置。 1.创建一个数据文件数据 (1)选择菜单【文件】→【新建】→【数据】新建一个数据文件,进入数据编辑窗口。窗口顶部标题为“PASW Statistics数据编辑器”。 (2)单击左下角【变量视窗】标签进入变量视图界面,根据试验的设计定义每个变量类型。

南邮《操作系统教程》课后答案

第一章 1. 什么是操作系统?计算机系统中配置操作系统的主要目标是什么? 答(p1):操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。 配置操作系统的主要目标可归结为: (1) 方便用户使用(2) 扩大机器功能(3) 管理系统资源(4) 提高系统效率(5) 构筑开放环境。 2.计算机系统的资源可分成哪几类?试举例说明。 资源包括两大类:硬件资源和信息资源。硬件资源分为处理器、存储器、I/O设备等;信息资源则分为程序和数据等。 *5、操作系统有哪些类型?它们有什么特征? 7.什么是多道程序设计?采用多道程序设计技术有什么特点? 答:多道程序设计技术是指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一道程序。操作系统在引入多道程序设计技术后,使得系统有了多道,宏观上并行,微观上穿行的特点。 采用多道程序设计减少了CPU时间的浪费,增加了系统吞吐量,提高了系统的效率。 第二章 2.操作系统提供给用户的接口主要有哪些? 答:主要通过程序接口和操作接口两种方式把他的服务和功能提供给用户。3.什么事系统调用?系统调用与普通调用的区别是什么? 答:系统调用本质上是应用程序请求操作系统内核完成某功能的一种过程调用,但它是一种特殊的过程调用,他与一般的过程调用有以下几方面明显差别: ①调用形式不同 ②被调代码的位置不同 ③提供方式不同 ④调用的实现不同 *4、系统调用有哪几种类型?

第三章 2.请描述进程的定义和属性。 答: 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配、调度和保护的独立单位。 进程的属性有:结构性?共享性?动态性?独立性?制约性?并发性 3.请描述进程与程序的区别及关系。 答: 程序是静止的,进程是动态的。进程包括程序和程序处理的对象(数据集),进程能得到程序处理的结果。进程和程序并非一一对应的,一个程序运行在不同的数据集上就构成了不同的进程。通常把进程分为“系统进程”和“用户进程”两大类,把完成操作系统功能的进程称为系统进程,而完成用户功能的进程则称为用户进程。 4、进程有哪3种基本状态?3种进程状态如何变化。 1答: 转换1:CPU调度算法将CPU分配给此进程 转换2:执行进程的时间片用完,或被其他更重要的进程抢占CPU 转换3:等待某种事件(如I/O的完成,或被他人占用的临街资源变成可用状态)转换4:进程所等的事件发生(如I/O完成,或所等待的临界资源变成可用状态)转换5:进程允许被执行(5态图) 转换6:进程被终止(5态图)

南邮操作系统试卷及答案

请考生注意: 1.答案请写在答题纸上,写在试卷上一律无效。 2.考试完毕,请将答题纸和试卷交给监考老师,不得带出考场。 一、填空题(20分,共10空) 1、 三种基本的操作系统是:________、________、实时操作系统。 2、 Linux 操作系统按照事件来源和实现手段将中断分为________、________。 3、 分区存储管理可分为________、________两种方式。 4、5、1、2、3、N 表 4、5、A .DMA 时间 B .寻道时间 C .旋转延迟时间 D .传输时间 6、 一个分页存储管理系统中,地址长度为32位,其中页号占8位,则页表长度是 _________。 A .2的8次方字节 B .2的16次方字节 C .2的24次方字节 D .2的32次方字节 7、 页表地址转换采用相联存储器的方法后,地址转换时间将大大加快。假定访问内存 装 订 线 内 不 要 答 题 自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊

的时间为100ns,访问相联存储器的时间为20ns,相联存储器为32个单元时查快表的命中率可达90%,按逻辑地址进行存取的平均时间为_______ns。 A.100 B.108 C.120 D.128 8、程序员利用系统调用打开I/O设备时,通常使用的设备标识是_________。 A.逻辑设备名B.物理设备名 C.主设备号D.从设备号 9、下列选项中,不属于常见I/O控制方式的是_________。 A.程序直接查询控制方式B.中断方式 10

三、简答题(20分,共5题) 1、简述采用了多道程序设计技术操作系统的特性。 2、请简单叙述进程的三态模型的状态转化。 3、简述段式存储管理和页式存储管理的共同点和区别。 4、简述SPOOLing技术的特点。 5、请简单叙述缓冲的基本思想及常见的缓冲技术。 四、综合题(40分,共4题) 1、问题描述:若干进程通过有限的共享缓冲区交换数据。其中,生产者进程不断写入, 2、 3、 4、 1

南邮单片机实验报告

南邮单片机实验报告 篇一:南邮数据库实验报告 数据库实验报告 ( XX / XX 学年第二学期)? ? 学号 姓名 指导教师 成绩 一、数据库原理第一次实验 【一】实验内容: 数据库表的建立与管理【二】、实验目的: 学习数据库及表的建立、删除、更新等操作。 注:本次实验题目,除了特殊要求,以T-SQL为主,并将所有语句标注好题号,留存在查询界面上,方便检查。【三】、实验题目及其解答: 1、创建一名为‘test’的数据库; CREATE DATABASE test 2、在“test”数据库中新建一张部门表“部门”,输入列:name(char,10位),ID(char,7位),manager (char,10位)各列均不能为空值。

Solution: use test CREATE TABLE 部门 (ID CHAR(7) NOT NULL,name CHAR(10) NOT NULL,manager CHAR(10) NOT NULL) 结果: 3、在“test”数据库中新建一张员工表,命名为 “员工”。在表中输入以下各列: name(char,10位),personID(char,7位),Sex(char,7位),birthday(datetime),deptID(char,7位),各列均不能为空值。 CREATE TABLE 员工 (name CHAR(10) NOT NULL, personID CHAR(7) NOT NULL, sex CHAR(7) NOT NULL, birthday datetime NOT NULL, deptID CHAR(7) NOT NULL) 结果: 4、修改表的操作练习: 1)将‘部门’表中的列ID设为主键; 2)将‘员工’表中personID设为主键,并将deptID设置为外键,关联到‘部门’表上的‘ID’列; 3)在‘部门’表中,添加列quantity(char, 5); 4) 删除‘员工’表中的列‘sex’; 5)修改‘员工’表中列name为(varchar,8) ALTER TABLE 部门 ADD CONSTRAINT C1 PRIMARY KEY(ID) ALTER TABLE 员工ADD CONSTRAINT C2 PRIMARY

南京邮电大学操作系统实验报告

通信与信息工程学院 2015 / 2016学年第二学期 实验报告 课程名称:操作系统 实验名称: 1、LINUX及其使用环境 2、进程管理 3、进程间通信 4、文件的操作和使用 班级学号 专业电子信息工程 学生姓名 指导教师赵建立 实验名称试验一 LINUX及其使用环境实验类型验证 实验学时 1 实验时间2016.6.2 一、实验目的和要求

1、了解UNIX的命令及使用格式。 2、熟悉UNIX/LINUX的常用基本命令。 3、练习并掌握UNIX提供的vi编辑器来编译C程序。 4、学会利用gcc、gdb编译、调试C程序。 二、实验环境 Windows XP + VMWare + RedHat Enterprise Linux(RHEL) 4 三、实验原理及内容 1、熟悉LINUX的常用基本命令。如ls、mkdir、grep等,学会使用man、help等其它命令,掌握vi编辑器的使用。 (1)显示目录文件 ls 例:ls -al 显示当前目录下的所有文件 (2)建新目录 mkdir 例:mkdir test 新建一个test目录 (3)删除目录rmdir (4)改变工作目录位置 cd 例:cd test 更改工作目录至test目录下 (5)显示当前所在目录pwd (6)查看目录大小du (7)文件属性的设置 chmod (8)命令在线帮助 man

2、设计一个实现文件拷贝功能的shell程序。 (1)在文本编辑器里输入shell程序: #!/bin/sh echo “please enter source file:” read souc echo please enter destination file:” read dest cp $souc $dest ls $dest 将程序保存在主目录下,命名为shell. (2)打开终端,输入ls -l,显示目录下所有文件的许可权、拥有者、文件大小、修改时间及名称。输入./shell,运行shell程序。输入源文件hello.c,目标文件 B13011206.c。 (3)输入ls -l ,当前目录中包含B13011206.c目标文件。即完成从源文件拷贝至目标文件过程。 3、LINUX 下C语言程序的编译与调试实验。 (1)调试编译代码 为了使gdb正常工作,必须使程序在编译时包含调试信息。调试信息里包含程序里的每个变量的类型和在可执行文件里的地址映射以及源代码的行号。gdb利用这些信息使源代码和机器码相关联,在编译时用–g 选项打开调试选项。

南邮操作系统实验报告

操作系统课程实验报告 实验题目: Linux进程信号通信、进程消息通信 专业软件工程 学生姓名 班级学号 教师陈兴国 指导单位计算机学院 日期2016-9-30

一、实验目的 1.了解Linux的信号,熟悉Linux系统中进程之间软中断通信的基本原理 2.学习如何利用消息缓冲队列进行进程间的通信,并加深对消息通信机制的理解。 二、实验指导 1.kill(),signal(),lockf()系统调用 kill()系统调用 系统调用格式:int kill(pid,sig) 参数定义: intpid,sid; pid是一个或一组进程的标识符,sig是要发送的软中断信号。 pid>0时,核心将信号发送给进程pid; pid=0时,核心将信号发送给与发送进程同组的所有进程; pid<0时,核心将信号发送给搜有用户标识符真正等于发送进程的有效用户标识号的进程。signal()系统调用 预置对信号的处理方式,允许调用进程控制软中断信号。 系统调用格式: signal (sig,function) 参数定义: Signal (sig,function) int sig; void (*func)(); sig用于指定信号的类型,sig为0则没有收到任何信号。 function:在该进程中的一个函数地址,在核心态返回用户态时,它以软中断信号的序号作为参数调用该函数,对除了信号SIGNAL,SIGTRAP和SIGPWR以外的信号,核心自动地重新设置软中断信号处理程序的值为SIG_DFL,一个进程不能捕获SIGKILL信号。 lockf()系统调用 用作锁定文件的某些段或者整个文件。 系统调用格式:lockf(files,function,size) 参数定义: intlockf(files,function,size)

南邮电工电子实验复习与试卷

南京邮电大学电工电子实验复习资料与试卷 一、实验操作 1、信号与系统操作实验请复习所做的实验。 主要掌握的要点: ①由所给的电路转换出该电路的电压传输函数H(s)=V2(s)/V1(s),并能把传输函数 化成Multisim所需的标准形式: (A)算子S 在分子的幂次不高于分母的幂次。 (B)因需用积分器仿真,算子S 应化成1/S 。 (C)分母的常数项化成1。 ②能画出完整的系统模拟框图。 ③运用Multisim的模拟器件库中的积分器、比例放大器、加法器等模块组构系统模拟 电路。应遵循以下几个原则: (1)系统模拟电路输入端必用加法器模块对输入信号和反馈信号求和,加法器输出送积 分器模块 (2)根据S 的最高幂次n,取出n个积分器模块串接。 (3)算子S的系数使用比例放大器模块 (4)传输函数H(S)的分子是输出项,分子中各项比例放大器模块的输出用加法器求和后 成为系统输出。分母是负反馈项,其系数正、负异号后送输入端加法器。 (5)分母中为1的常数项不用任何运算模块 例如1: 10 6 2 6 2 111 ()// () 111 [()//]() 10 103000 1 R SC SC SC H S R R R SC SC SC S S S +? = ++?+ = ++

画出幅频和相频图 例如2: 画出幅频和相频图 2、操作题如下图所示,写出该图的传输函数H(S)(V1是输入信号、V2是输出信号)。画出题中电路对应的系统模拟框图。(20分)

写出传输函数H(S) (10分) 画出题中电路对应的系统模拟框图(10 分) 在Multisim2001环境中,测试该系统模拟电路的幅频特性相关参数。(10分)(需包含半功率点与谐振频率点) 频率点 3.147KHz 3.715KHz 4.474KHz 电压比0.707 0.9999 0.707 根据测试数据作出该电路的幅频特性曲线图。(10分) 有波形5分, 每个参数1分. 3、D/A转换器操作实验请复习所做的实验。 掌握的要点:

南京邮电大学实验报告模版

南京邮电大学实验报告模版 实验报告课程名称实验名称计算机操作系统虚拟存储中页面置换算法的模拟实现2014 实验时间指导单位指导教师年12 月19 日南京邮电大学崔衍学生姓名学院(系) 物联网院班级学号专业网络工程实验报告实验名称虚拟存储中页面置换算法的模拟实现实验类型上机实验实验学时一、实验目的和要求目的:通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的技术特点,掌握请求页式存储管理的页面置换算法要求:(1)设计实现下面算法,并输出下述各种算法的命中率。 ①先进先出的算法;②最近最少使用算法先淘汰最不常用的页地址。(2)多次反复运行改进后的程序,观察并记

录运行结果,并分析原因。指导教师崔衍 4 实验时间二、实验环境(实验设备) Vc++ - 2 - 二、实验原理及内容实验三#include #include #include #include #define Bsize 4 typedef struct BLOCK//声明一种新类型——物理块类型{ int pagenum;//页号int accessed;//访问字段,其值表示多久未被访问}BLOCK; int pc;//程序计数器,用来记录指令的序号int n;//缺页计数器,用来记录缺页的次数static int temp[320];//用来存储320条随机数BLOCK block[Bsize]; //定义一大小为4的物理块数组//********************************* **************************** void init( );//程序初始化函数int findExist(int curpage);//查找物理块中是否有该页面int findSpace( );//查找是否有空闲物理块int findReplace( );//查找应予置换的页面void display ( );//显示void suijishu( );//产生320条随机数,显示

南邮 数据库报告

/ 学年第学期 实验报告 课程名称:数据库原理及应用 实验名称:图书管理系统 班级学号 学生姓名 指导教师 日期:年月

实验一 一、实验题目:了解SQL Server 2005与设计数据库模型 二、实验目的:了解SQL Server 2005,熟悉如何在SQL Server 2005环境下建数据库和表,学会建数据库、表、视图的操作 三、实验内容: 1.打开SQLServer,建立一个新数据库。 2.建立基本表 首先,我们建立相关表结构。本实验表结构如下所示:Student (Sno, Sname, Sex,Sage,Sdept); SC (Sno, Cno, Grade); Course (Cno, Cname,Cpno,Credit); 以上数据库表的含义为: Student—学生:Sno(学号),Sname(学生姓名),Sex(性别),Sage(年龄),Sdept(系) Course—课程:Cno(课程号),Cname(课程名),Cpon (选课人数),credits(学分) SC—成绩:Sno(学号),Cno(课程号),Grade(成绩)(1) 创建表 鼠标右键单击所要建表的数据库,“新建”→“表…”弹出如图1所示界面,在别名里输入字段名,然后选择数据类型,确定数据长度,是否允许为空。也可以填写有关列的部分属性。

图1 (2)修改表 在相应的数据库中选定要修改的名,右键单击,或选择菜单“操作”,选择“设计表”,弹出如图2所示界面,可以对表的列进行修改,增加或删除列等操作。 图2 (3)删除表 选择要删除的表,右键单击,在弹出菜单中选择删除,踏出如图3所示的界面,选择按钮“全部除去”。 图 3

南京邮电大学管理信息系统实验报告

课内实验报告 课程名:管理信息系统 任课教师: 专业: 学号: 姓名: 二○一○至二○一一年度第 1 学期南京邮电大学经济与管理学院

《管理信息系统》课程实验第 1 次实验报告 实验内容及基本要求: 实验项目名称:用友ERP供应链管理综合实验 实验类型:验证 每组人数:1 实验内容及要求: 1. 基于用友ERP软件中供应链模块,完成企业中采购管理领域的各项业务的操作。 实验结果: 一、实验操作步骤总结(限300字,对所做实验的主要流程进行总结,禁止复制实验指导书) 1.进入系统管理进行建账工作,具体步骤如下:(1)注册“系统管理员”、(2)增加操作员、(3)创建账套(包括帐套号、单位名称、本位币、存货需要分类、编码方案、数据精度、系统启用)、(4)权限分配 2.打开企业应用平台,输入登录信息后进行初始化设置,具体步骤如下:(1)输入基础档案(包括部门及志职员档案、供应商档案、存货信息、仓库档案和收发类别)。(2)进行期初数据的录。(填写采购入库单后需要记账) 3.处理日常业务。(操作时要注意细节问题) 4.期末工作:月末结账。 5.账簿查询:查询未完成的业务明细表、订单执行情况统计表、暂估入库余额表、入库明细表及发票明细表。 二、实验中遇到的问题及解决方法 1、输入基础档案时无法先输入人员档案。 解决方法:要先输入部门档案后再在人员档案中选择部门名称,才能完成输入。 2、在填制到货退回单数量时不知如何表示。 解决方法:在英文状态下在数字前加负号即可。 3、手工结算找不到对应具体的账单。 解决方法:筛选信息要具体,从时间、厂商等具体排除。 三、实验小结(写实验心得和体会) 第一次使用ERP软件做的是采购管理练习,虽然老师有过介绍和一些步骤的说明,但是在做得过程中还是会出现很多问题,其实做练习的过程照书本按部就班的做是远远不够的。在做得过程中我们需要思路清晰,要想明白每一步为什么要这样做,这样我们日后走向工作岗位才能做到脱离书本真正把学到的东西运用到工作上。另一个容易出现错误的原因就是不够细心,虽然系统是已经建立好了的,但是在建账,数据输入,处理日常工作的时候每一步都需要很细致,一步出错很可能就会导致下面的环节无法正常的执行。 第一次上机做练习,让我明白了管理信息系统的学习只局限于理论上是远远不够的,理论

相关文档
最新文档