linux学习 linux进程相关
来源:互联网 发布:北京科技大学网络 编辑:程序博客网 时间:2024/05/16 16:59
(1)进程和线程
进程代表:内存,cpu
线程代表:程序代码
(2)进程描述符:
表述当前进程的相关信息:试想一下,当内核进行调度的时候,要保存程序的状态,而这个状态就实在进程描述符中的
如何获得进程描述符呢:
很简单吗:去内核里面拿吗
movl $0xffffe000 ,%ecx
andl %esp,%ecx
movl (%ecx),p
其中p就是当前进程描述符的指针
(3)进程切换:
物理上下文 :当前程序运行的所有寄存器,内存的组成的
历程:定时器终端 -----》响应终端函数--------》在中断函数中对esp等寄存器中的值进行修改-------》根据pc的值开始取指令执行
(4)进程/线程的创建
fork 从父亲那里获取执行所必要的数据结构,如运行是的栈啊(最重要的是自己要执行的函数)
0 0
- linux学习 linux进程相关
- Linux学习记录—进程相关
- linux 进程相关
- linux 进程相关简介
- Linux进程相关命令
- Linux基础-进程相关
- linux进程相关命令
- 【Linux kernel】进程相关
- linux进程相关概念
- linux进程相关函数
- Linux进程相关
- Linux 进程相关 常用命令
- Linux学习记录--进程控制相关系统调用
- linux进程相关命令总结
- linux进程相关的命令
- linux下进程相关函数
- linux进程相关的命令
- linux 网络与进程相关
- Phone 6的发布地点对于苹果来说很重要
- C++设计模式之状态模式(一)
- Notepad++ 不显示上次打开的文件
- An issue caused by Initial Value in boost sparse matrix
- BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草
- linux学习 linux进程相关
- eval的使用
- SlidingPaneLayout的基本使用
- BZOJ 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- 【Android】Gradle自动化构建工具的用法
- 可访问的google网站
- 用户帐号入门
- [TL-AC1000] Portal功能典型配置案例
- 『ANDROID』 Android ----waiting for debugger