2014秋嵌入式系统试卷a答案

2014秋嵌入式系统试卷a答案

ID:20891411

大小:207.58 KB

页数:15页

时间:2018-10-17

2014秋嵌入式系统试卷a答案_第1页
2014秋嵌入式系统试卷a答案_第2页
2014秋嵌入式系统试卷a答案_第3页
2014秋嵌入式系统试卷a答案_第4页
2014秋嵌入式系统试卷a答案_第5页
资源描述:

《2014秋嵌入式系统试卷a答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2016年春季学期《嵌入式》课程考试试卷(A卷)注意:1、本试卷共7页;2、考试时间:110分钟;题号一二三四五六七八九十总分得分得分-S填空题(每空1分,共10分)1、进程的基本状态有:_运行态、就绪态和阻塞态;2、嵌入式系统按实时性分可分为:实时性和非实时性;3、嵌入式系统的设计可以分成三个阶段:分近、设计和实现;4、程序的局部变量存在于(堆栈)中,全局变量存在于(静态区)中,动态申请数据存在于(堆)中。5、一个C程序有且仅有一个main()函数。6、在C语言中,字符输入函数和字符输出函数分别是:getchar

2、();putchar()7、C语言提供的预处理命令主要包括如下三种:宏定义、文件包含、条件编译8、C语言中基本的数据类型有:整型、实型、字符型9、符号“a”和4a’的区别是a”是字符串常量,而‘a’是字符常量10、C语言中普通整型变量的类型说明符为int,在内存中占2字节,有符号普通整型的数据范围是-32768〜+3276711、有如下语句:charA[]={MIamastudent"};该字符串的长度是14,A[3]=‘m’12、设有变量定义:intm=5,n=3;则执行表达式((m+=2)>=7)

3、

4、((n-=

5、3)<10)后,m,n的值分别为:7和3。二、名词解释(每小题4分,共20分)1、进程控制块(TCB)进程控制块的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。或者说,0S是根据PCB来对并发执行的进程进行控制和管理的。2、0S微内核技术是指精心设计的、能实现现代0S核心功能的小型内核,它与一般的0S(程序)不同,它更小更精炼,它不仅运行在核心态,而且开机后常驻内存,它不会因内存紧张而被换出内存。微内核并非是一个完整的0S,而只是为构建通用0

6、S提供一个重要基础。由于在微内核0S结构中,通常都采用了客户/服务器模式,因此0S的大部分功能和服务,都是由若干服务器来提供的,如文件服务器、作业服务器和网络服务器等。3、调度在后备队列上等待的每个作业,通常都要经过调度才能执行。在传统的操作系统中,包括作业调度和进程调度两步。作业调度的基本任务,是从后备队列中按照一定的算法,选择出若干个作业,为它们分配其必需的资源(首先是分配内存)。在将它们调入内存后,便分别为它们建立进程,使它们都成为可能获得处理机的就绪进程,并按照一定的算法将它们插入就绪队列。而进程调度的任务

7、,则是从进程的就绪队列中选出一新进程,把处理机分配给它,并为它设置运行现场,使进程投入执行。值得提出的是,在多线程0S中,通常是把线程作为独立运行和分配处理机的基本单位,为此,须把就绪线程排成一个队列,每次调度时,是从就绪线程队列中选出一个线程,把处理机分配给它。4、进程通信在多道程序环境下,为了加速应用程序的运行,应在系统中建立多个进程,并且再为一个进程建立若干个线程,由这些进程(线程)相互合作去完成一个共同的任务。而在这些进程(线程)之间,又往往需要交换信息。例如,有三个相互合作的进程,它们是输入进程、计算进程

8、和打印进程。输入进程负责将所输入的数据传送给计算进程;计算进程利用输入数据进行计算,并把计算结果传送给打印进程;最后,由打印进程把计算结果打印出来。进程通信的任务就是用來实现在相互合作的进程之间的信息交换。5、进程同步为使多个进程能有条不紊地运行,系统中必须设置进程同步机制。进程同步的主要任务是为多个进程(含线程)的运行进行协调。有两种协调方式:①进程互斥方式,这是指诸进程(线程)在对临界资源进行访问时,应采用互斥方式;②进程同步方式,指在相互合作去完成共同任务的诸进程(线程)间,由同少机构对它们的执行次序加以协调

9、。6、进程控制在传统的多道程序环境下,要使作业运行,必须先为它创建一个或几个进程,并为之分配必要的资源。当进程运行结束时,立即撤消该进程,以便能及时回收该进程所占用的各类资源。进程控制的主要功能是为作业创建进程、撤消已结束的进程,以及控制进程在运行过程中的状态转换。在现代0S中,进程控制还应具有为一个进程创建若干个线程的功能和撤消(终止)已完成任务的线程的功能。7、8、互斥共享方式系统中的某些资源,如打印机、磁带机,虽然它们可以提供给多个进程(线程)使用,但为使所打印或记录的结果不致造成混淆,应规定在一段时间内只允

10、许一个进程(线程)访问该资源。为此,当一个进程A要访问某资源时,必须先提出请求,如果此时该资源空闲,系统便可将之分配给请求进程A使用,此后若再有其它进程也要访问该资源时(只要A未用完)则必须等待。9、共享(Sharing)在操作系统环境下,所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。由于资源属性的不同,进程对资源共享的方式也不同.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。