头歌操作系统 课后作业4.1:段式内存管理 答案

这篇具有很好参考价值的文章主要介绍了头歌操作系统 课后作业4.1:段式内存管理 答案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第1关:0号进程和1号进程的mynext变量的取值变化

编程要求

根据相关知识,修改版本 1.3 内核回答问题: 通过 gdb 调试查找答案,将第三关的答案填写在/data/workspace/myshixun/第三关.txt中。

  1. 1 号进程的 output_char 函数调用会执行几次?
  2. 每次调用时,1 号进程和 0 号进程的 mynext 变量的值分别是多少?

配置环境版本1.3内核与之前一样,详情请移步以下链接~头歌操作系统 课堂练习4.1:段式内存管理 答案_蓝莓奶油饺子·的博客-CSDN博客

b 155
b 172

commands 2
x/wx 0x402282c
end

commands 3
x/wx 0x2282c
end

#一直c到结束(如图所示)
c
c
c
c
c

运行效果截图:

头歌操作系统 课后作业4.1:段式内存管理 答案

头歌操作系统 课后作业4.1:段式内存管理 答案

 文章来源地址https://www.toymoban.com/news/detail-463897.html

第一关文档答案:

头歌操作系统 课后作业4.1:段式内存管理 答案

 

第2关:LDTR 寄存器

编程要求

根据相关知识,修改版本 1.3 内核回答问题: 通过 gdb 调试查找答案,将第四关的答案填写在/data/workspace/myshixun/第四关.txt中。

  1. 1 号进程(在用户态)运行时,LDTR 寄存器的值是多少?它指向 GDT 中的几号描述符?该段描述符内存的段起始地址是多少?指向哪个进程的 ldt 数组?
  2. 0 号进程(在用户态)运行时,LDTR 寄存器的值是多少?它指向 GDT 中的几号描述符?该段描述符内存的段起始地址是多少?指向哪个进程的 ldt 数组?

启动dbg调试器

./rundbg

头歌操作系统 课后作业4.1:段式内存管理 答案

 

#在dbg调试器里输入

b 0x6969
c
sreg

b 0x69d9
c
sreg

运行效果截图:

头歌操作系统 课后作业4.1:段式内存管理 答案

 头歌操作系统 课后作业4.1:段式内存管理 答案

 

第二关文档答案:

头歌操作系统 课后作业4.1:段式内存管理 答案

 

第3关:内核代码段和数据段的段基址

编程要求

根据相关知识,修改版本 1.3 内核回答问题: 通过 gdb 调试查找答案,将第五关的答案填写在/data/workspace/myshixun/第五关.txt中。

1.0 号进程执行到 sys_pause 时,默认数据段(CS)和默认数据段(DS)的值分别是多少?其基地址分别是多少? 2.1 号进程执行到 sys_pause 时,默认数据段(CS)和默认数据段(DS)的值分别是多少?其基地址分别是多少?

进入gdb调试器:

#对于0号进程
b sys_pause if current->pid == 0
c
info registers
p/x gdt

#对于1号进程
b sys_pause if current->pid == 1
c
info registers
p/x gdt

头歌操作系统 课后作业4.1:段式内存管理 答案

 

头歌操作系统 课后作业4.1:段式内存管理 答案

 

第三关文档答案:

头歌操作系统 课后作业4.1:段式内存管理 答案

 

到了这里,关于头歌操作系统 课后作业4.1:段式内存管理 答案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 操作系统课后题

    一、单项选择题 1.在固定分区分配中,每个分区的大小是(C ) 。 A.相同 B.随进程长度变化 C.可以不同但预先固定 D.可以不同但根据进程长度固定 2.在可变分区的存储管理技术当中,可以采用各种不同的内存分配算法。在以下的四个算法当中,(C )不是我们常用的分区分配算法。

    2024年02月08日
    浏览(36)
  • 【第一章 | 操作系统概述】《操作系统 慕课版》课后答案 + 复习

    目录 | 本章概念 | 本章算法 单道批与多道批的图像绘制 利用率的计算与分析  | 课后简答题 1.OS的作用 作为用户与计算机硬件系统之间的接口 | 计算机系统资源的管理者 | 对计算机资源的抽象。OS的目标是: 方便性 有效性 可扩充性 开放性 2.虚拟机 覆盖了I/O软件的设备称为

    2024年02月02日
    浏览(52)
  • 头歌操作系统Linux实验

    Linux操作系统 第1关 Linux初体验 cd / ls -a 第2关 Linux常用命令 touch newfile mkdir newdir cp newfile newdir/newfileCpy 第3关 Linux 查询命令帮助语句 man 3 fopen Linux文件/目录管理 第1关 Linux之文件创建/删除 touch file1 file2 rm oldFile1 oldFile2 第2关 Linux之目录创建/删除 mkdir newDir1 newDir2 rm oldDir1 -r old

    2024年02月10日
    浏览(43)
  • 【第七章 | 输入输出系统】《操作系统 慕课版》课后答案 + 复习

    1.I/O系统的功能、模型和接口 I/O系统 管理的主要对象 : I/O设备 和对应的 设备控制器 I/O系统的主要任务: 完成用户提出的I/O请求、提高I/O速率、改善I/O设备的利用率 I/O系统的基本功能: 够隐藏物理设备的细节、保证OS与设备无关、提高处理机和I/O设备的利用率、对I/O设备

    2024年02月08日
    浏览(42)
  • 自己动手从零写桌面操作系统GrapeOS系列教程——4.1 在VirtualBox中安装CentOS

    学习操作系统原理最好的方法是自己写一个简单的操作系统。 之前讲解开发环境时并没有介绍具体的安装过程,有网友反应CentOS的安装配置有问题,尤其是共享文件夹。本讲我们就来补充介绍一下在VirtualBox中安装配置CentOS的具体过程,彻底解决GrapeOS开发环境问题。 1.在Vir

    2023年04月10日
    浏览(51)
  • 【第八章 | 文件管理】《操作系统 慕课版》课后答案 + 复习

    1.文件和文件系统 数据项、记录和文件 数据项:基本数据项:描述一个对象的某种属性;组合数据项:由若干个基本数据项组成如结构体 记录:记录是一组相关数据项的集合,用于描述一个对象在某方面的属性;:唯一能标识一个记录的数据项 文件:具有文件名的一

    2024年02月08日
    浏览(47)
  • 头歌操作系统 课堂练习3.2:进程的创建

    本实训需要设置内核版本 1 为调试分析的对象,用 gdb 调试内核,内核版本 1 的压缩文件存放在 /data/workspace/myshixun/exp1 中。 环境配置详情请移步前几关~头歌操作系统 课后作业3.1:进程的描述与状态 编程要求 根据相关知识,回答问题: (将答案填写在 /data/workspace/myshixun/第

    2024年02月04日
    浏览(55)
  • 头歌操作系统-课堂练习3.2:进程的创建

    第1关:进程创建前后TR寄存器值的分析 编程要求 根据相关知识,回答问题: (将答案填写在 /data/workspace/myshixun/第一关.txt 中) 0 号进程的 fork 系统调用(main.c:147)中的陷入指令的地址是多少? 0 号进程执行 fork 系统调用之前,TR 寄存器的值为多少? 0 号进程刚执行完 for

    2023年04月26日
    浏览(53)
  • 头歌操作系统2023春季课堂练习1:环境体验

    任务描述 欢迎进行 Linux 世界,当你下载、安装了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。 每一个 Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。 第一个任务就是了

    2024年02月08日
    浏览(72)
  • 头歌操作系统 课堂练习2.1 外部中断 答案

    第一关:时钟中断的发生 作答要求: 根据相关知识进行实际操作,一直输入 c 直到 0/1 将第一行完全填满。回答问题:当第一行 0/1 字符全部输出完毕的时候一共发生了几次时钟中断,即第一行完全填满时 jiffies 记录的已发生次数为多少? 一、设置版本1内核为分析对象 首先

    2024年02月12日
    浏览(117)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包