自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 进程线程续

上回说道,Linux原本无线程概念,在用户空间的线程到内核均是由LWP实现。 下面由具体代码描述: 在进程描述符struct task_struct中有字段:     struct list_head children;    /* 子进程链表 */     struct list_head sibling;    /*兄弟进程链表*/      struct list_hea

2013-10-21 10:41:41 374

原创 进程,轻量级进程,线程,内核线程

最近总是被RT四个概念弄的晕头转向的,一直想找出用户空间的普通进程在跑进内核时候,内核是否会分成多少个执行流去执行,注意这里没使用线程这个词,因为在linux内核中根本就没有像用户空间那样的线程概念。 首先解释进程:书本官方说法就是分配CPU时间,内存等的使用实体,和WINDOWS下的.exe差不多。拥有独立的4GB线性空间,其中0-3GB是用户空间,3-4GB是内核空间,此部分地址用户空间是访

2013-09-16 16:47:22 584

转载 file_operations详解

struct file_operations { struct module *owner; loff_t (*llseek) (struct file *, loff_t, int); ssize_t (*read) (struct file *, char __user *, size_t, loff_t *); ssize_t

2013-08-21 09:48:46 9242

原创 mmap学习过程中的一些小问题

mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。 具体函数定义如下: #include /*映射函数*/ void *mmap(void *start, size_t length, int prot, int flags,int fd, off_t offset); /*解除映射函数

2013-08-20 15:03:40 373

空空如也

空空如也

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

TA关注的人

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