操作系统启动过程 系统运维 2023-08-13 捡田螺的小男孩 手机阅读 BIOS读入硬盘第1磁道,第一扇区的程序,一共512字节,读取到内存0x7c00到位置。这部分内容是源码中boot/bootsect.s的内容,CPU将从0x7c00处开始执行bootsect.s中的指令。此时CPU处于实模式。 执行bootsect.s代码,会将0x7c00 - 0x7e00的内容,也即是整个bootsect.s内容拷贝到0x90000 - 0x90200。然后跳转到新区域继续执行bootsect.s的代码 继续执行bootsect.s代码的时候,CPU会继续从磁盘读入后续4个扇区的内容,也即是boot/setup.s的程序,一共 4 * 512字节,然后写入到0x90200 - 0x90a00区域。紧接着继续从磁盘读入 system 模块,写入到内存0x10000 - 0x90000区域(不一定占满全部,只是假设了system模块大小不会超过0x80000的大小,即512KB)。bootsect.s就执行完了,准备开始执行setup.s 执行setup.s代码的时候,系统会通过BIOS获取机器的一些参数信息,比如说内存大小,显存信息等,这些数据放置在0x90000 - 0x90200区域内。也就是说把bootsect.s的代码给覆盖了。 具体这块区域中记录了什么,如下图 继续执行setup.s,系统会将system模块整体移动到0x00000 - 0x80000 的区域。然后开启CPU保护模式,将程序指针跳转到0x00000,开始执行system中的代码 system的开头是boot/head.s的程序,主要做了CPU保护模式下一些寄存器的初始化,页表初始化等操作。最后跳转至/init/main.c中 的main函数,操作系统从此开始进行自身的初始化工作,开始运行。 参考 www.oldlinux.org/Book-Lite/ www.bilibili.com/video/BV19r… time.geekbang.org/opencourse/…
炫龙笔记本win10安装注意事项?炫龙笔记本win10安装教程 炫龙笔记本电脑是款注重性能的电脑,有游戏系列的,能很好的支持游戏的渲染。这款电脑的用户要安装win10系统,需要怎么来操作呢,有遇到安装问题的小伙伴来看看是怎么处理的。 炫龙笔记本win10安装教程: 1.将U盘启动盘插入电脑的USB接口。 2.开机并不断按下启动U盘快捷键。 3.U盘快捷键可以通过云骑士装机大师确认。 4.在进入系统启动菜单中选择带有USB字样的选项并回车 系统运维 2023-04-17 捡田螺的小男孩
Win7设置定时关机方法教程 有很多小伙伴在使用电脑的时候多少会忘记关机这个操作,这样不仅对电脑不好,同时也浪费了电量,那么win7系统则恩么设置电脑的自动关机呢?其实方法非常的简单,下面小编就带着大家一起来看看怎么解决吧! Win7设置定时关机方法教程 1、设置自动关机。事实上,它只能从系统自身的功能中实现,即在操作框中输入关机命令。打开开始菜单,单击操作。如果没有,直接按键盘快捷键打开,win+r打开。 2、例如,如果我们 系统运维 2023-04-11 捡田螺的小男孩
zipcloak命令 – 压缩文件加密 zipcloak 命令对一个 zip 文件进行加密,提示你输入两次密码(以确保你不会“胖手指”),然后将该文件原位存储。你可以想到,文件大小与原始文件会有所不同。 语法格式:zipcloak [参数] 常用参数: -d 解密加密进度条 -b 使用由路径指定的目录作为临时zip文件 -O 将输出写入新的文件中,保留原始文件不变 参考实例 使用zipcloak加密xtuos.com.zip文件: [r 系统运维 2023-07-22 捡田螺的小男孩
win10电脑一直没有几秒就自动锁屏怎么办 如果您的电脑一直没动几秒钟后就出现自动锁屏情况,则有可能是因为您调整了电源计划或者执行了屏幕保护程序设置,您可以通过以下方法来尝试解决 Win10 锁屏给您带来的困扰哦。2、然后需要将查看方式改为“大图标”。3、然后点击“电源选项”。4、然后我们需要点击左侧“更改计算机睡眠时间”。5、更改“使计算机进入睡眠状态”时间为“从不”。6、点击“保存修改”。win10电脑就不再会自动锁屏啦。以上就是win 系统运维 2023-04-19 捡田螺的小男孩
CentOS网卡重启命令详解 本文目录导读: 网卡重启命令 使用ifdown和ifup命令 使用systemctl命令 注意事项 小结 为您分享 在使用CentOS时,有时候我们需要重新启动网卡以解决一些网络问题。本文将详细介绍CentOS网卡重启命令的使用方法和注意事项。 1. 网卡重启命令 CentOS网卡重启命令主要有两种方式:使用ifdown和ifup命令,或使用systemctl命令。下面分别介绍这两种方法的使用。 系统运维 2023-08-07 捡田螺的小男孩