正在加载图片...
口在嵌入式实时系统中 任务(task)通常为进程( process)和线程 )的统称 ◆任务是调度的基本单位 口进程最初由 Multics的设计者在60年代提出来 的,主要包括以下内容 今一个正在执行的程序; 令计算机中正在运行的程序的一个实例 心可以分配给处理器,并由处理器执行的一个实体; ◆由一个顺序的执行线程、一个当前状态和一组相关 的系统资源所刻画的活动单元。 口进程由代码、数据、堆栈和进程控制块构成 令进程控制块包含了操作系统用来控制进程所需要的 信息 进程状态、CPL寄存器、调度信息、内存管理信息、IO 状态信息等 口早期的进程,包含了以下两个方面的内容: 令资源。进程是资源分配的基本单位 进程包 括一个保存进程映像的虚 址空间、主存、IO 设备和文件等资源。 调度执行。进程作为操作系统的调度实体,是调 度的基本单位 口随着操作系统的发展,进程所包含的两个方 面的内容逐淅被分开: 今轻量级进程或线程:调度执行的单位 进程:资源分配的单位 今线程是进程内部一个相对独立的控制流,由线程 上下文和需要执行的一段程序指令构成 令在进程中,所有线程共享该进程的状态和资源, 可以访问相同的数据4 ‰在嵌入式实时系统中 ™任务(task)通常为进程(process)和线程 (thread)的统称 ™任务是调度的基本单位 ‰进程最初由Multics的设计者在60年代提出来 的,主要包括以下内容: ™一个正在执行的程序; ™计算机中正在运行的程序的一个实例; ™可以分配给处理器,并由处理器执行的一个实体; ™由一个顺序的执行线程、一个当前状态和一组相关 的系统资源所刻画的活动单元。 ‰进程由代码、数据、堆栈和进程控制块构成。 ™进程控制块包含了操作系统用来控制进程所需要的 信息: • 进程状态、CPU寄存器、调度信息、内存管理信息、I/O 状态信息等 ‰ 早期的进程,包含了以下两个方面的内容: ™ 资源。进程是资源分配的基本单位,一个进程包 括一个保存进程映像的虚拟地址空间、主存、I/O 设备和文件等资源。 ™ 调度执行。进程作为操作系统的调度实体,是调 度的基本单位。 ‰ 随着操作系统的发展,进程所包含的两个方 面的内容逐渐被分开: ™ 轻量级进程或线程:调度执行的单位 ™ 进程:资源分配的单位 ™ 线程是进程内部一个相对独立的控制流,由线程 上下文和需要执行的一段程序指令构成 ™ 在进程中,所有线程共享该进程的状态和资源, 可以访问相同的数据
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有