码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 第五章 虚拟机的安装和使用


    计算机的启动过程

    • 计算机的加电和复位
      对于INTEL 8086来说,复位将使代码段寄存器(CS)的内容为0xFFFF,其他所有寄存器的内容都为0x0000,也就是说复位后,计算机运行物理地址0xFFFF0处的指令

    • ROM-BIOS
      8086系统的内存空间分配
      ROM-BIOS:0xF0000~0xFFFFF
      DRAM:0x00000~0x9FFFF
      中间部分分给了其他外围设备

    • 硬盘及其工作原理
      硬盘的内部结构

      • 磁头(Head):编号从0开始,第1个盘片,上面的磁头编号为0,下面的磁头编号为1;第2个盘片,上面的磁头编号为2,下面的磁头编号为3,依次类推
      • 磁道(Track):编号从盘面最边缘的那条磁道开始,向着圆心的方向,从0开始编号
      • 柱面((Cylinder):每个盘面上的同一条磁道形成的一个虚拟的圆柱,硬盘的访问是按柱面进行的。
      • 扇区(Sector):扇区的编号是从1开始的,每条磁道能够划分为几个扇区,取决于磁盘的制造者,但通常为63个。每个扇区以扇区头开始,然后是512字节的数据区,扇区头包含本扇区的磁道号、磁头号和扇区号,用来定位。现代的硬盘还会在扇区头部包括一个指示扇区是否健康的标志,以及用来替换该扇区的扇区地址。用于替换扇区的,是一些保留和隐藏的磁道。硬盘的读写是以扇区为单位的
      • CHS模式:采用磁头、磁道和扇区这种模式来访问硬盘
      • LBA(Logical Block Address):LBA模式不考虑扇区的物理位置(磁头号、磁道号),而是把它们全部组织起来统一编号。在这种编址方式下,原先的物理扇区被组织成逻辑扇区,且都有唯一的逻辑扇区号
        逻辑扇区对应的物理扇区
    LBA = C*磁头总数*每道扇区数+H*每道扇区数+(S-1)
    
    • 1

    C:磁道 H:磁头 S:扇区号

    • 从哪里启动
      • 主引导扇区:硬盘的第一个扇区(0面0道1扇区)
        ROM-BIOS读取主引导扇区的内容并将它加载到内存地址0x0000:0x7c00,然后用jmp指令跳转到那里接着执行

    创建和使用虚拟机

    往虚拟硬盘的第一个扇区写入数据并执行虚拟机

  • 相关阅读:
    2022-09-20 mysql列存储引擎-POC-调用自定义函数-参数赋值
    深度学习理论知识入门【EM算法、VAE算法、GAN算法】和【RBM算法、MCMC算法、HMC算法】
    GLM大模型的机器翻译能力测试
    如今传统企业如何做数字化转型?
    STC 51单片机46——看门狗测试
    数据结构初步(六)- 复杂链表的分析与C语言实现
    virsh pool-list详解
    STM32F103实现激光测距传感器测距WT-VL53L0 L1
    three.js点击模型实现模型边缘高亮选中效果
    数据库系统原理与应用教程(044)—— MySQL 查询(六):使用 LIMIT 选项实现分页查询
  • 原文地址:https://blog.csdn.net/sstraybird/article/details/138199699
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号