文档库 最新最全的文档下载
当前位置:文档库 › 西安邮电大学嵌入式课后答案

西安邮电大学嵌入式课后答案

西安邮电大学嵌入式课后答案
西安邮电大学嵌入式课后答案

嵌入式系统开发

习题1

1.什么是嵌入式系统?有何特点?

答:嵌入式系统的概念有很多种,在嵌入式系统领域中比较认同的嵌入式系统的概念是:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

嵌入式系统的特点:

⑴嵌入式系统是将先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

⑵系统内核小。由于嵌入式系统一般是应用于小型电子装置中,系统资源相对有限,所以内核较之传统的操作系统要小得多。

⑶专用性强。

⑷系统精简。

⑸系统软件(OS)要求具有高实时性。

⑹嵌入式软件开发要走向标准化,需要使用多任务的操作系统。

⑺嵌入式系统本身并不具备在其上进行进一步开发的能力。

2.嵌入式系统可以分为几层?每一层各完成哪些功能?

答:嵌入式系统由硬件层、中间层、软件层和功能层组成。

硬件层:以嵌入式微处理器为核心,存储器用以存储数据和执行代码,相关的设备接口和I/O接口,这些组成了一个嵌入式系统的基础,实现逻辑运算,算术运算等。

中间层:将系统上层软件和底层硬件进行分离,封装成标准的接口,在上层软件开发人员无需知道底层硬件的具体情况,完成的任务是底层硬件的初始化、数据的输入/输出操作、硬件的配置等功能。

软件层:主要由RTOS、文件系统、图形用户接口、网络系统和通用的组件模块组成,是软件开发的基础。

功能层:用来完成被控对象的控制功能。

3.嵌入式系统中硬件抽象层有什么特点?

答:硬件抽象层是介于硬件层与软件层之间的中间层,它将系统上层软件与底层硬件分离开来,具有以下两个特点:

⑴硬件相关性:因为嵌入式实时系统的硬件环境具有应用相关性,而作为上层软件与硬件平台之间的接口,硬件抽象层需要为操作系统提供操作和控制具体硬件的方法。

⑵操作系统相关性:不同的操作系统具有各自的软件层次结构,因此,不同的操作系统具有特定的硬件接口形式。

4.简述嵌入式处理器的硬件组成?

答:随着集成电路集成度的不断提高,嵌入式系统板级的硬件电路模块也越来越多的集成到芯片内部,目前处理器芯片内部的电路模块组成如下:

⑴处理器内核,以CPU为核心,有的还包含MMU(存储器管理单元)、Cache(高速缓存)、ICE(在线仿真)等电路模块。

⑵ DSP/协处理器,对于多媒体处理的处理器,内部一般有DSP(数字信号处理)、浮点运算、图像加速等协处理器。

⑶RAM/ROM,在单片机处理器中,处理器芯片内部一般集成了ROM(只读存储器)和RAM (可读可写存储器)。

⑷处理器内部控制电路,如PLL(锁相环)、复位、DMA(直接存储器存取)、中断控制器、低功耗控制、看门狗等电路。

⑸芯片内部接口电路,如GPIO(通用输入、输出)接口、I2C(双向两线制的串行总线)接口、IIS(音频总线)接口、SPI(串行外设接口)、USB(通用串行总线)接口、LCD (液晶显示)接口、ADC/DAC(模数/数模转换)、UART(通用异步收发器)、IrDA(红外接口)、CAN(控制器局域网络)总线接口、以太网接口、Timer/RTC(定时器/计数器)接口等电路模块。

5.嵌入式处理器分那几类?它们有何特点?

答:⑴嵌入式微处理器。特点:处理能力强,具有较高的性能,价格也相应较高。

⑵嵌入式微控制器。特点:主要用于嵌入式体统工业的主流,跟嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降,可靠性提高。并且价格低廉,功能优良,拥有的品种和数量最多。

⑶嵌入式DSP处理器。特点:DSP处理器是专门用于信号处理方面的处理器,在系统结构和指令算法方面进行了特殊设计,具有很高的编译效率和指令的执行速度。

⑷SoC片上系统。特点:①实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块

②具有极高的综合性,在一个硅片内部运用VHDL等硬件描述语言,实现一个复杂的系统

③绝大部分系统构件在系统内部,系统简洁,减少了系统的体积和功耗,提高了系统的可靠性跟设计生产效率。

6.分析目前市场上常用的几种嵌入式处理器,说明不同嵌入式处理器的各自特点?

答:目前市场上常用的嵌入式处理器有MCS51单片机,ARM处理器,MIPS处理器,PowerPC处理器,MC68000处理器,X86处理器等。

MCS51的特点是,8位CPU,片内振荡器,4KB ROM ,128KB RAM,21个特殊功能寄存器,32根I/O总线,片外可寻找范围分别为64KB的外部程序和数据,两个16位的定时/计数器,一个全双工串口接口,中断结构分为两级优先级,5个中断源,适于按位逻辑运算的处理器。

ARM处理器的特点是,体积小,功耗低,成本低,高性能,支持16/32位双指令集,在全球有众多合作伙伴。

MIPS处理器的特点是,高性能,高档次的处理器,有32位和64位的处理器,简化硬件设计,强调软硬件协同提高性能。

PowerPC处理器特点,具有优异的性能,低能量消耗,低散热量。

MC68000处理器,是一个16/32位的CISC处理器,采用32位总线和寄存器,这个结构对之后的32为产品保持兼容。

X86处理器的特点,可变指令长度的CISC处理器,允许不对齐访问存储器。

7.举例说明嵌入式处理器的性能指标?并分析对嵌入式系统的影响?

答:性能指标主要有主频,处理器字长,数据通路速度,运算速度,高速缓存和处理器的系统架构。主频,执行每条指令的时钟周期数一定,主频越高单位时间内执行的指令越多。处理器字长,处理器内部数据运算的基本位数,反映的是计算精度,以及单次处理数据的总长度;数据通路速度,读取指令数据传输计算数据的速度越高,处理器性能越好。运算速度,用MIPS(每秒执行多少百万条指令)表示,MIPS越大,说明运算速度越快;高速缓

存,突破主存访问速度的瓶颈,提高处理器的综合性能。

8.简述你对嵌入式操作系统的认识,分析嵌入式操作系统有哪些特点?

答:嵌入式操作系统EOS是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括软硬件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。

EOS是相对于一般操作系统而言的,它除具备了一般操作系统最基本的功能,如任务调度、同步机制、中断处理、文件功能等之外,还有以下特点:

⑴可装卸性,开放性、可伸缩性的体系结构。

⑵强实时性,EOS实时性一般较强,可用于各种控制系统中。

⑶统一的接口,提供各种设备驱动接口。

⑷操作方便、简单,提供友好的图形GUI,追求易学易用。

⑸提供强大的网络功能,支持TCP/IP协议及其他协议,提供TCP/UDP/IP/PPP协议支持及统一的MAC访问层接口,为各种移动计算设备预留接口。

⑹强稳定性,弱交互性。

⑺固化代码。

⑻更好地硬件适应性,也就是良好的移植性。

9.试分析实时操作系统中可抢占型和不可抢占型有何区别?并举例说明。

答:实时操作系统可分为可抢占型和不可抢占型两类。对于基于优先级的系统而言,可抢占型的实时操作系统是指内核可以抢占正在运行任务的CPU使用权并将使用权交给进入就绪态的优先级更高的任务,是内核抢了CPU让别的任务运行。不可抢占型实时操作系统使用某种算法以决定让某个任务运行后,就把CPU的控制权完全交给该任务,直到它主动将CPU控制权还回来。

比如嵌入式操作系统uC/OS,可以根据优先级进行抢占使用CPU,优先级高的任务可以比优先级低的任务优先使用CPU。

10.简述嵌入式系统的开发过程?

答:嵌入式系统的开发过程可以分为需求分析、建立开发环境、体系结构设计、软件/硬件设计、系统集成和系统优化与测试6个阶段。如果设计的流程是从需求分析开始,然后是建立开发环境,依次进行,最后是系统优化与测试,那么就叫做自上而下的设计流程;反之就叫做自下而上的设计流程。所有的嵌入式系统设计不可避免的设计这六个阶段,更重要的是找到一个好的设计方法,目前一种比较好的设计方法是采用计算机辅助设计工具。

11. 简述在线仿真器ICE和在线调试器ICD有何区别?

答:在线仿真器ICE是一种模拟CPU的设备,能执行CPU的全部动作。采用该方式调试时,利用仿真头代替目标板上的CPU,可以完全仿真CPU的行为。

在线调试器ICD是将CPU的调试功能的引脚引出来,让外部的硬件直接连接到这些引脚上去监控整个CPU的动作。

12. 试分析嵌入式系统测试中的纯软件测试过程,举例说明实现方法。

答:纯软件测试过程是指用工具采用软件打点技术,在被测试代码中加入一些函数,这些函数用来完成数据的生成,并将数据送往目标机系统的共享内存中,同时,在目标机系统中运行一个与处理任务,用于完成这些数据的预处理,然后将处理过的数据通过目标机的串口,网口或者USB口送往宿主机测试平台。举例,可以在程序中间插入函数,读出当前所有寄存器内容,发送至目标机系统,测试者可以根据这些数据了解系统执行情况。

习题2

1.按照ARM处理器的命名规则,说明ARM7TDMI中T、D、M、I的含义。

答:T:支持16位的Thumb指令集;D:支持JTAG片上调试;M:支持长乘法操作(64位结果)的ARM指令,包含快速乘法器;I:带有嵌入式追踪宏单元ETM(Embedded Trace Macro),用来设置断点和观察点。

2.什么是哈佛结构?与普林斯顿结构有何区别?

答:哈佛结构是一种将程序中指令和数据分开存储的存储器结构。即哈佛结构中程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。

普林斯顿结构(冯·诺伊曼结构)是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置。这便是。这便是两种结构的区别。

3.什么是RSIC?什么是CSIC?简述他们的特点与差别。

答:RSIC是精简指令集计算机,CISC是复杂指令集计算机。两者的区别在于不同的CPU 设计理念和方法。

对于CISC:⑴在CSIC结构的指令系统中,各种指令的使用频率相差悬殊。有80%的指令只在20%的运行时间内才会用到。

⑵CISC结构指令系统的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误。

⑶在CISC结构指令系统中,由于各条指令的功能不均衡性,不利于采用先进的计算机体系结构技术来提高系统的性能。

对于RISC:⑴简化指令集,只保留常用的基本指令;

⑵设计大量的通用存储器,减少访存的次数;

⑶采用装载/保存结构,支持流水线技术,使每个周期时间相等;

⑷采用简单的指令格式、规整的指令字长和简单的寻址方式;

⑸单机器周期指令,即大多数的指令都可以在一个机器周期内完成,并且允许处理器在同一时间内执行一系列的指令。

4.ARM7处理器是几级流水线?在ARM7处理器中,“PC指向的是下一条要执行的指

令”,这句话对吗?为什么?

答:ARM7处理器采用三级流水线。

“PC指向的是下一条要执行的指令”,这句话不对。在ARM处理器中将PC程序计数器定义到R15寄存器,无论处理器处于何种状态,PC总是指向“正在取值”指令的地址,一般来说,人们习惯性的约定将“正在执行的指令作为参考点”,成为当前第一条指令,那么PC总是指向随后的第三条指令,或者说PC总是指向当前正在执行的指令地址再加上2条指令的地址,即指向正在执行指令的下下一条指令,而不是指向下一条要执行的指令。5.简述ARM处理器中在线仿真器模块EmbeddedICE-RT的作用。

答:ARM处理器中的在线仿真器模块EmbeddedICE-RT,一般还带有嵌入式宏跟踪单元模块ETM,实现ARM处理器的在线调试和运行过程的跟踪功能;并且具有诸多ICE功能,例如实时寻址、断点、单步、对ARM CPU的完全控制、对ASIC系统其余部分的访问,以及对主机显示器外设访问、键盘输入和磁盘存储。

6.ARM处理器的工作状态分为哪二种?ARM处理器又是怎么定义和标志的?

答:ARM处理器的工作状态分为ARM状态和Thumb状态,这两种状态有程序状态字CPSR 中T标志位确定,为0时处理器工作在ARM状态,为1时处理器工作在Thumb状态。

7.ARM7TDMI支持哪几种指令集,各有什么特点?

答:ARM7TDMI处理器内核包含2套指令系统,分别为ARM指令集和Thumb指令集,两种指令集的特点是:

ARM指令集:处理器执行32位字对齐方式的ARM指令,每条ARM指令长度为32位,指令的功能强大。

Thumb指令集:处理器执行16位字对齐方式的Thumb指令,每条Thumb指令长度为16位,是ARM指令功能的子集。

8.ARM7处理器有哪些工作模式?如何实现不同模式之间的切换?举例说明。

答:ARM处理器供支持7种工作模式,分别为:用户模式(usr);快速中断模式(fiq);外部中断模式(irq);管理模式(svc);数据访问终止模式(abt);系统模式(sys);未定义指令中止模式(und)。在7中模式中,除用户模式外,其他的6种模式称为特权模式,特权模式可以自由的切换处理器模式,而用户模式不能直接切换到别的模式。特权模式下通过修改当前程序状态寄存器CPSR中控制位M[4:0]的值,来改变处理器的运行模式。

例如

MSR CPSR_c,#(NoInt |SVC32Mode)//从系统模式切换到管理模式MSR CPSR_c,#(NoInt |SYS32Mode)//从管理模式切换到系统模式

9.描述ARM7处理器的内部寄存器结构,并分别说明快速中断FIQ有何特点?

答:ARM7微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。37个寄存器定义如下:

⑴ 31个通用寄存器:R0~R15、R8_fiq、 R9_fiq、 R10_fiq、 R11_fiq、 R12_fiq、R13_fiq、R14_fiq、R13_svc、R14_svc、R13_abt、R14_abt、R13_und、R14_und、R13_irq、R14_irq。

⑵6个状态寄存器:CPSR、SPSR_abt 、SPSR_svc 、SPSR_irq 、SPSR_fiq、SPSR_und。

快速中断FIQ,适用于对一个突发事件的快速响应,在ARM状态中,快中断有8个专用的寄存器,可以缩短状态切换时需要的时间。当CPSR中相应的F位清零,快速中断被使能。

10.什么是中断延时?在实时系统中如何计算中断延时时间?

答:中断延时是系统响应一个中断所需要的时间,即从外部中断请求信号发出到执行对应的中断服务程序ISR的第1条指令所需要的时间。

FIQ的中断延时计算,当FIQ使能时,最坏的延时包括:

a)Tsyncmax:请求通过同步器的最长时间,为两个处理器周期。

b)Tldm:最长执行时间,最长为20个周期。

c)Texc:数据中止异常进入时间,为三个周期。

d)Tfiq:FIQ进入时间,为两个周期

总的延时可为27个周期。

11.在内存的数据存储过程中,什么是“字对齐”和“半字对齐”?

答:在内存数据存储过程中,一般分为小端存储格式和大端存储格式。下面以小端存储格式为例来说明字对齐和半字对齐:

在小端存储格式中,对于地址为A的字单元,其中字节的低位字节到高位字节地址顺序为A ,A+1 ,A+2,A+3;对于地址为A的半字单元,其中字节的低位字节到高位字节地址顺序为A ,A+1。

12.简述程序计数器(PC)在处理器工作中的作用。

答:在ARM处理器中将PC程序计数器定义到R15寄存器,无论处理器处于何种状态,PC 总是指向“正在取值”指令的地址。

13.简述ARM处理器中的返回链接寄存器(LR)在处理器工作中的作用。

答:链接寄存器LR用于保存子程序返回地址或者异常处理程序的返回地址,LR寄存器一共有6个,其中子程序的返回地址使用一个R14,每种异常模式各自有一个专用的LR寄存器用于保存异常处理程序的返回地址,它们分别为R14_fiq、R14_svc、R14_abt、R14_und、R14_irq。

14.分别简述ARM处理器中的CPSR、SPSR在处理器工作中的作用。

答:ARM内核包含1个CPSR和5个仅供异常处理模式使用的SPSR。

由于所有模式全部共享一个程序状态寄存器CPSR,因此处理器所有的状态全部都保存在CPSR中,也就是ARM内核是通过CPSR来监视和控制内部操作的。

每种异常模式都有一个对应的程序状态保存寄存器SPSR,用于保存任务在异常发生之前的CPSR状态的当前值。

15.结合CPSR的结构,说明程序状态字中各个bit位的作用。

答:⑴条件代码标志(共计4bit)含义如下:

N:运算结果的最高位反映在该标志位。对于有符号二进制补码,结果为负数时N=1,结果为正数或零时N=0;

Z:指令结果为0时Z=1(通常表示比较结果“相等”),否则Z=0;

C:当进行加法运算,最高位产生进位时C=1,否则C=0。当进行减法运算(包括CMP 指令),最高位产生借位时C=0,否则C=1。

V:当进行加法/减法运算,并且发生有符号溢出时V=1,否则V=0,其它指令V不变。

⑵CPSR的最低8位为控制位,控制了处理器的工作方式。当发生异常时,这些位被

硬件改变。当处理器处于一个特权模式时,可用软件操作这些位。它们分别是:

中断禁止位包括I和F位:

当I位置位时,IRQ中断被禁止;

当F位置位时,FIQ中断被禁止。

T位反映了处理器的当前状态:

当位T=1时,处理器正在Thumb状态下运行;

当位T=0时,处理器正在ARM状态下运行。

模式位包括M[4:0]共计5bit,这些位决定处理器的操作模式

16.简述ARM7TDMI内部有哪些寄存器及特点。

答:ARM7微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。37个寄存器定义如下:

⑴ 31个通用寄存器:R0~R15、R8_fiq、 R9_fiq、 R10_fiq、 R11_fiq、 R12_fiq、R13_fiq、R14_fiq、R13_svc、R14_svc、R13_abt、R14_abt、R13_und、R14_und、R13_irq、R14_irq。

⑵6个状态寄存器:CPSR、SPSR_abt 、SPSR_svc 、SPSR_irq 、SPSR_fiq、SPSR_und。

特点:在ARM状态中,R0~R7是通用寄存器,是不分组寄存器;R8~R14,SPSR根据模式进行分组的寄存器;R15是程序计数器,不进行分组;CPSR是状态寄存器,不进行分组。

17.什么是ARM处理器的异常?ARM处理器中有哪几种异常?

答:在ARM中,异常是一些事件,这些事件能导致正常的程序执行流程被暂时地停止,

操作系统实验内存分配

西安邮电大学 (计算机学院) 课内实验报告 实验名称:内存管理 专业名称:软件工程 班级: 学生姓名: 学号(8位): 指导教师: 实验日期:

实验五:进程 1.实验目的 通过深入理解区管理的三种算法,定义相应的数据结构,编写具体代码。充分模拟三种算法的实现过程,并通过对比,分析三种算法的优劣。 (1)掌握内存分配FF,BF,WF策略及实现的思路; (2)掌握内存回收过程及实现思路; (3)参考给出的代码思路,实现内存的申请、释放的管理程序,调试运行,总结程序设计中出现的问题并找出原因,写出实验报告。 2.实验要求: 1)掌握内存分配FF,BF,WF策略及实现的思路; 2)掌握内存回收过程及实现思路; 3)参考本程序思路,实现内存的申请、释放的管理程序,调试运行,总结程序设计中出现的问题并找出原因,写出实验报告。 3.实验过程: 创建进程:

删除其中几个进程:(默认以ff首次适应算法方式排列) Bf最佳适应算法排列方式:

wf最差匹配算法排列方式: 4.实验心得: 这次实验实验时间比较长,而且实验指导书中对内存的管理讲的很详细,老师上课的时候也有讲的很详细,但是代码比较长,刚开始的时候也是不太懂,但是后面经过和同学一起商讨,明白几种算法的含义: ①首次适应算法。在采用空闲分区链作为数据结构时,该算法要求空闲分区链表以地址递增的次序链接。在进行内存分配时,从链首开始顺序查找,直至找到一个能满足进程大小要求的空闲分区为止。然后,再按照进程请求内存的大小,从该分区中划出一块内存空间分配给请求进程,余下的空闲分区仍留在空闲链中。 ②循环首次适应算法。该算法是由首次适应算法演变而形成的,在为进程分配内存空间时,从上次找到的空闲分区的下一个空闲分区开始查找,直至找到第一个能满足要求的空闲分区,并从中划出一块与请求的大小相等的内存空间分配给进程。 ③最佳适应算法将空闲分区链表按分区大小由小到大排序,在链表中查找第一个满足要求的分区。 ④最差匹配算法将空闲分区链表按分区大小由大到小排序,在链表中找到第一个满足要求的空闲分区。 实验中没有用到循环首次适应算法,但是对其他三种的描述还是很详细,总的来说,从实验中还是学到了很多。 5.程序源代码: #include #include #include

西安邮电大学本科专业管理办法

西安邮电大学本科专业管理办法为满足本科教育适应国家经济、社会和行业的快速发展对人才培养的要求,不断提升本科专业建设水平,强化科学管理,特制定本办法。 第一章总则 第一条本科专业设置应符合教育部最新颁发的《普通高等学校本科专业目录》、《普通高等学校本科专业设置管理规定》及《陕西省普通高等学校本、专科专业设置实施办法》等文件的精神及有关要求。 第二条本科专业设置和调整应适应国家经济建设、科技进步和社会发展的实际需要,遵循教育规律,正确处理数量与质量、近期与长远、局部与整体、特殊与一般的关系。 第三条本科专业设置要围绕学校定位与中长期发展规划,支持优势明显、特色突出及战略性新兴产业等相关专业建设,扶持对学校优势特色学科具有支撑作用的基础学科专业及新办专业。 第四条学校教学指导委员会是学校学术委员会的分委员会,负责审议本科专业的增设、调整及专业建设的各类事项。 第二章专业设置条件 第五条符合学校发展整体规划,专业发展前景广阔,有人才需求论证报告。具有完整的专业建设规划和符合专业培养目标的人才培养计划。 第六条应有已设相关专业作为依托,具备完成该专业培养方案所必需的教师队伍及实验技术人员。

第七条具备该专业所必需的教学设施,经费保障、宿舍、教室、实验室及仪器设备、图书资料、实习场所等基本教学条件。 第三章专业建设与检查评估 第八条教务处定期抽查各专业的建设情况,包括专业人才培养方案实施情况、人才培养质量、本科教学工程、教育教学改革、师资队伍建设、课程建设、实验室建设等。 第九条新专业获批设置后,需要该专业所在学院进一步组织制定详细的专业建设计划,包括专业建设总体规划、专业人才培养方案、师资队伍建设、课程建设、教材和图书资料建设、实验室建设、经费使用计划以及招生计划等,并报教务处备案。 第十条教务处按照《西安邮电大学新办专业评估指标》(见附件)组织相关专家检查新专业建设情况。对于评估达不到要求的专业,将视情况予以通报,限期整改。 第四章专业调整 第十一条根据《陕西省普通高等本科专业设置与管理实施办法》,对不适应社会发展需要、连续三年就业率较低的专业进行调整。 第五章附则 第十二条本办法自校务会通过之日起施行,原《西安邮电学院本科专业管理办法》同时废止。 第十三条本办法由教务处负责解释。 附件《西安邮电大学新办专业评估指标》

2015西安交通大学操作系统考试试卷(带答案)

2015西安交通大学操作系统考试试卷(带答案)

2014—2015学年第 1 学期 (A 卷标准答案) 西安交通大学考试试卷(操作系统)(A /B □卷) 开课单位: 课程名称: 操作系统 课程编码: 106027 时间120分钟,开卷□/闭卷 ,总分100分,占总评成绩80%,2015 年1月11日 提示:本场考试不得携带使用计算器。 阅 卷 评 分 表(评阅人填写) 题号 一 二 三 四 五 六 七 八 总得分 得分 评阅人 诚信承诺: 我保证严格遵守学校考场规则,诚信应考。若有任何违纪、作弊行为,自愿接受学校按相关规定进行处理。 本人签名: 院(系): 专业班级: 姓名: 学号: 装 订

一、选择题(共20分,各选项0.5分) 1、在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是( 4)A;当用户数目为100时,为保证响应时间不超过2s,此时的时间片最大应为( 2)B。 A:(1)计算机具有足够高的运行速度;(2)内存容量应足够大;(3)系统能及时地接收多个用户的输入;(4)能在一较短的时间内,使所有用户程序都得到运行;(5)能快速进行内外存对换。 B:(1)10ms;(2)20ms;(3)50ms;(4)100ms;(5)200ms。 2、设有10个进程共享一个互斥段,如果最多允许有1个进程进入互斥段,则所采用的互斥信号量初值应设置为( 3)A,而该信号量的取值范围为( 4)B;如果最多允许有3个进程同时进入互斥段,则所采用的互斥信号量初值应设置为( 2)C A,C:(1)10;(2)3;(3)1;(4)0。 B:(1)0~1;(2)-1~0;(3)1~-9;(4)0~-9。 3、在引入线程的操作系统中,资源分配和调度的基本单位是(2 ),CPU调度和分配的基本单位是(3)。 (1)程序;(2)进程;(3)线程;(4)作业。 4、设m为同类资源R的数目,n为系统中的并发进程数。当n个进程共享m个互斥资源R 时,每个进程对R的最大需求是w;则下列情况会出现死锁的是(4)。 (1)m=2,n=1,w=2;(2)m=2,n=2,w=1;(3)m=4,n=3,w=2;(4)m=4,n=2,w=3。 5、一个计算机系统的虚拟存储器最大容量是由(5)确定的,其实际容量是由(4)决定的。(1)计算机字长;(2)内存容量;(3)硬盘容量;(4)内存和硬盘容量之和;(5)计算机的地址结构。 6、下列解决死锁的方法中,属于死锁预防策略的是( 2),属于死锁避免策略的是( 1)。(1)银行家算法;(2)资源有序分配法;(3)资源分配图化简法;(4)撤销进程法。 7、为实现设备分配,应为每类设备配置一张( 1),在系统中配置一张( 3);为实现设备独立性,系统中应配置一张( 2)。 (1)设备控制表;(2)逻辑设备表;(3)系统设备表;(4)设备分配表;(5)I/O请求表8、现代操作系统中,提高内存利用率主要是通过(1或4)功能实现的,而使每道程序能在不受干扰的环境下运行,主要是通过(2 )功能实现的。 (1)对换;(2)内存保护;(3)地址映射;(4)虚拟存储器。 9、在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起(3);否则,若所需的页不在内存中,则会引起(4)。 (1)输入/输出中断;(2)时钟中断;(3)越界中断;(4)缺页中断。 10、测得某个请求调页的计算机系统部分的状态数据如下:CPU利用率为20%,用于对换空间的硬盘的利用率为97.7%,其它设备的利用率为5%。由此判定系统出现异常。此种情况下,(4)A或(1)B能提高CPU利用率。 A:(1)安装一个更快的硬盘;(2)通过扩大硬盘容量增加对换空间; (3)增加运行进程数;(4)减少运行进程数。 B:(1)加内存条,增加物理空间容量;(2)增加一个更快的CPU; (3)增加其他更快的I/O设备;(4)使用访问速度更快的内存条。 11、静态链接是在(5)A进行的,而动态链接是在(2)B或(3)C进行的,其中在(3)C进行链接可使得内存利用率最高;适用于动态链接的存储方式是(1)D。 A,B,C:(1)编译某段程序时;(2)装入某段程序时;(3)调入某段程序时;(4)紧凑时;(5)装入程序之前。 D:(1)分段存储管理;(2)分页存储管理;(3)可变分区管理;(4)固定分区管理。

西安石油大学数据库实验3索引及视图操作

实验报告 课程名称:学院名称:数据原理与应用计算机学院 专业班级:计1201 学生姓名:张文江 学号:201107010122

实验3 索引及视图操作 一、实验目的 1. 加深对索引和视图概念的理解。 2. 熟练掌握索引的创建和删除。 3. 熟练掌握视图的创建、修改和删除。 4. 熟练运用视图进行各种检索操作。 二、实验环境 硬件环境:PC机 软件环境:操作系统为Microsoft Windows 2000或以上版本。 数据库管理系统为Microsoft SQL Server 2000标准版或企业版。 三、实验内容 1. 熟悉运用SQL Server企业管理器和查询分析器进行索引的创建和删除。 2. 熟悉运用SQL Server企业管理器和查询分析器进行视图的创建、删除和修改。 四、实验步骤 1. 利用实验1已经建立并保存过的学生表、课程表,学生表按学号建立惟一索引,课程表按课程名建立惟一索引; create index S_sno on S(sno) create index C_cno on C(cno) 2. 利用实验1已经建立并保存过的学生表和选课表建立一个“网络工程”专业学生成绩视图JSGV(sno,cno,grade); create view JSGV(sno,cno,grade) as select S.sno,cno,grade from SC,S where dept='网络工程'and S.sno=SC.sno 利用视图JSGV查询“网络工程”专业的学生选课多于2门的学生学号; select distinct sno

from JSGV group by sno having (count(*)>2) 验证能否利用视图JSGV中插入一条“网络工程”专业学生选修“高等数学”课程的记录,并查询结果信息; insert into JSGV values('20080205','c03','85') 删除视图JSGV。 drop view JSGV 3. 利用实验1已经建立并保存过的学生表、课程表、选课表建立视图TOTAL(sno,sname,cname,grade); create view TOTAL(cno,sname,cname,grade) as select https://www.wendangku.net/doc/2416319048.html,o,sname,cname,grade from SC,S,C where S.sno=SC.sno and https://www.wendangku.net/doc/2416319048.html,o=https://www.wendangku.net/doc/2416319048.html,o

西安邮电大学认识实习报告

西安郵電大学 认知实习报告书 院系名称:计算机学院 学生姓名:张帆帆 专业名称:计算机科学与技术 班级:1506班 实习时间:2016年6月20-216年6月22

认识实习报告 2016年6月20日我们开始了我们为期三天的认识实习,从学校一些重要的实验室到学校的网络中心室,还有西安软件园和中兴手机。 虽然说我们从来到这所学校已经快一年了,但是我们对学校的了解还是微乎其微,比如各种各样的实验室,他们有自己不同的发展方向和侧重点,还有各种各样高级的实验设备和经验丰富的指导老师,这些都是一个学校,一个学院甚至一个专业的精华所在,是无数代前人和学长学姐努力的产物,他们把它赋予价值并且发扬光大。相比于对自己学院的核心一无所知,整天待在宿舍,能见识一下自己所在地方的魅力,显得意义非凡。 第一天我们参观的是自动化学院的实验室,参观的同时有老师或者学长进行讲解,我们首先参观的是217-221实验室,他们的侧重点是测控和计控原理,其中自控原理的核心思想是闭环控制,老师讲解的时候举了一个空调的例子。一个闭环控制主要部件有控制器、执行器、被控对象和监测系统。即由监测系统检测并反馈给CPU,CPU启动执行器,执行器执行其所控制的被控对象,比如空调会制冷,形成一个闭合的执行系统。211实验室主要是单片机,也叫单板机,是一个装置的核心控制部分。然后还参观了无线传感实验室,主要承担智能传感网、物联网技术等,面向测控技术与仪器。中途老师还带我们参观了航模实验室,虽然核心地区在一个非常小的屋子里,但是里面墙壁,桌面上,地上,摆放着各种各样的飞行器组件及成品,虽然有些成品看起来非常简单,但它却能完成各种各样的飞行任务,保持双翼平衡及旋转角度控制,真的非常神奇,因为完成它们的不是什么传说中的科学家或教授,而是在校大学生,是一些为了梦想不断学习的普普通通的大学生。最后参观的是非常有意思的一个实验室,叫机器人创新实验室,他们主要是做一些有目的性的“机器人”,可以完成特定任务,当然它们的长相不一定是人的形态,是一个比较形象的称呼,主要是由一些传感器和电机以及单片机焊接电路组成,学长还展示了他们的功能,比如避障,摇尾巴,电子秤,会踢足球的机器人,还有门禁系统,我觉得这些和我们东区的嵌入式其实差不多,可是我却并不了解! 在这个过程中,老师还展示了一些学长学姐由一个思想的火花把它变成现实

操作系统实验内存分配

精心整理西安邮电大学 (计算机学院) 课内实验报告 1. (1 (2 (3 原因,写出实验报告。 2.实验要求: 1)掌握内存分配FF,BF,WF策略及实现的思路; 2)掌握内存回收过程及实现思路; 3)参考本程序思路,实现内存的申请、释放的管理程序,调试运行,总结程序设计中出现的问题并找出原因,写出实验报告。

3.实验过程: 创建进程: 删除其中几个进程:(默认以ff首次适应算法方式排列) Bf最佳适应算法排列方式: wf最差匹配算法排列方式: 4.实验心得: 明 实验中没有用到循环首次适应算法,但是对其他三种的描述还是很详细,总的来说,从实验中还是学到了很多。 5.程序源代码: #include #include #include #include

#define PROCESS_NAME_LEN 32 //进程名长度 #define MIN_SLICE 10 //最小碎片的大小#define DEFAULT_MEM_SIZE 1024 //内存大小 #define DEFAULT_MEM_START 0 //起始位置 /*内存分配算法*/ #define MA_FF 1 #define MA_BF 2 #define MA_WF 3 /*描述每一个空闲块的数据结构*/ struct free_block_type { }; /* /* { }; /* /* void display_menu(); int set_mem_size(); void set_algorithm(); void rearrange(int algorithm); int rearrange_WF(); int rearrange_BF(); int rearrange_FF(); int new_process(); int allocate_mem(struct allocated_block *ab);

西安邮电大学科技竞赛组织实施办法-西安邮电大学教务处

西安邮电大学科技竞赛组织实施办法 为进一步加强对学生科技竞赛活动的组织管理,使科技竞赛管理工作更加科学、规范,特制定本办法。 一、竞赛分类 根据科技竞赛主办者、性质、影响、参赛范围等因素,将科技竞赛分为以下类别。 A类:教育部、财政部两部联合发文资助的竞赛,全国大学生“挑战杯”竞赛。 B类:非两部资助的其他各类竞赛。 二、竞赛组织管理与经费使用 (一)A类竞赛 1.教务处负责发布竞赛报名通知。 2.相关学院负责成立竞赛组委会(专家委员会),受理学生报名,竞赛宣讲,参赛队伍培训与选拔,负责与校外竞赛组委会联络,提交报名表、交纳报名费等事宜。 3.竞赛队伍原则上为校内选送参加省赛(或赛区比赛)队伍数量上限;预算金额为竞赛所有开支的上限(包含由省赛区推选参加国赛队伍的开支)。 4.竞赛经费由教务处统一管理,经费用于支付参赛队伍的报名费、校内培训选拔费、教师指导费、实验室人员加班费、外地比赛教师学生差旅费、竞赛通用耗材等相关费用。 5.竞赛开始前,由竞赛组委会负责人预借部分资金,待竞赛结束后,竞赛组委会负责人统一持报账单据由教务处审

核签字后报账。同时,竞赛组委会负责人拟定指导教师指导费、实验室工作人员劳务费,组委会负责人及成员工作酬金,经教务处审核统一报主管校长批准后发放。 (二)B类竞赛 1. B类竞赛由学院承办。具体负责竞赛报名、评审、颁奖。 2.竞赛经费由各学院自主掌控,建立经费本,学院负责人负责,按照规定项目支出。 3.竞赛经费预算包含学生参赛的所有支出项目,含竞赛报名费、指导教师指导费、实验室工作人员加班费、外地比赛交通费(含赛区赛、国家赛等所有竞赛层次与环节)等。 4.竞赛结束后,各学院按照教务处统一拟定的表格规范填写竞赛经费使用项目清单,学院负责人签章后交教务处留存,以备查验。 三、奖励 对获奖指导教师及学院按照《西安邮电大学教学奖励及业绩量计算办法》给予奖励。 四、本办法自校务会通过之日起施行,原《西安邮电学院学生竞赛组织及指导教师奖励办法》同时废止。 五、本办法由教务处负责解释。

电子生产实习报告 西安邮电大学

西安邮电大学 生产实习报告书 系部名称:电子工程学院 学生姓名: 专业名称:电子信息工程 班级: 实习时间:2013 年 2 月25日至2013 年3月8日

报告内容包括以下几方面: 一、生产实习的目的 1、通过实训熟悉原理图的绘制流程。 2、通过实训认识基本元器件的序号、封装形式。 3、通过实习制作原理图生成电路板。 4、通过实习学会自动布线,制作电路原理图元件和元件封装。 5、通过PROTELl 99 SE 完成几个简单的电路设计,建立和提高对SCH和PCB系统 的认识,并应用到自己的硬件电路设计中。 二、生产实习的内容 1、单片机板:原理图、两种封装形式(直插、表贴) 2、DSP板:符号库、封装库(表贴) 三、原理图设计步骤 (1)新建数据库文件:如mydesign2.ddb (2)建立原理图文件:File/new Schematic document sheet1.Sch (3)加载元件库:Miscellaneous Devices. lib; Protel Dos Schematic. lib; (4)绘制原理图,对于元件库中没有的元器件要自己创建。 (5)检查原理图:tools/ERC (6)添加器件封装:footprint,注意直插式和表贴式的封装形式是不同的。对于封装库中没有的封装,要注意利用向导自己建立。 (7)生成元件清单:reports/bill of material (8)产生网络表:Design/Create Netlist

四、印刷电路板设计步骤 (1)绘制原理图及生成网络表 (2)规划电路板 (3)启动印刷电路板编辑器 (4)设置参数 (5)装入网络表及元件的封装 (6)布置元件 (7)自动布线与手工调整 (8)印刷电路板文件的保存及打印输出 五、原理图符号库的设计 (1)进入元件符号库:design/make project library (2)利用绘图工具栏绘制所需元件。 (3)保存绘制元件,将元件置入电路图。 六、印刷电路板封装库的设计 (1)启动设计数据库文件,进入PCB元件编辑界面。 (2)从tools菜单中选择new component命令,进入封装创建向导。(3)根据实际的元器件确定封装形式,并按照向导的步骤创建元件封装。(4)保存添加。 各阶段电路原理图及封装结果如下: 1.单片机板: (1)原理图

西安邮电大学导师名单

西安邮电大学硕士研究生指导教师名单(2013年4月2日) 学科名称姓名所在学院备注电磁场与微波技术常树茂电子工程学院 电磁场与微波技术冯博电子工程学院 电磁场与微波技术黄玉兰电子工程学院 电磁场与微波技术商锋电子工程学院 电路与系统陈文艺电子工程学院 电路与系统杜慧敏电子工程学院 电路与系统葛海波电子工程学院 电路与系统谷静电子工程学院 电路与系统韩俊刚电子工程学院 电路与系统贺锋涛电子工程学院 电路与系统黄海生电子工程学院 电路与系统蒋林电子工程学院 电路与系统李国辉电子工程学院 电路与系统李涛电子工程学院 电路与系统李哲电子工程学院 电路与系统梁青电子工程学院 电路与系统廖延娜电子工程学院 电路与系统刘继红电子工程学院 电路与系统刘有耀电子工程学院 电路与系统毛永毅电子工程学院 电路与系统孟李林电子工程学院 电路与系统聂敏电子工程学院 电路与系统沈绪榜电子工程学院 电路与系统田小平电子工程学院 电路与系统吴成茂电子工程学院 电路与系统吴进电子工程学院 电路与系统徐东明电子工程学院 电路与系统阴亚芳电子工程学院 电路与系统张宝军电子工程学院 电路与系统张新电子工程学院 电子与通信工程常树茂电子工程学院

西安邮电大学硕士研究生指导教师名单(2013年4月2日) 学科名称姓名所在学院备注电子与通信工程陈明电子工程学院 电子与通信工程杜慧敏电子工程学院 电子与通信工程法林电子工程学院 电子与通信工程冯博电子工程学院 电子与通信工程葛海波电子工程学院 电子与通信工程巩稼民电子工程学院 电子与通信工程贺锋涛电子工程学院 电子与通信工程黄海生电子工程学院 电子与通信工程蒋林电子工程学院 电子与通信工程李涛电子工程学院 电子与通信工程李哲电子工程学院 电子与通信工程梁青电子工程学院 电子与通信工程刘继红电子工程学院 电子与通信工程刘有耀电子工程学院 电子与通信工程毛永毅电子工程学院 电子与通信工程孟李林电子工程学院 电子与通信工程商锋电子工程学院 电子与通信工程田小平电子工程学院 电子与通信工程吴成茂电子工程学院 电子与通信工程吴进电子工程学院 电子与通信工程阴亚芳电子工程学院 电子与通信工程张宝军电子工程学院 电子与通信工程张新电子工程学院 光电子技术及光子学吕淑媛电子工程学院 光通信与光信息技术梁猛电子工程学院 光学工程常凌颖电子工程学院 光学工程陈明电子工程学院 光学工程法林电子工程学院 光学工程葛海波电子工程学院 光学工程巩稼民电子工程学院 光学工程贺锋涛电子工程学院

西安邮电大学课程设计报告

一. 实验目的及实验环境 实验目的:目前,对于中小超市来说,需要采取一套行之有效的超市管理系统来管理超市的日常进货、销售、员工管理等信息。本次设计的超市管理系统就是想让用户以最少的手工业务处理,来完成超市中的日常工作,增加超市业务处理的效率。 一个典型的超市管理系统,除了应该完成超市中必要的销售工作,如收银台,还应该具有后台管理的功能。 实验环境:系统的体系结构:C/S结构 前台:Java (Eclipse 3.5) 后台数据库:SQL Server 2008 二. 实验内容 超市管理系统 该系统应具备前台收银操作,还有后台对各种数据的管理。 该系统应为多用户使用的,应以用户的权限来进入系统管理模块。 友好的界面及方便简单的操作。 数据存放在数据库中,系统对数据库可进行增、删、查、改的操作。三.方案设计 系统开发的总体任务是实现Java与SQL Server 2008的组合应用,实现用JDBC 方式调用SQL数据库,且有一定的透明性。 超市管理系统需要完成的功能主要有: 1、用户分类登录系统及权限管理。 2、超市收银台的销售管理方式。 3、销售商品信息的录入、查询、修改、删除。 4、供应商信息的录入,查询,修改、删除。 5、超市员工的职位基本信息的设定。 6、员工的基本信息的录入,查询,修改和删除。 7、仓库信息的录入与查看。 8、数据间的相互联系:销售商品的数量和库存量的基本联系;商品信息和供应商的相关数据联系;员工与职位间的联系等。 9、数据存放在数据库中,任何数据操作都是对数据库的数据的操作。

系统结构图(功能模块图) 各个模块的功能描述: (1)、登录界面:本系统简单的设置有三种职位,用户使用密码登录,成功后给其相应的操作界面。 (2)、仓库管理:是仓库管理员和老板可使用的操作,主要是查看仓库的入库信息和添加入库信息。 (3)、管理商品信息:只有老板可用,主要是查看现有商品的信息、修改、删除及添加新的商品信息。 (4)、管理供应商信息:只有老板可用,主要是查看现有的供应商的信息、修改、删除及添加新供应商的信息。 (5)、管理员工信息:只有老板可用,主要是查看现有的员工信息、修改、删除及增加新员工。 (6)、查看销售纪录。 四.测试数据及运行结果 1、Java与数据库SQL 2008的链接: String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=SuperMarket"; 2、用户登陆(登陆界面,老板界面,仓库管理员界面,销售员界面):

西安邮电大学卓越工程师教育培养计划学生选拔及管理办法

西安邮电大学卓越工程师教育培养计划 学生选拔及管理办法 为进一步提高人才培养质量,推动教育教学改革,促进学校“卓越工程师教育培养计划”学生选拔工作的科学化和规范化,特制定此办法。 一、选拔方式 在学生自愿报名的基础上,各学院可以自由选择以下任意一种方式进行选拔:第一种方式是在大一新生刚入校时进行选拔。选拔方式主要是笔试加面试,由教务处与相关学院共同组织;第二种方式是在一年级学习结束后选拔。由相关学院根据大一新生第一学年的课程成绩和综合表现,采用面试方式进行选拔。 二、考核管理 参加“卓越工程师教育培养计划”试点的学生,严格按照制定的“卓越工程师教育培养计划”的培养方案学习并进行考核。学生的管理由教务处、学生处和各相关学院协调分工、共同管理。学生学籍管理严格按照《西安邮电大学本科生学分制学籍管理办法》执行。学生在企业学习阶段,应服从企业管理规定,企业也将对学生企业学习阶段进行评价和考核。 三、退出机制 (一)在学习期间,一学期内经重考后必修课有两门及以上不及格者,取消其试点资格。

(二)在学习期间,出现考试违规者,取消其资格,并按学校相关规定进行处理。 (三)在企业学习阶段,不服从企业管理规定,影响恶劣或造成责任事故者,取消其资格,并按学校相关规定进行处理。 (四)在企业学习阶段,经过课程考评和企业认可等各方面的考评,综合考评不合格者,取消其资格。 (五)学生因客观原因,难以适应“卓越工程师教育培养计划”的要求,可以提出书面申请退出试点班,学院审核并报教务处备案通过后方可退出。 (六)批准退出和被取消资格的学生,转入非试 点的本专业继续学习。毕业审核时,分段计算学分。 四、本办法自校务会通过之日起施行。 五、本办法由教务处负责解释。

西安石油大学计算机基础理论题题库

理论题部分(共20 分) 一、选择题(每道题1分,共20分) 1、CPU主要由运算器与控制器组成,下列说法中正确的是() A、运算器主要负责分析指令,并根据指令要求作相应的运算 B、运算器主要完成对数据的运算,包括算术运算和逻辑运算 C、控制器主要负责分析指令,并根据指令要求作相应的运算 D、控制器直接控制计算机系统的输入与输出操作 2、下列叙述正确的是() A、计算机病毒只能传染给可执行文件 B、计算机软件是指存储在软盘中的程序 C、计算机每次启动的过程之所以相同,是因为RAM中的所有信息在关机后不会丢失 D、硬盘虽然装在主机箱内,但它属于外存 3、一个字长的二进制位数是() A、8 B、16 C、32 D、随计算机系统而不同的 4、下列叙述中正确的是() A、将数字信号变换成便于在模拟通信线路中传输的信号称为调制 B、以原封不动的形式将来自终端的信息送入通信线路称为调制解调 C、在计算机网络中,一种传输介质不能传送多路信号 D、在计算机局域中,只能共享软件资源,而不能共享硬件资源 5、使用超大规模集成电路制造的计算机应该归属于() A、第一代 B、第二代 C、第三代 D、** 6、一片存储容量是1.44MB的软盘,可以存储大约140万个() A、ASCII字符 B、中文字符 C、磁盘文件 D、子目录 7、磁盘处于写保护状态,那么磁盘中的数据() A、不能读出,不能删改,也不能写入新数据 B、可以读出,不能删改,也不能写入新数据 C、可以读出,可以删改,但不能写入新数据 D、可以读出,不能删改,但可以写入新数据 8、CD-ROM属于() A、感觉媒体 B、表示媒体 C、表现媒体 D、存储媒体 9、在因特网(Internet)中,电子公告板的缩写是() A、FTP B、WWW C、BBS D、E-mail 10、Windows中,将一个应用程序窗口最小化之后,该应用程序() A、仍在后台运行 B、暂时停止运行 C、完全停止运行 D、出错 11、CPU处理的数据基本单位为字,一个字的字长() A、为8个二进制位 B、为16个二进制位 C、为32个二进制位 D、与CPU芯片的型号有关 12、打印当前屏幕内容应使用的控制键是() A、Scroll-Lock B、Num-Lock C、Pgdn D、PrtSc(Print Scorccn) 13、3.5英寸软盘片的一个角上有一个滑动块,若移动该滑动块露出一个小孔,则该软盘() A、不能读但能写 B、不能读出不能写 C、只能读不能写 D、能读写 14、控制键^C的功能为() A、终止当前操作 B、系统复位 C、暂停标准输出设备的输出 D、结束命令行 15、按通信距离划分,计算机网络可以分为局域网和广域网。下列网络中属于局域网的是()

西安邮电大学封面个人简历模板

……………………….…………………………………………………………………………………姓名:杜宗飞专业:计算机科学与技术 学院:数理信息学院学历:本科……………………….…………………………………………………………………………………手机:×××E – mail:×××地址:西安邮电大学

自荐信 尊敬的领导: 您好!今天我怀着对人生事业的追求,怀着激动的心情向您毛遂自荐,希望您在百忙之中给予我片刻的关注。 我是西安邮电大学计算机科学与技术专业的2014届毕业生。西安邮电大学大学四年的熏陶,让我形成了严谨求学的态度、稳重踏实的作风;同时激烈的竞争让我敢于不断挑战自己,形成了积极向上的人生态度和生活理想。 在西安邮电大学四年里,我积极参加各种学科竞赛,并获得过多次奖项。在各占学科竞赛中我养成了求真务实、努力拼搏的精神,并在实践中,加强自己的创新能力和实际操作动手能力。 在西安邮电大学就读期间,刻苦进取,兢兢业业,每个学期成绩能名列前茅。特别是在专业必修课都力求达到90分以上。在平时,自学一些关于本专业相关知识,并在实践中锻炼自己。在工作上,我担任西安邮电大学计算机01班班级班长、学习委员、协会部长等职务,从中锻炼自己的社会工作能力。 我的座右铭是“我相信执着不一定能感动上苍,但坚持一定能创出奇迹”!求学的艰辛磨砺出我坚韧的品质,不断的努力造就我扎实的知识,传统的熏陶塑造我朴实的作风,青春的朝气赋予我满怀的激情。手捧菲薄求职之书,心怀自信诚挚之念,期待贵单位给我一个机会,我会倍加珍惜。 下页是我的个人履历表,期待面谈。希望贵单位能够接纳我,让我有机会成为你们大家庭当中的一员,我将尽我最大的努力为贵单位发挥应有的水平与才能。 此致 敬礼! 自荐人:××× 2014年11月12日 唯图设计因为专业,所 以精美。为您的求职锦上添花,Word 版欢迎 下载。

西安邮电大学 专业英语重点

1. We see Cloud Computing as a computing model, not a technology. In this model “customers” plug into the “cloud” to access IT resources which are priced and provided “on-demand”. Essentially, IT resources are rented and shared among multiple tenants much as office space, apartments, or storage spaces are used by tenants. Delivered over an Internet connection, the “cloud” replaces the company data center or server providing the same service. Thus, Cloud Computing is simply IT services sold and delivered over the Internet. Refer to section of Types of Cloud Computing. 译文:我们看到,云计算作为一种计算模式,而不是技术。在这个模型中的“客户”插入到“云”访问IT资源定价,并提供“按需”。从本质上讲,IT资源租用及使用多个租户之间共享办公空间,公寓,或存储空间高达租户。“云”交付了一个互联网连接,取代该公司的数据中心或服务器提供相同的服务。因此,云计算是简单的在互联网上出售及交付的IT服务。参考部分云计算的类型。 2. PaaS(platform as a Service) Delivers virtualized servers on which customers can run existing applications or develop new ones without having to worry about maintaining the operating systems, server hardware, load balancing or computing capacity. These vendors provide APIs or development platforms to create and run applications in the cloud –e.g. using the Internet. Managed Service providers with application services provided to IT departments to monitor systems and downstream applications such as virus scanning for e-mail are frequently included in this category.

西安邮电大学本科教材选用供应管理办法

西安邮电大学本科教材选用供应管理办法为进一步规范教材选用、征订、供应工作,确保正版教材、优秀教材进入课堂,满足教学需要,不断提高教学质量,实现人才培养的目标,特制定本办法。 一、教材选用 (一)教材选用要认真贯彻教育部有关定,要与课程在培养方案中的地位和作用相适应,同学校的专业培养规格相适应,教材要具有先进性。 (二)各门课程尤其是基础课和专业基础课教材,要优先选用教育部推荐优秀教材(国家级规划教材、国家级、省部级获奖教材)及同行专家、师生公认高水平的优秀教材。 (三)教材选用要根据培养方案、教学大纲和教材建设规划来确定,由课程主讲教师提出,课程教学团队组织审定,开课学院审批。教务处将不定期对使用教材进行抽样调查,对不符合要求的教材提出更换意见。 (四)选用基础课教材应保持相对稳定性,因现有教材缺少或内容陈旧等原因选不到合适教材的,可鼓励选用优秀自编讲义及实验指导书作为学生教学用书。在选用时,由开课学院审定,确保优秀教学用书进入课堂。 (五)同一门课程对同类专业学生讲授时,应选用同版本教材(教学改革项目除外)。 二、教材征订 (一)教材征订原则 1.适应性原则。教材征订要与培养方案相一致,要符合专业培养的目标和要求。 2.一致性原则。各学院在教材征订时必须依照培养方案

规定的教学进程和教材需求数量来征订教材,避免造成积压和浪费。 3.先进性原则。征订教材要优先选择近三年出版的新教材,保证教材的先进性。 (二)教材征订程序 1.教材征订每年分春秋季两次进行。教材科负责提供有关最新出版信息,各学院根据所承担的教学任务认真组织研究,填写《教材使用计划》,经开课学院主管院长审批后及时报教务处审核汇总,进行全校教材预订工作。 2.因教学需要临时购买的教材,必须提前一个月(不包括假期)办理申请订购手续,由教材科联系解决。 3.选用自编讲义、实验指导书作为教学用书的,开课学院应在征订正式出版教材同期填写《自编讲义、实验指导书使用计划》,并在学生用书前一个月(不含节假日)提交排版好的电子文稿,由教材科组织统一印刷。 4.教材的预订和采购,统一由教材科办理,任何单位或个人不得擅自向学生强行推销教材、参考书、习题集等,坚决杜绝盗版及质量低劣的教材流入课堂。 三、教材供应 (一)供应范围 我校本科按培养方案规定开设的各类课程教材以及部分教学参考书。 (二)教师领用教材 1.教材科根据当学期教学任务书给任课教师(含辅导教师)发放执教课程教师用书一册(套),教师讲授同一门课程,并且使用同一版本的教材,每次领用至少使用两年或两

西安邮电大学 温度报警

西安郵電大学 单片机课程设计 报告书 院(系)名称:自动化学院 学生姓名:谢宝龙张文琪吕鹏赵越 专业名称:自动化专业 班级:自动化0902班 时间:2012年6月4日至2012年6月15日

目录 摘要 (2) 1 概述 (3) 1.1 课程设计的意义 (3) 1.2设计的任务和要求 (3) 2. 开发平台介绍 (3) 2.1 STC89C52RC 微处理器芯片 (3) 2.2 Keil uvision3编程软件 (4) 2.3 Protues 7.5 (5) 3. 系统整体架构 (6) 3.1.一个反馈模块:温度传感器 (6) 3.2.一个显示模块:四位共阳极数码管 (6) 3.3系统主要硬件架构图 (7) 4.方案实现 (7) 4.1设计思路 (7) 4.2硬件设计方案 (8) 4.3软件设计方案 (10) 5.实验心得 (15)

摘要 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 现在,我们都知道,随着温室气体的增加,温度也随之升高,尤其到了夏季 一些比较干燥的区域,很多火灾事故会不时的发生,所以防火设备的开发与应用 也就迫在眉睫。 本设计主要是介绍了一个基于STC89C52RC单片机的测温报警系统,详细的描述了利用温度传感器DS18B20来开发测温系统的过程,重点对传感器在单片机上的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感器DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现温度采集和显示,并可根据需要在软件里面任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与STC89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机STC89C52 DS18B20 温度传感器

西安邮电大学嵌入式课后答案

嵌入式系统开发 习题1 1.什么是嵌入式系统?有何特点? 答:嵌入式系统的概念有很多种,在嵌入式系统领域中比较认同的嵌入式系统的概念是:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 嵌入式系统的特点: ⑴嵌入式系统是将先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 ⑵系统内核小。由于嵌入式系统一般是应用于小型电子装置中,系统资源相对有限,所以内核较之传统的操作系统要小得多。 ⑶专用性强。 ⑷系统精简。 ⑸系统软件(OS)要求具有高实时性。 ⑹嵌入式软件开发要走向标准化,需要使用多任务的操作系统。 ⑺嵌入式系统本身并不具备在其上进行进一步开发的能力。 2.嵌入式系统可以分为几层?每一层各完成哪些功能? 答:嵌入式系统由硬件层、中间层、软件层和功能层组成。 硬件层:以嵌入式微处理器为核心,存储器用以存储数据和执行代码,相关的设备接口和I/O接口,这些组成了一个嵌入式系统的基础,实现逻辑运算,算术运算等。 中间层:将系统上层软件和底层硬件进行分离,封装成标准的接口,在上层软件开发人员无需知道底层硬件的具体情况,完成的任务是底层硬件的初始化、数据的输入/输出操作、硬件的配置等功能。 软件层:主要由RTOS、文件系统、图形用户接口、网络系统和通用的组件模块组成,是软件开发的基础。 功能层:用来完成被控对象的控制功能。 3.嵌入式系统中硬件抽象层有什么特点? 答:硬件抽象层是介于硬件层与软件层之间的中间层,它将系统上层软件与底层硬件分离开来,具有以下两个特点: ⑴硬件相关性:因为嵌入式实时系统的硬件环境具有应用相关性,而作为上层软件与硬件平台之间的接口,硬件抽象层需要为操作系统提供操作和控制具体硬件的方法。 ⑵操作系统相关性:不同的操作系统具有各自的软件层次结构,因此,不同的操作系统具有特定的硬件接口形式。 4.简述嵌入式处理器的硬件组成? 答:随着集成电路集成度的不断提高,嵌入式系统板级的硬件电路模块也越来越多的集成到芯片内部,目前处理器芯片内部的电路模块组成如下: ⑴处理器内核,以CPU为核心,有的还包含MMU(存储器管理单元)、Cache(高速缓存)、ICE(在线仿真)等电路模块。

2016西安交通大学操作系统实验报告

操作系统实验报告 实验一:用户接口实验 一.实验目的 1.理解面向操作命令的接口Shell。 2.学会简单的shell编码。 3.理解操作系统调用的运行机制。 4.掌握创建系统调用的方法。 操作系统给用户提供了命令接口和程序接口(系统调用)两种操作方式。用户接口实验也因此而分为两大部分。首先要熟悉Linux的基本操作命令,并在此基础上学会简单的shell编程方法。然后通过想Linux内核添加一个自己设计的系统调用,来理解系统调用的实现方法和运行机制。在本次实验中,最具有吸引力的地方是:通过内核编译,将一组源代码变成操作系统的内核,并由此重新引导系统,这对我们初步了解操作系统的生成过程极为有利。 二.实验内容 1)控制台命令接口实验 该实验是通过“几种操作系统的控制台命令”、“终端处理程序”、“命令解释程序”和“Linux操作系统的bash”来让实验者理解面向操作命令的接口shell 和进行简单的shell编程。 查看bash版本。 编写bash脚本,统计/my目录下c语言文件的个数 2)系统调用实验 该实验是通过实验者对“Linux操作系统的系统调用机制”的进一步了解来理解操作系统调用的运行机制;同时通过“自己创建一个系统调用mycall()” 和“编程调用自己创建的系统调用”进一步掌握创建和调用系统调用的方法。 编程调用一个系统调用fork(),观察结果。 编程调用创建的系统调用foo(),观察结果。

自己创建一个系统调用mycall(),实现功能:显示字符串到屏幕上。 编程调用自己创建的系统调用。 三.实验步骤 系统调用实验: 1.首先将Linux-3.0.tar.bz2拷贝到/usr/src目录下 ——命令:cp linux-3.0.tar.bz2 /usr/src/ 2.打开终端,获得root权限 ——命令:sudo –s 3.进入/usr/src目录 ——命令:cd /usr/src 4.解压linux源码 ——命令:tar xvzf linux-3.0.tar.bz2 5.进入目录linux-3.0.5 ——命令:cd linux-3.0 6.添加系统调用 ——操作:gedit kernel/myservice.c 在文本编辑器中添加 #include #include asmlinkage void sys_mycall() { printk(KERN_INFO "Hello, world!\n"); return; } 7.修改kernel/Makefile添加生成myservice.c添加到Makefile的编译规则中: obj-y += myservice.o 8..修改arch/x86/include/asm/unistd_32.h,添加以下内容: #define __NR_mycall SYS_ID //SYS_ID表示新添加系统调用的调用号

相关文档
相关文档 最新文档