10月小编正式开始“二战”软考,我以“过来人”的身份忠告正在准备软考孩纸们两句话。第一句“软考很简单”。第二句“在战略上要藐视敌人在战术上要重视敌人”

虽然软考很简单,勿轻视“软考”,分析历年真题做到“上有政策,下有对策”,轻轻松松过软考。

吸取第一软考的经验,小编痛定思痛深深脚的总结的重要性,在软考上午题跌倒,我就要从软考上午题“爬起”。总结了一下上午题的考点

这些题型只要你掌握了,那就是小菜一碟的事。关于 内存按字节编址的计算中,一直很困惑么,犹如看天书一般么,现在小编讲解计算机组成原理与体系结构一章中编址与存储相关计算。

单位换算

在做题的时候,有木有一直搞不明白 1K,1M,1G  bit(比特),以及1KB,1MB,1GB  在计算机中含义和换算。

Byte(字节)是计算机处理数据的单位,计算机以字节为单位处理数据。bit(比特)是计算机中表示数据的最小单位,经常听到的16位机、32位机,就是指比特。1Byte = 8 bit(一字节等于八位)

1K 就是 2 的 10 次方,即1024,所以:

1GB=1024MB

1MB=1024KB

1KB=1024Byte

单位换算清楚的明白后,那解题就是轻而易举的事了。

内存原理知识扩展

CPU和内存是计算机中最重要的两个组件,CPU工作需要知道指令或数据的内存地址,那么这样一个地址是如何和内存这样一个硬件练习起来的呢?我们可以了解一下内存工作原理。

  1. 内存寻址

首先,内存从CPU获得查找某个数据的指令,然后再找出存取资料的位置时(这个动作称为“寻址”),它先定出横坐标(也就是“列地址”)再定出纵坐标(也就是“行地址”)对于电脑系统而言,找出这个地方时还必须确定是否位置正确,因此电脑还必须判读该地址的信号,横坐标有横坐标的信号(也就是RAS信号,RowAddress Strobe)纵坐标有纵坐标的信号(也就是CAS信号,Column AddressStrobe),最后再进行读或写的动作。因此,内存在读写时至少必须有五个步骤:分别是画个十字(内有定地址两个操作以及判读地址两个信号,共四个操作)以及或读或写的操作,才能完成内存的存取操作。

  1. 内存传输

为了储存资料,或者是从内存内部读取资料,CPU都会为这些读取或写入的资料编上地址(也就是我们所说的十字寻址方式),这个时候,CPU会通过地址总线(AddressBus)将地址送到内存,然后数据总线(Data Bus)就会把对应的正确数据送往微处理器,传回去给CPU使用。

  1. 存取时间

所谓存取时间,指的是CPU读或写内存内资料的过程时间,也称为总线循环(buscycle)。以读取为例,从CPU发出指令给内存时,便会要求内存取用特定地址的特定资料,内存响应CPU后便会将CPU所需要的资料送给CPU,一直到CPU收到数据为止,便成为一个读取的流程。

  1. 内存延迟

内存的延迟时间(也就是所谓的潜伏期,从FSB到DRAM)等于下列时间的综合:FSB同主板芯片组之间的延迟时间(±1个时钟周期),芯片组同DRAM之间的延迟时间(±1个时钟周期),RAS到CAS延迟时间:RAS(2-3个时钟周期,用于决定正确的行地址),CAS延迟时间(2-3时钟周期,用于决定正确的列地址),另外还需要1个时钟周期来传送数据,数据从DRAM输出缓存通过芯片组到CPU的延迟时间(±2个时钟周期)。

以上都是小编的抛砖引玉的基础部分,那如何解软考试题中的内存编址问题呢,请看下篇

编址与存储相关计算(二)——软考之路

精彩不容错过哦害羞

编址与存储相关计算(一)——软考之路相关推荐

  1. 7.3 编址与存储相关计算

    两个方面的内容:一方面是内存的编址方法,另外一方面就是磁带.光盘它的容量以及其它方面的一些计算.内存编址方法这一块有两个方面的内容是需要大家掌握的:第一方面是编址, 编址的概念:在计算机的系统当中,它 ...

  2. 【系统分析师之路】我的软考修行路(写在2019年最后一周)

    [系统分析师之路] 我的软考修行路(写在2019年最后一周) [摘要] 本文首先交代了博主参加软考的背景,然后结合自己高项的实际经验,总结了自己在高项中良好的方法论和实践上的不足,针对接下来的软考高级 ...

  3. 我的软考之路(九)——总结篇

    经过两个月的备战,软考总算结束了.软考虽然结束了,但是还需要简单的总结一下得与失.我从时间安排,到讲课做真题简单的回顾一下软考的整个过程. 时间安排: 对于时间的安排,整个小组成员每个人都有自己的看法 ...

  4. 我的软考之路(六)——数据结构与算法(4)之八大排序

    排序是编程的基础,在程序中会经常使用,好的排序方法可以帮助你提高程序运行的效率,所以学好排序,打好基础,对于程序的优化会手到擒来.无论你的技术多么强,如果没有基础也强不到哪去. 不多说了,我们直接进入 ...

  5. 我的软考之路(四)——数据结构与算法(2)之树与二叉树

    上篇博文主要介绍的是数据结构的线性结构,我们这篇博文介绍非线性结构-树与二叉树,我先介绍树的一些基本概念,树的遍历,再介绍二叉树相关概念和特性,以及二叉树的遍历,最后再树与二叉树的对比,总结. 树为了 ...

  6. c语言实参的默认存储类型,2016下半年软考程序员练习习题及答案解析(一)

    下面是由希赛小编整理的2016下半年软考程序员练习习题及答案解析(一),提供给大家学习,希望能帮助学友们.具体内容如下: 练习习题 1.如果某个函数在定义时,省略了存储类型,则默认的存储类型是() A ...

  7. 软考之路--小桥流水人家

    流水线,从小编生活了二十年的生活经历来看,流水线可以这样理解,从生活中的工厂入手,流水线上每个工人所作的工作都不同,但却是相连的,上面的工人做完了他的事就直接丢给下面的工人,而后一直这样传下去,直到这 ...

  8. 【软考之路】关于上周参加的软考的几点感想

    上周参加了软考初级的程序员,由于平时没怎么看,所以考试前半个月特别忙.每天早上上班前,晚上下班后都会刷真题.刷题的同时还怕领导看到,毕竟我们公司不认这些证书,还要考这些难免不会让人联想. 上半年决定考 ...

  9. 我的软考之路——软考心得

    软考?是什么东西,可能大多数人跟我一样,刚听到这个词语觉得很陌生,但当我走进社会,面临到工作的压力,要求自己必须学习进步的时候,认识了它!   那时候参加工作也几年了,工作的压力是一天天涨,工资却没多 ...

  10. 软考之路(一):考试题型和考试时间

    考试题型和考试时间 1.前言 2.考试时间 3.题型 1.前言 在浑浑噩噩的终日无聊工作中幡然醒悟,决定今年考一个高级职称,一方面是为了未来的发展,另一方面是为了让自己能够沉下心来学习.我报考的是高级 ...

最新文章

  1. 详解synchronized锁的各种用法及注意事项
  2. 拼多多季报图解:营收34亿 活跃买家数同比增长144%
  3. 使用接口改变已经装箱的值类型的字段
  4. MVC,MVP,MVVM设计模式的比较
  5. php中删除评论怎么做的,php实现评论回复删除功能
  6. 厉害了,Spring中bean的12种定义方法!
  7. 微软在 Build 2020 上“展示”新版 Edge for Linux
  8. 调参必备---GridSearch网格搜索
  9. bash shell 快捷键
  10. iPhone开发之self.的用法
  11. Lc123验证是不是回文序列
  12. C语言中fp=fopen NULL,c – “FILE * fp,* fopen();”是什么?
  13. HI3559A,Hi3519A,Hi3556A芯片产品参数介绍资料
  14. 一名优秀的UI设计师 都要掌握哪些设计软件
  15. weevely生成木马文件上传获取靶机中的flag文件
  16. Hash Animation Master 19.0h 特别版 Mac 3D动画制作软件
  17. 图像去雾,利用《bringing old photos back to life》 训练并修改
  18. MFC win32 API串口同步模式代码示范
  19. shell中设置IFS,使用自定义分割符
  20. 企业购买银行理财产品如何核算

热门文章

  1. 我的世界服务器物品管理,我的世界NEI物品管理器mod详细图文使用教程
  2. linux tuxedo查看服务进程数,Tuxedo 运行监控命令
  3. 黑马程序员—黑马程序员CEO方立勋致全体员工和同学们的公开信
  4. 从NMEA0183到GNSS定位数据获取(二)软件篇
  5. cad放大_最新CAD软件插件大全+上千款字体,内附使用教程,只分享3天
  6. 中美线径对照表_美标线径与国标对照及导线介绍
  7. oracle数据库应用中实现汉字“同音”查询(转)
  8. vb窗体程序设计实例
  9. ggplot2默认字体修改
  10. 三级数据库技术思维导图