9223刘霄

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

10 2017 档案

摘要:视频内容知识学习 一、用户态、内核态和中断 1.内核态:处于高的执行级别下,代码可以执行特权指令,访问任意的物理地址,这时的CPU就对应内核态 2.用户态:处于低的执行级别下,代码只能在级别允许的特定范围内活动。在日常操作下,执行系统调用的方式是通过库函数,库函数封装系统调用,为用户提供接口以便直接 阅读全文
posted @ 2017-10-28 17:31 20179223刘霄 阅读(259) 评论(0) 推荐(0)

摘要:补交第三周作业 完成一个简单的时间片轮转多道程序内核 1.使用实验楼的虚拟机打开shell,用 进入linux 3.9.4。 2.执行命令 会发现弹出新的窗口,代表内核启动了。 执行mykernel代码 进入 代码,可以看到 和 打开 代码如下:开始启动操作系统。 前面是头文件,然后有一个my_st 阅读全文
posted @ 2017-10-22 22:22 20179223刘霄 阅读(190) 评论(1) 推荐(0)

摘要:测试3的实验: 1. 用gcc g编译vi输入的代码 2. 在main函数中设置一个行断点 3. 在main函数增加一个空循环,循环次数为自己学号后4位,设置一个约为学号一半的条件断点 4. 提交调试过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 首先建立测试1的基础上 在测试2的时候遇 阅读全文
posted @ 2017-10-15 22:55 20179223刘霄 阅读(157) 评论(2) 推荐(0)

摘要:第二周实验 本周学习情况: 学习了X86 cpu的几个寄存器及X86汇编指令: movl %eax,%edx edx=eax %表示一个寄存器,把eax内容放入edx,等号相当于把eax赋值给edx,寄存器寻址; movl $0x123,%edx edx=0x123 立即数是以$开头的数值,把16进 阅读全文
posted @ 2017-10-07 10:22 20179223刘霄 阅读(189) 评论(1) 推荐(0)

摘要:第一周实验 尝试创建两个文件,用通配符查找这两个文件;在创建文件的时候,需要同时创建多个文件的方法运行。 根据作业要求,实现一个lilux命令。 根据作业要求添加一个用户loutest,使用sudo创建文件 /opt/forloutest。 路径:进入上一级目录,进入home目录,使用pwd获取当前 阅读全文
posted @ 2017-10-01 15:35 20179223刘霄 阅读(183) 评论(1) 推荐(0)