0x06 操作系统中的进程知识
发布时间
阅读量:
阅读量
进程(Process)
它是操作系统的CPU调度和资源分配的单位。
操作系统执行各种程序:
- 批处理系统-作业(Job)
- 分时系统-用户程序或任务(Task)
作业:由一组统一运作的计算步骤组成。
任务:通常涉及进程或线程。
在本书中两者之间具有近似性。
进程 :
- 当前运行的系统
- 进程的执行必须遵循顺序进行
- 另一种表述:在单个数据集上完成一次完整运行
例子:Windows XP

内存中的进程
进程包括:
(1)代码(text);
(2)当前活动:
- 程序计数器用于指示当前将被执行的指令的位置。
- 堆栈是一种用于存储函数调用时所需的参数、临时变量以及运行状态的数据结构。
- 数据通常指代全局存储的信息,并用于处理特定文件的内容。
- 堆是操作系统中实现动态内存分配的一种机制。

还没有任何评论哟~
