生命在于折腾

高效Terminal操作 -- 修改gnome-terminal源码,实现SecureCRT快捷键功能


无论搞嵌入式开发还是涉及到远程连接网络设备,Windows下必须要用到的神器: SecureCRT。

阅读全文 »


Qemu分析 -- 02 (缓存命中及LDUB)


Qemu自 0.10 版本后,使用了TCG 完成动态二进制翻译功能。

阅读全文 »


给Tree命令添加 显示文件夹大小的功能


Tree 命令很实用,不足之处在于显示文件夹大小的时候,全部都是默认的4K(这个是文件夹节点在文件系统中占用的大小),

阅读全文 »


Qemu分析 -- 01 (虚拟CPU的创建与使用)


Bochs, JPC都是X86的仿真器,但无论从功能还是执行速度上,完全比不上Qemu。

阅读全文 »


动手写操作系统 -- 内存管理


内存管理,是个永恒的话题。

阅读全文 »


动手写操作系统 -- 任务间通信


任务多了,肯定要考虑任务之间的通信,好比linux上的进程间通信。

阅读全文 »


动手写操作系统 -- 排序算法可视化比较


分时调度有什么好处呢?调度是公平的,每个任务的执行时间都是一样的。

阅读全文 »


动手写操作系统 -- 多任务调度


接下来就是编写通用调度代码了,可以支持多个任务。

阅读全文 »