当前位置: 首页 > news >正文

怎么注册英文网站域名专门做网站的公司与外包公司有哪些

怎么注册英文网站域名,专门做网站的公司与外包公司有哪些,单一页面网站怎么做,广告公司简介模板100字文件系统 文件分为#xff1a; 内存文件#xff1a;被进程打开的文件#xff0c;文件被加载到内存中供进程快速读写。磁盘文件#xff1a;没有被打开的文件#xff0c;保存在磁盘上。磁盘文件被分门别类的存储和管理#xff0c;用于支持更好的存取。 提示#xff1a; …文件系统 文件分为 内存文件被进程打开的文件文件被加载到内存中供进程快速读写。磁盘文件没有被打开的文件保存在磁盘上。磁盘文件被分门别类的存储和管理用于支持更好的存取。 提示 内存文件就是我们之前学习的进程与文件的关系文件描述符虚拟文件系统缓冲区重定向等知识。磁盘文件是我们接下来要学习的内容。 一、磁盘(HDD) 内存RAMRandom Access Memory —— 掉电易失存储介质磁盘HDDHard Disk Drive —— 永久性存储介质 提示 永久性存储介质还有固态硬盘SSDSolid State DriveU盘flash卡光盘磁带磁盘是一个外设还是计算机中唯一的一个机械设备其读写速度相对较慢当然OS存在一些提速方式。 1.1 物理结构 物理结构 actuator伺服电机音圈马达包括永磁铁和线圈spindle主轴包括轴承与马达read/write heads磁头读写头platters(disks)磁盘盘片logic board磁盘主板逻辑板connections接口 磁盘存储数据的原理 磁盘存储数据的原理是利用磁性材料在磁场作用下的磁化性质通过在磁盘表面上划分成许多小区域根据不同的磁化方向来表示0和1的二进制数据通过读写磁头在磁盘上的移动可以实现数据的读取和写入。电脑硬盘拆解全过程 放大100倍 磁头坏道盘片磁道看的门清_哔哩哔哩_bilibili 注意电脑开机状态下不要搬运挪动碰撞。否则可以由于震动使磁头刮伤高速旋转的磁盘从而导致数据丢失。 1.2 存储结构 在磁盘存储系统中扇区Sector、磁道Track和柱面Cylinder是常用的概念。 扇区Sector扇区是磁盘上最小的存储单位。它是一个固定大小的数据块通常为512字节或4KB。磁盘上的数据以扇区为单位进行读取和写入。 磁道Track磁道是磁盘上的一个圆形轨道它位于磁盘的表面上。磁盘通常由多个同心圆组成每个同心圆上都有一个磁道。磁道是磁盘上的物理结构用于存储数据。磁道上的扇区可以被读取或写入数据。 柱面Cylinder柱面是由多个磁盘盘片Platter上的相同磁道组成的垂直堆叠。每个盘片上的相同编号磁道构成一个柱面。柱面是磁盘存储系统中的逻辑概念用于组织和寻址数据。操作系统和磁盘控制器使用柱面号来定位和访问磁盘上的数据。 总结来说扇区是磁盘上最小的存储单位磁道是磁盘上的一个圆形轨道而柱面是由多个磁盘盘片上的相同磁道组成的垂直堆叠。这些概念在磁盘存储系统中用于组织和管理数据并提供对数据的读取和写入操作。 1.2.1 CHS寻址 CHSCylinder-Head-Sector寻址方式是一种早期的磁盘寻址方式用于定位和访问磁盘上的数据。它将磁盘的物理结构抽象为柱面、磁头和扇区的组合。 CHS寻址方式使用柱面号、磁头号和扇区号的组合来定位和访问磁盘上的数据。 通过指定柱面号、磁头号和扇区号操作系统或磁盘控制器可以精确地定位到磁盘上的特定数据位置。 然而随着技术的发展CHS寻址方式逐渐被LBALogical Block Addressing寻址方式取代。LBA寻址方式使用逻辑块号来定位和访问磁盘上的数据更加简单和灵活能够支持更大容量的磁盘。 1.3 逻辑结构 将磁带从磁带盒中抽出来原本卷在一起的圆形结构就变成了线性结构 类比磁带我们也可以将磁盘盘片抽象为线性结构(类似于数组)扇区抽象为逻辑块(数组元素)每个逻辑块都有逻辑块号(数组下标) 1.3.1 LBA寻址 LBA是Logical Block Addressing逻辑块寻址的缩写。它是一种磁盘寻址方式用于定位和访问磁盘上的数据。 在LBA寻址方式中磁盘被抽象为逻辑块的序列每个逻辑块都有一个唯一的逻辑块号LBA。逻辑块是磁盘上的最小可寻址单位对应磁盘上的扇区通常为512字节或4KB。 与CHS寻址方式不同LBA寻址方式不需要考虑磁盘的物理结构如柱面、磁头和扇区。通过指定逻辑块号操作系统或磁盘控制器可以直接定位到磁盘上的特定逻辑块而无需关心磁盘的物理布局。 LBA寻址方式的优点是简单和灵活。它可以支持更大容量的磁盘并且不受物理结构的限制。此外LBA寻址方式还可以提供更高的数据传输速率和更好的数据可靠性。 因此现代计算机系统通常使用LBA寻址方式来管理磁盘上的数据而不再使用传统的CHS寻址方式。 简单来说我们可以将逻辑块序列当成数组逻辑块号作为数组下标。 将数据存储到磁盘 -- 将数据存储到数组 找到磁盘的特定扇区 -- 找到数组的指定下标位置 对磁盘进行管理 -- 对该数组的管理 1.3.2 磁盘分区 块组 磁盘分区 磁盘分区是将物理硬盘划分为多个逻辑部分以便独立地管理和存储数据、操作系统和文件系统。Boot Block引导块磁盘分区中的引导块是存储引导加载程序、引导信息和分区表的特殊区域。引导加载程序和引导信息用于启动操作系统和提供必要的配置信息分区表中记录了磁盘上的分区布局和分区的起始位置、大小等信息。boot block有多份拷贝可在损坏时进行修复。Block group块组一个磁盘分区可以再划分为多个块组。 块组的结构介绍 block数据块操作系统和磁盘进行IO操作的基本单位是4KB即1个block大小因此磁盘又叫做块设备。block用于保存文件内容一个文件可能包含多个block。inode索引节点是一个大小为128B的空间用于保存对应文件的属性。每个inode节点都有一个唯一的inode编号。一个文件只有一个inode。Data blocks数据块集合多个4KB大小的block组成的集合用于保存特定文件的内容。inode Table索引节点表多个文件的inode节点的集合用于保存对应文件的属性。Block Bitmap块位图用于记录Data blocks的占用情况。每个比特位和特定的block是一一对应的比特位为1表示该block被占用为0表示可用。inode Bitmap索引节点位图用于记录inode Table的占用情况。每个比特位和特定的inode是一一对应的比特位为1表示该inode被占用为0表示可用。Group Descriptor Table (GDT)块组描述符用于存储该块组的元数据信息。包括块组的起始位置块组的大小块位图的位置索引节点位图的位置索引节点表的位置块组中可用空间的大小块组中可用索引节点的数量其他块组特定的信息等以便操作系统能够快速定位和管理文件系统中的数据块和索引节点。Super Block超级块它存储了该分区文件系统的元数据信息。包括文件系统的大小、块大小、inode数量等以及文件系统的状态和配置信息。Super Block有多份拷贝可在损坏时进行修复。 注意 磁盘存储数据的基本单位是扇区(512B~4KB)而一个block是4KB(8*512B)大小。为什么不以扇区大小作为IO操作的基本单位呢 512B太小了可能导致多次IO进而导致读写效率降低。 磁盘的扇区大小并不总是512B规定一个block是4KB就是为了使软硬件解耦合。 Linux文件系统在磁盘上存储文件的时候将文件的内容和属性分开来保存。文件的内容保存到块组中的Data blocks文件的属性保存到inode 什么是元数据 元数据是指描述数据的数据它提供了关于数据的属性、结构、格式、位置和其他相关信息帮助系统理解和管理数据。对于文件来说元数据信息可能包括文件的名称、大小、创建时间、修改时间、访问权限等。对于分区文件系统来说不单单只是保存文件信息还有一批元数据结构专门负责管理信息如Bitmap用于管理Data blocks和inode TableGDT用于描述和管理整个块组super block用于描述和管理整个分区文件系统等等。正是因为这些元数据结构的存在才能够让文件的信息可追溯可管理。 磁盘格式化通常包括以下步骤分区创建文件系统包括创建元数据结构初始化元数据结构完成格式化。 磁盘格式化实际上就是在写入文件系统。磁盘格式化是一个重要的步骤它确保磁盘上的文件系统结构正确创建并为文件和数据的存储提供了必要的基础。 二、索引节点(inode) 什么是索引节点(inode) 索引节点(inode)是一个大小为128B的空间用于保存对应文件的属性信息。在同一分区中每个inode节点都有只有唯一的一个inode编号。在同一分区中一个文件只有一个inode编号对应一个inode。每个分区都有自己的inode表用于存储该分区中所有文件和目录的inode信息。在文件系统中通过分区和inode编号的组合可以唯一地标识和定位一个文件或目录。 一个文件可能包含多个block如何找到属于同一个文件的block 通过文件的inode编号就可以找到该文件的索引节点。索引节点inode中不仅包含了文件的属性信息还包含了一部分属于该文件的block编号。对于小文件通过inode就能定位所有的block。对于大文件部分block中还会保存其他block的编号。通过这样的多叉树结构就可以找到文件的所有block。 inode和文件名 inode属性中没有文件名。目录也是文件有自己的inode和data block。inode保存目录文件的属性data block保存目录文件的内容文件名和inode编号的映射关系。在目录下创建(查看)文件需要目录的w(r)权限这是因为要向目录文件的data block中写入(读取)数据。 注意在同一目录下不能创建同名文件。因为无法建立文件名和inode编号的一一映射关系。 通过对文件系统的学习解释下面操作的具体步骤 创建文件 在对应的分区中找一块大小合适的块组遍历inode Bitmap找到第一个为0的比特位并将该位置1创建文件inode。同时获得文件的inode编号。初始化文件inode将文件的初始属性信息填入到inode Table对应的编号位置。并清空和data blocks的映射关系空文件。向当前目录中写入文件名(用户)和inode编号(文件系统)的映射关系。 删除文件 通过文件名在目录文件的block中找到对应文件的inode编号。再通过inode编号找到文件的inode。其中包含了一部分属于该文件的block编号。在block bitmap中将文件所属的block位置0。在inode bitmap中将文件的inode位置0。删除目录文件中记录的文件名和inode编号的映射关系。 提示 删除文件时不需要将数据清空只需要将文件所占的空间标定无效即可。这就是为什么删除文件要比拷贝文件要快。系统会记录文件的删除日志包括删除文件的文件名及inode编号。如果对应空间没有被覆盖写入的话是可以利用某些工具恢复已经删除的文件的其实就是将inode/block bitmap中的对应位置1。所以如果把重要的文件误删了最好做法是什么都不做。 查看文件(ls -l) 通过文件名在目录文件的block中找到对应文件的inode编号。再通过inode编号找到文件的inode。inode中包含文件的属性信息。格式化输出文件名及各种属性。 修改文件 打开文件将文件加载到内存并获取对应的文件描述符。以写入为例进程先将数据拷贝到缓冲区再根据某种刷新策略将缓冲区中的数据刷新到文件描述符对应的磁盘文件。在向磁盘写入的过程中同样是先通过文件名在目录文件的block中找到对应文件的inode编号。再通过inode编号找到文件的inode。最后将数据刷新到文件的data block。 为什么分区/块组有剩余空间但无法创建新文件 因为块组中的inode和data block的大小和个数是固定的有时会出现inode有空余但data block占满或data block有空余但inode占满的现象。给人直观的感受就是明明该分区/块组有剩余空间但无法创建新文件(inode占满)或文件无法进行写入(data block占满)。 三、软硬链接 3.1 创建文件的软硬链接 创建软链接的命令ln -s filepath softlink创建硬链接的命令ln filepath hardlink软硬链接的区别软链接有独立的inode是一个独立的文件硬链接没有独立的inode不是一个独立的文件。 3.2 软链接 软链接有独立的inode是一个独立的文件。软链接的文件内容是目标文件的路径。 软链接相当于Windows系统下文件的快捷方式。 3.3 硬链接 硬链接没有独立的inode不是一个独立的文件。他与目标文件共享同一个inode其内容属性与目标文件完全相同。 创建文件的硬链接本质上就是在指定目录下建立了文件名和目标文件inode的映射关系并没有创建新文件。简单来说就是给目标文件起别名。 文件属性中的硬链接数表示与文件inode关联的文件名的数量。每创建一个硬链接硬链接数就1。 当我们删除文件时如果文件的硬链接数大于1就将硬链接数-1。如果文件的硬链接数等于1才真正删除这个文件。 硬链接的作用为目录文件取别名。 .和..其实就是目录文件的硬链接。. 表示当前目录..表示上级目录 新创建的普通文件只有1个文件名与其inode关联因此硬链接数为1。 新创建的目录文件硬链接数为2。与其inode关联的文件名有目录名目录中的当前目录. 在目录中每创建一个子目录都会使硬链接数1这是因为在每一个子目录中都有一个上级目录.. 小技巧不打开目录只通过目录的硬链接数就能知道目录中有多少个子目录。用硬链接数-2即可。 unlink用于删除普通文件的系统调用实际是解除文件名和inode的链接关系 提示unlink同时也是一个系统命令可以用来删除一个普通文件。
http://www.zqtcl.cn/news/997852/

相关文章:

  • 太原网站建设外包中国做乱的小说网站
  • 青海做网站哪家好旅游网站的功能及建设
  • 百度网站优化工具汉川网页设计
  • 网站标签优化怎么做可以看图片的地图什么软件
  • 品牌网站建设9小蝌蚪9wordpress会务网站模版
  • 免费推广网站入口202网页与网站建设
  • 武夷山市网站建设网站标签制作
  • 广州网站定制开发方案河南省新闻发布会直播
  • 普陀网站建设哪家便宜网站建设辶金手指排名十五
  • 网站怎么做百度百科租房网站开发视频教程
  • 动态做网站做自己的网站不是免费的
  • 小学校园门户网站建设方案宁波seo软件
  • 想自己做网站做推广从哪些方面进行网站建设
  • 北京南站在哪个区哪个街道html表白简单代码
  • 海口网站建设流程郑州三牛网站建设
  • 谁有国外hs网站沈阳关键字优化公司
  • wordpress双站企业品牌类网站
  • 网站架构软件做淘客app要网站吗
  • 云南云桥建设股份有限公司官方网站汽车seo是什么意思
  • 陕西省建设厅执业资格注册中心网站报名系统外贸网站 字体
  • 个人html网站百度一下生活更好
  • 做网站公司徐汇服务器 网站 搬家
  • 河北省和城乡建设厅网站首页单页设计图片
  • 海东地网站建设南京市建设局网站栖霞
  • 1g做网站空间a3网站建设
  • 海络网站室内设计工作前景
  • 柳州旅游网站建设橱柜设计师培训
  • 做网站属于什么专业个人是否可以申请网址
  • 品牌网站建是啥网站点击率怎么建
  • 上海市质量工程建设管理协会网站网站开发制作公司排行