![](https://img-blog.csdnimg.cn/20210910091420927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机操作系统
文章平均质量分 52
计算机操作系统
尼古拉斯丶六六
好想养个小奶狗
展开
-
6、操作系统之磁盘
磁盘1.盘片2.磁盘结构1.盘片灰色的同心圆就是磁道若干的弧段就是扇区,通常默认为512个字节2.磁盘结构磁盘是由盘片一块块组成的,注意盘片上下两面都是可以读写的磁头(head)磁道(track)柱面(cylinder)扇区(sector)...原创 2021-11-25 22:49:57 · 239 阅读 · 0 评论 -
5丶setup.s和system模块
1.setup.s的作用bootsect.s从软盘中把第2到5扇区的setup.s程序读入到内存0x90200地址处,那么setup.s到底做了什么呢?第一件事,获取硬件的参数第二件事就是将0x10000(64K)地址到0x8ffff这段system内核代码移动到0地址处。第三件事就是临时设置了中断描述符IDT和全局描述符GDT表第四件事,就是进入保护模式,然后impi 0,8,跳到system里面的head.s执行2.head.s作用设置页表GDT和IDT然后跳到main函数执行3原创 2021-09-14 23:04:00 · 253 阅读 · 0 评论 -
4丶操作系统的启动
文章目录1.计算机的如何执行程序1.1.了解BIOS系统2.计算机通电后,计算机执行的指令是什么?3.0x7c00处的存放的代码4.解读bootsect.s5.第一个boot扇区的作用1.计算机的如何执行程序计算机取址执行,计算机通电后,计算机执行的第一句指令是什么1.1.了解BIOS系统BIOS是基本输入输出系统BIOS是存储在ROM里面,不用调用内存,可以直接被CPU执行2.计算机通电后,计算机执行的指令是什么?刚开机是,X86处于实模式中开机的时候,CS=0xFFFF;IP=原创 2021-09-13 22:53:13 · 154 阅读 · 0 评论 -
3丶基础知识-寄存器
文章目录1.寄存器2.通用寄存器3.字在存储器中的存储4.物理地址5.段的概念6.段寄存器7.代码段1.寄存器cpu由运算器,控制器,寄存器,等器件构成。在cpu中运算器进行信息处理寄存器进行信息存储控制器控制各个器件之间进行工作内部总线连接各个器件,在他们之间传递数据2.通用寄存器8086CPU的所有寄存器都是16位的,可以存放两个字节。AX,BX,CX,DX这四个寄存器通常用来存放一般性的数据,被称之为通用寄存器AX可以分为AH和ALBX可以分为BH和BLCX可以分为CH和C原创 2021-09-13 20:45:31 · 1112 阅读 · 0 评论 -
2丶基础知识-内存地址空间
这里写目录标题1.内存地址空间2.接口卡2.1.什么是接口卡2.2.接口卡和驱动、CPU联系?3.各类存储器芯片3.1.RAM3.2.ROM总结1.内存地址空间什么是内存地址空间?一个cpu的地址总线是10,那么可以寻址1024个单元,这1024个单元就构成了cpu内存地址空间2.接口卡2.1.什么是接口卡CPU对外部设备都不能直接控制,如显示器等,直接控制这些设备进行工作的是插在扩展插槽上面的接口卡。接口卡通过总线和CPU想连。CPU通过总线向接口卡发送命令,接口卡通过命令控制外设进行工作原创 2021-09-12 23:06:35 · 1353 阅读 · 0 评论 -
1丶基础知识-概念
文章目录1.存储器2.存储单元3.地址总线4.数据总线5.控制总线1.存储器要想让CPU工作,必须提供指令和数据,指令和数据在存储器中存放,就是我们所说的内存。磁盘不同于内存,磁盘上的数据如果读入不到内存,就无法被cpu使用2.存储单元存储单元可以存储一个Byte,即8个bit。假设有128个存储单元,就可以存储128个Byte。3.地址总线CPU通过地址总线指定存储器单元。假设一个CPU有10根地址总线,一根导线有0,1两种状态,就能寻找到2^10(1Kb)内存单元2^10 1Kb 2原创 2021-09-12 21:04:54 · 198 阅读 · 0 评论