嵌入式微处理器MPU-架构师(一)

2023-09-05 14:38:27 浏览数 (1)

1、嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、数字信号处理器(DSP)和片上系统(SOC)。以下叙述中,错误的是___。

(2016年)

A. MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统。

B. MCU典型代表是单片机,体积小从而使功耗和成本下降。

C. DSP处理器对系统结构和指令进行了特殊设计,适合数字信号处理。

D. SOC是一个专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容。

错误的选择A

解析:

嵌入式微处理器MPU(Microprocessor Unit),通过cpu中许多由卡板完成的任务集成在芯片内部,从而有利于嵌入式系统趋于小型化,具有 效率和可靠性。

所以A选项的安全性和可靠性不对,应该是效率和可靠性。

EMCU(Embedded Microcontroller Unit)嵌入式微控制器,典型的代表就是单片机,从诞生起就被称呼为嵌入式微控制器,体积小从而使功耗和成本下降。

DSP(Digital Signal Processor)数字 信号 处理器。

SOC(System on a Chip)片上系统,指在单个芯片上集成完成的系统,包括中央处理器(cpu)、存储器以及外围电路等。

2、若计算机系统采用输入输出双缓冲区,假设磁盘块与缓冲区大小相同,每个盘快读取缓冲区的时间T为10us,缓冲区送用户区的时间M为6us,系统对每个磁盘块数据处理时间C为2us,若用户需要将10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓冲区需要耗费____us,比使用单缓冲区节约了_____us。

(2016年)

答案是108us和54us

解析:

双缓冲区:10*10 6 2 = 108us

单缓冲区则是:

(读取缓冲区时间 送用户区时间)*10 磁盘块处理时间

(10 6)*10 2=162us

162-108=54us

3、某文件系统8个地址项iaddr[0]~iaddr[7],每个地址项大小为4个字节,其中iaddr[0]到iaddr[5]为直接地址索引,iaddr[6]为一级间接地址索引,iaddr[7]是二级间接地址索引,磁盘索引块和磁盘数据块大小为4KB,该文件系统表示的单个文件最大长度____KB,若访问icls.dll文件,逻辑块分别为6、520和1030,分别采用什么_____。

(2016年)

解析:

因为磁盘大小是4KB,求每个地址项一个字节大小多少KB,则是4*1024/4 = 1024KB

0,1,2,3,4,5为直接索引

6为一级间接地址索引,6~6 1023,所以6~1029

7为二级间接地址索引,1030~2053

单个文件最大长度则是:

二级间接地址索引 1024*1024加前面1030的长度

1024*1024 1030 = 1049 606

这个求的是1个字节

因为每个为4个字节,所以4*1049 606

所以6,520在一级间接索引,1030在二级间接地址索引

4、假设某证券公司的股票交易系统中有正在运行的事务,此时,若要转储该交易系统数据库的全部数据,则采用什么_____方式。

(2016年)

A. 静态全局转储 B. 动态全局转储

C . 静态增量转储 D.动态增量转储

答案:B

解析:

数据转储分为 静态转储和动态转储、海量转储 和 增量转储。

静态转储:指转储期间不能对数据库做任何修改操作。

动态转储:转储期间允许对数据库修改,存储操作。

海量转储:每次转储全部数据。

增量转储:每次只转储上次转储之后新增的数据。

0 人点赞