—— 计算机考研 ——
文章平均质量分 88
计算机考研
_之桐_
一万年太久,只争朝夕,为博学而专精。
展开
-
计算机考研 | 2009年 | 计算机组成原理真题
某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间。请回答下列问题,要求给出计算过程。(1)在中断方式下,CPU用于该外设I/O的时间占整个CPU时间的百分比是多少?(2)当该外设的数据传输率达到5MB/s时,改用DMA方式传送数据。原创 2023-10-30 11:31:40 · 428 阅读 · 0 评论 -
计算机考研 | 2010年 | 计算机组成原理真题
(3)若操作码0010B表示加法操作(助记符为add),寄存器R4和R5的编号分别为100B和101B,R4的内容为1234H,R5的内容为5678H,地址1234H中的内容为5678H,地址5678H中的内容为1234H,则汇编语句"add(R4),(R5)+"(逗号前为源操作数,逗号后为目的操作数)对应的机器码是什么(用十六进制表示)?改变后的内容是什么?该指令执行后,R5和存储单元5678H的内容会改变,R5的内容从5678H变为5679H,存储单元5678H中的内容变为该指令的计算结果68ACH。原创 2023-10-30 11:31:28 · 635 阅读 · 0 评论 -
计算机考研 | 2011年 | 计算机组成原理真题
虚拟地址024BACH = 0000 0010 0100 1011 1010 1100B,虚页号为0000 0010 0100B,TLB标记为0000 0010 010B(即012H),TLB组号为0B,因此,该虚拟地址所对应物理页面只可能映射到TLB的第0组。带符号整数加/减运算的溢出判断规则为:若加法器的两个输入端(加法)的符号相同,且不同于输出端(和)的符号,则结果溢出,或加法器完成加法操作时,若次高位的进位和最高位的进位不同,则结果溢出。上述程序段中,哪些带符号整数运算语句的执行结果会发生溢出?原创 2023-10-30 11:31:17 · 187 阅读 · 0 评论 -
计算机考研 | 2012年 | 计算机组成原理真题
计算机的性能指标、存储器的性能指标、DMA的性能分析,DMA方式的特点,多体交叉存储器的性能分析。原创 2023-10-30 11:31:01 · 280 阅读 · 0 评论 -
计算机考研 | 2013年 | 计算机组成原理真题
C、Z和N分别为CF、ZF 和NF的对应检测位,某检测位为1时表示需检测对应标志,需检测的标志位中只要有一个为Ⅰ就转移,否则不转移,例如,若C=1,Z=0,N=1,则需检测CF和 NF 的值,当CF=1或NF=1时发生转移;指令中的C、Z和N应分别设置为C=z=1,N=0,进行数之间的大小比较通常是对两个数进行减法,而因为是无符号数比较小于等于时转移,即两个数相减结果为0或者负数都应该转移,若是0,则ZF标志应当为1,所以是负数,则借位标志应该为1,而无符号数并不涉及符号标志NF。原创 2023-10-30 11:30:40 · 485 阅读 · 0 评论 -
计算机考研 | 2014年 | 计算机组成原理真题
系统执行到 bne指令时,PC自动加4,PC的内容为08048118H,而跳转的目标是08048100H,两者相差了18H,即24个单位的地址间隔,所以偏移地址的一位即是真实跳转地址的-24/-6=4位(1分)。已知计算机M采用32位定长指令字,即一条指令占4B,观察表中各指令的地址可知,每条指令的地址差为4个地址单位,即4个地址单位代表4B,一个地址单位就代表了1B,所以该计算机是按字节编址的。指令4为加法指令,即对应sum+=A[i],当数组A中元素的值过大时,则会导致这条加法指令发生溢出异常。原创 2023-10-30 11:30:19 · 280 阅读 · 0 评论 -
计算机考研 | 2015年 | 计算机组成原理真题
寄存器2位,寻址1位,故。原创 2023-10-30 11:29:33 · 682 阅读 · 0 评论 -
计算机考研 | 2016年 | 计算机组成原理真题
因为采用直写策略时需要同时写快速存储器和慢速存储器,而写磁盘比写主存慢很多,所以,在Cache-主存层次,Cache可以采用直写策略,而在主存-外存(磁盘〉层次,修改页面内容时总是采用回写策略。每传送一个ASCII 字符,需要传输的位数有1位起始位、7位数据位(ASCII字符占7位)、1位奇校验位和1位停止位,故总位数为1+7+1+1=10。A,B是虚拟标记,页大小为8KB,页内偏移地址为13位,故A=B= 32-13= 19。因而A=19,B= 19,C= 11,D=13,E=9,F=9,G=6。原创 2023-10-04 22:10:37 · 1068 阅读 · 0 评论 -
计算机考研 | 2017年 | 计算机组成原理真题
当n=24时,f(24)=1 1111 1111 1111 1111 1111 1111 B,而float型数只有24位有效位,舍入后数值增大,所以f2(24)比 f1(24)大 1。当n=23时,f(23)为24位1,float型数有24位有效位,所以不需舍入,结果精确。因为"i<=n-1"是带符号整数比较, n=0时,n-1的值是-1,当i=0时条件“i<=n-1”不成立,此时退出for循环。由于i和n是unsigned型的,故"i<=n-1"是无符号数比较,n=0时,n-1的机器数为全1,值是。原创 2023-10-08 09:15:00 · 416 阅读 · 0 评论 -
计算机考研 | 2018年 | 计算机组成原理真题
从以上五个小题可以看出来以下信息:注意虚地址和实地址的对应关系分清楚一个地址中各个字段的意义,根据字段给出的信息去答题,比如那些位数与组号相关,那些位数与块地址相关一些公式还是要背一下,才能下笔有把握。原创 2023-10-07 16:30:00 · 1294 阅读 · 0 评论 -
计算机考研 | 2020年 | 计算机组成原理真题
在执行程序段的过程中,每个主存块中的64B/4B= 16个数组元素依次读、写1次,因而对每个主存块,总是第一次访问缺失,此时会将整个主存块调入 Cache,之后每次都命中。0080 00C0H =0000 0000 1000 0000 0000 0000 1100 0000B,主存地址的低6位,为块内地址,为全0,故s位于一个主存块的开始处,占1024×4B/64B=64个主存块。主存地址中高32-6-6=20位为标记,采用8路组相联映射,故每行中的LRU位占3位,采用直写方式,故没有修改位。原创 2023-10-05 17:15:00 · 656 阅读 · 0 评论 -
计算机考研 | 2019年 | 计算机组成原理真题
从以上五个小题可以看出来以下信息本题是考察计算机组成原理中指令系统和数据的表示和运算(考察的知识点)还有一部分汇编语言遇到不会做可以找一下题目中暗含的提示,比如本题的除了最后一个ret至另外,其他的跳转指令都加上了地址看题要细致,比如第五小题第一问,给了带符号位整数乘,则第一位是符号位,所以查看的是乘积位高33位实在不会做的,可以蒙一个,比如第五小题第二问。其实给了一个隐含提示,也就是异常处理,CPU的异常处理就是自陷,我答的是中断。原创 2023-10-06 16:30:00 · 634 阅读 · 0 评论 -
计算机考研 | 2021年 | 计算机组成原理真题
从以上五个小题可以看出来以下信息本题是考察计算机组成原理中指令系统和数据的表示和运算(考察的知识点)可以看到,本题题干所给出的内容都是用的上的,到最后一个小题可以试着猜一下根据题干给出的信息,相当于给了暗语,要把信息翻译成有利于解题的数据。原创 2023-10-04 20:19:54 · 1078 阅读 · 0 评论 -
科软 | Linux课程总结报告
1、操作系统内核(kernel):操作系统本质是一组程序,用于管理计算机所有的活动以及驱动系统中的所有硬件。2、操作系统的内核直接参考硬件规格写成,因此同一个操作系统不能再不一样的硬件架构下运行。3、应用程序的开发都是参考操作系统提供的开发接口,所以应用程序只能在该操作系统上运行。(1)系统调用接口:进一步利用硬件资源,便于同内核通信,有利于开发人员。(2)程序管理:合理的利用cpu资源,即cpu调度机制。(3)内存管理:控制系统的内存,提供虚拟内存功能,当内存不足时可以提供内存交换功能。原创 2023-05-15 14:59:42 · 607 阅读 · 1 评论 -
计算机考研 | 英语二大作文/小作文
无可争议的是,图表/bie chart/条形图/表格显示中国汽车从2008年到2009年飙升/下降了8%。例:相反地,日本汽车的数量减少/增加到75%。显然,越来越多的人倾向于购买中国汽车。无可争议的是,图表/bie chart/条形图/表格显示,占36%的消费者在餐厅用餐。相比之下,只有8.4%的国民在家吃饭,这就不足为奇了。显然,更多的人倾向于在餐馆吃饭。(两者之间差别不大)(其余的类型占据了一小部分比例)原创 2023-05-15 14:02:06 · 222 阅读 · 0 评论 -
中科大软院linux | 进程切换的工作机制
> switch_mm_irqs_off //进程地址空间切换- > switch_to //处理器状态切换通过这一过程,Linux内核便完成了进程的切换。实际上在不同的体系结构下,只有switch_to函数是有较大差异的,因为不同的体系结构下的寄存器和堆栈有所不同,涉及具体的操作自然也是不同的,其他的函数基本上是通用的。原创 2023-04-25 20:09:04 · 593 阅读 · 1 评论 -
科软Linux | lab4.以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34
异常向量表分为4组,每组有4个向量入口地址,分别处理4种不同类型的异常。每个向量入口空间128字节,也就是说,在这个异常向量空间里可以放入32条指令(每条指令4字节)。中可以找到代码,这段代码配置了不仅配置了异常向量表,还配置了0号进程的内核堆栈和进程描述符。寄存器里,同时Linux系统从用户态切换到内核态(从EL0切换到EL1),这时SP指的是。,得出该异常向量空间的入口地址,然后跳转到那里,执行里面的第一条指令。的系统调用内核处理函数,它们最终通过脚本转换按照系统调用号依次存入。原创 2023-03-31 20:38:12 · 301 阅读 · 0 评论 -
中科大软院linux _la3--基于VS Code的Linux内核调试环境搭建及start_kernel跟踪分析
进入函数之后看到了kernel_init,即1号进程,它是所有用户进程的祖先,由kernel_thread函数创建,kernel_thread函数创建一个新的内核线程(实际linux不支持线程所以是一个内核进程),该线程的入口地址是kernel_init()函数。这个函数是由0号进程执行的。这里我们看到了0号进程init_task被设置整个系统的第一个进程(0进程是手工创建的,其他进程都是0号进程创建的)在内核引导时,init_task会被创建并启动,它是所有其他进程的起点。原创 2023-03-23 21:53:41 · 327 阅读 · 0 评论 -
计算机考研 | 2020我计算机考研为什么会失败+复盘(备战2022)
2020考研分数:75/71/88/76非常拉胯。一、精力过于分散考研开始的时候距离考研还有300多天,诚然我在大学,尤其是大三的时候,属于将自己所学的东西井喷式产出阶段。在大三这一年中,我还兼任着学院学生会的主席团副主席、班级的团支书、实验室的负责人之一等等。说实话,这段日子充实且非常锻炼能力。确实在考研那段时间,既要处理学生会日常的运转和组织学院学校的各种活动、会议,又要策划、写PPT完成班级内部的团务,比如团日活动、志愿活动(其他两委帮我解决掉一部分,但是有相当一部分得自己完成)。我需要在原创 2021-02-19 18:47:07 · 1950 阅读 · 5 评论