2020年7月9日
摘要: Linux内核 Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。 内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系 阅读全文
posted @ 2020-07-09 16:41 lizhen511 阅读(176) 评论(0) 推荐(0) 编辑
  2020年6月15日
摘要: 实验要求: 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析Li 阅读全文
posted @ 2020-06-15 18:50 lizhen511 阅读(213) 评论(0) 推荐(0) 编辑
  2020年5月27日
摘要: 实验内容 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 我的学号后两位是32,对应系统调用dup() 实验步骤 实验 阅读全文
posted @ 2020-05-27 16:25 lizhen511 阅读(205) 评论(0) 推荐(0) 编辑
  2020年5月12日
摘要: 配置mykernel 2.0 配置命令 wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.patch sudo apt install axel axel -n 20 https:// 阅读全文
posted @ 2020-05-12 13:55 lizhen511 阅读(152) 评论(0) 推荐(0) 编辑
  2019年9月20日
摘要: 程序员键盘使用效率的重要性 俗话说得好,好记性不如烂笔头. 对于一个程序员,实体操作的重要性就不言而喻,那么键盘使用效率问题便显得尤为重要.如今的互联网时代,成千上万行的代码量对于程序员已然是家常便饭,键盘使用效率的高低,直接影响任务完成进度,要想不加班,输入效率的训练少不了. 下面搜集了快捷键以及 阅读全文
posted @ 2019-09-20 20:37 lizhen511 阅读(160) 评论(0) 推荐(0) 编辑