计算机操作系统 内存_计算机内存的类型| 操作系统

计算机操作系统 内存

什么是记忆? (What is Memory?)

The essential component of the computer is its Memory. It is assembled on the motherboard as it is a storage device used for storing data and instructions for performing a task on the system.

计算机的基本组成部分是其内存。 它被组装在主板上,因为它是用于存储数据和在系统上执行任务的指令的存储设备。

  • A memory is used to store data and instructions. It is the storage space in a computer, where data is to be processed and all the instructions are stored that are required for processing. In simple words, it works just like a human brain where we can store memories.

    存储器用于存储数据和指令。 它是计算机中的存储空间,将在其中处理数据并存储处理所需的所有指令。 简而言之,它就像人类的大脑可以存储记忆一样。

  • Storage devices are hardware devices that are capable of storing and fetching data. Hard drives or optical discs are an example of such storage devices.

    存储设备是能够存储和获取数据的硬件设备。 硬盘驱动器或光盘是此类存储设备的示例。

  • Without memory, the computer can't perform a single task.

    没有内存,计算机将无法执行单个任务。

电脑内存类型 (Types of computer memory)

There are two types of memories:

有两种类型的记忆:

  1. Primary memory

    主存

  2. Secondary memory

    二级记忆

memory in computer


Types of Computer Memory

电脑内存类型

1)主存(主存) (1) Primary Memory (Main Memory))

It is also referred to as Main Memory. It is volatile. The reason behind is, Primary memory holds only those data and instructions on which the computer is currently working that is it does not store the data permanently.

它也称为主存储器。 它是易挥发的。 其背后的原因是,主内存仅保存计算机当前正在处理的那些数据和指令,因为它不会永久存储数据。

  • It also stores the operating system and data required to run the computer.

    它还存储操作系统和运行计算机所需的数据。

  • It is a limited capacity memory and data or information is lost when power is switched off. Primary Memory is generally constructed with a semiconductor device.

    它是容量有限的存储器,并且在关闭电源时会丢失数据或信息。 主存储器通常由半导体器件构成。

  • Registers are much faster than these memories but it is faster than secondary memory.

    寄存器比这些存储器快得多,但比辅助存储器快。

  • It contains all the data and instructions that are required to be processed.

    它包含所有需要处理的数据和指令。

It is further divided into two subcategories RAM and ROM.

它进一步分为RAM和ROM两个子类别。

i) RAM (Random Access Memory)

i)RAM(随机存取存储器)

It is Random Access Memory because of the random selection of memory locations. It performs both read and writes operations on memory. It stores data temporarily.

由于是随机选择存储位置,因此它是随机访问存储器。 它在内存上执行读取和写入操作。 它临时存储数据。

If power failures happen in the system during memory access then you will lose your data permanently. So, RAM is a volatile memory.

如果在访问内存期间系统发生电源故障,那么您将永久丢失数据。 因此,RAM是易失性存储器。

RAM categorized into following types:

RAM分为以下几种类型:

  1. DRAM

    记忆体

  2. SRAM

    SRAM

a) SRAM (Static random access memory)

a)SRAM(静态随机存取存储器)

It holds data in a static form, that is, as long as the memory has the power as the dynamic RAM, it is not needed to refresh it again and again.

它以静态形式保存数据,也就是说,只要内存具有动态RAM的功能,就不需要一次又一次刷新它。

  • Static RAM provides faster access to data and is more expensive than DRAM as each cell must contain multiple transistors.

    静态RAM提供更快的数据访问速度,并且比DRAM昂贵,因为每个单元必须包含多个晶体管。

  • SRAM does not use capacitors.

    SRAM不使用电容器。

  • SRAM is also highly recommended for use in PCs, peripheral equipment, printers, LCD screens, hard disk buffers, router buffers and buffers in CDROM / CDRW drives.

    强烈建议将SRAM用于PC,外围设备,打印机,LCD屏幕,硬盘缓冲区,路由器缓冲区以及CDROM / CDRW驱动器中的缓冲区。

b) Dynamic RAM (Dynamic random access memory)

b)动态RAM(动态随机存取存储器)

It is a type of random-access memory used in computing devices. It is made up of capacitors and transistors.

它是计算设备中使用的一种随机存取存储器。 它由电容器和晶体管组成。

  • This type of memory uses separate capacitors or transistors to stores each bit of data and it has two states of value in one bit called 0 and 1.

    这种类型的存储器使用单独的电容器或晶体管来存储数据的每一位,并且它在一个位(称为0和1)中具有两种有价状态。

  • As compared with other RAM's it is less expensive.

    与其他RAM相比,它更便宜。

  • Data were written by DRAM at the byte-level.

    数据是在字节级别由DRAM写入的。

  • In DRAM, data is written at the byte-level and it reads data at the multiple-byte page level.

    在DRAM中,数据以字节级别写入,并以多字节页面级别读取数据。

  • DRAM requires less power than other RAMs.

    DRAM比其他RAM耗电少。

ii) ROM (Read Only Memory)

ii)ROM(只读存储器)

ROM offers huge types of standards to save data as it is a permanent memory location. But it works with the read-only operation. whenever power failure occurs during the ROM memory work in computers then no data lose happens.

ROM提供了多种类型的标准来保存数据,因为它是永久性的存储位置。 但是它可以与只读操作一起使用。 只要计算机中的ROM存储器工作期间发生电源故障,就不会发生数据丢失。

  • It is Used where the programming requires no change and also in embedded systems or.

    它用于不需要更改编程的地方,也可以在嵌入式系统中使用。

  • It is Used in peripheral devices and calculators.

    它用于外围设备和计算器。

Types of Read Only Memory (ROM)

只读存储器(ROM)的类型

  1. PROM (Programmable read-only memory)

    PROM(可编程只读存储器)

  2. EPROM (Erasable Programmable read only memory)

    EPROM(可擦可编程只读存储器)

  3. EEPROM (Electrically erasable programmable read only memory)

    EEPROM(电可擦可编程只读存储器)

a) PROM (Programmable read-only memory)

a)PROM(可编程只读存储器)

Developers created a type of ROM known as programmable read-only memory (PROM) because Creating ROM chips from scratch are time-consuming and very expensive.

开发人员创建了一种称为可编程只读存储器(PROM)的ROM,因为从头开始创建ROM芯片既耗时又非常昂贵。

  • It can be coded by the user. Once coded, the data and instructions in it cannot be changed.

    可以由用户编码。 一旦编码,其中的数据和指令将无法更改。

  • It is used to store permanent data in digital electronic devices.

    它用于在数字电子设备中存储永久数据。

  • It can be bought at a low cost as compared to other RAMs.

    与其他RAM相比,它可以低成本购买。

b) EPROM (Erasable Programmable read only memory)

b)EPROM(可擦可编程只读存储器)

This is the type of memory that can be reprogrammed. We can erase data from it and reprogram it that is erase all the previous data by using high voltage Ultraviolet light.

这是可以重新编程的内存类型。 我们可以从其中擦除数据并重新编程,即通过使用高压紫外线来擦除所有先前的数据。

  • It is required to erase each cell in EPROM.

    需要擦除EPROM中的每个单元。

c) EEPROM (Electrically erasable programmable read only memory)

c)EEPROM(电可擦可编程只读存储器)

The data can be erased and reprogrammed by applying an electric charge. There is no need for ultraviolet light and we can erase only portions of the chip.

可以通过施加电荷来擦除和重新编程数据。 不需要紫外线,我们只能擦除部分芯片。

  • It was a replacement for PROM and EPROM chips and later it is used for computer's BIOS.

    它是PROM和EPROM芯片的替代品,后来用于计算机的BIOS。

  • Configurations parameters are stored by using EEPROM. In modern computers, they replaced BIOS CMOS memory.

    配置参数通过使用EEPROM存储。 在现代计算机中,它们取代了BIOS CMOS内存。

  • It is required that data to be written or erased by EEPROM one byte at a time.

    要求数据一次由EEPROM写入或擦除一个字节。

翻译自: https://www.includehelp.com/operating-systems/types-of-computer-memory.aspx

计算机操作系统 内存

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

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

相关文章

关于 java 实现 语音朗读

最近有个java项目要实现 一个 java语音朗读的功能,百度了半天 没有现成的 。也是一头雾水。没具体思路。。。。。大体上总结了下网上的资料 1.java 实现起来 比c或者vb 能麻烦点,或者是这个功能用其他语言完成 然后整合到java 项目里面去!2.…

查询MySQL字段注释的 5 种方法!

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)很多场景下,我们需要查看 MySQL 中表注释,或者是某张表下所有字段的注释,所以本文就来盘…

聊聊索引失效的10种场景,太坑了

前言今天我接着上一期数据库的话题,更进一步聊聊索引的相关问题,因为索引是大家都比较关心的公共话题,确实有很多坑。不知道你在实际工作中,有没有遇到过下面的这两种情况:明明在某个字段上加了索引,但实际…

Java中的main方法

2019独角兽企业重金招聘Python工程师标准>>> 在一个Java应用程序中,通常程序的入口是一个main方法,它被声明为公有静态方法,参数是一个字符串数组,返回值为Void类型。这个方法有许多值得研究的地方,今天就来…

约瑟夫环问题(C++)

问题描述 首先,说明一下这个问题是研究生期间c课的综合作业,本来有好多选择但最后还是选择了约瑟夫环问题。下面是约瑟夫环的问题描述以及设计要求: 约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人&…

实战!工作中常用到哪些设计模式

前言 大家好,我是捡田螺的小男孩。平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家…

什么是bcd码数据传输通讯_传输障碍| 数据通讯

什么是bcd码数据传输通讯传输障碍 (Transmission Impairment) In the data communication system, analog and digital signals go through the transmission medium. Transmission media are not ideal. There are some imperfections in transmission mediums. So, the signa…

Spring boot项目(问答网站)之timeline的推拉两种模式

Timeline介绍 所谓timeline就是当用户打开主页看到的随着时间轴发生的一系列时间的整合,主要包含: 关注用户的最新动态热门推荐广告推荐整合等等. 推、拉模式 推模式: 当一个用户关注了或者评论了一个问题或用户,触发事件&…

Bean放入Spring容器,你知道几种方式?

作者:三尺微命 一介书生来源:blog.csdn.net/weixin_43741092/article/details/120176466我们知道平时在开发中使用Spring的时候,都是将对象交由Spring去管理,那么将一个对象加入到Spring容器中,有哪些方式呢&#xff…

Spring boot项目(问答网站)之Python学习基础篇

简介 当问答网站基本框架搭建完毕之后需要一些初始的数据来进行填充,因此选用Python爬虫的方式,从网上截取一些资料信息(当然是自己做项目使用,非商用)放入到项目网站上面。这篇主要是关于Python基础知识的学习笔记。…

Spring Boot Admin,贼好使!

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)Spring Boot Admin(SBA)是一个开源的社区项目,用于管理和监控 Spring Boot 应用程序。应…

JAVA基础之容器基础内容

Java Collections框架 Java Collections框架中包含了大量的集合接口以及这些接口的实现类和操作它们的方法,具体包含了Set(集合)、List(列表)、Map(键值对)、Queue(队列)、Stack(栈)等,其中List、Set、Queue、Stack都继承了Collection接口。…

更快的Maven构建工具mvnd和Gradle哪个性能更好?

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)Maven 作为经典的项目构建工具相信很多人已经用很久了,但如果体验过 Gradle,那感觉只有两个字“真香…

SpringBoot + ShardingSphere 秒级分库分表!

Spring Boot 作为主流微服务框架,拥有成熟的社区生态。市场应用广泛,为了方便大家,整理了一个基于spring boot的常用中间件快速集成入门系列手册,涉及RPC、缓存、消息队列、分库分表、注册中心、分布式配置等常用开源组件&#xf…

git reset, git checkout, git revert 区别 (译)

博客原文地址: http://blog.mexiqq.com/index.php/archives/3/题记:团队中大多数成员使用 sourceTree 和 github 两款 git 工具,然而大家对于图形化工具提供的 reset,checkout,revert 功能点并不是很了解,甚至于混淆,然后凭借猜测去使用。功夫…

Redis笔记之基本数据结构 动态字符串SDS

简单动态字符串 传统上的C语言的字符串表示是以空字符结尾的字符数组(C字符串),redis自己实现一个动态字符串(SDS),两者之间的区别以及使用SDS的好处有: 结构不同。C字符串以空字符结尾的字符…

扯一把 Spring 的三种注入方式,到底哪种注入方式最佳?

1. 实例的注入方式首先来看看 Spring 中的实例该如何注入,总结起来,无非三种:属性注入set 方法注入构造方法注入我们分别来看下。1.1 属性注入属性注入是大家最为常见也是使用最多的一种注入方式了,代码如下:Service p…

Redis笔记之基本数据结构 链表

链表 链表具有空间存储不连续,增删节点快的优点,因此redis在列表键、发布与订阅、慢查询、监视器等使用了链表作为底层实现。由于C语言中没有内置的链表实现,因此redis自己进行了实现。 双向链表。每个listtNode都有perv和next指针&#x…

SpringCloud组件:Ribbon负载均衡策略及执行原理!

大家好,我是磊哥。今天我们来看下微服务中非常重要的一个组件:Ribbon。它作为负载均衡器在分布式网络中扮演着非常重要的角色。本篇主要内容如下:在介绍 Ribbon 之前,不得不说下负载均衡这个比较偏僻的名词。为什么说它偏僻了&…

Redis笔记之基本数据结构 字典

字典 符号表、关联数组或者映射,有点类似于java中的map,用于保存键值对key-value。字典中的键key是独一无二的。底层实现为哈希表。下面进行简述: 哈希表。哈希表主要包含table数组、size、sizemask以及used。table用于保存哈希表节点&…