3. 实验内容

此次实验的基本内容是:
对计算机和 Linux 0.11 的引导过程进行初步的了解;

  • 改写 0.11 的引导程序 bootsect.s
  • 进入保护模式前的设置程序 setup.s

改写 bootsect.s 主要完成如下功能:
bootsect.s 能在屏幕上打印一段提示信息“XXX is booting…”

改写 setup.s 主要完成如下功能:
bootsect.s 能完成 setup.s 的载入,并跳转到 setup.s 开始地址执行。而 setup.s 向屏幕输出一行”Now we are in SETUP”。
setup.s 能获取至少一个基本的硬件参数(如内存参数、显卡参数、硬盘参数等),将其存放在内存的特定地址,并输出到屏幕上。
setup.s 不再加载 Linux 内核,保持上述信息显示在屏幕上即可。

操作系统原理与实践-2操作系统的引导相关推荐

  1. 第一章 操作系统引论-操作系统原理和实践

    目录 三课合一: 要求学完要做到什么? 教材 目录 第一章操作系统引论 引例:操作系统在做什么? 你知道哪些操作系统的名字? 什么是OS操作系统? 1.1 操作系统的目标和作用 目标:方便性.有效性. ...

  2. 操作系统原理和实践-考前最后一练

    局部题目:建议理解全部概念再来看题目 操作系统原理和实践-考前最后一背_神迹小卒的博客-CSDN博客操作系统第二章 进程管理 - 幕布2.1 前趋图和程序执行2.2 进程的描述2.3 进程控制http ...

  3. 现代操作系统原理与实践03:操作系统结构

    目录 1 操作系统的目标 2 操作系统的机制与策略 3 操作系统复杂度管理方法 3.1 模块化(modularity) 3.2 抽象(abstraction) 3.3 分层(layering) 3.4 ...

  4. 现代操作系统原理与实践02:硬件结构

    目录 1 冯.诺依曼结构 1.1 中央处理单元 1.2 存储器 1.3 输入输出 2 CPU与指令集架构 2.1 指令集架构概述 2.2 ARMv8体系结构概述 2.2.1 ARMv8 SoC基本结构 ...

  5. 现代操作系统原理与实践04:实验1:机器启动

    目录 1 实验环境使用说明 1.1 环境部署 1.2 源码下载 1.3 代码编译 1.4 qemu运行 1.5 qemu调试 1.5.1 启动GDB Server 1.5.2 连接GDB Server ...

  6. 现代操作系统原理与实践01:操作系统概述

    目录 1 什么是操作系统 1.1 操作系统的功能 1.1.1 对硬件进行管理和抽象 1.1.2 为应用提供服务和管理 1.3 操作系统的结构 1.4 操作系统的发展趋势 1.5 操作系统面临的挑战 1 ...

  7. 第二章 进程管理-操作系统原理和实践

    上章回顾 在前一节的内容中我们讨论了操作系统的的一些相关内容, 包括:OS的目标和作业.OS的发展过程.OS的基本特性.OS的主要功能和OS的结构设计. 其中需要特别强调的是OS的四大基本特征(并发性 ...

  8. 第十章 shell的交互功能与shell程序设计----操作系统原理和实践

    什么是shell?shell的用途是啥?_Darren_wdq的博客-CSDN博客_shell的作用场景:只知道写shell脚本,却不知道什么是shell?那shell是什么呢?找到了之前在腾讯课堂上 ...

  9. 在Ubuntu中实验环境配置《操作系统原理与实践-李治军》

    链接:https://pan.baidu.com/s/1cf4OefOoFGLOWfU3hegQfw 提取码:8C14 链接:https://pan.baidu.com/s/1q7fNJ0R6EcaF ...

最新文章

  1. VC获取系统时间、程序运行时间
  2. webApp之meta标签
  3. python编程题-分享13个python编程笔试题
  4. 配置思路ensp_配置OSPF的Stub区域示例
  5. Spring MVC和REST中@RestController和@Controller注释之间的区别
  6. PetShop4.0--转载
  7. Coursera自动驾驶课程第13讲:Least Squares
  8. linux部署多个tomcat服务,Linux 一台服务器部署多个tomcat
  9. android 记录崩溃日志
  10. idea java web mysql_JavaWeb 开发环境配置 — 基于IDEA 2019.2
  11. ORACLE TRUNC()函数
  12. python一键电影搜索与下载
  13. vue图片压缩不失真_vue 项目中图片压缩方法小结
  14. 读后感:《约翰·伯格与先锋集团》
  15. nyoj 712 探 寻 宝 藏(双线dp 第六届河南省程序设计大赛)
  16. 传感器技术—湿敏电阻式传感器(学习笔记五)
  17. Python实战:淘宝自动抢购
  18. 小程序「Github开源社区」
  19. STM32汉字字模制作详解(OLED实战)
  20. python中continue的用法_关于Python中continue用法问题

热门文章

  1. Windows下Git Bash Here怎么整个文件夹目录上传到代码仓库(不论GitHub、GitLab、Gitee、DevCloud)
  2. 深度学习(图像处理)代码库
  3. Express使用nodemailer完成邮箱验证功能详细流程(含封装,可作自定义模块)
  4. IDEA 插件开发入门教程 1
  5. Mac Supervisor 管理进程
  6. linux mysql服务基础操作(二)
  7. 互联网企业安全高级指南3.5 选择在不同的维度做防御
  8. 如何VMare虚拟机里安装Mac操作系统(图文详解)
  9. PHP 数字转化为自定义长度的字符串[前插后入]
  10. java内部类基础(静态内部类)