外部存储器

外部存储器是主存的后援设备,也叫做辅助存储器,简称外存或辅存。

它的特点是容量大、速度慢、价格低,可以脱机保存信息,属于非易失性存储器

外存主要有:光盘、磁带、磁盘;磁盘和磁带都属于磁表面存储器

目前广泛运用的固态硬盘(SSD)主要由闪存芯片构成,属于半导体存储器

1.磁盘存储器

磁盘分为硬磁盘和软磁盘,现在大多用硬磁盘。

  • 优点:容量大、位价低;记录介质可重复使用(可以多次读写);记录的信息可长期保存而且不易丢失,可以脱机存档;非破坏性读出,读出时不需要再生。
  • 缺点:存取速度慢,机器结构复杂,容易坏。

1.磁表面存储器和磁记录原理

 

  • 磁记录方式:又称为编码方法,就是按某种规律将一连串的二进制信息转化成磁表面的磁化状态。

2.硬磁盘的分类和基本结构

(1)硬磁盘存储器的类型 

硬磁盘中的存储载体是盘片,它是硬质铝合金材料制成的,其表面涂有一层硬磁特性材料。 

硬磁盘如下:

  • 根据能否更换盘片,可分为可换盘磁盘固定盘磁盘

可换盘磁盘的盘片可以脱机保存,所以更换时只换单片,方便维护和扩容;

固定盘磁盘的盘片则不能取下,更换时需要整体更换,可靠性更高。

  • 按照磁头的工作方式,硬磁盘可分为固定磁头磁盘移动磁头磁盘。 

  • 固定磁头的磁盘存储器,磁头位置是固定的,磁盘上的每个磁道都对应一个磁头,盘片也不可换。     这样省去了磁头在盘片上寻找磁道的时间,存取速度更快
  • 移动磁头的磁盘存储器,存取数据时磁头需要在盘面上找磁道;这类存储器只能有一个盘片,也可以有多个盘片。
  • 多个盘片会可以看作将多个磁头通过支架连为一体。任何时刻磁头和主轴的距离都相等,它们位于和圆心等距的一组磁道上,这组磁道称为一个柱面。 

目前,移动磁头的多盘片磁盘应用最广泛,典型代表是温切斯特磁盘

温切斯特磁盘简称温盘,它采用密封组合的方式,将磁头、盘片、驱动部件以及读写电路等部分做成了一个不可拆卸的整体。

因此,它的特点是:可靠性强,防尘性能强,对环境要求低。

(2)硬磁盘存储器的组成

硬磁盘存储器由磁盘驱动器、磁盘控制器和盘片组成。

  • 磁盘驱动器

磁盘驱动器是主机之外的一个装置,又称为磁盘机。驱动器主要包括主轴、定位驱动和数据控制三个部分。

传动机构可以使磁盘高速旋转

磁头装在读写臂上,连接一个小车。

音圈电机可控制小车平行移动寻道。

定位驱动是一个能够带有速度和位置反馈的自动控制系统,用以控制磁头的运动。

数据控制部分对数据进行转换以及对读写操作进行控制。

  • 磁盘控制器

磁盘控制器是磁盘存储器和主机的接口,通常就是一块电路板,插在主机总线插槽中。

它的作用是接受主机发来的命令并将其转化为磁盘驱动器的控制命令。

其实现了主机和驱动器之间的数据格式转换和数据传送,并且可以控制驱动器的读写操作。

一个磁盘控制器可以控制多台驱动器。

========================================================

将磁盘控制器的功能全部内置在磁盘设备中,主机和设备之间就可以采用标准的通用接口了。

最初这种接口称为IDE接口,同时期还有SCSI接口,之后又发展出了串行传输技术的接口,也就是SATASAS。目前我们的个人电脑大多采用SATA接口的硬盘。

当然,由于其是一块电路板,我们也可以将其集成在主板中

  • 盘片

盘片是磁盘中存储信息的载体,由驱动器控制它的转动并读/写数据;有时也会直接把盘片当作驱动器的一部分。

3.磁盘的工作原理

(1)磁盘存储区域

一块磁盘划分为若干个盘面(记录面),每个记录面划分为若干条磁道,每条磁道又划分为若干个扇区(块、扇段),是磁盘读写的最小单位。值得一提的是,扇区的存储容量是相同的。

一个多盘片的磁盘组,可将其所有面上同一半径的磁道看成一个圆柱面,称为柱面

 (2)磁盘地址

由于一个磁盘存储器又多台驱动器,因此我们要给驱动器编号来区分。

当驱动器号确定后,磁盘进行寻址定位时,首先需要整体移动磁头找到对应柱面(磁道)、再选定磁头,最后转动盘片找到扇区。

 (3)磁盘的工作过程

磁盘的主要操作是寻址、读写盘。磁盘属于机械式部件,其读写操作是串行的,因此读写操作不可同时进行,也不可同时读写多组数据。

4.磁盘的性能指标

 

5.冗余磁盘阵列RAID 

 2.固态硬盘

固态硬盘是基于闪存技术的半导体存储器,它与U盘并没有本质差别。

SSD由闪存芯片和闪存翻译曾组成。

闪存芯片相当于磁盘驱动器

闪存翻译层相当于磁盘控制器

 

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

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

相关文章

【Java毕业设计】基于JavaWeb的服务出租系统

本科毕业设计论文 题目:房屋交易平台设计与实现 系 别: XX系(全称) 专 业: 软件工程 班 级: 软件工程15201 学生姓名: 学生学号: 指导教师: 导师1 导师2 文章目录 摘…

从零对Transformer的理解(台大李宏毅)

Self-attention layer自注意力 对比与传统cnn和rnn,都是需要t-1时刻的状态然后得到t时刻的状态。我不知道这样理解对不对,反正从代码上看我是这么认为的。而transformer的子注意力机制是在同一时刻产生。意思就是输入一个时间序列,在计算完权…

PostgreSQL的学习心得和知识总结(一百四十五)|深入理解PostgreSQL数据库之ShowTransactionState的使用及父子事务有限状态机

目录结构 注:提前言明 本文借鉴了以下博主、书籍或网站的内容,其列表如下: 1、参考书籍:《PostgreSQL数据库内核分析》 2、参考书籍:《数据库事务处理的艺术:事务管理与并发控制》 3、PostgreSQL数据库仓库…

信息技术课如何禁止学生玩游戏

在信息技术课上禁止学生玩游戏是一个常见的挑战,但可以通过一系列策略和工具来有效地实现。以下是一些建议: 明确课堂规则和纪律: (1)在课程开始时,明确告知学生课堂规则和纪律,包括禁止玩游戏的规定。 (2)强调遵守…

[Qt] QtCreator编辑区关闭右侧不必要的警告提示

在代码编辑页面,右侧总会出现一些即时Waring,不想看见? 取消勾选插件管理中的ClangCodeModel 插件即可

Linux 内核权限提升漏洞CVE-2024-1086三种修复方法

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG数据库运维(如安装迁移,性能优化、故障应急处理等) 公众号:老苏畅谈运维 欢迎关注本人公众号,更多精彩与您分享。一、漏…

NLP大语言模型的缩放定律

一、简述 ​论文《神经语言模型的缩放定律》包含对交叉熵损失的语言模型性能的经验缩放定律的研究,重点关注Transformer架构。 https://arxiv.org/pdf/2001.08361.pdfhttps://arxiv.org/pdf/2001.08361.pdf 实验表明,测试损失与模型大小、数据集…

已解决VirtualMachineError: 虚拟机错误的正确解决方法,亲测有效!!!

已解决VirtualMachineError: 虚拟机错误的正确解决方法,亲测有效!!! 目录 问题分析 报错原因 解决思路 解决方法 分析错误日志 优化代码 内存泄漏排查 优化递归调用 调整JVM参数 使用监控工具 增加物理内存或升级硬件…

优选免单模式:电商销售的新篇章

随着电商市场的日益繁荣,各种创新销售模式层出不穷。其中,优选免单模式以其独特的运作方式和激励机制,吸引了大量消费者的目光。该模式的核心在于通过降低商品售价、引入社交元素以及设计阶梯式奖励,激发消费者的购买热情&#xf…

【C++知识点】类和对象:友元,运算符重载,多态

今天来继续了解类和对象! PS.本博客参考b站up黑马程序员的相关课程,老师讲得非常非常好! 封装 深拷贝与浅拷贝 浅拷贝:简单的赋值拷贝操作 深拷贝:在堆区重新申请空间,进行拷贝操作 首先&#xff0c…

「动态规划」如何求最长湍流子数组的长度?

78. 最长湍流子数组https://leetcode.cn/problems/longest-turbulent-subarray/description/ 给定一个整数数组arr,返回arr的最长湍流子数组的长度。如果比较符号在子数组中的每个相邻元素对之间翻转,则该子数组是湍流子数组。更正式地来说,…

VBA技术资料MF164:列出文件夹中的所有文件和创建日期

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解&#…

JAVA大型医院绩效考核系统源码:​医院绩效考核实施的难点痛点

JAVA大型医院绩效考核系统源码:​医院绩效考核实施的难点痛点 绩效考核数字化综合管理系统是一个基于数字化技术的管理平台,用于帮助企业、机构等组织进行绩效考评的各个环节的管理和处理。它将绩效考评的各个环节集成到一个系统中,包括目标…

Appium Android 自动化测试 -- 元素定位

自动化测试元素定位是难点之一,编写脚本时会经常卡在元素定位这里,有时一个元素能捣鼓一天,到最后还是定位不到。 Appium 定位方式和 selenium 一脉相承,selenium 中的定位方式Appium 中都支持,而 Appium 还增加了自己…

ciscn_2019_n_1

前戏--------checksec,运行查看 进入就可以发现这段代码 很浅显易懂 我们要得到的后面是 这里 我们要利用的漏洞是 get函数 0x30大小 加上8 exp: from pwn import * ghust remote("node5.buuoj.cn",28777) addr 0x4006BE payload bA * 0x30 bB*0x8 p64(addr…

细说MCU输出两路PWM波形及改变占空比的实现方法

目录 一、硬件及工程 二、建立工程 三、代码修改 四、下载运行 五、改变PWM波形占空比 1、定义两个全局变量 2、启动定时器 3、重写TIM3中断回调函数 六、下载并运行 一、硬件及工程 文章依赖的硬件及工程配置参考本文作者的其他文章:细说ARM MCU的串口接…

3D开发工具HOOPS为BIM应用提供支持:复杂大模型实现Web端轻量化!

在数字化转型的浪潮中,Tech Soft 3D以其HOOPS SDK工具包,为软件开发人员提供了强大的支持。这一工具包不仅支持Windows、Linux、OSX和移动平台等多样化的操作系统,还使得开发人员能够构建出庞大而复杂的建筑和BIM应用程序。HOOPS SDK的多格式…

26.2 Django简介

1. Python三大主流框架 根据当前的信息和流行度, Python的三大框架可以归纳为Django, Flask和FastAPI, 以下是对它们的清晰分点表示和归纳:* 1. Django: 一个高级的Python Web框架, 以快速开发和实用简洁的设计出名.它遵循MVC设计模式(但更倾向于MTV模式), 并提供了许多内置的…

让全栈AI的旗帜猎猎作响:“逆行者”华为云

如果有人问,AI大模型行业,最近的风向是什么?相信很多人都会说,是“内卷”。 近段时间,“降价”成了大模型的第一关键词。各大云服务商争相加入AI降价潮,甚至有公司模型降价达到了97%的惊人幅度。加上厂商抢…

数据库精选题(三)(SQL语言精选题)(按语句类型分类)

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀数据库 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 前言 创建语句 创建表 创建视图 创建索引…