2020年10月29日
摘要: 编译得到s文件 清理.开头的信息,简化分析 装m32的依赖库 sudo apt-get install libc6-dev-i386 否则报错: 使用gcc - g example.c -o example -m32指令在64位的机器上产生32位汇编,然后使用gdb example指令进入gdb调试 阅读全文
posted @ 2020-10-29 23:57 20209313 阅读(58) 评论(0) 推荐(0) 编辑
2020年10月28日
摘要: 实验一 实验楼实验 实验要求: 使用gdb跟踪调试内核从start_kernel到init进程启动 分析从start_kernel到init进程启动的过程 在实验楼环境运行与重新编译 测试文件系统 冻结内核 3、分析:gdb跟踪调试断点 启动过程分析 来源:https://blog.csdn.net 阅读全文
posted @ 2020-10-28 17:29 20209313 阅读(210) 评论(0) 推荐(0) 编辑
2020年10月25日
摘要: 一、实验 实验要求: 完成一个简单的时间片轮转多道程序内核代码,代码见视频中或从mykernel找。 详细分析该精简内核的源代码并给出实验截图 二、仔细分析进程的启动和进程的切换机制 mymain.c * * linux/mykernel/mymain.c * * Kernel internal m 阅读全文
posted @ 2020-10-25 21:29 20209313 阅读(78) 评论(0) 推荐(0) 编辑
2020年10月18日
摘要: 2019-2020-1 20209313《Linux内核原理与分析》第二周作业 零、总结 阐明自己对“计算机是如何工作的”理解。 计算机将数据和指令以二进制的形式存储于存储介质上,通过冯诺依曼计算机模型,实现有限次计算,从而实现一定功能,满足人类的需求。 通过集成封装,实现从而降低工作的复杂度。(比 阅读全文
posted @ 2020-10-18 22:57 20209313 阅读(219) 评论(1) 推荐(0) 编辑
2020年10月11日
摘要: linux笔记 需要补充: 1、正则表达式 查看之前从 /etc 目录下拷贝来的 passwd 文件: cd /home/shiyanlou cp /etc/passwd passwd cat passwd 实验 2 基本概念及操作 实验 3用户及文件权限管理 ### 常用命令 ls /home l 阅读全文
posted @ 2020-10-11 18:15 20209313 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题:安装ubuntu遇到问题 描述:在本机上虚拟机的安装包点开就闪退,无法安装VMware 解决方案: 清理VMware相关注册表,更改用户名为英文,查阅相关资料,重装系统。 更换linux安装方式。选择使用WSL2安装ubuntu 20.04 LTS。 遇到的问题:学Linux基础命令太慢 阅读全文
posted @ 2020-10-11 18:12 20209313 阅读(85) 评论(0) 推荐(0) 编辑