本文通过记录几道题目,回顾和总结存储器、总线等计算机组成原理相关知识。内容涵盖闪速存储器、总线传输过程、CPU响应中断、存储保护等问题的解析,以及关于Cache、指令格式、微程序等的计算机系统设计案例,答案来自网络搜集和ChatGPT,可能不完全正确
闪速存储器是高密度、非易失性存储器,可以用于存储数据和程序代码。从原理上看,它属于ROM,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义。因而它是一种全新的存储器技术。 闪速存储器的特点为固有的非易失性、廉价的高密度、可直接执行和固态性能。
分五个阶段:请求总线,总线仲裁,寻址(目的地址),信息传送,状态返回(错误报告),如图所示:
(1) CPU内部设置的中断屏蔽触发器必须是开放的。
(2) 外设有中断请求时,中断请求触发器必须处于“1"状态,保持中断请求信号。
(3) 外设(接口)中断允许触发器必须为“1",这样才能把外设中断请求送至CPU.
(4) 当上述三个条件具备时,CPU在现行指令结束的最后一个状态周期响应中断。
当多个用户共享主存时,为使系统能正常工作,应防止由于一个用户程序出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域。为此,系统提供存储保护。通常采用的方法是:存储区域保护和访问方式保护。
IEEE1394是串行I/O标准接口。与SCSI并行I/O接口相比,它具有更高的数据传输速率和数据传送的实时性,具有更小的体积和连接的方便性。IEEE1394的一个重大特点是,各被连接的设备的关系是平等的,不用PC介入也能自成系统。因此IEEE1394已成为因特尔、微软等公司联手制定的PC98系统设计指南的新标准。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-btL2nl8N-1690460815963)(https://user-images.githubusercontent.com/45189006/221377482-c6ba31db-c819-43e9-a4c9-c16393a8ad87.png)]
格式表明有8个通用寄存器(长度16位),X指定寻址模式,主存实际容量为256K字。
解:
1.采用直接控制的水平型微指令:
48条微命令需要48位,控制存储器容量为1024,即地址位为10位,加上条件测试字5位,则微指令位数总共为:
48 + 10 + 5 = 63
具体格式为:
2.采用编码控制的水平型微指令:
4个微命令需要2位,16个微命令需要4位,6个微命令需要3位,22个微命令需要5位,所以4类相斥微命令共需要14位。
控制存储器10位加上5位条件测试字,所以微指令位数总共为:
14 + 10 + 5 = 29
具体格式为:
通过回答存储器、总线、中断、保护等计算机组成原理相关问题,并完成Cache、指令格式、微程序控制等计算机系统设计案例,全面复习和掌握了这部分知识要点。这为我们进一步学习更高级的计算机系统原理奠定了基础。