搜索结果
查询Tags标签: 扇区,共有 85条记录-
linux驱动移植-linux块设备驱动
一、linux设备驱动 我们在linux驱动基础概念以及驱动程序框架搭建中已经介绍过,linux 将所有的外设分为 3 类:字符设备、块设备、网络设备。 1.1 字符设备 字符设备是能够像字节流(比如文件)一样被访问的设备,就是说对它的读写是以字节为单位的。 比如串口在进行收发…
2022/9/13 5:25:57 人评论 次浏览 -
挑战30天写操作系统-day2-汇编语言学习与Makefile入门
1.介绍文本编辑器这里,我们直接采用自己windows电脑自带的文本编辑器即可以完成制作要求2.继续开发下面先是对昨天使用的helloos.nas文件内容进行详细解释; hello-os ; TAB=4; 标准FAT12格式软盘专用的代码 Stand FAT12 format floppy codeDB 0xeb, 0x4e, 0x90DB "…
2022/7/12 1:31:27 人评论 次浏览 -
Windows 启动过程
引言 启动过程是我们了解操作系统的第一个环节。了解 Windows 的启动过程,可以帮助我们解决一些启动的问题,也能帮助我们了解 Windows 的整体结构。 以下内容将分为【加载内核】、【内核初始化】和【应用程序初始化】三个部分。加载内核如 启动过程概览 所示,加载过程分…
2022/7/1 5:21:52 人评论 次浏览 -
Lab1:练习四——分析bootloader加载ELF格式的OS的过程
练习四:分析bootloader加载ELF格式的OS的过程。 1.题目要求 通过阅读bootmain.c,了解bootloader如何加载ELF文件。通过分析源代码和通过qemu来运行并调试bootloader&OS,bootloader如何读取硬盘扇区的? bootloader是如何加载ELF格式的OS?提示:可阅读“硬盘访问概…
2022/5/4 23:18:31 人评论 次浏览 -
linux磁盘分区
一、磁盘分区概述1、对于磁盘管理的名词解释: (1)扇区(sector)是磁盘中最小的物理存储单元,单位 512字节(byte) (2)操作系统无法对数目众多的扇区进行寻址,因此操作系统将相邻的扇区组合成在一起,形成了block(8个扇区,8*0.5kb 4kb大小) (3)在linux文件…
2022/5/2 7:16:26 人评论 次浏览 -
Centos 7 查看磁盘io ,找出占用io读写很高的进程
原文: https://blog.csdn.net/ichen820/article/details/117741734 1,先用iostat查看磁盘io 是否读写负载很高 用iostat -x 1 101如果 iostat 没有,要 yum install sysstat安装这个包,第一眼看下图红色圈圈的那个如果%util接近100%,表明I/O请求太多,I/O系统已经满负荷…
2022/5/2 7:13:56 人评论 次浏览 -
Linux Centos7 根分区磁盘扩容[详解]
CentOS7 根分区扩容 [详细过程]前提1.如果原来的系统根分区为逻辑卷分区 则可以使用如下的方法 如果不是则不可以2.如果原来的系统根分区不是逻辑卷分区 则不可以扩展只能再添加挂在磁盘进行相应目录的扩容添加磁盘 [此处添加一块2G的硬盘]1.先添加一块磁盘 然后在系统中查…
2022/5/1 7:15:09 人评论 次浏览 -
Linux使用fdisk进行分区
linux挂载完新硬盘后,需要分区并格式化后才能mount并使用1、root 登录,查看df -h 查看当前已经挂载到系统的磁盘 2、fdisk -l 查看当前系统内所有的磁盘,找到刚刚没有看到的磁盘,例如/dev/vdb 3、fdisk /dev/vdb 格式化该磁盘 m是查看帮助 n是增加新分区,d是删除分区 …
2022/5/1 7:13:20 人评论 次浏览 -
虚拟磁盘格式1:VMDK
参考文档:Virtual Disk Format 5.0 虚拟磁盘格式:VMDK vmware设计VMDK的文件格式来模拟物理磁盘,使得虚拟机的操作系统读写虚拟磁盘时使用与物理磁盘相应的接口 虚拟磁盘作为一个或多个文件存储在主机或远程设备上在vmware workstation或mware pusion上:存在底层主机操…
2022/4/18 23:13:10 人评论 次浏览 -
文件系统1:FAT
在磁盘及分区介绍了如何分区,现在到达第三阶段,如何格式化这些分区,本节介绍FAT格式 FAT格式主要有三种:FAT2,FAT16,FAT32 FAT 文件系统之所以有 12,16,32 不同的版本之分,其根本在于FAT表用来记录任意一簇链接的二进制位数,这里主要介绍FAT16和FAT32当把一部分…
2022/4/18 23:13:05 人评论 次浏览 -
Linux启停问题
一、MBR丢失 检查MBR信息: dd if=/dev/vda of=/vda bs=512 count=1 cat vda| hexdump| less 重建MBR: 如果是grub2: 直接grub2-install --force /dev/vda (需强制安装,否则会报错。) 如果是grub: 先执行grub-recheck 再执行grub-install /dev/vda…
2022/4/18 7:14:21 人评论 次浏览 -
Linux磁盘扩容
首先往我们虚拟机中新添一块硬盘,新添完硬盘后需要重启Linux设备才会重新扫描到我们的存储设备,也可以尝试使用下方方法让SCSI总线重新扫描 SCSI总线重新扫描 #先查看主机总线编号 ls /sys/class/scsi_host/host0 host1 host2#因为我这里有三个,所以需要分别执行以下…
2022/4/13 7:12:55 人评论 次浏览 -
Ubuntu下的磁盘管理
一、怎么在虚拟机中挂载U盘?1、首先在虚拟机设置中,硬件必须添加USB控制器,如下图中设置。但是过程中发生了一点意外,就是我如图中设置后开启虚拟机,但是还是没能找到我的U盘,在网上搜索到的解决方法是在虚拟机设置中移除USB控制器,再重新添加,但是还是没能解决,…
2022/4/3 7:19:30 人评论 次浏览 -
热水卡算法,校验码
帅哥,求15扇区,第一位f4的算法,其他会了
2022/3/21 17:29:34 人评论 次浏览 -
bootsect.s 解读——Linux-0.11 剖析笔记(二)
文章目录 一些符号常量 老式Linux设备号的命名规则bootsect 把自己搬运到 0x90000,并跳转加载 setup 模块到 0x90200 INT 13H AH=02H:读扇区INT 13H AH=00H:磁盘控制器复位 获得磁盘驱动器参数(主要是每磁道的扇区数) INT 13H AH=08H:读取驱动器参数打印 “Loading …
2022/3/21 7:32:04 人评论 次浏览