zoukankan      html  css  js  c++  java
  • [原]bios 获取磁盘数据

    磁盘的数据组织:
    同心圆称为磁道track, 每个磁道分为多个sector, 通常512字节。
    一个柱面cylinder是指多个盘面, 或者一个盘面的正反面, 同层的磁道.双面, 双密度, 磁盘,通常被组织成每面40磁道, 分为9个扇区, 每个扇区512
    512*9*40 = 184320字节, 双面为368640字节, 360kb, 字节信息.
    高密度磁盘为: 每面80磁道, 每道15扇区, 每扇区512字节: 共有1200字节, 1.1718MB, 磁盘数据存储技术采用不归零计技术, 磁道上磁通量决不为零,.
    磁场幅度不表示信息, 只是磁场的极性描述. NRZ磁通量密度太大, 完全磁化了表面, 从而擦出了原数据.
    现代采用MFM技术, 位宽为0.2us记录01, 每秒500 000位速度记录数据, 每个0.2微妙分为时钟脉冲, 数据脉冲, 如果时钟脉冲出现, 则为0.1us, 数据脉冲也是0.1us, 时钟, 数据不会同时出现. 时钟脉冲出现, 但没有数据脉冲出现则为0, 如果数据脉冲出现则为1, 其他为零.
    3.5英寸软盘:
    高密度, 双面, 每面80磁道, 每磁道18扇区, 每扇区512字节:
    1440kb, 1.4mb

    硬盘存储器:
    硬盘采用浮动磁头.
    硬盘有磁头碰撞问题.
    软盘有两个磁头, 用于上下表面, 硬盘最多8个磁盘表面, 每个表面最多2个磁头. 通过磁头组合获得新的柱面, 磁头下16个磁道.
    每个扇区512字节, 数据在8个扇区组成的簇中4k大小, 寻址.
    一般采用rll驱动.
    run length limited 表示0的游程是有限制的, 一行中0的个数.
    当前0个数在2~7之间.

    基本的i/o控制:
    通过in, out来控制:
    03f0~0357为软盘空间, 0320~032f为硬盘空间


    ah  0x02 读取磁盘扇区到内存



    作者:liyonghelpme 发表于2010/6/13 13:17:00 原文链接
    阅读:274 评论:0 查看评论
  • 相关阅读:
    TCP/IP详解学习笔记(4)-- ARP 和 RARP
    TCP/IP详解学习笔记(3)-- IP:网际协议
    TCP/IP详解学习笔记(2)-- 数据链路层
    TCP/IP详解学习笔记(1)-- 概述
    3D滚动下拉菜单-简直不要太任性
    Bootstrap的字体文件woff2 报错
    一步一步来做WebQQ机器人-(五)(发送消息||完结)
    一步一步来做WebQQ机器人-(四)(获取好友列表和群列表)
    一步一步来做WebQQ机器人-(三)(登录QQ并保持在线)
    一步一步来做WebQQ机器人-(二)(第一次登陆)
  • 原文地址:https://www.cnblogs.com/liyonghelpme/p/4273544.html
Copyright © 2011-2022 走看看