进程上下文-pna-x矢量网络分析仪精确测量噪声系数

时间:2024-07-30 12:55:14
【文件属性】:

文件名称:进程上下文-pna-x矢量网络分析仪精确测量噪声系数

文件大小:23.36MB

文件格式:PDF

更新时间:2024-07-30 12:55:14

unix操作系统

5.3 进程上下文 进程运行的当前状态和所用资源的记录就是进程上下文(或者叫做进程描述表),对进程 上下文任何不正确的读写都会使系统产生严重的问题,所以它存放在内核空间,由可信软件—— 操作系统进行管理。如图 5-3所示,每个进程都有自己的上下文,其他应用和系统软件无法 直接访问。 进程1上下文 进程2上下文 进程n上下文 ... 进程1 进程2 ... 进程n 用户空间 内核空间 操作系统 图 5-3 每个进程都有自己的上下文 UNIX中的进程上下文使用 2个结构来描述:proc 和 user(分别定义在 proc.h和 user.h中)。 proc结构主要记录和处理器资源相关的信息,如进程优先级、创建时间、进程类型和当前状态 等。user结构主要记录用户对其他资源的使用情况,如已打开的文件引用结构、用户栈环境等。 在程序员(用户)和操作系统的眼中,进程的概念是不一样的,不同视角下的进程如图 5-4所 示。 在程序员(用户)的眼中,进程是由程序段、数据段和栈段构成的,程序运行在独立的 地址空间内,各个进程之间是很不一样的。比如,字处理器进程用来编辑文档;而 shell进程 则可以让用户浏览文件、运行程序等。每个进程都具有自己鲜明的特点和功能。 但在操作系统的眼中,所有的进程都是一样的,它们只是运行的一段代码(指令流)和


网友评论