1、某计算机系统页面大小为2K,进程P1的页面变换表如下图所示,若P1要访问数据的逻辑地址为十六进制1B1AH,那么该逻辑地址经过变换后,其对应的物理地址应为十六进制 (231AH) 。
四位换一位
逻辑地址1B1AH对应的二进制为0001 1011 0001 1010,
由于页面大小为2K,所以低11位011 0001 1010为页内地址,即31AH,
逻辑页号为二进制11,即十进制3。通过查询页表可知对应物理块号为4,
将物理块号和页内地址拼接在一起得到物理地址,为二进制10 0011 0001 1010,即十六进制231AH。
2、计算机系统是一个硬件和软件综合体,位于硬联逻辑层上面的微程序是用微指令编写的。以下叙述中,正确的是微程序/微程序一般由硬件执行
3、计算机系统性能评估中, (等效指令速度法) 考虑了各类指令在程序中所占的比例。 (基准程序法) 考虑了诸如I/O结构、操作系统、编译程序的效率对系统性能的影响,可以较为准确评估计算机系统的实际性能。
基准程序法:把应用程序中用得最多、最频繁的那部分核心程序作为评估计算机系统性能的标准程序,称为基准测试程序(benchmark)。不仅考虑到了CPU(有时包括主存)的性能
4、最新的英伟达 GeForce RTX 4090 GPU达到100 TFLOPs 的算力。
AI芯片的技术架构包括GPU、FPGA、ASIC、TPU
5、某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(1)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入(2)。
因为公共数据单元Tj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。
第2小题因为进入临界区时执行P操作,退出临界区时执行V操作。
6、DMA (直接存储器访问〉工作方式是在(主存和外设)之间建立起直接的数据通路
7、存储速度从快到慢分别是:寄存器组(CPU)、Cache、内存、Flash
8、嵌入式处理器类型中不具备内存管理单元(MMU)的是(Cortex-M3),嵌入式操作系统(μC/OS-Ⅱ)可以运行在它上面。
9、进程P1、P2、P3、P4和P5的前趋图如下:
若用PV操作控制进程P1~P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4、S5和S6,且信号量S1-S6的初值都等于零。下图中a和b处应分别填写( );c和d处应分别填写( ),e和f处应分别填写
P1与P2 需要释放S
则
P1 => V(S1)、V(S2)
P2 => V(S3)、V(S4)
P3 需要先占用两个,再释放,所以只能是P(S1)、P(S3)
10、若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( 1);如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R 资源数为(4)个。
至少保证一个进程可以占用两个资源即可11、嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现硬件有关性,操作系统有关性
12、任务执行时间不是反映嵌入式实时操作系统实时性的评价指标。
系统调用平均运行时间、任务切换时间、线程切换时间、信号量混洗时间(指从一个任务释放信号量到另一个等待该信号量的任务被激活的时间延迟)、中断响应时间