自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wu5795175的专栏

每有会意,便欣然忘食

  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 linus大神的二级指针

看到这段代码的时候,我眼前一亮,果然是大神。一般我们删除单向链表种的一个节点的时候都会这样写:typedef struct node{ struct node * next; ....} node;typedef bool (* remove_fn)(node const * v);// Remove all nodes from the supplied

2013-06-25 20:50:49 1562

原创 linux-0.11中进程睡眠函数sleep_on()解析

sleep_on()用于进程睡眠。其原型为void sleep_on(struct task_struct **p);比如某个资源是互斥的,当资源被某一个进程占用时,其他进程便无法访问此资源。假设资源结构为struct __xxx_resource{       struct resource *rs;       struct

2013-06-23 20:59:42 6185 11

原创 grub 0.97 浅析

说明:grub分为stage1、stage1.5、stage2三部分,其中stage1.5是可选的。stage1/stage1.S:被编译成stage1,位于0号扇区(逻辑扇区号),即MBR。stage1的作用是将1号扇区的start载入到内存0x0000:0x8000处,然后跳到0x0000:0x8000处执行。stage2/start.S:被编译成s

2013-06-20 11:18:24 2704

原创 exec()与system()的区别

这应该算是老生长谈的问题了,在此做一个记录。执行exec()后,老的进程上下文将被exec出来的新的进程上下文覆盖,新进程代替原进程执行。执行system()后则相当于fork()出一个子进程,并等待此子进程执行完毕。请看如下程序以加深理解。/* rt.c */ int main(){ return 100;}#gcc rt.c -o rt/

2013-06-09 15:16:03 11473

i400x_analyzer20091114

intel 4004 模拟工具,intel 4004是世界上第一款商用处理器,在4004诞生35周年时,intel已经开放出4004的原理图,这是一款4004的模拟器,可以方便的看到内部的信号处理流程,对处理器感兴趣的朋友可以下载玩一玩。

2017-11-21

putty_nd4.2.zip

使用类chrome的窗口界面管理的putty,比原生版本更易于使用,无后门,亲测可用

2017-11-21

win32diskimager

嵌入式开发中用于裸写SD卡的工具,亲测可用,界面简洁,使用方便。

2017-11-21

linux-0.00源代码

linux-0.00源代码,用bochs模拟,多进程打印A、B。

2013-07-11

Sagalinux代码

学习操作系统入门。 用bochs模拟调试。 Sagalinux,linux,unix。

2013-06-01

GeekOS源代码

GeekOS 源代码,对学习操作系统很有帮助

2013-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除