会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bfyq_coder
博客园
首页
新随笔
联系
订阅
管理
2020年7月9日
Linux课程学习总结报告
摘要: Linux的启动过程 1.启动并加载BIOS,对硬件进行检测,查找并加载MBR。 2.找到MBR后,存储BootLoader信息,加载GRUB。 3.查找并加载kernel。 4.装载驱动,挂载rootfs,执行/sbin/init。 5.OS初始化后,执行runlevel程序。 6.启动指定级别的
阅读全文
posted @ 2020-07-09 18:30 bfyq_coder
阅读(581)
评论(0)
推荐(0)
2020年6月15日
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
摘要: 1.基础知识 1.1 进程上下文与中断上下文介绍 1.1.1 进程上下文 (1)进程上文:其是指进程由用户态切换到内核态是需要保存用户态时cpu寄存器中的值,进程状态以及堆栈上的内容,即保存当前进程的进程上下文,以便再次执行该进程时,能够恢复切换时的状态,继续执行。 (2)进程下文:其是指切换到内核
阅读全文
posted @ 2020-06-15 12:49 bfyq_coder
阅读(385)
评论(0)
推荐(0)
2020年5月27日
深入理解Linux系统调用
摘要: 一 实验目标 1.本人学号尾号为70,找到编号为70的系统调用号,通过汇编指令触发该系统调用; 2.通过gdb跟踪该系统调用的内核处理过程; 3.重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化。 二 预备知识 1.什么是系统调用? 系统调用是
阅读全文
posted @ 2020-05-27 12:45 bfyq_coder
阅读(380)
评论(0)
推荐(0)
2020年5月12日
基于mykernel 2.0编写一个操作系统内核
摘要: 1.实验环境配置 实验机器采用的是ubuntu16.04. 在桌面上创建mykernel 2.0文件夹,并打开终端,执行以下命令。 wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.p
阅读全文
posted @ 2020-05-12 16:16 bfyq_coder
阅读(202)
评论(0)
推荐(0)
公告