2022年线程和进程基本概念归纳 .pdf
《2022年线程和进程基本概念归纳 .pdf》由会员分享,可在线阅读,更多相关《2022年线程和进程基本概念归纳 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多核并行计算并行计算或称平行计算是相对于串行计算来说的。所谓并行计算可分为时间上的并行和空间上的并行。而空间上的并行则是指用多个处理器并发的执行计算。并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程,是提高计算机系统计算速度和处理能力的一种有效手段。它的基本思想是用多个处理器来协同求解同一问题,即将被求解的问题分解成若干个部分,各部分均由一个独立的处理机来并行计算。1 进程进程是操作系统结构的基础;进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活
2、动,通过程序计数器的值和处理寄存器的内容来表示。进程定义:广义定义:进程是一个具有一定独立功能的程序关于某个数据集合 的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的 执行单元。狭义定义:进程就是一段程序的执行过程。即是一个正在执行 应用程序。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的独立的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代
3、码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。第二,进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称其为进程。特征动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。并发性:任何进程都可以同其他进程一起并发执行独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向
4、前推进结构特征:进程由程序、数据和进程控制块三部分组成。多个不同的进程可以包含相同的程序:一个程序在不同的数据集里就构成不同的进程,能得到不同的结果;但是执行过程中,程序不能发生改变。2 线程线程(thread)是进程中某个单一顺序的控制流。指运行中的程序的调度单位。线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进
5、程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。每一个程序都至少有一个线程,若程序只有一个线程,那就是程序本身。线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -成不同的工作,称为多线程。特点在多线程 OS 中,通常是在一个进程中包括多个线程,每个线程都是作为利用 CPU 的基本单位,是花费最小开销的实体。轻型实体线程中的实体基本上不拥有系统资源,只是有一点必不可少的、能保
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年线程和进程基本概念归纳 2022 线程 进程 基本概念 归纳
限制150内