首页 > 其他分享 >【操作系统学习笔记03】

【操作系统学习笔记03】

时间:2023-11-08 23:26:12浏览次数:43  
标签:03 管理器 ROM 引导 笔记 CPU MBR 操作系统

以下是下面链接中教程的笔记,如有侵权请联系我删除。随便学学可能不严谨,但如果有离谱错误烦请指正。
https://www.bilibili.com/video/BV1YE411D7nH?p=3&vd_source=febdc1a8028af6b442667407286a2750

操作系统引导 —— 如何让操作系统运行

磁盘中独立于各可见分区,存在【主引导记录 MBR】,MBR 包含磁盘引导程序、分区表,引导CPU获取分区信息

每个分区,存在【引导记录 PBR】、【根目录】,PBR 引导CPU获取根目录中的【启动管理器】(完整操作系统初始化程序)

主存中存在【ROM】,ROM集成在主板上的特定地址,存有BIOS(基本输入输出系统),BIOS中包含ROM引导程序, ROM引导程序引导CPU获取MBR

操作系统引导步骤:

  1. CPU执行ROM引导程序,进行硬件自检
  2. CPU读取主引导记录MBR,扫描分区表
  3. CPU读取分区引导记录PBR,找到根目录中的启动管理器
  4. CPU执行启动管理器中的程序

标签:03,管理器,ROM,引导,笔记,CPU,MBR,操作系统
From: https://www.cnblogs.com/yukkurii/p/17818578.html

相关文章

  • [机器学习复习笔记] BGD, SGD, MBGD
    BGD,SGD,MBGD1.BGD批量梯度下降法(BatchGradientDescent)1.1批量梯度下降法介绍在梯度下降法每次迭代中,将所有样本用来进行参数\(\theta\)(梯度)的更新,这其实就是批量梯度下降法。批量梯度下降法的损失函数表达式:\[E=\frac{1}{2n}\sum_{i=1}^{n}(y^{(i)}-f......
  • 【Flask框架】全知识点笔记4章60页MD文档,今日篇:flask视图和路由进阶
    本文的主要内容:flask视图&路由、虚拟环境安装、路由各种定义、状态保持、cookie、session、模板基本使用、过滤器&自定义过滤器、模板代码复用:宏、继承/包含、模板中特有变量和函数、Flask-WTF表单、CSRF、数据库操作、ORM、Flask-SQLAlchemy、增删改查操作、案例、蓝图、单元测......
  • openGauss学习笔记-118 openGauss 数据库管理-设置数据库审计-维护审计日志
    openGauss学习笔记-118openGauss数据库管理-设置数据库审计-维护审计日志118.1前提条件用户必须拥有审计权限。118.2背景信息与审计日志相关的配置参数及其含义请参见表1。表1审计日志相关配置参数配置项含义默认值audit_directory审计文件的存储目录。/......
  • AGC034E
    虽然做法大致相同,但是本篇题解将会讲述如何想出正解,分享我的思路。望通过。首先看到题目,容易想到一个简单很多的情况:在一条链上,且终点确定。此时就可以把终点两边的点分开,分别计算到终点的距离之和,看是否相等即可。没有确定终点时,枚举一个终点即可。考虑将这种做法带入本题。先......
  • 《人件》阅读笔记(一)
      读《人件》这本书,给我最大的感触是人本管理思想,即知识型企业的核心是人,而不是技术的管理理念。《人件》这本书中并没有涉及具体的编码技术,从几个方面描述对一个团队的管理。下面来分篇介绍一下《人件》书中所表达的一些主要观点以及一些个人看法和感受。第一篇:管理人力资源......
  • 20231108数数与dp题笔记
    数数与dpCF294CShaassandLights记被分成的\(m+1\)段每一段的长度为\(l_i\)答案为\[\frac{(n-m)!}{\prod\limits_{i=1}^{m+1}l_i!}\times\prod\limits_{i=1}^{m+1}2^{l_i-1}\]前面是不同段之间的顺序打乱,后面是每一段中前\(l_i-1\)个操作各有\(2\)个选择CF1753CW......
  • 阅读笔记
    用户故事具有多种好处:①用户故事强调口头沟通:自古以来,口头表达是十分重要的。而且相比于书面书写的易产生歧义,口头表述更见简单明了,需求文档也是如此。②人人都可以理解用户故事:相比于一些墨守成规的软件需求里的技术术语,用户故事使用的语言更容易使用户理解,简......
  • openEuler22.03操作系统 Linux内核Kernel 5.10 应该选择哪个版本的mysql安装包下载?
    对于openEuler22.03操作系统和Linux内核Kernel5.10,你应该选择与该操作系统和内核版本兼容的MySQL安装包进行安装。在确定适合的MySQL版本时,你可以考虑以下几点:MySQL官方支持:查看MySQL官方网站中的文档或支持页面,确认其是否支持openEuler22.03操作系统和Kernel5.......
  • PowerShell 函数遇见 Newtonsoft.Json.JsonReaderException: The reader's MaxDepth o
    问题描述创建PowerShellAzureDurableFunction,执行大量的PowerShell脚本操作AzureResource,遇见了一个非常非常奇怪的问题:Function'Hello1(Activity)'failedwithanerror.Reason:Newtonsoft.Json.JsonReaderException:Thereader'sMaxDepthof64hasbeenexceeded.Pa......
  • 【Azure Durable Function】PowerShell Activity 函数遇见 Newtonsoft.Json.JsonReade
    问题描述创建PowerShellAzureDurableFunction,执行大量的PowerShell脚本操作AzureResource,遇见了一个非常非常奇怪的问题:Function'Hello1(Activity)'failedwithanerror.Reason:Newtonsoft.Json.JsonReaderException:Thereader'sMaxDepthof64hasbeenexceeded.......