学习操作系统之外存和内存的区别

news/2024/11/20 9:24:22/

外存(辅助存储器)和内存(主存储器)的特点:

  • 外存:特点是存储容量大、价格较低,并且在断电的情况下可以长期保存信息,因此被称为永久性存储器,常见的外存设备包括硬盘、光盘、磁盘和磁带等,外存的物理性质决定了其存取速度相对于内存较慢。
  • 内存:主要特点是存取速度快,可以直接与CPU相连,以满足CPU高速运算的需求,然而,内存的存储容量相对较小,价格也较高,且在断电后,内存中的信息会丢失,常见的内存类型包括RAM(随机存取内存)和ROM(只读存储器)。

内存和外存的区别是:

  1. 定义不同:内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件;外存又称:辅助存储器,是指除计算机内存及CPU缓存以外的储存器;
  2. 读取数据的速度不同:内存读取数据的速度快,外存读取数据的速度慢;
  3. 访问权限不同:CPU只能直接访问内存,外存的东西要先到内存CPU才能处理;
  4. 组成结构不同:内存是由内存芯片、电路板、金手指等部分组成的.;外存是由磁盘片、读写控制电路和驱动机构组成;
  5. 易失性不同:内存,是具有易失性的。这意味着当系统断电时,数据就会丢失。与之相反,外部存储是非易失性的,因此即使没有电源,它也能保存数据;
  6. 作用不同:内存的作用是用于暂时存放处理器中的运算数据,以及与硬盘等外部储存器交换的数据;外存;外存的作用是存放需要连机保存但暂时不使用的程序和数据;
  7. 与cpu的关系不同:在电脑中,CPU负责运算和处理,内存负责数据交换。两者属于协作关系,内存相当于是CPU的数据存取通道。而外存要与CPU或I/O设备进行数据传输,必须通过内存进行。

http://www.ppmy.cn/news/1443625.html

相关文章

web server apache tomcat11-27-Security Considerations

前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 web server apache tomcat11-01-官方文档入门介绍 web…

word添加行号

打开页面设置,找到行号

第8章 软件工程

一、软件工程概述 (一)软件危机 1、含义:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 2、解决方案:引入软件工程的思想。 (二&#x…

vite: 项目中使用Sass

1.安装 npm add sass 注意:有些博客中会告诉你需要 安装sass-loader和sass,这是webpack项目中的做法。而在Vite环境中,如果你想使用Sass预处理器,实际上并不需要单独安装sass-loader。Vite默认集成了对Sass的支持,你…

「PHP系列」PHP Error(错误处理)讲解

文章目录 一、使用 die() 函数,处理错误二、自定义错误处理器三、错误报告级别四、异常处理五、错误日志1. 配置 PHP 错误日志2. 记录错误到日志3. 案例代码 六、相关链接 一、使用 die() 函数,处理错误 在 PHP 中,die() 函数是一个简单而直…

基于springboot的明星周边产品销售网站源码数据库

基于springboot的明星周边产品销售网站源码数据库 随着信息互联网信息的飞速发展,无纸化作业变成了一种趋势,针对这个问题开发一个专门适应洗衣店业务新的交流形式的网站。本文介绍了星之语明星周边产品销售网站的开发全过程。通过分析企业对于星之语明…

强化SSH服务安全的最佳实践

SSH(Secure Shell)作为一种广泛应用于Linux和其他类Unix系统中的强大工具,为管理员提供了安全的远程登录和命令执行功能。在现今高度互联的网络环境中,确保SSH服务的安全性显得尤为重要。本文将详细阐述一系列SSH服务的最佳实践&a…

Golang基础8-go语言依赖管理

go语言依赖管理 探索 GO 项目依赖包管理与Go Module常规操作 - 知乎 https://juejin.cn/post/7054513615625256996 演进过程: GOPATH机制 早期引入GOPATH机制,Go 编译器可以在本地 GOPATH 环境变量配置的路径下,搜寻 Go 程序依赖的第三方…