会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
1837085815
博客园
首页
新随笔
联系
订阅
管理
2020年7月9日
课程学习总结报告
摘要: linux内核总结 一.进程管理 进程通过进程控制块TCB管理,控制块中包含进程运行所必须的结构,其结构如下; Linux为每个进程分配一个8KB大小的内存区域,用于存 放该进程两个不同的数据结构,分别为内核栈和进程描述符如下: 以上是进程必要的数据结构,系统为每个进程创建一个控制块用来管理进程,其
阅读全文
posted @ 2020-07-09 22:44 1837085815
阅读(203)
评论(0)
推荐(0)
2020年6月7日
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
摘要: 一.实验目的 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析Linux系统的一般执行过程 二.实验过程 1.在分析fork和ex
阅读全文
posted @ 2020-06-07 14:41 1837085815
阅读(354)
评论(0)
推荐(0)
2020年5月27日
深入理解系统调用
摘要: 1、实验要求: 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 2.利用嵌入式汇编激活系统调用 我的学号是192255
阅读全文
posted @ 2020-05-27 18:53 1837085815
阅读(156)
评论(1)
推荐(0)
2020年5月13日
基于 mykernel 2.0 编写一个操作系统内核
摘要: 实验要求 1,按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译。 2,基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel 提供的范例代
阅读全文
posted @ 2020-05-13 20:29 1837085815
阅读(226)
评论(0)
推荐(0)
2020年4月23日
交互式多媒体图书平台的设计与实现
摘要: 一.需求分析 1.主要需求: 交互式多媒体图书平台包括读者端和作者端; 作者可以编排图书的目录结构、章节内容,章节内容中包括图片、视频、文字、和集成第三方软件边学边练,能定义常见练习题比如问答题、选择题;作者编辑时可以预览读者端的效果,手机效果、Web和桌面软件效果,作者可以限制只在某一种或几种终端
阅读全文
posted @ 2020-04-23 21:23 1837085815
阅读(167)
评论(0)
推荐(0)
2020年3月27日
码农的自我修养之必备技能 学习笔记
摘要: 1.git使用 首先我们要下载window下git,并且安装github客户端,打开git终端,我们需要在本地建立一个本地仓库,也即建立一个文件夹并且用命令git init初始化,发现文件夹下多了一个.git文件。 在对远端仓库进行操作前,需要咱github官网注册账户并登陆,然后新建一个远程仓库,
阅读全文
posted @ 2020-03-27 20:17 1837085815
阅读(119)
评论(0)
推荐(0)
基于VSCode的c/c++编程语言的构建调试环境搭建指南
摘要: 安装VSCode 在vscode安装c/c++ 然后安装gcc编译环境,window上的是ming-win64,从官网上下载文件夹如下 将gcc编译环境的路径添加到环境变量中然后在cmd终端中输入gcc -v查看是否完成环境搭建 在完成一系列环境搭建后就可以去书写编译程序了,下面从一个简单的hell
阅读全文
posted @ 2020-03-27 16:31 1837085815
阅读(196)
评论(0)
推荐(0)
公告