计算机基础:存储系统知识笔记(一)

1、存储系统定义

由一个不同容量、成本和访问时间的存储结构构成的层次结构,这些存储器通过适当的硬件和软件有机的组合在一起。

存储器的层次:CPU内部的寄存器、高速缓存Cache、主存储器、辅助存储器

2、存储器的分类

             

2.1 存储位置分类

内存:也成为主存,设置在主机内,用来存放机器当前运行所需要的程序和数据,向CPU提供信息。特点:容量小、速度快。

外存:也 称为辅存,如磁盘、磁带、光盘、硬盘、U盘等。用来存放当前不参与运行的大量数据。特点:容量大、速度慢。

2.2 按存储结构材料分类

磁存储器:用磁质材料做成的。如磁芯、磁膜、磁鼓等。

半导体存储器:根据所用元件分为双极型和MOS型。根据数据是否需要刷新分为:静态、动态。

光存储器:CD-ROM、DVD等光盘。

2.3 按存储器的工作方式

读写存储器RAM:能读能写的存储器。

只读存储器ROM:根据数据的写入方式分为:ROM、PROM、EPROM、EEPROM等类型。

ROM:固定只读存储器,一般厂家生产的时候就是数据写好了,只能读取,不能修改。一般存放系统程序BIOS以及用于微程序控制。

PROM:可编程只读存储器,其内容由用户一次性写入,写入后不能再次修改。

EPROM:可擦除可编程只读存储器,紫外线照射15分钟左右擦除。

EEPROM:电可擦除可编程只读存储器,采用电擦除的方式进行改写。

闪存:特性介于EPROM和EEPROM之间,。整块闪存可以数秒内擦除。

2.4 按访问方式分类

地址访问存储器、内容访问存储器。

2.5 按寻址方式分类

随机存储器RAM:可对任何存储单元存入或读取数据。访问任何一个存储单元的时间都是一样的。

顺序存储器SAM:访问的时间和数据所在的存储位置相关。比如磁带。

直接存储器DAM:比如磁盘。它的磁道寻址是随机的。

3、随机存储器

随机存储器RAM分为:静态的和动态的。

静态RAM比动态RAM成本要高、速度更快。SRAM常用来做高速缓存存储器。DRAM主要作为主存及图形系统的帧缓冲存储区。

3.1 SRAM

每个位存在一个双稳态存储单元中,每个单元是用一个六晶体管电路来实现的。只要供电,存储单元的内容就会保持不变。

3.2 DRAM

在DRAM中,每个位由一个电容和一个晶体管组成,电容量很小。对干扰很敏感。电容的电压别干扰后就不能在自行恢复、也有其他原因会导致漏电。因此必须在电容中的电容漏掉之前进行补充,这称为刷新。DRAM必须周期性进行刷新操作。

由于集成度高、价格低,DRAM常用来构成主存储器。

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

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

相关文章

ae绘图未指定错误怎么办_早晨深化设计研究院47个快捷键50个CAD技巧助你神速绘图,玩转CAD...

终于知道为什么别人用CAD总比我快了,原来他们早就掌握了这些实用的CAD技巧,还没看完我就默默地转了,总有用得到的时候。一、47个快捷键1. 创建直线的快捷方式是L空格2. 创建圆的快捷方式是C空格3. 创建圆弧的快捷方式是A空格4. 创建矩形的快捷…

计算机基础:存储系统知识笔记(二)

1、高速缓存 1.1 定义 用来存放当前最活跃的程序和数据。 特点:容量在几千字节到几兆之间,速度比主存快5~10倍左右。快速半导体组成。 1.2 高速缓存的组成 一般位于CPU和主存之间。主要包括管理模块、由相联存储器构成的存储表、小容量的高速存储器。 1.…

2020html5开发工具,2020web前端学习路线

原标题:2020web前端学习路线2020年最新web前端学习路线!接下来,教大家如何从零基础小白学习web前端,没有基础的伙伴也不要着急,有给大家整理视频教程,文末,大家按需学习就好!一、入门…

layuiajax提交表单控制层代码_漏洞预警|ThinkPHP 5.0 远程代码执行

漏洞预警|ThinkPHP 5.0 远程代码执行2019-01-11事件来源2019年1月11日,ThinkPHP Github仓库发布了新的版本v5.0.24,包含重要的安全更新,山石安服团队经过分析把该漏洞危险级别定为严重。漏洞描述ThinkPHP是一个快速、兼容而且简单的轻量级国产…

计算机基础:存储系统知识笔记(三)

1、相联存储器 1、相联存储器介绍 属于按内容访问的存储器。 原理:把数据或数据某一独立单元作为关键字,用该关键字和存储器的每个存储单元比较,相同则表示找到对应的存储单元。 2、相联存储器的组成部件 1、输入检索寄存器:存放要…

事业单位考试题库计算机网络,2015年事业单位计算机基础知识试题及答案

2015年事业单位计算机基础知识试题及答案一、单选题1、根据报文交换的基本原理,可以将其交换系统的功能概括为A)存储系统 B)转发系统C)存储-转发系统 D) 传输-控制系统2、TCP/IP网络类型中,提供端到端的通信的是A)应用层 B) 传输层C)网络层 D)网络接口层…

list 排序_十个必知的排序算法|Python实例系列

十大排序:1.冒泡排序2.选择排序3.插入排序4.希尔排序5.归并排序6.快速排序7.堆排序8.计数排序9.桶排序10.基数排序完整代码和注释如下# -*- coding: UTF-8 -*-#Space: https://github.com/Tri-x/exercise#Space: https://space.bilibili.com/187492698#Author: Trix#Descriptio…

MySQL的安装及使用教程

MySQL的安装及使用教程 一、 MySQL的下载及安装 首先登陆MySQL的官网,选择Downloads→Windows→MySQL Installer→Windows(x86,32-bit),MSI Installer 在安装的时候,可能要下载 .net Framework,直接下载就行,接着一步一步安装就可…

提高国内访问GitHub速度的9种方案~

GitHub 镜像访问GitHub文件加速Github 加速下载加速你的 Github谷歌浏览器 GitHub 加速插件(推荐)GitHub raw 加速GitHub Jsdelivr通过 Gitee 中转 fork 仓库下载通过修改 HOSTS 文件进行加速为什么 github 下载速度这么慢?如何提高 github 的下载速度?…

python数据可视化源码_Python数据分析:基于Plotly的动态可视化绘图 随书源码[101MB]...

随着信息技术的发展和硬件设备成本的降低,当今的互联网存在海量的数据,要想快速从这些数据中获取更多有效的信息,数据可视化是重要的一环。对于Python语言来说,比较传统的数据可视化模块是Matplotlib,但它存在不够美观…

JS中原型链的理解

在谈原型链之前,我们首先要了解自定义函数与 Function 之间是什么关系,而构造函数、原型和实例之间又存在什么千丝万缕的关系呢?其实,所有的函数都是 Function 的实例。在构造函数上都有一个原型属性 prototype,该属性…

计算机系统基础:总线结构知识笔记

1、总线定义 计算机和设备之间传输信息的公共数据通道,是连接计算机硬件内多种设备的通信线路。它实现了总线上所有设备共享。 2、总线的分类 2.1 数据总线(DB) 用来传递数据信息,双向的。数据总线的宽度决定了CPU和计算机奇特设备…

linux python开发环境_如何在Linux系统中搭建Python编程环境

1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python。 下面以ubuntu操作系统为例,看看如何在Linux操作系统中搭建Python编程环境。2 检查Ubuntu…

当你的电脑C盘满了怎么办?这两种方法都能解决

用了好几年的电脑,在分区的时候C盘空间分的太小;有的喜欢把下载的软件、工作时的文件都放在桌面上方便自己使用;有的安装软件的时候不选择安装目录或一些软件必须要安装在C盘,这样你的C盘的空间就会变得不够,今天分享下…

一个html有几个css,几个CSS的黑科技_html/css_WEB-ITnose

原文出处: JellyBool(JellyBool) 欢迎分享原创到伯乐头条昨天由于某些原因没有写博客,之前说好的每天一篇的,这篇是为了补昨天的了。然后我就要当一次标题党了。这里的黑科技其实就是一些CSS中不怎么为人所知但在解决某些问题的时候很溜的属性…

python递归函数讲解_带你深入学习Python——Python递归详解!

一、递归 递归:在调用一个函数的过程中,直接或间接地调用了函数本身这个就叫递归 注:Python在递归中没有像别的语言对递归进行优化,所以他的每一次调用都会基于上一次的调用进行,并且他设置了最大的递归数量防止递归外溢 递归调用…

51nod 1040最大公约数和(欧拉函数)

1040 最大公约数之和题目来源: rihkddd基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题收藏关注给出一个n,求1-n这n个数,同n的最大公约数的和。比如:n 61,2,3,4,5,6 同6的最大公…

计算机安全基础:加密技术知识笔记

1、加密技术介绍 加密技术是最常用的数据安全保密的手段,加密技术的关键在于加密/解密算法和密钥管理。 数据加密的过程:对明文文件或数据按照某种算法进行处理,变成密文。密文需要根据相应的密钥才能获得原来的明文信息,通过这种…

JAVA 获取格林威治时间(GMT)

记录下获取GMT时间的方法: //格式可根据需要自定义,如yyyy-MM-dd HH:mm:ss 等等 SimpleDateFormat sdf new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss GMT", Locale.US); Calendar calendar Calendar.getInstance(); sdf.setTimeZone(Tim…

Linux CentOS下安装Oracle

1 、在安装oracle之前首先安装以下组件包,直接输入下列语句安装。 yum install binutils* -y yum install compat-lib* -y yum install gcc* -y yum install glibc* -y yum install ksh* -y yum install libgcc* -y yum install libstdc* -y yum install libaio* -y…