一、硬件知识:
计算机结构:
计算机组成(运算器、控制器、存储器、
I/O
部件);
指令系统(指令、寻址方式、
CISC
、
RISC
);
多处理器(紧耦合系统、松耦合系统、阵列处理机、双机系统、同步);
处理器性能。
2
、 存储器:
存储介质(半导体存储器、磁存储器、光存储器);
存储系统;
主存与辅存;
主存类型、容量和性能;
主存配置(主存奇偶校验、交叉存取、多通讯主存、主存保护系统);
高速缓存;
辅存设备的性能和容量计算。
3
、 输入输出结构和设备:
I/O
接口(中断、
DMA
、通道、
SCSI
、并行接口、通用接口总线、
RS-232
、
USB
、
IEEE1394
、红外线接口、输入输出控制系统、通道);
输入输出设备类型和特性。
4
、 嵌入式系统基本知识
问题:设某种机型的存储器中,字节编址,低
64KB
为
ROM
,中间的
128K
为
RAM
,
RAM
由
32K
×
4bit
的存储芯片组成,则需要
_(2)_
片芯片,其
16
进制
表示的地址范围是
(3)
。
(2) A. 4 B. 8 C . 10 D. 16
(3) A. 0000H �C0FFFFH B. 10000H- 2FFFFH C. 10001H-30000H D.
0000H-2FFFFH
答案是
B
,
B
请问是怎样算来的呢?
解析: 参考答案:B,B
(128k/32k)*(8/4)=4*2=8
64k=2^6*2^10=2^16=10000H
128k=......=20000H
起始地址10000H
中止地址10000H+20000H-1H=2FFFFH
专家点评:这类题目主要考查考生对位、字节、字、编址方式以及存储的概念。
注意:对于存储器字位扩展。1、如果一个存储容量为M 字*N 位;2、所用芯片
规格为L 字*K 位;3、那么这个存储器共用M/L *N/K 个芯片。本题的考点是,
存储容量的计算及其对应所需要的存储器芯片数。
问题:假设内存存取周期T=200ns,字长64 位,数据总路线宽度64 位,总路线
传送周期为50ns。现用4 个模块组成内存,并在连续4 个地址中读出数据。如
用顺序方式组织模块,则数据带宽为()。如用交叉存储方式组织内存,则数
据带宽可达( )
解析:64*1000/200*10^6
交叉存储方式则数据带宽可达4*320=1280
专家点评:
(1)T=200ns=200*10^(-9) s
(64*4)/(T*4)=64*10^9/200=320Mbps
(2)64*4/(200+3*50)=730Mbps
这个问题考查考生对两种组织方式下存取内存周期和总线传输周期的理解。
问题:一个典型的磁盘,每个扇区有512 个字节,其平均读写时间是(1),假设
其平均寻道时间是9MS,传输速率是4MBPS,磁盘转速是7200R/MIN,控制器延迟是
1MS,
实际测得的寻道时间是计算平均值的33%,且磁盘是空闲的,即没有排队延
迟.
(1): 9MS*33%+0.5/7200R/MIN+0.5/4.0MBPS+1MS=8.3MS
上述中0.5 是什么意思,它/7200 和/4 以是什么意思呢?
解析:转速为7200 转/秒应为7200 转/分。 传输速度为4MB/s~=4kB/ms 每扇区
传输时间为0.512/4=0.128 转速7200/min=120/s 则转一圈为1/120 秒=
8.33ms
0.5
是512 的意思
问题:反码的表示范围是多少?[+0]移=? [- 0]移=?
解析:反码表示法正数的表示与原、补码相同,负数的补码符号位为1,数值位
是将原码的数值按位取反,就得到该数的反码表示
对于0:
[+0]
反=00000000 ;
[-0]
反 =11111111
定点小数:
X 1
> X ≥ 0
[X]
反= (2- 2-n )+X 0 ≥ X > -1
X 2n > X
≥ 0
[X]
反=
(2n+1 -1)+X 0
≥ X > -2n
移码表示法[X]移= 2n + X 2n > X≥ -2n
专家点评:基本概念题。
问题:页式存储系统的逻辑地址是由页号和页内地址两部分组成。假定页面的
大小为4K,地址变换过程如下图所示,图中逻辑地址用十进制表示。图中有效
地址经过变换后,十进制物理地址a 应为_____。
A
.33220 B. 8644 C .4548 D.2500
解析:参考答案:A
8644=2*4k+452, 8*4k+452=33220
专家点评:主要考查页式存储系统中逻辑地址和有效地址的关系。
问题:速率为9600bps 的调制解调器,若采用无校验们\一位停止位的异步传输
方式,试计算2 分钟内最多能传输多少个汉字(双字节)
A.57600
B.1152000
C.144000
D.72000
解析:参考答案:B
①2 分钟传输的位数为9600bps×120=1152000 位
②由于每个汉字用双字节表示,所以在给定的异步传输方式下每个汉字需传输
的位数为
(8+1+1)
×2=20 位
③2 分钟内传输的汉字数为1152000 位÷20 位=57600(个)
专家点评:对于传输的位数大家相信都能计算正确,考生在计算时也知道每个
汉字用两个字节来计算,但往往忽略了将1 位起始位计算在内。
问题:一般来说,Cache 的功能___1___。某32 位计算机的Cache 容量为16KB,
[url]Http://www.ccidedu.com[/url]
Cache
块的大小为16B,若主存与cache 的地址映射采用直接映射方式,则主存
地址为1234E 8F 8(十六进制)的单元装入的Cache 地址为___2___。在下列Cache
替换算法中,命中率最高的是___3___。
1: A.
全部由软件实现 B. 全部由硬件实现
C
.由硬件和软件组合实现 D.有的计算机由硬件实现,有的计算机由软件实现
2: A. 00 0100 0100 1101
(二进制) B. 01 0010 0011 0100(二进制)
C
.10 1000 1111 1000(二进制) D. 11 0100 1110 1000(二进制)
3: A.
先入后出(FILO)算法 B. 随机替换(RAND)算法
C.
先入先出(FIFO)算法 D. 近期最少使用(LRU)算法
解析:参考答案:1 B 2 C 3 D
1 B.
全部由硬件实现
2 10 1000 1111 1000
(二进制)
3
近期最少使用(LRU)算法
由于Cache 页的大小为16b,而cache 的容量为16KB,因此cache 可分为1024
页,cache 的页内地址只需4 位,而cache 的页号为10 位,Cache 容量为16KB
决定用这14 位编址即可
(1234E 8F 8)16=(0001 0010 0100 1110 1000 1111 1000)2
所以主存地址为1234E 8F 8(十六进制)的单元装入的Cache 地址为10 1000 1111
1000
(二进制)
专家点评:Cache 作为主存局部区域的副本,用来存放当前活跃的程序和数据,
一般由半导体静态存储器构成。由于Cache 页的大小为16B,而Cache 容量为
16KB
,因此Cache 可分为1024 页。可以看出,Cache 的页内地址只需4 位,而
Cache
的页号需10 位二进制表示;在映射时,是将主存地址直接复制,现主存
地址为1234E 8F 8(十六进制),则最低4 位为Cache 的页内地址,即1000,中
间10 位为Cache 页号,即1010001111。Cache 的容量为16KB 决定用这14 位编
码即可。
问题:
容量为64 块的cache 采用组相联方式映像,字块大小为128 字,每4 块
为一组。主存容量为4096 块,以字编址”的题中的每4 块为一组没有作用吗?
老师讲课中指出,块大小128 字,所以块内地址7 位;cache 有64/4=16 组,得
到组地址4 位,最后得出主存区号: 19-7-4 =8,不能这样算吗?
解析:在组相联映象中,组的个数一般为2 的幂次数,组内块的个数也是2 的
幂次。主存地址分成四段,高字段是区号;然后是组标志,用于确定组号;第
三段是组中的块地址,用于确定组中的块;低字段是块内寻址段。Cache 地址分
三段:组号、组内块号和块内地址。
块大小128 字,所以块内地址7 位;
cache
有64/4=16 组,得到组地址4 位;
每4 块为一组,组内块地址2 位;
19
-7-4-2=6
专家点评:Cache 与主存之间的地址映像:1、直接映像:它把主存空间按Cache
大小等分成区,每区内的各块只能按位置一一对应到Cache 的相应块位置上。2、
全相联映像:主存中的每一页可以映像到Cache 中的任意一页。3、组相联映像:
是直接映像和全相联映像的折中方案。即组间直接映像,组内全相联映像。
问题:请介绍一下嵌入式系统的基础知识
解析:嵌入式系统简单的说就是面向特定应用设计的专用计算机系统。有别于
通用计算机系统,嵌入式系统的外形尺寸、功耗、外部接口等各种特征必须满
足应用的要求和限制。通常嵌入式系统的软件包括操作系统与硬件一起烧录在
一块电路板上。也有另一种嵌入式系统,利用低用电的CPU 及最基本的计算机
周边配备而制成。这种计算机通常采用Windows 操作系统。
专家点评:本题的考点是,有关嵌入式系统的基础知识。