计算机组成原理4小时速成7:存储器和cpu的连接,位扩展,字扩展,存储器的校验,汉明码编码纠错检错

news2024/11/15 23:32:56

计算机组成原理4小时速成7:存储器和cpu的连接,位扩展,字扩展,存储器的校验,汉明码编码纠错检错

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
考网警特招必然要考操作系统,计算机网络,计算机组成原理,由于备考时间不长,你可能需要速成,我就想办法自学速成了,课程太长没法玩
在这里插入图片描述
系列文章:
【1】计算机组成原理4小时速成1:五大组成部分:运算器,控制器,存储器,输入设备输出设备
【2】计算机组成原理4小时速成2:计算机运算方法,原码,反码,补码,移位,加法减法,乘除法
【3】计算机组成原理4小时速成3:存储器,主存ROM,RAM,cache高速缓存,辅存外设,地址编址方案,汉明码检错纠错
【4】计算机组成原理4小时速成4:指令系统,指令格式,数据寻址方法,微机原理
【5】计算机组成原理4小时速成5:系统总线,总线分类,数据总线,地址总线,控制总线,总线传输率
【6】计算机组成原理4小时速成6:输入输出系统,io设备与cpu的链接方式,控制方式,io设备,io接口,并行串行总线


文章目录

  • 计算机组成原理4小时速成7:存储器和cpu的连接,位扩展,字扩展,存储器的校验,汉明码编码纠错检错
    • @[TOC](文章目录)
  • 计算机组成原理:存储器和CPU的连接
  • 存储器容量:位扩展,寻址空间不变
  • 存储器容量:字扩展,增加存储字的数量,扩大寻址空间
  • 位和字同时扩展,那地址线和数据线都要分开连接
  • 存储器和CPU怎么连接?
  • 存储器的校验
  • 汉明码的组成:三要素,插几位?插哪里?插什么?
  • 总结

计算机组成原理:存储器和CPU的连接

通过系统总线连接

内存,后面慢慢扩展容量
在这里插入图片描述

存储器容量:位扩展,寻址空间不变

位扩展的话,寻址空间是一样的,芯片地址线连接一样,这样选择同时写入,
在这里插入图片描述

只不过数据
高4位左边连接,低4位右边连接
在这里插入图片描述

这样就是8位的存储器
2片4位芯片扩展

片选信号cs|低电平有效,同时选通俩芯片
we|低电平写,高电平读

在这里插入图片描述

存储器容量:字扩展,增加存储字的数量,扩大寻址空间

容量寻址空间变大了,地址单元变多了,字多了
1k变2k
地址线多了一根
A10要分开选中,高地址选择左边,低地址选右边

数据线不变,8根
数据线都要连接他们
在这里插入图片描述
利用A10作为片选信号,分别选俩芯片
代表A10为0时,选择左边A10为1时选择右边
这样才是地址分开的
容量扩展了
在这里插入图片描述

位和字同时扩展,那地址线和数据线都要分开连接

4k*8
要8块芯片

首先是位扩展
其次是字扩展

4k,2的12次方,12根地址线
8块选片,22一组,用地址的11 10 01 00
数据的话,22一组,D7-D0分开放,位扩展
在这里插入图片描述

we正常
在这里插入图片描述

然后4个小组,字扩展,这样不就是2根地址线分开玩

用2根地址线去链接24译码器,y输出低电平有效,去片选每个小组
在这里插入图片描述
这样就彻底扩展出来了
美滋滋的

通过片选信号搞定这事

存储器和CPU怎么连接?

通过各种总线链接
控制和传输,还有放地址
片选它
在这里插入图片描述

在这里插入图片描述
ROM系统程序区,不可更改,只读
RAM用户程序区,可以更改

首先分配地址空间,才知道用啥芯片
咱们来算算
0110 0000 0000 0000=6000H
0110 0111 1111 1111=67FFH

这是系统程序区,ROM芯片
那就是有11根线,那就是2k*8位的空间ROM【这有了】

美滋滋

0110 1000 0000 0000=6800H
0110 1011 1111 1111=6BFFH
有10根地址线,那就是1k*8位的RAM【这没有,需要位扩展哦】

这好说

在这里插入图片描述
这题基本就破解了呗
分配地址线
在这里插入图片描述
把A13A12A11
用138译码器拿去做片选信号,简单
A15和A14好说,一个0,一个1,去接G和G2A,G2B这仨信号即可
A10直连接ROM,不作为ROM的地址线哦

链接:
cpu常规有地址线
数据线
MREQ|,控制访问存储的信号
WR|,读写信号

在这里插入图片描述
这样访存信号控制就OK了
这样的话ROM和RAM 各自链接很好办

A10对于RAM来说是持续0哦
这样最好片选拿A10去控制才行

在这里插入图片描述
知道A10好玩了吧
同时选中位扩展芯片

ROM的PD是地有效,放地上即可

地址的话,位扩展那骚一点点,其他都OK

存储器的校验

编码最小距离,俩之间代码的不同个数,码距

在这里插入图片描述
在这里插入图片描述

汉明码的组成:三要素,插几位?插哪里?插什么?

需要添加几位???
在这里插入图片描述
插入哪里呢?2的i次幂位置
汉明码通过添加编码,位置在1,2,4,8位置

p1,p2,p3,p4

插入啥呢?
有计算公式,记住就行
p1是1357
p2是2367
p3是4567

在这里插入图片描述
各个检测位承担的检测小组是
没错,124就是检测位,其余都是信息位

在这里插入图片描述
考试只会考k=3
这样的话,1357,2367,4567
这三组你记住即可

在这里插入图片描述
在这里插入图片描述

用刚刚咱们的公式去推导c1,2,4
既然是偶数个
那其实就要让你去配每一个小组都是偶数个1
p1,2,3
比如p1为1357,由于357是101,所以偶数个1了,c1应该是0
在这里插入图片描述
保证每一个校验组,它的1的个数是偶数个
这就是偶校验汉明码,懂?

这次你终于搞懂了吧
我说过三次了

如果是奇校验,那三组的1的个数是奇数个哦


总结

提示:重要经验:

1)
2)学好oracle,操作系统,计算机网络,计算机组成原理,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/382305.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C/C++每日一练(20230302)

目录 1. 个位数是6,且能被3整除的五位数共有多少个? ☆ 2. 不同方式求n的阶乘 ★ 3. 报数游戏 ★☆ 1. 个位数是6,且能被3整除的五位数共有多少个? 答案: 3000 ,代码略 2. 不同方式求n的阶乘 求n的…

sdwan方案有哪些 SD-WAN怎么搭建

随着sdwan网络架构的形成到目前的广泛应用到各行业之中,足见sdwan方案已经逐步的走向成熟。sdwan软件定义网络可在包括公共Internet,MPLS和宽带在内的标准网络传输服务上运行,解决了很多跨区域之间网络传输数据的难题。那么,sdwan…

软件测试4

一 form表单标签 1.form表单标签里面就是所有用户填写的表单数据; action“xxx.py”把表单数据提交给哪一个后台程序去处理 method“post” 传递数据时候的方式方法,post代表隐式提交数据、get明文传送数据 2.input标签的type类型 type“text” 普通的输…

优思学院|解密六西格玛:探索DMAIC和DMADV之间的区别

六西格玛方法中最为广泛使用的两种方法是DMAIC和DMADV。这两种方法都是为了让企业流程更加高效和有效而设计的。虽然这两种方法有一些重要的共同特点,但它们并不可以互相替代,并且被开发用于不同的企业流程。在更详细地比较这两种方法之前,我…

扬帆优配|突发利空,千亿巨头重挫!凭“一己之力”

马斯克效应持续凸显,稀土永磁板块早盘大跌,千亿市值的北方稀土跌超4%。 近来,马斯克凭“一己之力”带火A股卫星互联网、毫米波雷达两大概念板块,多只相关个股闻风大涨。 今日,马斯克效应在A股再度应验。在当地时间3月…

功能测试前还需要做哪些准备?

概述 在项目管理流程中,有几个关键阶段: 需求阶段 开发阶段 测试阶段 上线阶段 其中的需求阶段和开发阶段是最为重要的,一个是设计,定义这个功能如何运作,一个是执行与实现,这两个阶段把控好了&#…

从安卓系统USB升级包里提取system.img、boot.img和recovery.img在内的镜像文件

1.前言 如果你拿到一个USB升级包,你会发现升级包的结构基本相似。 但是里面并不是直接就有包括system.img、boot.img和recovery.img在内的镜像文件。 如果我们需要在Android手机上获取Magisk。提取内核(boot.img)就至关重要。当然其他镜像根…

不能去演唱会现场就多听听耳机里的他们,教你用python来实现一个音乐播放器

前言 最近可以说大麦网很知名了,哈哈还有好多想要用Python来搞抢票脚本的 怎么说呢也不是不行,但是咱今天可不是来搞这个的,我可不抢票,抢了都去不了,上班搞钱啊铁铁们 咱就是说去不了现场,就多听听手机…

实例分割 mask loss异常值,训练过程报错 debug记录

实例分割包含了目标检测,和检测框里的语义分割。 在搭建好一个模型后,训练过程中遇到了mask loss异常值,目标框消失不见,validation过程报错的情况,这里记录一下对这些问题的分析过程和debug记录。 首先分析一下mask loss异常值的问题。 mask loss用的是BCE loss。 mask…

dva( 轻量级的应用框架 )

dva核心知识与实战运用 dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架! 介绍 | DvaJS 易学易用,仅有 6 个 api&…

易基因-MeRIP-seq揭示衰老和神经变性过程中m6A RNA甲基化修饰的保守下调机制

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。2023年02月22日,《美国国家科学院院刊》(Proc Natl Acad Sci USA)期刊发表了题为“Conserved reduction of m6A RNA modifications during aging and neurodegeneration is lin…

机器学习:学习KMeans算法,了解模型创建、使用模型及模型评价

机器学习:学习KMeans算法,了解模型创建、使用模型及模型评价 作者:AOAIYI 作者简介:Python领域新星作者、多项比赛获奖者:AOAIYI首页 😊😊😊如果觉得文章不错或能帮助到你学习&#…

android 动态加载jar包

什么时候需要用到动态加载jar包呢? 减少apk本身大小,某些界面才需要用jar里的功能jar中的功能可以独立开发,不要依赖其它的东西,能适用各个项目和第三方公司合作,人家不提供项目源码给你,但又要开发他们使…

MySQL workbench的基本操作

1. 创建新的连接 hostname主机名输入“local host”和“127.0.0.1”效果是一样的,指的是本地的服务器。 需要注意的是,此处的密码在安装软件的时候已经设定。 点击【Test Connection】,测试连接是否成功。 创建完的连接可以通过&#xff0c…

汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)

一、ADD加法操作指令将eax置1,ebx置2,运行下面命令,将结果保存到eaxadd eax,ebx扩展:adc需要再加上CF标志位的值adc eax,ebx二、SUB减法操作指令将eax置3,ebx置2,运行下面命令,将结果…

java异常分类和finally代码块中return语句的影响

首先看一下java中异常相关类的继承关系: 引用 1、分类 异常可以分为受查异常和非受查异常,Error和RuntimeException及其所有的子类都是非受查异常,其他的是受查异常。 两者的区别主要在: 受检的异常是由编译器(编译…

CUDA环境搭建(windows10)

CUDA环境搭建[windows10]一、检查显卡支持的cuda版本二、安装vs2019三、安装cuda四、检测cuda是否安装成功五、配置vs项目总结:一、检查显卡支持的cuda版本 (1)第一种方法:winR打开cmd,输入nvidia-smi,我的…

常用的shell脚步操作

文章目录一、如何开始一个shell脚本?1.基本语法2.变量定义规则二、特色变量1.$n2.$?三、条件判断1.基本语法2.运算符if,for,while四、字符串切割1.从指定位置开始截取从字符串左边开始计数从右边开始计数2.从指定字符(子字符串)开…

【MySQL】查询操作(基础篇)

目录 1、查询操作(Retrieve) 1.1 全列查询 1.2 指定列查询 1.3 查询字段为表达式 1.4 别名 1.5 去重:DISTINCT 1.6 排序:ORDER BY 1.7 条件查询:WHERE 1.8 分页查询 1、查询操作(Retrieve) 查询操作算的上是 SQL 中最复杂的操作了…

Orcad导出BOM的两种方式比较

两种方法,各有优缺点。推荐使用第二种。一、Capture CIS特有的导BOM方式,用Capture 就没有这个选项点击Stanard,然后可以在左框中select ,add进右边的框,这样导就会导出你想要的属性,同时右下方有个Key选项,你选择outp…