会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Gyzarus
博客园
首页
新随笔
联系
订阅
管理
2020年6月10日
【Linux】fork与execve
摘要: 一.前置知识 正常触发系统调⽤时,⽤户态通过syscall指令触发系统调⽤, 跳转到系统调⽤⼊⼝的汇编代码。syscall指令触发entry_SYSCALL_64并以sysret或iret返回系统调⽤ 系统调⽤陷⼊内核态,从⽤户态堆栈转换到内核态堆栈,然后把相应的CPU关键的现场栈顶寄存器、指令指针
阅读全文
posted @ 2020-06-10 19:44 Gyzarus
阅读(802)
评论(0)
推荐(0)
2020年5月27日
【Linux】系统调用
摘要: 编译配置安装Linux内核 sudo apt install axel axel -n 20 https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.4.34.tar.xz xz -d linux-5.4.34.tar.xz tar
阅读全文
posted @ 2020-05-27 19:42 Gyzarus
阅读(288)
评论(0)
推荐(0)
2020年5月10日
【Linux】初见Linux内核以及进程上下文切换
摘要: 1、下载Linux内核并进行配置、运行 #github下载补丁 wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.patch #安装下载工具 sudo apt install axel
阅读全文
posted @ 2020-05-10 20:44 Gyzarus
阅读(250)
评论(0)
推荐(0)
2019年12月12日
jpeg压缩源代码阅读笔记
摘要: 原理:https://www.cnblogs.com/Arvin-JIN/p/9133745.html 1.将图像分为若干个8*8的块 2.对于每个块中的每个值(YCbCr?)转换为整型,并且减去平均值128,再进行DCT运算 // forward DTCtemp = 0.0; for (u = 0
阅读全文
posted @ 2019-12-12 12:09 Gyzarus
阅读(304)
评论(0)
推荐(0)
2019年10月7日
递归式T (n) = a * T(n/b) + nc复杂度规律
摘要: 原文:https://stackoverflow.com/questions/18817646/solving-a-recurrence-tn-3tn-2n 对于递归式T (n) = a * T(n/b) + nc 形式,时间复杂度为 Logba < c, T (n) = Θ(nc); Logba
阅读全文
posted @ 2019-10-07 14:40 Gyzarus
阅读(192)
评论(0)
推荐(0)
公告