网站上的办公网站怎么做宠物网站推广怎么做

news/2025/9/27 13:52:04/文章来源:
网站上的办公网站怎么做,宠物网站推广怎么做,wordpress自动采集更新,广东深圳房价多少钱一平方需要云服务器等云产品来学习Linux的同学可以移步/–腾讯云–/官网#xff0c;轻量型云服务器低至112元/年#xff0c;优惠多多。#xff08;联系我有折扣哦#xff09; 文章目录 1. 了解磁盘1.1 磁盘的物理结构1.2 磁盘的逻辑结构1.3 磁盘的存储结构 2. 文件系统2.… 需要云服务器等云产品来学习Linux的同学可以移步/–腾讯云–/官网轻量型云服务器低至112元/年优惠多多。联系我有折扣哦 文章目录 1. 了解磁盘1.1 磁盘的物理结构1.2 磁盘的逻辑结构1.3 磁盘的存储结构 2. 文件系统2.1 磁盘的组织方式2.2 inode的概念2.3 文件的访问方式 在上一节中我们了解了被打开的文件是怎么被管理的怎么被使用的怎么和进程联系起来的…这些东西都是对被打开的文件的管理。但是除了这些被打开的文件之外还有非常多的没有被打开的文件静悄悄的躺在磁盘上。那么这些文件也是需要被管理起来的接下来我们来了解一下这些没有被打开的文件是怎么管理起来的。 1. 了解磁盘 我们知道没有被打开的文件是存放在磁盘上的所以要了解未被打开的文件是怎么被管理的就首先要了解磁盘的结构包括物理结构、逻辑结构和存储结构。这里以机械硬盘为例来了解一下磁盘的结构。 1.1 磁盘的物理结构 磁盘由一系列的物理结构组合而成其中最重要的部分就是磁头、盘面。数据是存放在盘面上的通过磁头来将数据读取或者写入。 1、磁盘中每个盘片的每一面都配有一个磁头且磁头和盘面是没有接触的二者的距离非常非常低而一旦有灰尘等杂质落入到磁盘中就可能会导致磁头撞击灰尘从而刮花盘面所以磁盘拆开后就会损坏。 2、现在一般个人的笔记本都是使用固态硬盘 SSD而不再使用磁盘因为磁盘的磁头与盘面距离非常近所以为了避免磁盘与盘面接触而刮花盘面导致数据丢失磁盘不能抖动但是笔记本通常要进行移动很可能会发生上述故障同时SSD 的读写速度要高于磁盘。 3、但是在企业端磁盘仍然是存储的主流因为企业中主机都统一放置在机房中轻易不会移动同时SSD 存在造价贵、读写次数有限等缺点。 4、磁盘是计算机中唯一一个纯机械结构的设备同时磁盘还是外设所以磁盘进行数据读写的速度很慢。 1.2 磁盘的逻辑结构 磁道磁盘的表面即盘面由一些磁性物质组成可以用这些磁性物质来记录二进制数据同时盘面被划分为一个个同心圆这些同心圆被称为 磁道 (一个同心圆就是一个磁道)相邻磁道之间是有间隙的我们的数据就存在磁道上。 扇区从圆心向外放射与磁道围成的一小块区域称为扇区一个磁道会被划分为许多个扇区每个扇区就是一个 “磁盘块”这是磁盘寻址的基本单位即数据进行 IO 的单位大小一般为 512 byte。(注每个扇区的大小是固定的所以从圆心往外扇区的数据存储密度会随着扇区面积的增大而减小) 柱面磁盘中所有盘面的同一个磁道被称为一个柱面可以说柱面和磁道是等价的。 简单的示意图如下 磁盘寻址的过程 磁盘在IO的过程中需要进行寻址。寻址的过程主要如下1.定位磁道也就是在哪一个柱面cylinder2. 确定在哪一个盘面也就是用哪一个磁头head3. 最后再确定在哪一个扇区sector 上述过程在物理上的表现方式如下启动主轴后所有的盘片以同样的方式进行高速旋转同时所有的磁头也共同从圆心到半径左右摆动当定位到柱面后磁头停止摆动盘片继续旋转当盘片对应扇区旋转到磁头下方后对应盘面的磁头向扇区中写入/读取数据。 所以在磁盘中定位任意一个/多个扇区采用的基本硬件定位方式是 柱面、磁头、扇区定位即 CHS 定位法。 1.3 磁盘的存储结构 相比较于这种三维立体的结构实际上线性的结构更方便去管理。所以在存储的过程中我们是把这个磁盘的立体结构转化成线性的存储结构来管理 现在就可以把原来对物理结构的管理转换成了对数组的管理 所以只要知道了这个扇区的下标就算定位了一个扇区。在操作系统内部我们把这种地址称为LBA地址logic block address 举个例子 假设我们现在有这样的参数有4个盘面每个盘面有10个磁道每个磁道有100个扇区每个扇区有512个字节。 那么现在如果给出指定的LBA地址就能够找到对应的CHS参数也就能够定位到对应的磁盘的物理地址了。 假设要找LBA地址是123对应的物理地址 盘面号 LBA地址 / (磁道数 * 扇区数) 123 / 10 * 100 0号盘面 磁道号 LBA地址 / 扇区数 123 / 100 1号磁道 扇区号 LBA地址 % 扇区数 123 % 100 23号扇区 为什么OS要进行逻辑抽象直接用CHS不行吗 1. 便于OS管理 2. 不想让OS的代码和硬件强耦合 2. 文件系统 2.1 磁盘的组织方式 文件在磁盘中是如何存储的呢 我们已经知道了磁盘空间的管理方式是使用线性的结构来管理的。磁盘的空间很大虽然对应的磁盘访问的基本单位是512个字节但是依旧是很小的OS内的文件系统定制了多个扇区读取–1KB2KB4KB为基本单位。即使本来希望读取的是1bit也必须将4KB的内容load进内存进行读取或者修改。所以我们采用分治的思想来管理磁盘空间进行分区大的磁盘空间-小空间对于每个小空间管理好了然后把这些小空间组织起来即可。 在win10系统中右键此电脑点击管理、磁盘管理就能看到这个界面这里好像是把自己的磁盘分成了很多块实际上这并不是很多块磁盘而是把一个磁盘进行了分区。 当然这个分区和分组的大小是笔者自己杜撰的便于理解实际中不一定存在这种分区大小。 实际上对于分区之后的管理都有一些比较细节的东西 Boot Block启动块存在于每个分区的开头备份文件与启动相关的。在当前的分区中剩下的空间将会被继续分组分成很多个Block GroupSuper Block保存所在分区的整个文件系统的信息。这里将superblock在每个分组中保存的原因是用于备份如果其中一个superblock损坏可以通过拷贝其他分组中的superblock来恢复。 2.2 inode的概念 文件 内容 属性 Linux的文件属性和文件内容是分批存储的 保存文件属性的是inode。inode块的大小是固定的为128字节。一般来说一个文件有一个inode包含了这个文件几乎所有的属性文件名除外。 文件内容是存储在data bloack中的不同文件存放的内容不同这些文件内容的大小随着文件类型的大小也在变化 每个文件都有一个inode所以会有很多inode。为了区分所以每个inode都有自己的ID可以使用ls -li来查看inode编号 实际上在每个分组中都有着对应的区域用于存放对应的内容 Super Block存放所在分区的整个文件系统的信息在这个分区中的每个分组中都有备份Groupe Descriptor TableGDT块组表述表。记录了每个块组的起始块号、空闲块数量、空闲索引节点数量等信息同时也包括块位图和索引节点位图的起始位置Block Bitmapdata block对应的位图结构存放对应的data block是否被使用的标志inode Bitmapinode对应的位图结构存放对应的inode是否被使用的标志inode Table保存了分组内部所有可用的inode包含已经使用的和没有使用的Data blocks是真正存放文件内容的内存块除了上述的内容外整个分组的所有空间都是数据块 2.3 文件的访问方式 1. 访问文件的属性 首先找到这个文件对应的inode然后通过inode来访问到inode Table中的数据这里存放的就是文件的属性相关信息。 2. 访问文件的内容 我们知道文件的内容是存放在Data Blocks中的。那么需要访问文件内容的时候访问这些DataBlocks即可。 但是我怎么知道这些Data Blocks中的数据是哪个文件的所以这就需要将inode与DataBlocks联系起来 我们知道inode中存放了文件的属性那么在inode中再存一个数组数组内的内容就是使用的Data Blocks。那么就可以通过inode来找到这个文件使用的DataBlocks了 还有一个问题这个blocks中一共有15个元素每个元素保存一个DataBlocks每个datablocks的大小一般是4KB那么一共也就只能存放4*1560KB这也太小了吧 实际上在Linux中采用了混合索引的方式来组织这些数据块所谓的混合索引就是在blocks数组的最后几个元素中存放的数据块地址里面存放的内容是其他数据块的地址。一般来说最后三个分别是一级二级和三级索引。 通过文件的访问我们了解到了文件系统内对文件的管理形式那么创建文件和删除文件的方法也就显而易见了 **创建文件**在inode Bitmap中找到一个编号为0的将其比特位置为1同时找到找到对应的inode编号把文件的属性填进去文件的内容数据写到block里面在inode和block之间建立映射关系然后返回inode编号 删除一个文件删除文件也需要用到inode实际上删除一个文件时我们只需要找到inode在inode bitmap当中的比特位把比特位由1置为0就删除了。所以删除一个文件根本不需要把数据属性和内容清空只要把inode bitmap的1置为0属性就删除了这个文件也占着数据块也把block的比特位也置为0。所以把文件删除是能够恢复的一旦删除只是把bit位清掉了想要恢复只要得到inode的编号然后把inode bitmap里的比特位由0置为1在去inode table对应的映射表在block bitmap的0置为1。 如果在Linux中误删除一个文件还是能恢复的但是前提必须是inode和data block没有被占用所以当误删除一个文件时最好的办法就是什么都不做。而我们在Windows中删除文件到回收站只是转移了目录在回收站中删除才是真正的删除。这里最好为自己的Linux手动设置一个回收站可以参考这篇博文中的设置方法来做【Linux】基本知识和权限_ 上述我们在说一个文件的时候使用的都是inode来说的但是我们在使用文件的时候用的是文件名啊并不是inode 我们知道目录也是一个文件那么目录也有inode也就是说目录也有数据块实际上目录的数据块中存放的内容就是当前目录下的文件名和这个文件对应的inode的映射关系所以在权限的章节的时候说了要显示当前目录的所有文件就需要这个目录的读权限在这个目录下创建文件就需要写权限这其实都是对这个目录的数据块的读写权限 也有inode也就是说目录也有数据块实际上目录的数据块中存放的内容就是当前目录下的文件名和这个文件对应的inode的映射关系所以在权限的章节的时候说了要显示当前目录的所有文件就需要这个目录的读权限在这个目录下创建文件就需要写权限这其实都是对这个目录的数据块的读写权限**

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

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

相关文章

创意灵感网站中国新闻社领导名单

非极大值抑制(Non-Maximum Suppression,NMS),顾名思义就是抑制不是极大值的元素,可以理解为局部最大搜索。这个局部代表的是一个邻域,邻域有两个参数可变,一是邻域的维数,二是邻域的大小。而是用于目标检测…

网站管理系统 免费做阿里渠道的销售要有哪些网站

发作性睡病是一种慢性的睡眠障碍,患者在白天会出现无法控制的睡意,甚至可能突然入睡。虽然饮食不能直接治愈发作性睡病,但合理的饮食调整可以在一定程度上缓解症状,提高患者的生活质量。 首先,发作性睡病患者需要保持…

电子产品在哪些网站做调研北京住房和城乡建设局门户网站

VQE 上行VQE,主要针对MIC采集部分的音频增强 下行VQE,主要针对SPK播放部分的音频增强 附关键词解释 RES RES 模块为重采样(Resampler)模块。当AI上行或AO下行通路中开启VQE 各功能 模块时,在处理前后各存在一次重采样…

网站开发工具的功能新沂网站制作

java是单继承的,java中的类不支持多继承,但是支持多层继承。 反证法: 如果一个类同时继承两个类,然后两个类中都有同样的一个方法,哪当我创建这个类里的方法,是调用哪父类的方法 所以java中的类不支持多继…

用.net做网站怎么修改公司网站图片

Python中的字典(dict)和集合(set)是两个强大且常用的数据结构,它们在处理数据和解决问题时发挥着重要作用。深入了解这两种数据结构的底层实现和用法将有助于编写更高效、灵活和可读性强的代码。 Python字典&#xff…

美发网站怎么做信宜网站设计公司

原文地址:http://android.xsoftlab.net/training/multiple-threads/run-code.html#StopThread 上节课我们学习了如何定义一个类用于管理线程以及任务。这节课将会学习如何在线程池中运行任务。要做到这一点,只需要往线程池的工作队列中添加任务即可。当…

网站开发程序员是做什么的电商网站如何做

来源 | CSDN(ID:CSDNnews)Eclipse Che被Eclipse官方称为下一代IDE,作为老牌的IDE,被其寄予厚望的Eclipse Che到底有什么特点,在这篇文章中我们来一探究竟。开发团队的Kuberentes原生IDEEclipse Che对开发团…

保洁网站模板wordpress 查询文章

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

建设网站的建设费用包括wordpress菜单实现下拉

前言: 长短期记忆网络(LSTM,Long Short-Term Memory)是一种时间循环神经网络,是为了解决一般的RNN(循环神经网络)存在的长期依赖问题而专门设计出来的。 目录: 背景简介 LSTM C…

如何设计酒店网站建设大气产品展示网站源码

1、题目名称:小球游戏 某台有10个小球的游戏机,其设定的规则如下: 每一轮游戏在开始之前会把编号为0到9的小球依次放入从左到右编号也为0到9的10个位置;游戏开始后会快速对调任意两个球的位置若干次,并在结束时要求观众…

网站第二次备案win7 iis 默认网站

今日复习内容:做题 例题1:仙境诅咒 问题描述: 在一片神秘的仙境中,有N位修仙者,他们各自在仙境中独立修炼,拥有他们独特的修炼之地和修炼之道,修炼者们彼此之间相互尊重,和平相处…

同一个服务器的网站做有链公会网站免费建设

在执行这些操作之前,确保你对远程仓库有足够的权限来删除分支和推送代码。下面的步骤将指导你如何删除远程的master分支,创建一个新的dev分支,并将代码推送到这个新分支上。 1. 删除远程的master分支 首先,使用以下命令删除远程…

设计师必须知道的十个网站wordpress打开慢

记录一次流相关故障 1、项目中有个JSON字典文件,通过流的方式加载进来,写了个输入流转字符串的方法,idea开发环境下运行一切正常,打成jar或者war包运行时,只能加载出部分数据,一开始怀疑过运行内存分配过小…

营销型网站建设托管wamp wordpress局域网

平均场理论下的维度约简公式与应用解析 平均场理论的核心作用 平均场理论是一种处理复杂网络系统的方法,特别是在网络系统规模庞大时。它通过将耦合的多元微分方程组降至多个一元微分方程组,从而实现维度约简,极大地提高了计算效率。其基本…

专业家装建材网站设计东莞网络公司招聘信息

老板觉得公司里都是男的,缺少一点阴柔之气,想平衡一下,正巧当时互金公司倒了一大批,大批简历投到公司,老板以为自己也是技术出身,就招了一个三年工作经验的女程序员,互金出来的,要价…

用文本文档做网站旅游网站网页设计报告

我对Python相当陌生,在尝试计算一堆随机数的平均值时遇到了一个障碍数字。那个该程序的总体概述是,它是一个模具轧制程序,它提示用户输入一定数量的边,然后滚动,直到程序输出蛇眼。它还可以记录下双打的数量以及蛇眼花…

网站怎么添加假备案号erp管理系统的作用

文章目录 空间不足启动报错 空间不足 设置一下,镜像保存的路径,即,在/etc/docker下建立或者修改文件daemon.json,一定需要注意json格式,写错的话docker就启动失败。 添加如下: {"data-root": &…

怎么做狼视听网站拼多多网站建设合同

定义 抽象工厂模式是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式强调的是对象族的创建,而不是单一对象的创建。 用例写法 假设我们有一个场景,需要根据不同的平…

北京北排建设公司招标网站店铺装修网站

1、金价预计将巩固其近期跌势,至 6 月初以来的最低水平; 2、对美联储再次加息的押注继续限制了贵金属的上涨; 3、金融市场现在期待美国零售销售报告带来一些有意义的推动; 周二金价难以获得任何有意义的牵引力,并在…

周口网站设计制作在线购物网站开发

安卓手机APP开发的安卓工作台的简介 目录 概述 项目结构 Gradle的构建系统 构建变体 多APK支持 资源的废弃回收 管理依赖 调试与性能分析工具 内联调试 性能分析工具 堆转存