- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 线程概念(快速浏览)
线程的私有资源:线程ID,寄存器组,栈,调度优先级和策略,信号屏蔽字,errno,线程私有数据线程的共享资源:进程的代码段,全局数据段,堆,进程的栈,文件描述符线程的标识:线程id,pthread_t类型线程标识的接口:pthread_equal,pthread_self,不能可移植的打印线程创建接口:pthread_create,创建后不保证被调度运行,未决信号集
2016-11-26 15:53:35 221
原创 进程关系(快速浏览)
终端:连接进程和串口数据的通道伪终端:连接进程和网络数据的通道,且对进程伪装成一个串口终端进程组:进程的集合(通常通过管道),与同一个作业关联,可接受同一终端的各种信号进程组获取接口:getgrp,getgrpid进程组长:进程组id等于组长进程的pid进程组生命周期:组长创建进程组开始,进程组中最后一个进程终止结束创建进程组接口:setpgid (
2016-11-25 19:00:27 314
原创 进程控制(快速浏览)
进程对象:进程标识符,唯一的可重用的非负整数。进程包括系统进程,用户进程。进程相关标识接口:getpid,getppid,getuid,geteuid,getgid,getegid,无错误返回。新建进程接口:fork,一次调用两次返回;子进程,父子进程共享数据和代码,写时复制减少创建子进程的成本。父子文件共享:父打开文件描述符全部复制到子进程,父子共用一个文件偏移量。父子共
2016-11-25 17:53:17 254
原创 文件和目录(快速浏览)
文件属性访问接口:stat,fstat,lstat文件属性结构:struct stat,包括类型及权限,节点编号、设备编号,链接数,所属标识,字节数,操作时间,块大小,块数等信息文件类型(stat.st_mode):普通文件、目录文件(硬链接集)、块文件、字符文件、FIFO、socket,符号链接文件类型通过S_ISXXX()宏来判定文件所属标识:实际用户ID,
2016-11-25 15:31:19 308
原创 文件I/O(快速浏览)
文件io的对象:文件描述符,引用一个进程打开的文件文件io辅助操作:open、close、lseek,设备访问方式的控制文件io执行操作:read、write,设备与主存之间的搬用工文件io的效率:缓冲区及其大小文件的共享:共享的机制包括三张表,描述符表fd table(进程级)、打开文件表file table(系统级)、节点表inode table(系统级)
2016-11-25 15:30:05 246
原创 星际穿越与计算机程序的多维空间
与星际穿越表达的多维空间模型类似,每个进程生活在一维的地址空间中,偶尔通过如jump指令产生一维空间弯曲,导致指令的远近跳转,从而感受到了分段二维空间的存在;进程本身又可以通过虚拟内存的机制在外存中换入换出,进程自身对此一无所知,进而产生了进程执行于内外存的三维空间;进程对其何时占有处理器时间又是无法掌控的,假象上都是独占一个处理器去执行,而真正的时间片分配是由调度程序去掌控的,进而产生了
2014-12-24 03:58:08 824
Oracle 10g Concepts 中文版
2008-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人