linux 内核

http://blog.csdn.net/zapldy/article/details/5850440

线程:

fork 复制进程

vfork 拷贝进程(地址)

clone 创建线程

 

socket,

1.操作系统实现基本传输层

2.socket 是inode 和sock网络结合体(有网络设备缓冲结构)

 

文件:

inode:

超级块,是vfs虚拟文件格式

device 虚拟数据结构(包含inode)

reqest—队列:

内存:

slab:最小内存块

slob :基于链表

slub:打包分组

 

自旋锁:汇编或是中断实现

 

socket

socket
包涵
1.伪造的inode文件的指针 (vfs)
2.网络协议族指针

句柄

http://baike.baidu.com/link?url=itSmfBpsKw2vg_kpdY4JlDcx7IEzZ-7RfM2HnZ_IUyQXoDDm56BJuCo6HRK_DzG9

重定向地址

内核对象句柄,是用来标识某个内核对象的一个ID 同一个对象的该id对于每个进程是不同的,具体如何实现是ms不公开的算法,以下是一个近似的,可能的算法:
进程创建时,windows系统为进程构造了一个句柄表
当该进程希望获得一个内核对象句柄或者创建一个内核对象从而获得该对象句柄时
系统会将在句柄表中增加一个表项,表项的内容中存储了指向目标内核对象的指针
同时,系统返回这个表项在句柄表中的索引作为句柄

 

os source thread

unix :

http://blog.csdn.net/cszhao1980/article/details/7772910

linux:

http://blog.chinaunix.net/uid-22330495-id-164941.html

linux:
1.启动: boot文件夹下的bootsect.S
线程:

http://wenku.baidu.com/link?url=EYVSyySirpDfidGAV7beGz16gCiiNU_aZcpdtpPhL4V5y9TVVQZXWEViyb74AQvUXoiyArizWcbZqeXW5jJWglJ37gWRwdIUw1wkEOwZvlC

1。 0进程被操作系统调用

2.fork():

其他进程拷贝,父进程的task_struct 结构体

fork 拷贝副本

execve() :将子进程加入cpu 调用

http://blog.csdn.net/zyp2671/article/details/5698598

 

 

3.signal处理机制: 软中断

 

3.线程:

http://blog.chinaunix.net/uid-27052262-id-3239260.html

 

4.设备

ioctl() 接口

http://baike.baidu.com/link?url=omqR4k1Kc6zpQEwwPekErrKcf0XuOj2tkFvwx5vt0E7YzGnErkXF6c-ce-o48zbvit4mAlNglL5JnYB0AQg0Xq

http://blog.csdn.net/wufen_1981/article/details/1956977

字符编码

http://baike.baidu.com/link?url=wZLXpye9ZtZY6ekWTKisd6MSogRQPJJ2kKZE9xMNDXqkKMHyK9OHnsp80AF_C3XaOUUqgb3imnQz-rpw1IvHBq

 

字符集与字符集编码简介

http://blog.csdn.net/gogor/article/details/5323599

图象编码格式

http://blog.csdn.net/liangjm_1984/article/details/2197142

http

http://www.cnblogs.com/hanyinglong/archive/2012/10/29/2745345.html

 

oracle queue

oracle queue

工作队列:job调度

http://tiantian0521.blog.163.com/blog/static/4172088320091230335772/

http://blog.csdn.net/truexf/article/details/1536730

 

队列表:消息队列

http://blog.csdn.net/hj402555749/article/details/8549515

http://www.cnblogs.com/BradMiller/archive/2011/01/26/1945718.html

广度与深度

http://www.cnblogs.com/jirigala/archive/2010/09/18/1830319.html