初读这本书,是2020年3,4月吧,以前学的大多数处理器,balabala的,虽然也有介绍储存器的,但总是不是很详细,主要还是关注cpu等计算部件或者总线等事物,就如同这本书中所写,人们往往可以很清楚的描述Intel处理器与AMD处理器的区别,但是对各种存储器却总是不甚熟悉. 寄存器是以与CPU相同的方法制备的,与CPU的时钟频率相同,且与CPU其他部分之间的数据通路都较短,此外,片上寄存器可以直接被CPU访问,而访问其他外部存储器都需要通过一个过程,包括存储器管理,地址翻译以及复杂的数据缓冲和…
我们看下面这段代码 输出的结果的是128,这个没什么疑问 但是当我们不改变数值仅仅加了一个强制转换后 这时我们会发现结果会变成负的128.这时候我们就要怀疑了,为什么会出现这样的结果呢? 对于这个问题,我们就要深入到计算机的组成原理中去了.计算机存储数据是用二进制的0和1代码存储的,也就是硬件层面的高低电平.但是在用户编程层面,我们仍然是用着我们习惯的十进制或者其它方便计算的进制的进行编程的.在java的基本数据类型中,byte类型的大小是一个字节即8个比特,放到计算中存储就是8个存储空间,每个…
关于计算机存储单位KB,MB,GB,TB,PB,EB,ZB,YB后面是什么? 我们知道Kb是1000的1次方,所以 MB就是1000的2次方(106) GB就是1000的3次方(109) TB就是1000的4次方(1012) PB就是1000的5次方(1015) EB就是1000的6次方(1018) ZB就是1000的7次方(1021) YB就是1000的8次方(1024) 但是1000的9次方(1027)是什么呢? 对此我查阅了国外很多资料,他们有着很多不同的说法, 说法一:Brontobyt…
原址:https://blog.csdn.net/mooncarp/article/details/50923483 当ESXi主机的底层操作系统安装在SD卡上时,在vCenter中配置该主机时,如果esxi主机出现“未在主机XXX.XXX.XXX.XXX上配置系统日志记录”或者“主机上的系统日志存储在非持久存储器中”的报错,可尝试进行如下操作. ESXi产生的日志存储在SD卡上也会出现空间满的情况,所以最好的情况为将所有主机的日志都存储在共享存储上. 在共享存储上建立一个log文件夹,在文件夹…
计算机存储中有多少字节 题目 问题描述 在计算机存储中,12.5MB是多少字节? 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分. 这是真的送分题 12.5*1024(转换成KB)*1024(转换成B)=13,107,200…
什么是闪存: 快闪存储器(英语:flash memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器 存储原理 要讲解闪存的存储原理,还是要从EPROM和EEPROM说起. EPROM是指其中的内容可以通过特殊手段擦去,然后重新写入.其基本单元电路(存储细胞),常采用浮空栅雪崩注入式MOS电路,简称为FAMOS.它与MOS电路相似,是在N型基片上生长出两个高浓度的P型区,通过欧姆接触分别引出源极S和漏极D.在源极和漏极之间有一个多晶硅栅极浮空在SiO2绝缘层中,…
2019年3月18日一.    语言:一种事物与另外一种事物沟通的介质.              编程语言:程序员与计算机沟通的介质.    编程:把要让计算机做的事用一种编程语言表达出来.    为何要编程?              为了让计算机按照人类的思维逻辑去工作,从而解放人力.    在编程的世界里,计算机就是人的奴隶,编程的目的就是为了奴役计算机.二.计算机的组成:(五大组成部分)    控制器:控制系统    运算器:数学运算和逻辑运算    控制器和运算器统称为CPU,即中央…
DMA目录 DMA简介 DMA框图 DMA传输数据分析 1.传输的方向 2.传输的数量 3.传输的模式 代码部分 DMA初始化结构体 USART配置函数 DMA配置函数 主函数 DMA简介 DMA(Direct Memory Access)--直接存储器存取,就像其名称一样,DMA的主要作用是搬数据,DMA可以把数据从存储器搬到外设.从外设搬到存储器.从存储器搬到存储器.DMA的特殊之处就是搬运数据不需要占用CPU,DMA控制器包含了DMA1和DMA2,其中DMA1由7个通道,DMA2有5个通道…
Linux 学习-计算机基础 一.描述计算机的组成及其功能. 计算机系统是由硬件(Hardware)和软件(Software )两部分组成. 硬件: 从硬件基本结构上来讲,计算机是由运算器.控制器.存储器.输入设备.输出设备五大部分组成的,每一部分分别按要求执行特定的基本功能. 1.运算器(算数逻辑单元Arithmetical and Logical Unit)的主要功能是对数据进行各种运算.这些运算除了常规的加.减.乘.除等基本的的算术运算之外,还包括能进行“逻辑判断”的逻辑处理能力,即“与”…
这篇笔记的知识点结构目录: 认识计算机: (1)什么是计算机; (2)计算机的发展过程 计算机的构成: (1) 计算机硬件系统; (2) 计算机软件系统 二进制: (1) 为什么用二进制 (2) 二进制的基本概念 计算机的储存单位: 几个计算机存储容量单位及他们之前转换 十六进制: (1)十六进制的概念; (2)二进制,十进制,十六进制的转换对照表 认识计算机 什么是计算机? 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存…
存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右.内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世纪50年代开始,磁芯存储器曾一度成为主存的主要存储介质,但从20世纪70年代开始,逐步被半导体存储器所取代,目前的计算机都是用半导体存储器.现在的DDR2内存的读写速度一般为6~8GB/S,跟机器性能也有关系.    而寄存器(又称缓存)一般是指由基本的RS触发器结构衍生出来的…
存储器一般在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是 50MB/S左右.内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世纪50年代开始,磁芯存储器曾一度成为主存的主要存储介质, 但从20世纪70年代开始,逐步被半导体存储器所取代,目前的计算机都是用半导体存储器.现在的DDR2内存的读写速度一般为6~8GB/S,跟机器性能 也有关系. 而寄存器(又称缓存)一般是指由基本的RS触发器结构衍生出…
目录 1 内存地址 2 内存空间   在学习C/C++编程语言时,免不了和内存打交道,在计算机中,我们存储有电影,文档,音乐等数据,这些数据在内存中是以什么形式存储的呢?下面做一下简单介绍. 本文是学习VIPler的博文关于内存地址和内存空间的理解之后整理的,感谢VIPler提供学习资源. 1 内存地址   我们经常在书上或者网络上看到4位和8位的内存地址表示方法,比如0x0001或者0x00000001,为什么会有这两种区别呢?   其实,这两种表示方法都是表示的编号为1的内存地址,都只是一个…
存储器层次结构 关键点:内存 6.1 随机访问存储器6.2 局部性6.3 存储器层次结构 6.1 随机访问存储器   随机访问存储器(Random-Access Memory,RAM)分为两类:静态的和动态的.静态RAM(SRAM)比动态RAM(DRAM)更快,但也贵的多.SRAM用来作为高速缓存存储器,既可以在CPU芯片上,也可以在片下.DRAM用来做主存以及图形系统的帧缓冲区. 1. 静态RAM  SRAM将每个位存储在一个双稳态的存储器单元里,具有双稳态性,只要有电,它就会永远地保持它的值…
转载自:http://blog.csdn.net/liangkaiyang/article/details/59556531.什么是内存     什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器.存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作.存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存).外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息…
BIOS--硬件和软件的纽带(Basic Input Output System) 1.含义:基本的输入输出系统,它是一组固化到计算机内主板上的一个ROM存储芯片上的程序 2.性质:它保存着计算机最重要的节能输入输出的程序.系统设置信息.开机后自检程序和系统自启动程序. 3.作用:为计算机提供最底层的最直接的硬件设置和控制. 4.BIOS设置 (1)操作:开机后,当系统在检查RAM的可读写性时,及时按下Del键进入BIOS系统设置程序(有些BIOS版本是使用F2键) Press DEL to E…
小结: 1.一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0. https://baike.baidu.com/item/随机存取存储器/4099402?fr=aladdin 在计算机的组成结构中,有一个很重要的部分,就是存储器.存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作.存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存).外存通常是磁性…
计算机主要由运算器.控制器.存储器.和输入输出设备构成. 主频: 主频是指芯片所用的主时钟频率,它直接影响计算机的运行速度,由于处理器体系结构的差别,同样的主频可能产生不同的计算速度,但主频仍然是反映计算机速度的一个重要指标: 数据总线: 数据总线负责计算机中数据在各组成部分之间的传送,数据总线宽度是指芯片内部数据传送的宽度,外部数据总线宽度则是指芯片内和芯片外交换数据的宽度. 地址总线: 地址总线宽度是指专用于传送地址的总线宽度,根据这一数值可确定处理机可以访问的存储器的最大范围(寻址空间),…
本章参考资料:<STM32F76xxx参考手册>DMA控制器章节. 学习本章时,配合<STM32F76xxx参考手册>DMA控制器章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分.本章内容专业名称较多,内容丰富也较难理解,但非常有必要细读研究. 特别说明,本章内容是以STM32F76xxx系列资源讲解. 21.1  DMA简介 DMA(Direct Memory Access,直接存储区访问)为实现数据高速在外设寄存器与存储器之间或者存储器与存储器之间传输提供了高效的方法.之…
读书<计算机组成原理>,百度百科 现在大部分接触过计算机的人,都会知道冯诺依曼计算机,但是这个概念是怎么来的呢?本节我们就通过聊一下计算机的存储程序控制,来认识”冯诺依曼”. 存储程序控制 世界上第一台计算机是诞生于1946年2的ENIAC,在研制ENIAC的同时,以美籍匈牙利数学家冯.诺依曼为首的研制小组提出了“存储程序控制”的计算机结构,并开始了存储程序控制的计算机EDVAC的研制. 存储程序概念是冯.诺依曼等人于1946年6月首先提出来的,它可以简要得概括为以下几点: 计算机(指硬件)应…
本章参考资料:< STM32F4xx 中文参考手册> DMA 控制器章节.学习本章时,配合< STM32F4xx 中文参考手册> DMA 控制器章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分.本章内容专业名称较多,内容丰富也较难理解,但非常有必要细读研究. DMA 简介DMA(Direct Memory Access,直接存储区访问)为实现数据高速在外设寄存器与存储器之间或者存储器与存储器之间传输提供了高效的方法.之所以称之为高效,是因为 DMA 传输实现高速数据移动过程无…
第22章     常用存储器介绍 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 22.1 存储器种类 存储器是计算机结构的重要组成部分.存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能.基本的存储器种类见图 221. 图 221 基本存储器种类 存储器按其存储介质特性主要分为"易失性存储器"和"非易失性存储器"两大类.其中的&…
第21章     DMA—直接存储区访问 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:<STM32F4xx中文参考手册>DMA控制器章节. 学习本章时,配合<STM32F4xx中文参考手册>DMA控制器章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分.本章内容专业名称较多,内容丰富也较难理解,但非常有必要细读研究. 特别说明,本章内容是以S…
存储器之于CPU好比仓库之于车间.车间加工过程中的原材料.半成品.成品等均需入出仓库,生产效率再快,如果仓库周转不善,也必然造成生产阻塞.如同仓库需要合理地规划管理一般,数据存储也需要恰当的处理技巧来提升CPU的运算性能. 本文基于TI C6000系列DSP,介绍了与运算性能优化有关的存储器知识.针对具体的数据存储问题,给出相应的代码优化策略,并将容易混淆的概念集中讨论.  名词说明   EMIF: External Memory Interface PMC: Program Memory Co…
转自:WOM 编码与一次写入型存储器的重复使用 (很有趣的算法设计)——来自 Matrix67: The Aha Moments 大神 计算机历史上,很多存储器的写入操作都是一次性的. Wikipedia 的 write once read many 词条里提到了两个最经典的例子,一个是大家熟悉的 CD-R 和 DVD-R ,另一个则是更早的打孔卡片和打孔纸带.在介绍后者时,文章里说:“虽然第一次打孔之后,没有孔的区域还能继续打孔,但这么做几乎没有任何实际用处.”因此,打孔卡片和打孔纸带通常也被…
1.编程语言是什么? 编程语言是人与计算机交流的介质 2.什么是编程? 用编程语言写出一个个文件,这堆文件会达到一个目的 3.编程有什么用? 让计算机帮助我们干活,从而解放人类劳动力 4.计算机组成原理 cpu中央处理器 运算器:判断和计算,逻辑运算+算术运算(帮助控制四肢,运算+判断) 控制器:控制所有硬件,控制构成计算机的一堆废铜烂铁 存储器 内存 优点:速度快 缺点:断电即消失 外存 优点:永久保存 缺点:速度慢 输入设备 将文字,图像等信息输入计算机的设备,如键盘,鼠标:输入内容 输入信…
一.描述计算机的组成及其功能. 计算机系统是由硬件系统(hardware)和软件系统(software system)两部分组成. 硬件系统: 从硬件基本结构上来讲,计算机是由运算器.控制器.存储器.输入设备.输出设备五大部分组成的,每一部分分别按要求执行特定的基本功能. 1.运算器(算数逻辑单元Arithmetical and Logical Unit)的主要功能是对数据进行各种运算.这些运算除了常规的加.减.乘.除等基本的的算术运算之外,还包括能进行“逻辑判断”的逻辑处理能力,即“与”.“或…
出处:http://blog.codinglabs.org/articles/theory-of-mysql-index.html   摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等.为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论.…
缓存与缓冲区 简要概述 缓存(cache):故名思意就是临时存储一下数据的存储器,其他设备可能等下还用的到数据.缓存区可以用来做缓冲区 缓冲区(Buffer):故名意思就是解决设备之间速度不匹配的问题.而设置一块存储区域.在设备管理子系统中,引入缓冲区的目的主要有:缓和CPU与I/O设备间速度不匹配的矛盾.解决基本数据单元大小(即数据粒度)不匹配的问题. ====================================== 缓冲与缓存 字面含义 缓冲:缓和冲击 缓存:临时存储 区别 简单…
6 存储器层次结构 存储器系统(memory system)是一个具有不同容量.成本和访问时间的存储设备的层次结构.CPU 寄存器保存着最常用的数据.靠近 CPU 的小的.快速的高速缓存存储器(cache memory)作为一部分存储在相对慢速的主存储器(main memory)中的数据和指令的缓冲区域.主存暂时存放在容量较大的.慢速磁盘上的数据,而这些磁盘常常又作为存储在通过网络连接的其他机器的磁盘或磁带上的区域的缓冲区域. 具有良好局部性的程序倾向于一次又一次地访问相同的数据项集合,或者是倾…