
学习笔记/计组
是三水不是泗水
只是个笔记本
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于程序中断i/o方式的进一步认识
上一篇文章了解了操作系统下程序中断的分类和各个概念的区分以及核心态和用户态切换的大致执行过程,下面通过计组中的I/O方式中的程序中断对中断过程进一步进行硬件上的认识;1、还是分类的问题,由计组课本来看,与操作系统分类差别并不大,都是从内中断外中断也即是中断源的角度进行分类,至于同步异步或者可屏蔽不可屏蔽这些就是额外的点缀;2、中断的应用很广泛,I/O方面只是其中之一,还有上篇文章所介绍的操原创 2017-11-28 15:58:36 · 4917 阅读 · 0 评论 -
几种周期的名称概念的区分
1、首先I/O程序中断请求的获取,CPU是在统一的时刻即每条指令执行阶段结束前向接口发出中断查询信号,也即是说,CPU响应中断的时间是在每条指令执行阶段的结束时刻;2、DMA传送方式中的周期挪用中,当CPU正在访存,则必须等到存取周期结束之后,CPU才能将总线占有权让出来;3、时钟周期:最基本的周期单元是时钟周期,即CPU晶振的工作频率的倒数,是计算机中最基本最小的时间单位;4、机器周原创 2017-11-28 16:48:11 · 1282 阅读 · 0 评论 -
八套卷第四套和第三套
首先是第四套的选择题:1、关于数据冒险(数据冲突)时使用何种策略(本题即第17题)使用了NOP的方式,即添加空操作的方式,需要认识到添加几个空操作;另:总结一下三种冒险的解决策略问题;1)结构冒险(争用资源导致的):比如数据或者指令争用存储器资源;解决方法1是将后一条指令延时执行;2是单独设置数据存储器和指令存储器;2)数据冒险(后一条指令等待前一条的数据):解决方法1可以软件插入原创 2017-11-29 16:31:08 · 440 阅读 · 0 评论 -
浮点数的总结
1、浮点数的表示范围:首先明确一点,指数是用移码表示的;指数全1,尾数全0表示无穷大,符号位0或1表示正无穷和负无穷两种情况;指数全0,尾数全0表示0,同样由符号位决定是正0还是负0;所以浮点数的指数表示移码范围是1~254,则原码表示范围是-126~+127;双精度可以类比;这样来看,1)浮点数最大的时候应该有:指数全1(254),尾数全1(包含一个隐含位,且用原码表示)原创 2017-11-30 14:38:40 · 2628 阅读 · 0 评论 -
关于间址周期和执行周期的取操作数的疑问
下列描述中( C )是正确的。A.加法指令的执行周期一定要访存B.加法指令的执行周期一定不访存C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存emmm貌似没有说是否考虑间址周期是不用考虑间址周期的,在八套卷模拟二第17题见到类似的一道题,也是没考虑间址周期的去操作数的情况!原创 2017-11-21 16:43:00 · 8497 阅读 · 1 评论 -
关于cache命中与缺失的计算
Ta=Tc*(H)+Tm*(1-H)做模拟题遇到说Tm是访问主存和cache的时间之和,自己之前理解是Tm表示访问主存的时间,现在很懵逼;第一种类型:真题有一道题形式是给出三句程序:for(int k = 0; k 让你先思考核心程序的含义,表示几次读写访问cache,然后这几次访问中又有几次是未命中的a[k]的访问步骤是:先访问cache,cache缺失,之后从主存中取出一个原创 2017-11-23 19:14:27 · 13411 阅读 · 0 评论 -
计算机模拟第五套卷
1、顺序存取和随机存取两个概念与顺序存储和链式存储两个概念,四者之间要有一定的区分,其中前者是指存取方式:顺序表可以顺序存取也可以随机存取,而链表只可以从表头进行随机存取;后者是指存储方式:顺序表(比如数组)按照顺序存储,链表按照链式存储;有些题目会将顺序存储和顺序存取相混合,比如这套卷子第一题就把顺序存取和顺序存储混在了一起,要能够区分;2、对于链式存储结构(链表)要有这样一种概念:无论原创 2017-11-26 20:37:53 · 355 阅读 · 0 评论 -
大端小端以及计算机组成例题7.2
大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低;字的地址是多字节对象中的小字节地址所以低字...原创 2018-10-22 16:58:22 · 641 阅读 · 0 评论