文档库 最新最全的文档下载
当前位置:文档库 › (软考嵌入式系统设计师)基础知识复习笔记讲解资料

(软考嵌入式系统设计师)基础知识复习笔记讲解资料

(软考嵌入式系统设计师)基础知识复习笔记讲解资料
(软考嵌入式系统设计师)基础知识复习笔记讲解资料

嵌入式系统设计师考试笔记之嵌入式系统基础知识

一、引言

自《嵌入式系统设计师考试复习笔记之存储管理篇》在嵌入式在线的博客出现后,意外的得到很多朋友的关注和评论,收到不少朋友的邮件,问一些有关考试的问题,希望得到我的复习笔记的其他部分。我非常感谢他们,他们的热切关注,使我有了继续往下写的无限动力,使我萌生了将我以前的复习笔记、考试经验结合大纲教程并重新按《教程》的章节顺序整理一份适合考生复习的笔记手册,笔记后面再分析历年的真题,按章节考点找出相关的考题进行分析,希望能和有兴趣的人们一起讨论讨论。

嵌入式系统设计师的一天考试分为上午和下午部分,两部分的考试方式、试题难度、考点分布和复习方法都是不同的。这次我们讨论的是嵌入式系统基础知识,我本人觉得,这部分出下午大题的可能性不大,主要是分布在上午的75道选择题之中。

从历年的真题和考试大纲来看,上午的选择题主要考查一些基本概念,重要原理的理解,一些关键技术和一些重要的原理引申出来的简单计算。根据这些考试特点,复习的时候可以采用适当的策略,当然每个人的方法都是不一样的,适合自己的办法才是最好的办法。方法大家可以自己慢慢去体会,我的也不多说了,通过笔记和真题分析就可以体现处理。对于很多关键的知识点和基本概念,除了记住之外还要彻底理解,否则出题的时候会进行一些变换,或者引申一些计算,那么就算你知道考那个考点,可能你也做不好。

在复习的过程中,你要记住:你不是要考一个很高的分数,而是要考一个通过的分数,在复习过程中可以放弃一些内容,只要保证在大部分基本概念,关键技术,重要原理和历年考点上都把握住,能够拿到需要的分数就可以了。

二、复习笔记

1、嵌入式系统的定义

(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、

成本、体积、功耗严格要求的专用计算机系统。

(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet 阶段。

(3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。

(4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类:软核、固核、硬核。

2、嵌入式系统的组成:硬件层、中间层、系统软件层和应用软件层

(1)硬件层:嵌入式微处理器、存储器、通用设备接口和I/O接口。

嵌入式核心模块=微处理器+电源电路+时钟电路+存储器

Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据。它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。

(2)中间层(也称为硬件抽象层HAL或者板级支持包BSP):它将系统上层软件和底层硬件分离开来,使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP层提供的接口开发即可。

BSP有两个特点:硬件相关性和操作系统相关性。

设计一个完整的BSP需要完成两部分工作:

A、嵌入式系统的硬件初始化和BSP功能。

片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要求的工作状态。

板级初始化:包含软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件和软件的运行环境。

系统级初始化:以软件为主的初始化过程,进行操作系统的初始化。

B、设计硬件相关的设备驱动。

(3)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。

RTOS是嵌入式应用软件的基础和开发平台。

(4)应用软件:由基于实时系统开发的应用程序组成。

3、实时系统

(1)定义:能在指定或确定的时间内完成系统功能和对外部或内部、同步或异步时间做出响应的系统。(2)区别:通用系统一般追求的是系统的平均响应时间和用户的使用方便;而实时系统主要考虑的是在最坏情况下的系统行为。

(3)特点:时间约束性、可预测性、可靠性、与外部环境的交互性。

(4)硬实时(强实时):指应用的时间需求应能够得到完全满足,否则就造成重大安全事故,甚至造成重大的生命财产损失和生态破坏,如:航天、军事。

(5)软实时(弱实时):指某些应用虽然提出了时间的要求,但实时任务偶尔违反这种需求对系统运行及环境不会造成严重影响,如:监控系统、实时信息采集系统。

(6)任务的约束包括:时间约束、资源约束、执行顺序约束和性能约束。

4、实时系统的调度

(1)调度:给定一组实时任务和系统资源,确定每个任务何时何地执行的整个过程。

(2)抢占式调度:通常是优先级驱动的调度,如uCOS。优点是实时性好、反应快,调度算法相对简单,可以保证高优先级任务的时间约束;缺点是上下文切换多。

(3)非抢占式调度:通常是按时间片分配的调度,不允许任务在执行期间被中断,任务一旦占用处理器就必须执行完毕或自愿放弃,如WinCE。优点是上下文切换少;缺点是处理器有效资源利用率低,可调度性不好。

(4)静态表驱动策略:系统在运行前根据各任务的时间约束及关联关系,采用某种搜索策略生成一张运行时刻表,指明各任务的起始运行时刻及运行时间。

(5)优先级驱动策略:按照任务优先级的高低确定任务的执行顺序。

(6)实时任务分类:周期任务、偶发任务、非周期任务。

(7)实时系统的通用结构模型:数据采集任务实现传感器数据的采集,数据处理任务处理采集的数据、并将加工后的数据送到执行机构管理任务控制机构执行。

5、嵌入式微处理器体系结构

(1)冯诺依曼结构:程序和数据共用一个存储空间,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,采用单一的地址及数据总线,程序和数据的宽度相同。例如:8086、ARM7、MIPS…

(2)哈佛结构:程序和数据是两个相互独立的存储器,每个存储器独立编址、独立访问,是一种将程序存储和数据存储分开的存储器结构。例如:AVR、ARM9、ARM10…

(3)CISC与RISC的特点比较(参照教程22页)。

计算机执行程序所需要的时间P可以用下面公式计算:

P=I×CPI×T

I:高级语言程序编译后在机器上运行的指令数。

CPI:为执行每条指令所需要的平均周期数。

T:每个机器周期的时间。

(4)流水线的思想:在CPU中把一条指令的串行执行过程变为若干指令的子过程在CPU中重叠执行。(5)流水线的指标:

吞吐率:单位时间里流水线处理机流出的结果数。如果流水线的子过程所用时间不一样长,则吞吐率应为最长子过程的倒数。

建立时间:流水线开始工作到达最大吞吐率的时间。若m个子过程所用时间一样,均为t,则建立时间T=mt。

(6)信息存储的字节顺序

A、存储器单位:字节(8位)

B、字长决定了微处理器的寻址能力,即虚拟地址空间的大小。

C、32位微处理器的虚拟地址空间位232,即4GB。

D、小端字节顺序:低字节在内存低地址处,高字节在内存高地址处。

E、大端字节顺序:高字节在内存低地址处,低字节在内存高地址处。

F、网络设备的存储顺序问题取决于OSI模型底层中的数据链路层。

6、逻辑电路基础

(1)根据电路是否具有存储功能,将逻辑电路划分为:组合逻辑电路和时序逻辑电路。

(2)组合逻辑电路:电路在任一时刻的输出,仅取决于该时刻的输入信号,而与输入信号作用前电路的状态无关。常用的逻辑电路有译码器和多路选择器等。

(3)时序逻辑电路:电路任一时刻的输出不仅与该时刻的输入有关,而且还与该时刻电路的状态有关。因此,时序电路中必须包含记忆元件。触发器是构成时序逻辑电路的基础。常用的时序逻辑电路有寄存器和计数器等。

(4)真值表、布尔代数、摩根定律、门电路的概念。(教程28、29页)

(5)NOR(或非)和NAND(与非)的门电路称为全能门电路,可以实现任何一种逻辑函数。

(6)译码器:多输入多输出的组合逻辑网络。

每输入一个n位的二进制代码,在m个输出端中最多有一个有效。

当m=2n是,为全译码;当m<2n时,为部分译码。

(7)由于集成电路的高电平输出电流小,而低电平输出电流相对比较大,采用集成门电路直接驱动LED 时,较多采用低电平驱动方式。液晶七段字符显示器LCD利用液晶有外加电场和无外加电场时不同的光学特性来显示字符。

(8)时钟信号是时序逻辑的基础,它用于决定逻辑单元中的状态合适更新。同步是时钟控制系统中的主要制约条件。

(9)在选用触发器的时候,触发方式是必须考虑的因素。触发方式有两种:

电平触发方式:具有结构简单的有点,常用来组成暂存器。

边沿触发方式:具有很强的抗数据端干扰能力,常用来组成寄存器、计数器等。

7、总线电路及信号驱动

(1)总线是各种信号线的集合,是嵌入式系统中各部件之间传送数据、地址和控制信息的公共通路。在同一时刻,每条通路线路上能够传输一位二进制信号。按照总线所传送的信息类型,可以分为:数据总线(DB)、地址总线(AB)和控制总线(CB)。

(2)总线的主要参数:

总线带宽:一定时间内总线上可以传送的数据量,一般用MByte/s表示。

总线宽度:总线能同时传送的数据位数(bit),即人们常说的32位、64位等总线宽度的概念,也叫总线位宽。总线的位宽越宽,总线每秒数据传输率越大,也就是总线带宽越宽。

总线频率:工作时钟频率以MHz为单位,工作频率越高,则总线工作速度越快,也即总线带宽越宽。

总线带宽=总线位宽×总线频率/8,单位是MBps。

常用总线:ISA总线、PCI总线、IIC总线、SPI总线、PC104总线和CAN总线等。

(3)只有具有三态输出的设备才能够连接到数据总线上,常用的三态门为输出缓冲器。

(4)当总线上所接的负载超过总线的负载能力时,必须在总线和负载之间加接缓冲器或驱动器,最常用的是三态缓冲器,其作用是驱动和隔离。

(5)采用总线复用技术可以实现数据总线和地址总线的共用。但会带来两个问题:

A、需要增加外部电路对总线信号进行复用解耦,例如:地址锁存器。

B、总线速度相对非复用总线系统低。

(6)两类总线通信协议:同步方式、异步方式。

(7)对总线仲裁问题的解决是以优先级(优先权)的概念为基础。

8、电平转换电路

(1)数字集成电路可以分为两大类:双极型集成电路(TTL)、金属氧化物半导体(MOS)。

(2)CMOS电路由于其静态功耗极低,工作速度较高,抗干扰能力较强,被广泛使用。

(3)解决TTL与CMOS电路接口困难的办法是在TTL电路输出端与电源之间接一上拉电阻R,上拉电阻R的取值由TTL的高电平输出漏电流IOH来决定,不同系列的TTL应选用不同的R值。

9、可编程逻辑器件基础(具体参见教程51到61页)

这方面的内容,从总体上有个概念性的认识应该就可以了。

10、嵌入式系统中信息表示与运算基础

(1)进位计数制与转换:这样比较简单,也应该掌握怎么样进行换算,有出题的可能。

(2)计算机中数的表示:源码、反码与补码。

正数的反码与源码相同,负数的反码为该数的源码除符号位外按位取反。

正数的补码与源码相同,负数的补码为该数的反码加一。

例如-98的源码:11100010B

反码:10011101B

补码:10011110B

(3)定点表示法:数的小数点的位置人为约定固定不变。

浮点表示法:数的小数点位置是浮动的,它由尾数部分和阶数部分组成。

任意一个二进制N总可以写成:N=2P×S。S为尾数,P为阶数。

(4)汉字表示法(教程67、68页),搞清楚GB2318-80中国标码和机内码的变换。

(5)语音编码中波形量化参数(可能会出简单的计算题目哦)

采样频率:一秒内采样的次数,反映了采样点之间的间隔大小。

人耳的听觉上限是20kHz,因此40kHz以上的采样频率足以使人满意。

CD唱片采用的采样频率是44.1kHz。

测量精度:样本的量化等级,目前标准采样量级有8位和16位两种。

声道数:单声道和立体声双道。立体声需要两倍的存储空间。

11、差错控制编码

(1)根据码组的功能,可以分为检错码和纠错码两类。检错码是指能自动发现差错的码,例如奇偶检验码;纠错码是指不仅能发现差错而且能自动纠正差错的码,例如循环冗余校验码。

(2)奇偶检验码、海明码、循环冗余校验码(CRC)。(教程70到77页)

12、嵌入式系统的度量项目

(1)性能指标:分为部件性能指标和综合性能指标,主要包括:吞吐率、实时性和各种利用率。(2)可靠性与安全性

可靠性是嵌入式系统最重要、最突出的基本要求,是一个嵌入式系统能正常工作的保证,一般用平均故障间隔时间MTBF来度量。

(3)可维护性:一般用平均修复时间MTTR表示。

(4)可用性

(5)功耗

(6)环境适应性

(7)通用性

(8)安全性

(9)保密性

(10)可扩展性

性价比中的价格,除了直接购买嵌入式系统的价格外,还应包含安装费用、若干年的运行维修费用和软

件租用费。

13、嵌入式系统的评价方法:测量法和模型法

(1)测量法是最直接最基本的方法,需要解决两个问题:

A、根据研究的目的,确定要测量的系统参数。

B、选择测量的工具和方式。

(2)测量的方式有两种:采样方式和事件跟踪方式。

(3)模型法分为分析模型法和模拟模型法。分析模型法是用一些数学方程去刻画系统的模型,而模拟模型法是用模拟程序的运行去动态表达嵌入式系统的状态,而进行系统统计分析,得出性能指标。(4)分析模型法中使用最多的是排队模型,它包括三个部分:输入流、排队规则和服务机构。

(5)使用模型对系统进行评价需要解决3个问题:设计模型、解模型、校准和证实模型。

三、真题解析

1、2007年4、5题

若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要(4)△t。如果按照流水线方式执行,执行完100条指令需要(5)△t。

(4)A. 1190 B. 1195 C. 1200 D. 1205

(5)A. 504 B. 507 C. 508 D. 510

<答案>:C、B

考查流水线技术知识点。

按照串行的方式,执行完一条指令才能执行下一条指令,那么执行完100条指令的时间为:(4+3+5)×100=1200

按照流水线的方式,可以同时执行多条指令。在第一条指令进行分析的时候,第二条指令已经开始取指;

当第一条指令进行执行的时候,第二条指令进行分析,第三条指令取指;当第二条指令进行执行完的时候,第三条指令已经分析完成。依此类推,当第一条指令完成之后,每一个执行的周期就可以完成一条指令。需要注意的是,如果流水线的子过程所用时间不一样长,则吞吐率应以最长子过程来计算。因此,我们可以计算得100条指令的执行时间为:(4+3+5)+(100-1)×5=507。

2、2007年24题

某总线有104根信号线,其中数据总线(DB)32根,若总线工作频率为33MHz,则其理论最大传输率为(24)。(注:本题答案中的B表示Byte)

(24)A. 33 MB/s B. 64MB/s C. 132 MB/s D. 164 MB/s

<答案>:C

考查总线这个知识点。

根据上面的笔记,总线带宽=总线位宽×总线频率/8=32×33/8=132MB/s。

3、2007年26题

某存储器数据总线宽度为32bit,存取周期为250ns,则该存储器带宽为(26)。(注:本题答案中的B表示Byte)

(26)A. 8×106B/s B. 16×106B/s C. 16×108B/s D. 32×106B/s

<答案>:B

考查总线这个知识点。

存储器带宽即总线带宽,总线频率为:1/250ns=4×106

存储器带宽为:32×4×106/8=16×106B/s

4、2007年27题

处理机主要由处理器、存储器和总线组成,总线包括(27)。

(27)A. 数据总线、串行总线、逻辑总线、物理总线

B. 并行总线、地址总线、逻辑总线、物理总线

C. 并行总线、串行总线、全双工总线

D. 数据总线、地址总线、控制总线

<答案>:D

考查总线这个知识点,基本概念的考查。

5、2007年35题

三极管是可控的开关器件,其饱和与截止状态分别对应开关的接通和断开状态。UBE为基极输入电压,VTH为基极域值电压,如果UBE

(35)A. 接通 B. 三态 C. 断开 D. 高阻

<答案>:C

考查电路中最基本的基础知识点,我觉得做不对的根本不能算嵌入式系统开发入门。

6、2007年36题

如下图所示,若低位地址(A0-A11)接在内存芯片地址引脚上,高位地址(A12-A19)进行片选译码(其中,A14和A16没有参加译码),且片选信号低电平有效,则对下图所示的译码器,不属于此译码空间的地址为(36)。

(36)A. AB000H~ABFFFH B. BB000H~BBFFFH

C. EF000H~EFFFFH

D. FE000H~FEFFFH

<答案>:D

考查数字电路中译码知识和存储系统中统一编址的问题,相对来说,这个题目有点难度,但是对于学习过和亲身做过单片机的兄弟来说,最基本不过了。

7、2007年46题

(46)完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。

(46)A. 硬件抽象层 B. 驱动映射层 C. 硬件交互层 D. 中间层

<答案>:A

考查嵌入式系统组成中的概念。

8、2006年3题

设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期为△t,采用常规标量单流水线处理机。若连续执行10条指令,则共需要时间(3)△t。

(3)A.8 B.10 C.12 D.14

<答案>:C

考查流水线技术知识点。

3+(10-1)×1=12

9、2006年4、5题

某计算机的时钟频率为400MHz,测试计算机的程序使用4种类型的指令。每种指令的数量及所需要的指令时钟数(CPI)如下表所示,则该计算机的指令平均时钟数为(4);该计算机的运算速度为(5)MIPS。

指令类型指令数目(条)每条指令需要的时钟数

1 160000 1

2 30000 2

3 24000 4

4 16000 8

(4)A.1.85 B.1.93 C.2.36 D.3.75

(5)A.106.7 B.169.5 C.207.3 D.216.2

<答案>:B、C

考查指令运行方面的简单计算。

平均时钟数=(160000+2×30000+4×24000+8×16000)/(160000+30000+24000+16000)=1.93

MIPS是指每秒种执行多少百万条指令,即106。

计算机的运行数度为:400/1.93=207.25=207.3MIPS

9、2006年12题

计算机要对声音信号进行处理时,必须将它转换为数字声音信号。最基本的声音信号数字化方法时取样-量化法。若量化后的每个声音样本用2个字节表示,则量化分辨率是(12)(12)A.1/2 B.1/1024 C.1/65536 D.1/131072

<答案>:C

考查声音编码种量化计算的知识点。

2个字节是16位,其量化分辨率位1/216=1/65536。

10、2006年13题

某幅图像具有640×480个象素点,若每个象素具有8位的颜色深度,则可表示(13)种不同的颜色,经过5:1压缩后,其图像数据需要占用(14)(Byte)的存储空间。

(13)A.8 B.256 C.512 D.1024

(14)A.61440 B.307200 C.384000 D.3072000

<答案>:B、A

考查图像数据存储计算的知识点。

8位颜色深度可以表示28=256种颜色深度。

经过5:1压缩后的数据大小为:640×480×8/8/5=61440。

11、2006年23题

若某逻辑门输入A、B和输出F的波形如下图所示,则F(A,B)的表达式为(23)

(23) A.F=A B B.F=A+B

C.F=A异或B

D.F=A(B的非)

___ __

A_______| |____| |_______

_______

B_______| |___________

______

F___________| |_______

<答案>:C

考查数字电路的最基本知识点,我觉得这个都搞不清楚很难通过这个考试。

12、2006年24题

一个4位的二进制计数器,由0000状态开始,经过25个时钟脉冲后,该计数器的状态为24 (24) A.1100 B.1000 C.1001 D.1010

<答案>:C

考查数字电路的最基本知识点,相对上面一题有点难,需要对计数器的工作原理有比较清楚的理解。这个也是搞嵌入式系统的基础中的基础,参考教程38页或相关的数电书籍。

4位的计数器,其计数范围是24=16,0000开始经过16个时钟脉冲之后又回到了开始的状态0000。25-16=9,所以说经过25个时钟之后,其计数器的数值应该是9=1001。

13、2006年25题

稳压二极管构成的稳压电路的接法是(25)

(25) A.稳压管与负载电阻串联。

B.稳压管与限流电阻并联。

C.限流电阻与稳压管串联后,在与负载电阻串联。

D.限流电阻与稳压管串联后,在与负载电阻并联。

<答案>:D

考查模拟电路的最基本知识点,实在太简单,不知道从那里开始分析了。

14、2006年26题

以下叙述中,不符合RISC指令系统特点的是(26)

(26) A.指令长度固定,指令种类少。

B.寻址方式种类丰富,指令功能尽量增强。

C.设置大量通用寄存器,访问存储器指令简单。

D.选取使用频率较高的一些简单指令。

<答案>:B

考查RISC与CICS的区别,考生应该清楚他们的区别,参加教程22页。

15、2006年27题

通常所说的32位微处理器是指(27)

(27) A.地址总线的宽度为32位 B.处理器数据长度只能为32位

C.CPU字长为32位

D.通用寄存器数目为32位

<答案>:C

考查字长的概念和总线宽度的理解,参加教程25页。

16、2006年28题

在32位总线系统中,若时钟频率为500MHz,传送一个32位字需要5个时钟周期,则该总线系统的数据传送速率为(28)MB/s。

(28) A.200 B.400 C.600 D.800

<答案>:B

考查总线和数据传输方面的知识点。

5个时钟周期可以传送4个Byte。

每秒中可以传送:4×(500/5)=400MB/s。

17、2006年30题

评价一个计算机系统时,通常主要使用(30)来衡量系统的可靠性。

(30) A.评价响应时间

B.平均无故障时间(MTBF)

C.平均修复时间

D.数据处理速率

<答案>:B

考查嵌入式系统性能评价中重要知识点。看过了就会做,每什么分析的,参见教程77页。

四、小结

就我个人的意见,从内容来看,嵌入式系统基础知识的范围很广,知识点很多,而且没有很强的逻辑性,显得比较凌乱,很难将他们有序的组织在一起。但是也不要害怕,内容虽然多而乱,但是考试的题目都比较简单,有些题目几乎是所见即所得。只要你做过嵌入式或者单片机方面的工作,你都能做出

来。一些计算的题目也是一些基本概念的延伸。通过分析历年的真题,一方面可以把握考试的出题方式和考试难度,同时可以把握这部分内容的出题方向和复习的方法。从两年的考试题目数量分布来看,06年10道,07年7道,数量有所较少,但是我觉得这不是一个趋势,08年应该不会少于7道题目的。这部分在嵌入式系统设计里面是相当重要的,有一个良好的基础才能做好下面的事情。如果复习得好,将这7、8分题目拿到手,那么你离45分左右的及格线又迈进了一大步了。

祝准备考试的朋友,一路顺风顺水,考试顺顺利利。

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案第一套 (1) 嵌入式系统设计师练习题及答案第二套 (5) 嵌入式系统设计师练习题及答案第三套 (16) 嵌入式系统设计师练习题及答案解析第四套 (27) 嵌入式系统设计师练习题及答案解析第五套 (45) 嵌入式系统设计师练习题及答案解析第六套 (59) 嵌入式系统设计师练习题及答案解析第七套 (67) 嵌入式系统设计师练习题及答案解析第八套 (75) 嵌入式系统设计师练习题及答案解析第九套 (81) 嵌入式系统设计师练习题及答案解析第十套 (90) 嵌入式系统设计师练习题及答案解析第十一套 (99) 嵌入式系统设计师练习题及答案解析第十二套 (106) 嵌入式系统设计师练习题及答案解析第十三套 (115) 嵌入式系统设计师练习题及答案解析第十四套 (126) 嵌入式系统设计师练习题及答案解析第十五套 (139) 嵌入式系统设计师练习题及答案解析第十六套 (154) 嵌入式系统设计师练习题及答案解析第十七套 (161) 嵌入式系统设计师练习题及答案解析第十八套 (169) 嵌入式系统设计师练习题及答案解析第十九套 (177) 嵌入式系统设计师练习题及答案解析第二十套 (189) 嵌入式系统设计师练习题及答案解析第二十一套 (199) 嵌入式系统设计师练习题及答案解析第二十二套 (212) 嵌入式系统设计师练习题及答案第一套 1、以下关于CPU的叙述中,错误的是 A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制

B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果 C.CPU中的控制器决定计算机运行过程的自动化 D.指令译码器是CPU控制器中的部件 2、以下关于Cache的叙述中,正确的是 A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素 B.Cache的设计思想是在合理成本下提高命中率 C.Cache的设计目标是容量尽可能与主存容量相等 D.CPU中的Cache容量应大于cPu之外的Cache容量 3、风险预测从两个方面评估风险,即风险发生的可能性以及 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 4、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括 A.便于为数据合理分配存储单元 B.便于对参与表达式计算的数据对象进行检查 C.便于定义动态数据结构 D.使于规定数据对象的取值范围及能够进行的运算 5、在计算机系统中,对程序员是透明的。 A.磁盘存储器 B.高速缓存 C.RAM存储器 D.flash存储器

嵌入式系统复习资料一

一、嵌入式系统定义、由来及特点 1.1.1 嵌入式系统的定义 ?E mbedded System Dictionary: 一种计算机硬件和软件的组合,也许还有机械装置,用于实现一个特定功能。 在某些特定情况下,嵌入式系统是一个大系统或产品的一部分。 通用计算机定义是:计算机硬件和软件的组合,用做通用计算平台。 国内普遍被认同的定义: “以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。” 从这个定义可以看出嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁剪利用。 因此有人把嵌入式系统比作是一个针对特定的应用而“量身定做”的专用计算机系统。 1.1. 2 嵌入式系统的由来及其与微控制器的关系 1. 单片机(微控制器)的基本含义 Single-chip Microcomputer Microcontroller MCU MCU的基本含义是:在一块芯片上集成了中央处理单元(CPU)、存储器(RAM/ROM 等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。下图给出了典型的MCU组成框图。 MCU是在计算机制造技术发展到一定阶段的背景下出现的,它使计算机技术从科学计算领域进入到智能化控制领域。 2. 嵌入式系统的由来 通俗地说,计算机是因科学家需要一个高速的计算工具而产生的。直到二十世纪七十年代,电子计算机在数字计算、逻辑推理及信息处理等方面表现出非凡的能力. 在通信、测控与数据传输等领域,人们对计算机技术给予了更大的期待。 这些领域的应用与单纯的高速计算要求不同,主要表现在: ①直接面向控制对象; ②嵌入到具体的应用体中,而非计算机的面貌出现; ③能在现场连续可靠地运行; ④体积小,应用灵活; ⑤突出控制功能,特别是对外部信息的捕捉与丰富的输入输出功能等。

2020年教师招聘考试教育综合基础知识复习笔记(超强)

2020年教师招聘考试教育综合基础知识复 习笔记(超强) 教育基础知识与基本原理 教育与教育学 教育一词最早出现在<孟子.尽心上> 英国斯宾赛把课程用于教育科学的专门术语 教育学是研究教育现象和教育问题,提示教育规律的一门科学▲简答:数学教育中应该进行德育吗? (1)教书育人 (2)落实基础知识和基本技能的同时要渗透思想品德教育 广义的教育:凡是有目的地增进人的知识技能、影响人的思想品德等素质发展的活动就是教育 狭义的教育:学校的教育,是教育者根据社会发展的要求,在特定的教育场所,有目的、有计划、有组织地对受教育者的身心施加影响,以使他们的身心朝着社会期望的方向发展的过程 构成要素:教育者、受教育者、教育措施((或称教育影响),教育内容和手段) 教育内容是教育者对受教育者施教的载体,有教科书、教学参考书、电视影像、报刊、广播; 教育手段包括教育方法,受教育者的学习方式以及物质器具 教育者是教育活动中的主导因素 受教育者是学习的主体,

三要素的关系:在三要素中,教育者与受教育者的关系是学校教育过程中最主要的关系和矛盾 教育的起源说 生物起源说:利托尔诺,把动物的本能等同于教育,否认了教育的社会性 心理起源说:孟禄,把教育看成简单的模仿,没有认识到教育的目的性 劳动起源说:在马克思主义历史唯物论的指导下形成的,认为教育起源于人类社会的生产劳动实践之中 教育的发展阶段 原始社会教育: (1)没有阶级性 (2)传递生产经验 (3)在生产生活实践中进行 古代教育:包括奴隶社会教育和封建社会教育 汉武帝:罢黜百家,独尊儒家 宋代以后,四书五经成为学校教育的基本教材 四书:《论语》、《大学》、《中庸》、《孟子》 五经:诗、书、礼、易、春秋 其特点有 (1)鲜明的阶级性

2019年教师招聘考试教育综合基础知识复习资料

第一部分教育与教育学 1:中外教育名言 ①得天下英才而教育之,三乐也。——“教育”一词最早见于《孟子·尽心上》 ②教,上所施,下所效也,育,养子使作善也————《说文解字》 ③教育是发展健全的个性——捷克教育学家夸美纽斯。 ④.教育是“依照自然法则,发展儿童的道德,智慧和身体各方面的能力——裴斯泰洛齐。 ⑤.人只有靠教育才能成为人,人完全是教育的结果————德国思想家康德。 2:教育的概念 ①教育是一种培养人的社会活动。这是教育质的规定性,也是教育与其他一切社会现象的根本区别 ②广义教育:泛指有目的地增进人的知识技能,提高人的认识能力,影响人的思想品德增强人的体质完善人的个性的一切活动。 ③狭义教育:即学校教育教育者根据社会发展的要求,遵循年轻一代身心发展的规律,在特定的教育场所,有目的,有计划,有组织的对 受教育者实施影响,使他们的身心朝着社会期望的方向发展的活动和过程3.教育活动的基本要素及相互关系 教育活动的基本要素包括:①教育者②受教育者③教育影响 教育活动基本要素之间的相互关系: ①教育者与受教育者之间的相互作用 ②教育者和受教育者之间的关系以一定的教育影响为中介

4.教育起源的学说观点 生物起源论:代表人物:利托尔诺观点:教育起源归于本能.不足:否认了教育的社会性 心里起源论:代表人物:孟禄观点:对成人无意识的模仿不足:否认了人是有意识的。 劳动起源论:马克思的关于人的全面发展必须和生产劳动相结合。 5.学校教育的产生 1. 原始社会有学校教育的萌芽,作为独立的社会实践部门的学校教育是在奴隶社会出现的 2. 我国经考证的最早学校在殷朝。未经考证夏朝就有学校成为“痒序”。周朝的乡学分为:塾痒序校 3. 教育系统的产生,是制度化教育形成的前提 4. 最早设立从事教育工作的教师职业是——商代 5. 欧洲封建社会教育内容:七艺包括:三科(文法修辞辩证术)四学(算术几何天文音乐) 四书指的是《论语》《孟子》《大学》和《中庸》;而五经指的是《诗经》《尚书》《礼记》《周易》和《春秋》,简称为“诗、书、礼、易、春秋”, 6.学校产生需要具备的条件 ①社会劳动必须出现相当数量的剩余产品,使一部分人脱离生产劳动,同时体力劳动和脑力劳动分工,开始出现专门从事教育的教师和专门 从事学习的学生

嵌入式系统复习资料

第1章嵌入式系统导论 1.嵌入式系统的概念: 是以现代计算机技术为基础,以应用为中心,可以根据系统或用户需求(功能、可靠性、成本、体积、功耗、环境等),灵活裁剪软硬件模块的专用计算机系统。 2.嵌入式系统的分类及分类依据: 嵌入式系统由硬件和软件两大部分组成,用于实现对其他设备的控制、监视或管理等功能。前者是整个系统的物理基础,它提供软件运行平台和通信接口;后者实际控制系统的运行。 硬件:嵌入式微处理器、外围电路、外围硬件设备。 软件:BootLoader 、嵌入式操作系统、用户的应用程序等。 3.几种典型嵌入式操作系统:(1) uC/OS II (2)uCLinux (3)Windows CE (4)嵌入式Linux 等 4.任务调度: 任务的调度有三种方式:可抢占式、不可抢占式和时间片轮转。 【不可抢占式调度是指一个任务一旦获得CPU就独占其运行,除非由于某种原因使它决定放弃CPU的使用权; 可抢占式调度是基于任务优先级的,当前正在运行的任务可以随时让位给优先级更高的处于就绪态的其他任务; 当两个或两个以上任务有同样的优先级时,不同任务轮转使用CPU,直到系统分配的CPU时间片用完,这就是时间片轮转调度。】 目前,大多数嵌入式操作系统对不同优先级的任务采用基于优先级的可抢占式调度法,对相同优先级的任务则采用时间片轮转调度法。 5.针对有内存管理单元(MMU,Memory Management Unit)的处理器而设计的一些桌面操作系统,如Windows、Linux,使用了虚拟存储器的概念。 6.计算机的发展: 冯诺依曼架构:将指令和数据存放在同一存储空间中,统一编址,指令和数据通过同一总线访问。 哈佛结构(冯诺依曼架构的扩展):主要特点是程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编制、独立访问。CortexM3

嵌入式系统设计师 历年试题解析

嵌入式系统设计师历年试题解析 本复习题页码标注所用教材为: 嵌入式系统技术张晓林2008年10月第1版高等教育出版社 如学员使用其他版本教材,请参考相关知识点 1. 嵌入式系统调试通常可以分为硬件级调试和在线仿真器调试。 考核知识点:嵌入式系统调试,参见P47 2. 在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。 考核知识点:ARM处理器,参见P62 3. ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。 考核知识点:存储器特点,参见P131 4. 内建测试系统(BIST)是SoC片上系统的重要结构之一,JTAG测试接口是IC芯片测试方法的标准。 考核知识点:嵌入式系统测试,参见P43 5. VHDL的基本单元描述不包括库。 考核知识点:SOC主要设计语言,参见P233 6. 嵌入式ARM架构的嵌入式处理器同时支持大端、小端(Big/Little-Endian)数据类型。 考核知识点:嵌入式ARM架构的嵌入式处理器,参见P16 7. 嵌入式操作系统通常采用整体式内核或层次式内核的结构。 考核知识点:嵌入式操作系统内核,参见P249 8. ARM7TDMI中的T代表增强型乘法器。 考核知识点:ARM处理器,参见71 9. 看门狗(Watch Dog)实际是一个简单的定时器,在固定时间内若正常清零,则自动复位处理器。 考核知识点:嵌入式式系统硬件设计,教材无参考答案 10. ARM-CPU由多家不同制造商生产,芯片外部提供的总线是不一致的。 考核知识点:嵌入式总线技术,参见P183 1.嵌入式处理器指令的执行周期包括() A.启动、运行、退出 B.取指令、指令译码、执行指令、存储 C.启动、运行、挂起、退出 D.取指令、指令译码、执行指令 考核知识点: ARM处理器指令周期,参见P69 2.下列不属于嵌入设计处理器本身带有的基本接口是()

《综合素质》重点笔记(打印)资料

《综合素质》重点笔 记(打印)

《综合素质》知识点 第一章:职业理念 一、教育观 理解国家实施素质教育的基本要求: (1)面向全体学生 (2)促进学生全面发展 (3)促进学生生动,活泼,主动发展 (4)促进学生创新精神和实践能力的培养 (5)着眼于学生的可持续发展 掌握在学校教育中开展素质教育的途径和方法: 途径有:(1)树立素质教育理念,把握课改精神,实践新课程(基础教育新课程是实施素质教育的基本途径) (2)学校管理,课外活动和班主任工作 (3)举行德智体美并进的教育活动 方法有:(1)提高教师队伍水平,最大限度的发挥教师的作用(主导性作用,更新教育理念,提高素养) (2)将教育目的落实到教学之中 (3)引导和调动学生学习的主动性和积极性 (4)开展多种形式的实践活动 (5)建立多层次,多样化的教学模式 依据国家实施素质教育的基本要求,分析和评价教育现象根据要求和素质教育观念进行分析 1、素质教育:素质教育是依据人的发展和社会发展的实际需要,以全面提高全体学生的基本素质为根 本目的,以尊重学生个性,注重开发人的身心潜能,注重形成人的健全个性为根本特征的教育。

2、为什么要实施素质教育? (1)实施素质教育是落实“科教兴国”战略的需要; (2)实施素质教育是当今国际教育改革和发展的共同趋势; (3)实施素质教育是我国基础教育改革和发展的需要; 二、学生观 我国所倡导的学生观:以人为本和全面发展理解“人的全面发展”的思想 人的道德、体力和智力的全面、和谐、充分的发展。人的劳动力全面发展素质教育的学生观的思想基础就是以人为本,人的全面发展本质是人的社会属性和社会关系,社会性需要和精神需要,社会素质和能力的全面发展 理解“以人为本”的涵义,在教学活动中做到以学生的全面发展为本 “以人为本”是一种肯定人的作用和地位,强调尊重人、解放人、依靠人和为了人的价值取向。教育中以人为本就是以学生为本 (1)学生是完整的,具有独立意义的个体 (2)学生是学习的主体 (3)学生需要尊重 (4)学生都有潜力 学生的全面发展要求从身心健康发展,主体性发展,中学生社会文化发展三个方面 身心健康发展:生理心理健康的成长,生理心理健康得到社会的实现 主体性发展:建立正确的自我认识,培养正确的人生观价值观和世界观,培养全面发展的人所需的自觉发展,主动发展。(主体性发展是中学生全面发展的核心) 社会文化发展:主要涉及到德,智,体,美,劳动技术教育等

嵌入式系统原理与接口复习要点及思考题答案(计)

各位:根据掌握要点认真复习,后面附有作业题答案。 第1章掌握要点 1.1.1节嵌入式系统的概念 1.1.3节嵌入式系统的特点 1.3节嵌入式处理器 1.4节嵌入式系统的组成(看课件,有补充的内容) 补:1.嵌入式系统开发过程? 2.嵌入式系统调试常用的基本方法 3.交叉编译和交叉调试 4.嵌入式操作系统 第2章掌握要点 2.1节计算机体系结构分类 2.3.1节 ARM和Thumb状态 2.3.2节 RISC技术 2.3.3节流水线技术 2.4.1 ARM存储系统 2.4.2 Cache:写通、写回、读操作分配cache、写操作分配cache、工作原理、地址映像 2.4.3节 ARM存储系统 补充: (见课件) 1. ARM简介:ARM的命名方式、5种变形

2.理解片内Flash的3种编程方法。 3.理解ARM7芯片存储器存储空间分布。(8个bank,每个bank32MB)第3章掌握要点 3.1节ARM编程模式:处理器模式、处理器工作状态、寄存器组织、 异常中断 3.2节指令格式和寻址方式 3.3节指令系统:掌握和熟练应用课件所讲的指令、可编程序段 第5章掌握要点 5.1节键盘接口:行扫描法原理、掌握编写驱动程序 5.2节 LED显示器接口:理解工作原理,掌握编写驱动程序 5.5.1节 UART异步串行接口:异步通信格式、接收的4种错误类型、初始化、发送程序、接收程序 第1章作业题答案: 1.什么是嵌入式系统? ?第一种,根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。 ?第二种,嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专 用计算机系统。

嵌入式系统设计师相关资料

嵌入式系统设计师 通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格说明 书进行软、硬件设计,编写系统开发的规格说明书等相应的文档;组织和指导嵌入式系统开 发实施人员编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业务水平。 报名时间:上半年一般在2-3月之间,下半年一般在7-9月之间 考试时间:上半年一般在5-6月,下半年一般在11月 报考条件:1、遵纪守法,恪守职业道德; 2、具有一定计算机技术应用能力。 不限学历和资历条件。 考试报名办法、时间及要求:采取网上报名、现场确认的报名办法。进行网上报名时报考人员必须登陆浙江软件考试网(网址:) ,按报名流程完整、准确输入本人的真实信息,输入 完成后下载打印《2006年下半年计算机技术与软件专业技术资格(水平)考试报考登记表》 (以下简称“报名表”),在“报名表”上贴上本人同一底版的一寸免冠照片2张(其中一张用于“报名表”,一张备用),并在“报名表”的诚信声明处确认签字,由市(厅、局) 人事部门汇总后统一到省软件考试实施办公室办理现场确认手续,也可个人直接到各市报名 确认点或省软件考试实施办公室确认。 报考费用:现场确认时报考人员须交网上报名时下载的已经过本人签字确认的“报名表”并 交纳报名考务费。考试收费标准按浙价费〔2001〕189号和发改价格〔2003〕2148号规定,系统分析师和信息系统项目管理师级每人177元(含上缴国家27元),其他各级每人118 元(含上缴国家18元) 考试要求: (1)掌握计算机科学基础知识; (2)掌握嵌入式系统的硬件、软件知识; (3)掌握嵌入式系统分析的方法; (4)掌握嵌入式系统设计与开发的方法及步骤; (5)掌握嵌入式系统实施的方法; (6)掌握嵌入式系统运行维护知识; (7)了解信息化基础知识、计算机应用的基础知识; (8)了解信息技术标准、安全性,以及有关法律法规的基本知识; (9)了解嵌入式技术发展趋势; (10)正确阅读和理解计算机及嵌入式系统领域的英文资料。 考试范围: 考试科目1:嵌入式系统基础知识 1.计算机科学基础 1.1数制及转换 o二进制、八进制、十进制和十六进制等常用数制及其相互转换 1.2数据的表示 o数的机内表示(原码、反码、补码、移码,定点和浮点,精度和溢出) o字符、汉字、声音、图像的编码方式 o校验方法和校验码(奇偶验码、海明校验码、循环校验码) 1.3算术和逻辑运算

教育综合基础知识笔记新颖整理2018

第一部分教育学原理 第一章教育、教育学与教师 第一节教育的起源与发展 一、教育的概念 (一)“教育”的日常用法。分三类:作为一种过程的教育,表明一种深刻的思想转变过程作为一种方法的教育是作为一种社会制度的教育 (二)“教育”的词源:《孟子·尽心上》“得天下英才而教育,三乐也”(最早使用“教育”一词);《说文解字》说:“教,上所施,下所效也”,“育,养子使作善也”;《中庸》说“修道之谓教”;《荀子·修身》说“以善先人者谓之教”;《学记》说“教也者,长善而救其失也”(长善救失原则的出处) (三)“教育”的的定义:教育是有意识的、以影响人的身心发展为直接目标的社会活动。广义的教育指有目的地增进人的知识技能、提高人的认识能力、影响人的思想品德、增强人的体质、完善人的个性的一切活动。狭义的教育专指学校教育,即教育者根据社会发展的要求,遵循年轻一代身心发展的规律,在特定的教育场所.有目的、有计划、有组织地对受教育者的身心施加影响,使他们的身心朝着社会期望的方向发展的活动和过程。 二、教育活动的基本要素构成教育活动的三个基本要素是教育者、受教育者和教育影响 1、教育者:就是在教育活动中以教为职责的人,是教育实践活动的主体和学习者学习实践的对象主体 2、受教育者:即学习者,是指在各种教育活动中以学习为主要职责的人,是教育过程中学习实践的主体和教育者教育实践活动的对象主体 3、教育影响:教育活动中教育者作用于学习者的全部信息,是教育实践活动的中介,包括教育容、教育手段、教育方法和教育组织形式,是教育容和教育形式的统一。 三、教育的起源1、教育的神话起源说;2教育的生物起源说;3教育的心理起源说;4教育的劳动起源说 1、神话起源说:教育与其他万事万物一样,都是由人格化的神所创造的,教育的目的就是体现神或天的 意志,使人皈依于神或顺从于天。代表人物:朱熹、 2、生物起源说:代表人物: 法国教育哲学家,社会学家利托尔诺和英国教育学家沛西·能。生物起源论 者认为,人类教育起源于动物界中各类动物的生存本能活动。教育是一种人类社会围以外,远在人类出现之前就产生的社会现象。 3、心理起源说的主要代表人物:美国教育家孟禄。心理起源论者认为,教育起源于儿童对成人无意识的模仿。 4、劳动起源说:代表人物:米丁斯基、凯洛夫、贤江。生产劳动是人类最基本的实践活动;教育起源于生产劳动过程中的经验的传递;生产劳动过程中的口耳和简单模仿是最原始和最基本的教育形式;生产劳动

软考嵌入式系统设计师学习笔记

目录 第一章嵌入式系统需求分析与体系结构设计 (5) 1.1软件需求分析 (5) 1.1.1 关于选择裸机开发还是基于实时操作系统 (5) 1.1.2 实时操作系统优点 (5) 1.1.3 实时操作系统的时间性能评估 (5) 1.2体系结构设计 (5) 1.2.1系统需求 (5) 1.2.2 规格说明书 (5) 1.2.3 体系结构设计 (6) 1.3项目进度管理 (6) 1.3.1 快速原型开发法的优缺点 (6) 1.3.2 项目管理的内容 (6) 1.3.3 PERT图及关键路径 (6) 1.4 UML(统一建模语言)建模技术 (6) 1.4.1面向对象方法的优点 (6) 1.4.2类图概念及六种关系 (7) 1.4.3序列图概念 (7) 1.4.4基于UML嵌入式软件开发环境 (7) 第二章接口电路设计及编程 (8) 2.1外接Flash Memory (8) 2.1.1 关于NOR Flash 和NAND Flash的选型 (8) 2.1.2 关于大小端问题 (8) 2.2 键盘接口电路 (8) 2.1.2 键盘结构的分类 (8) 2.3 LCD接口电路设计及编程 (9) 2.3.1 LCD显示方式 (9) 2.3.2 LCD显示方法 (9) 2.3.3 VCLK计算方法 (9) 2.4 串口通信技术 (10) 2.4.0 同步和异步传输的区别 (10)

2.4.2 异步串行总线 (10) 2.4.3 零调制解调器(Null Modem) (11) 2.4.5 UART波特率 (11) 2.4.6 CAN总线 (11) 2.5 网络接口技术 (12) 2.5.1网络协议层次结构 (12) 2.5.2各协议特点 (12) 2.5.3嵌入式系统下以太网接口实现的方法 (13) 2.5.4 IEEE 802.3标准MAC帧结构 (13) 2.5.5网络接口控制芯片RTL8019的复位方式 (13) 第三章嵌入式软件程序设计 (14) 3.0软件开发模型 (14) 3.1任务实现技术 (14) 3.1.1 任务状态转换图 (14) 3.1.2 任务的创建 (15) 3.1.3 任务的切换 (15) 3.2任务管理技术 (15) 3.2.1 选择嵌入式软件平台时考虑的因素 (15) 3.2.2嵌入式系统存储方案 (15) 3.2.3如何区分进程和线程 (16) 3.3程序设计技术 (16) 3.3.1 初始化模块 (16) 3.4软件分析技术 (16) 3.4.1 选择嵌入式实时操作系统主要考虑的方面 (16) 3.4.2 选择数据IO处理方法要考虑的方面 (16) 3.5文件系统管理 (16) 3.5.1 嵌入式文件系统的功能 (16) 3.5.2 文件控制块 (17) 3.5.3 文件的物理结构 (17) 3.5.4 FAT文件系统 (17)

教育综合基础知识_全书笔记

第一部分教育学原理 第一章教育与教育学 1:中外教育名言 ①得天下英才而教育之,三乐也。————“教育”一词最早见于《孟子·尽心上》 ②教,上所施,下所效也,育,养子使作善也————《说文解字》 ③教育是发展健全的个性——捷克教育学家夸美纽斯 4.教育是“依照自然法则,发展儿童的道德,智慧和身体各方面的能力——裴斯泰洛齐 5.人只有靠教育才能成为人,人完全是教育的结果————德国思想家康德 2:教育的概念 ①教育是一种培养人的社会活动。这是教育质的规定性,也是教育与其他一切社会现象的根本区别 ②广义教育:泛指有目的地增进人的知识技能,提高人的认识能力,影响人的思想品德增强人的体质完 善人的个性的一切活动。 ③狭义教育:即学校教育教育者根据社会发展的要求,遵循年轻一代身心发展的规律,在特定的教育场 所,有目的,有计划,有组织的对受教育者实施影响,使他们的身心朝着社会期望的方向发展的活动和过程 3.教育活动的基本要素及相互关系 教育活动的基本要素包括:①教育者②受教育者③教育影响 教育活动基本要素之间的相互关系:①教育者与受教育者之间的相互作用 ②教育者和受教育者之间的关系以一定的教育影响为中介 4.教育起源的学说观点 生物起源论:代表人物:利托尔诺观点:教育起源归于本能.不足:否认了教育的社会性 心里起源论:代表人物:孟禄观点:对成人无意识的模仿不足:否认了人是有意识的。 劳动起源论:马克思的关于人的全面发展必须和生产劳动相结合。

5.学校教育的产生 1.原始社会有学校教育的萌芽,作为独立的社会实践部门的学校教育是在奴隶社会出现的 2.我国经考证的最早学校在殷朝。未经考证夏朝就有学校成为“痒序”。周朝的乡学分为:塾痒序校 3.教育系统的产生,是制度化教育形成的前提 4.最早设立从事教育工作的教师职业是——商代 5.欧洲封建社会教育容:七艺包括:三科(文法修辞辩证术)四学(算术几何天文音乐) 四书指的是《论语》《孟子》《大学》和《中庸》;而五经指的是《诗经》《尚书》《礼记》《周易》和《春秋》,简称为“诗、书、礼、易、春秋”, 6.学校产生需要具备的条件 ①社会劳动必须出现相当数量的剩余产品,使一部分人脱离生产劳动,同时体力劳动和脑力劳动分工,开 始出现专门从事教育的教师和专门从事学习的学生 ②具有相当数量的经验积累,为学校教育提供特定的教育容 ③文字等记载和传递文化的工具达到了一定水平 7奴隶社会教育的出现的条件表现: ①经济上,由于铁质工具的使用,社会生产力得到了很大的发展 ②政治上,在体脑分工的基础上,社会出现了阶级和国家 ③文化上,人们积累了大量的生产劳动经验和社会生活经验 8.原始社会教育的主要特点: ①教育的非独立性②教育的原始性③教育的平等性和普及型 9古代社会(奴隶社会和封建社会)教育的特点 ①教育从社会生活特别是生产劳动中分离出,学校轻视体力劳动轻视生产经验的传授 ②学校教育为奴隶主和地主阶级所垄断,具有阶级性等级性。学校是培养统治人才的场所 ③个别教学的组织形式,教育过程是一种灌输和被动接受的过程

嵌入式操作系统期末复习资料(已分类)超全

1、什么是嵌入式系统?它由及部分组成? 嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。简单的说就是系统的应用软件与系统的硬件一体化,类似与BIOS的工作方式。具有软件代码小,高度自动化,响应速度快等特点。特别适合于要求实时的和多任务的体系。 嵌入式系统一般有3个主要的组成部分:硬件、实时操作系统以及应用软件。 2、嵌入式系统的三要素是什么? 嵌入式系统的三要素是嵌入、专用、计算机;其中嵌入性指的是嵌入到对象体系中,有对象环境要求;专用性是指软、硬件按对象要求裁减;计算机指实现对象的智能化功能。 3、嵌入式系统一般由几层组成? 嵌入式系统一般由硬件层、中间层、软件层和功能层组成。 4、Linux作为嵌入式系统的优势? (1)可应用于多种硬件平台。 (2)添加部件非常容易 (3)支持大量硬件 (4)程序源码全部公开 (5)完善的开发工具 5、何为虚拟内存?虚拟内存的管理有何作用? 使用虚拟地址寻址整个系统的主存和辅存为虚拟内存。可以运行体积比物理内存还要大的应用程序,也可以实现“按需调页”,既满足了程序的运行速度,又节约了物理内存。6、进程内存区域涉及哪几种数据段? 代码段:可执行的操作命令 数据段:已初始化的全局变量 BSS段:未初始化的全局变量 堆:进程运行中被分配的内存段 栈:程序临时创建的局部变量 7、简述内核空间和用户空间的区别? 内核空间:任何操作都可以执行 用户空间:禁止处理器对硬件的直接访问和对内容的未授权访问。 两者分别引用不同的内存映射,即程序代码段使用不同的“地址空间” 8、简述共享内存的作用 ①、共享内存区域是被多个进程共享的一部分物理内存 ②、进程可以直接访问该共享内存区域,并通过该区域进行通信。 ③、进程间快速共享数据 ④、共享虚拟内存的页面出现在每一个共享该页面的进程的页表中,但它不需要所有进程的虚拟内存都有相同的虚拟地址 9、简述内存管理与虚拟文件系统之间的关系 内存管理利用虚拟文件系统支持交换,交换进程定期由调度程序调度,这也是内存管理依赖于进程调度的唯一原因。当一进程存取的内存映射被换出时,内存管理向文件系统发出请求,同时挂起当前正在进行的进程。 10、Linux系统中线程的同步方式有互斥量、信号灯和条件变量等。假设现在需要设计一个多线程的应用程序,试分析一下以上几种同步方式分别可在什么场合下使用? Mutex互斥量:用于操作某个临界资源时对该资源上锁,以实现互斥地对独占资源的使

2016年下半年嵌入式系统设计师(中级)上午选择+下午案例真题答案+解析完整版(全国计算机软考)

2016年下半年嵌入式系统设计师真题+答案解析 上午选择 1、(1)用来区分在存储器中以二进制编码形式存放的指令和数据。 A. 指令周期的不同阶段 B. 指令和数据的寻址方式 C. 指令操作码的译码结果 D. 指令和数据所在的存储单元 答案:A 指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。CPU执行指令的过程中,根据时序部件发出的时钟信号按部就班进行操作。在取指令阶段读取到的是指令,在分析指令和执行指令时,需要操作数时再去读操作数。 2、计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将(2)的内容送到地址总线上。 A. 指令寄存器(IR) B. 通用寄存器(GR) C. 程序计数器(PC) D. 状态寄存器(PSW) 答案:C CPU首先从程序计数器(PC)获得需要执行的指令地址,从内存(或

高速缓存)读取到的指令则暂存在指令寄存器(IR),然后进行分析和执行。 3、设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是(3)。 A. -264~(1-2-8)264 B. -263~(1-2-8)263 C. -(1-2-8)264~(1-2-8)264 D. -(1-2-8)263~(1-2-8)263 答案:B 浮点格式表示一个二进制数N的形式为N=2E×F,其中E称为阶码,F叫做尾数。在浮点表示法中,阶码通常为含符号的纯整数,尾数为含符号的纯小数。 指数为纯整数,阶符1位、阶码6位在补码表示方式下可表示的最大数为63(26-1),最小数为-64(-26)。尾数用补码表示时最小数为-1、最大数为1-2-8,因此该浮点表示的最小数为-263,最大数为(1-2-8)×263。 4、已知数据信息为16位,最少应附加(4)位校验位,以实现海明码纠错。 A. 3

教资综合素质笔记整理

综合素质教资 5天:真题大题整理(上下午书(晚+上午作文(下午晚上+ 上午选择题文学常识外刷(下午晚上)7背(上下午)7文学常识(整理公务员历史文化艺术常识,两天,法律常识整理,其他来不及算了)。 加粗为常考点 一、单选(29 题,2 分/ 题) 1-5 题,考查第一章职业理念,常见设问老师的做法正确的是、不恰当的是。6-12 题考查第二 章教育法律法规,根据题干选择合乎法律的选项。13-16 题考查第三章教师职业道德,涉及职业道德、职业行为,常问老师行为正确的是。17-25 题考查第四章文化素养,常见某学说的提出者、诗词作者、历史地名、历史典故、艺术、正确的理解等。26-29 题考查第五章教师基 本能力,涉及word 、Excel、PowerPoint 的简单操作,逻辑关系是否一致、数学规律各设一道。下面的是常考的点,侧重应用,不背。 第一章职业理念 一、教育观 1、素质教育的基本任务:培养学生的身体素质、心理素质、社会素质。 2、素质教育观基本内涵口诀:“提素”“个性”“创”“两全” (1)素质教育以提高国民素质为根本宗旨 (2)素质教育是面向全体学生的教育 (3)素质教育是促进学生全面发展的教育 (4)素质教育是促进学生个性发展的教育 (5)素质教育是以培养学生的创新精神和实践能力为重点的教育 3、素质教育包括:学校、家庭、社会教育。(社会实践X) 4、素质教育基本要求:面向全体学生(应试教育面向少数学生);促进学生全面发展(把德育、智育、体育、美育有机统一);促进个性发展。 5、新课改的教学观/ 更新教育理念口诀:学习过人 (1)教学从“教育者为中心”转向“学习者为中心” (2)教学从“教会学生知识”转向“教会学生学习” (3)教学从“重结论轻过程”转向“重结论的同时更重过程” (4)教学从“关注学科”转向“关注人” (关注过程、关注体验、评价多元化) 6、素质教育就是多开展课外活动,多上文体课X。(因为素质教育主渠道还是教学,主阵地是课堂)。 二、学生观——“以人为本” 1、我国现代教育观的思想渊源:马克思关于“人的全面发展”思想。 2、以人为本的学生观(材料题) 选择题注意理解:(根据每个学生的作业分析,布置、批改作业属于学生主体性,而非差异性;小时跑调,长大歌唱家属于学生是发展的人,具有发展潜能;学生叛逆,打扰上课,老师暗中调查,根据学生具体情况补救,属于学生是发展的人,而非独特的人。) 3、个体身心发展的一般规律(区别): (1)顺序性(揠苗助长、陵节而施违背) (2)阶段性(根据不同年龄段特点教学,不“一刀切” )

嵌入式系统复习题资料

1.什么是嵌入式系统?其特征有些什么?答:嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬 件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”特点:1)功耗低,体积小,具有专用性2)实时性强,系统内核小3)创新性和高可靠性4)高效率的设计5)需要开发环境和调试工具 2.嵌入式系统的BooTLoader的功能是什么? 答:BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。 3.目前嵌入式操作系统有哪些?答:1)μC/OS-II 嵌入式操作系统内核;2)VxWorks嵌入式实时操作系统;3) WinCE操作系统;4)Linux操作系统;5)Symbian操作系统 4.构造嵌入式开发环境有哪几种形式?答:1)交叉开发环境;2)软件模拟环境;3)评估电路板 5.嵌入式系统开发的基本流程? 答:1)需求分析;2)体系结构设计;3)硬件软件设计;4)系统集成;5)系统测试。 6.什么是可编程片上系统? 答:用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统SOPC.它是一种特殊的嵌入式系统,首先+程的功能,是可编程系统,具有可裁剪、可扩充、可升级等灵活的设计方式。 7.有时要使用Thumb技术的原因 答:(Thumb指令集是把32位的ARM指令集的一个子集重新编码后形成的一个特殊的16位指令集。)在性能和代码大小之间取得平衡,在需要较低的存储代码时采用Thumb指令系统用Thumb指令编写最小代码量的程序(能够很好的解决代码长度的问题),却取得以ARM代码执行的最好性能,可以带来低功耗,小体积,低成本。 8.ARM处理器的工作模式有哪几种?答:1)正常用户模式(usr);2)快速中断模式(fiq);3)普通中断模式 (irq);4)操作系统保护模式(svc)或管理模式;5)数据访问中止模式(abt);6)处理未定义指令的未定义模式(und);7)运行特权级的操作系统任务的系统模式(sys)。 9.寄存器R13,R14,R15的专用功能各是什么?答:1)寄存器R13保存堆栈指针SP;2)寄存器R14用作 子程序链接寄存器,也称为LR ,用以保存返回地址;3)R15(PC)用作程序计数器。 10.寄存器CPSR,SPSR的功能各是什么? 答:1)CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄存器CPSR。2)在每种异常模式下都有一个对应的物理寄存器——程序状态保存寄存器SPSR。当异常出现时,SPSR用于保存CPSR的状态,以便异常返回后恢复异常发生时的工作状态。 11.ARM的异常有哪几种,各进入何种工作模式?他们退出各采用什么指令? 答:1)复位(Reset)异常(管理模式);2)未定义指令(undefined instruction)异常(未定义模式);3)软件中断(SWI)异常(管理模式);4)指令预取中止(Prefech Abort)异常(中止模式);5)数据访问中止(Data Abort)(中止模式);6)快速中断请求(FIQ)(FIQ模式);7)外部中断请求(IRQ)(IRQ模式)。 异常返回指令:1)SWI,未定义的返回:MOVS PC,R14;2)IRQ,FIQ,预取中止的返回:SUBS PC,R14,#4;3)数据中止返回并重新存取:SUBS PC,R14,#8 异常中断的优先级:复位(最高优先级)--> 数据异常中止--->FIQ --> IRQ--->预取指异常中止--->SWI---->未定义指令(包括缺协处理器)。 12.什么是小端和大端存储器组织?答:1)小端存储器组织是较高的有效字节存放在较高的存储器地址,较低的有效 字节存放在较低的存储器地址(同同小)。2) 大端存储器组织是较高的有效字节存放在较低的存储器地址,较低的有效字节存放在较高的存储器地址(正反大)。 13.什么是数据的边界对齐?答:默认情况下,ADS编译器使用的是数据类型的自然边界对其方式。数据的自然对 其方式是指:如果该数据类型是n个字节的,那么该数据类型就按n字节对齐。 14.ARM核现在有哪几种?答:ARM7、ARM9、ARM9E 、ARM10E,、SecurCore 、ARM11 15.ARM的寻址方式有哪些?各写一条说明。 答:1)立即寻址(1)ADD R0,R0,#1 /*R0←R0+1*/ (2)ADD R0,R0,#0x3f /*R0←R0+ 0x3f*/;2)寄存器寻址(ADD R0,R1,R2 /*R0←R1+R2*/); 3)寄存器间接寻址(1)、LDR R0,[R1] /*R0←[R1]*/;(2)STR R0,[R1] /*[R1]←R0*/;4)基址加偏址寻址(1)、LDR R0,[R1,#4];R0←[R1+4];(2)、LDR R0,[R1,#4]!;R0←[R1+4]、R1←R1+4;(3)、LDR R0,

2016年下半年嵌入式系统设计师考试上午真题(完整版)

2016年下半年嵌入式系统设计师考试上午真题(专 业解析+参考答案) 1、 ()用来区分在存储器中以二进制编码形式存放的指令和数据。 A、指令周期的不同阶段 B、指令和数据的寻址方式 C、指令操作码的译码结果 D、指令和数据所在的存储单元 2、 计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将()的内容送到地址总线上。 A、指令寄存器(IR) B、通用寄存器(GR) C、程序计数器(PC) D、状态寄存器(PSW) 3、 设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是()。 A、 B、 C、

D、 4、 已知数据信息为16位,最少应附加()位校验位,以实现海明码纠错。 A、3 B、4 C、5 D、6 5、 将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若 取指时间、分析时间、执行时间,则执行完100条指令,需要的时间为()?t。 A、200 B、300 C、400 D、405 6、 以下关于Cache与主存间地址映射的叙述中,正确的是()。 A、操作系统负责管理Cache与主存之间的地址映射 B、程序员需要通过编程来处理Cache与主存之间的地址映射 C、应用软件对Cache与主存之间的地址映射进行调度 D、由硬件自动完成Cache与主存之间的地址映射

7、 下列算法中,可用于数字签名的是()。 A、RSA B、IDEA C、RC4 D、MD5 8、 下面不属于数字签名作用的是()。 A、接收者可验证消息来源的真实性 B、发送者无法否认发送过该消息 C、接收者无法伪造或篡改消息 D、可验证接受者合法性 9、 在网络设计和实施过程中要采取多种安全措施,下面的选项中属于系统安全需求的措施是()。 A、设备防雷击 B、入侵检测 C、漏洞发现与补丁管理 D、流量控制 10、

嵌入式系统复习资料

嵌入式系统:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性就、成本、体积、功耗严格要求的专用计算机系统。 IP核:具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。 嵌入式系统的特点:系统内核小、专用性强、系统精简、高实时性的操作系统软件、嵌入式软件开发使用多任务的操作系统、嵌入式系统开发需要专门的开发工具和环境。 嵌入式系统的存储器包含Cache、主存和辅助存储器。 Cache是一种容量小、速度快的存储器阵列,它位于主存和嵌入式处理器内核之间,存放的是最近一段时间处理器使用最多的程序代码和数据。 硬件层和软件层之间为中间层,也成为硬件抽象层(HAL)或板级支持包(BSP)。 系统软件层由实施多任务操作系统(RTOS)、文件系统、图形用户接口(GUI)、网络系统及通用组件模块组成。 嵌入式处理器的特点:对实施多任务操作系统具有很强的支持能力;具有功能很强的存储区保护功能;处理器结构可扩展;低功耗。 嵌入式处理器分成4类:嵌入式微处理器(MPU)、嵌入式微控制器(MCU)、嵌入式DSP处理器(DSP)、嵌入式片上系统(SOC)。 嵌入式微控制器的典型代表是单片机。DSP处理器是专门用于信号处理方面的处理器。嵌入式微处理器是由通用计算机中的CPU演变而来的。片上系统SOC是追求产品系统最大包容的集成器件。 目前嵌入式系统的软件主要有两大类:实时系统和分时系统。其中实时系统又分为两类:硬实时系统和软实时系统。 硬实时系统:系统对响应时间有严格的要求,如果响应时间不能满足,这是绝对不允许的,可能会引起系统的崩溃或致命的错误。 软实时系统:系统对响应时间有要求,如果响应时间不能满足,将带来额外的代价,不过这种代价通常能够接受。 嵌入式系统技术应用领域:工业控制、交通管理、信息家电、家庭智能管理系统、POS网络及电子商务、环境监测、机器人。 冯·诺依曼体系结构:一种将程序指令存储器和数据存储器合并在一起的存储器结构。 哈佛体系结构:一种将程序指令存储和数据存储分开的体系结构。 小端字节顺序存储法:低字节数据存放在内存低地址处,高字节数据存放在内存高地址处。 大端字节顺序存储法:高字节数据存放在低地址处,第字节数据存放在高地址处。 无操作系统的嵌入式软件主要有两种实现方式,即循环轮转和前后台系统。 有操作系统的嵌入式软件开发方式的有点:1.提高了系统的可靠性2.提高里系统的开发效率,降低了开发成本,缩短了开发周期3.有利于系统的扩展和移植。 内核:指系统当中的一个组件,它包含了操作系统(OS)的主要功能,即OS的各种特性及其相互之间的依赖关系。这些功能包括任务管理、存储管理、输入输出(I/O)设备管理和文件系统管理。 商用型实时嵌入式操作系统:VxWorks、Windows Embedded、pSOS、Palm OS、OS-9、LynxOS、QNX。 免费型实时操作系统:嵌入式Linux、μC/OS。 嵌入式系统的调试有四种基本方法:模拟调试、软件调试、BDM/JTAG调试、全仿真调试。 ARM采用32位的地址总线,所支持的最大寻址空间为4GB(2^32字节)。 ARM微处理器的工作状态有两种:ARM状态,此时处理器执行32位的字对齐的ARM指令;Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。 ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个状态寄存器。 寄存器R13在ARM指令中常用做堆栈指针。在Thumb指令集中,某些指令强制性要求使用R13作为堆栈指针。 R14也称作子程序链接寄存器或连接起存期LR。当执行BL自程序调用指令时,从R14中得到R15(程序计数器PC)的备份。 程序计数器PC(R15):寄存器R15用作程序计数器(PC)。 ARM体系结构包含一个当前程序状态寄存器(CPSR)和5个备份的程序状态寄存器(SPSR)。 ARM微处理器7种运行模式:1.用户模式(USR)2.快速中断模式(FIQ)3.外部中断模式(IRQ)4.管理模式(SVC)5.数据

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