TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机四级知识点进程线程模型思维导图

计算机四级知识点进程线程模型思维导图

  收藏
  分享
免费下载
免费使用文件
原来是y 浏览量:32022-11-10 17:14:37
已被使用0次
查看详情计算机四级知识点进程线程模型思维导图

本思维导图主要总结计算机计算机四级网络工程师知识点进程线程模型

树图思维导图提供 计算机四级知识点进程线程模型思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机四级知识点进程线程模型思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e66f0ca558e884559e880004d9ddc2ab

思维导图大纲

计算机四级知识点进程线程模型思维导图模板大纲

多道程序环境特点

独立性

随机性

输入输出都是随机的

资源共享

导致执行速度制约

进程状态及转换

(1)三状态模型:

运行状态、就绪状态、等待状态(阻塞状态)。

其中运行状态转换到就绪状态有3种可能性:时间片用完;进程创建完成;被调度程序强占CPU(对于非强制式是:“一个进程运行结束”);

运行状态转换阻塞状态:

请求系统服务、启动某种操作、新数据尚未到达、无新工作可做。

(2)五状态模型:

运行、就绪、阻塞、创建、结束。

Linux上进程有五种状态:

运行、中断、不可中断、僵尸状态、停止状态。

(3)七状态模型;

运行、就绪、阻塞、创建、结束、激活(外->内)、挂起(内->外)。

线程

(1)概念:

进程中的实体,不能独立于进程存在

是CPU调度和分派的基本单位

不同的线程可以执行相同的程序

同一进程中各线程共享内存空间

自己不拥有系统资源,只拥有一点运行中必不可少的资源

每个线程有一个标识符和一张线程描述表,记录了线程执行的寄存器和用户栈等现场

(2)特点:

花费开销少、切换花费时间少、内部通信快、能独立工作;

(3)线程操作含义:

pthread_join:等待一个特定的线程退出;

pthread_yield:线程让出CPU(主动释放);

pthread_creat:创建线程库函数;

pthread_exit:结束一个线程的库函数

CPU调度分类

高级调度

创建进程

中级调度

调入内存

低级调度

分配CPU

调度

(1)功能:

记录系统中所有进程执行状态

从就绪队列中选出一个CPU分配给它

选中PCB有关现场信息(PSW、通用寄存器等)送往CPU的寄存器中,让他占用执行。

(2)时机:

CPU资源让出来不一定调度,CPU资源占用一定不调度

可强占方式(当优先级高的进程运行存在时,立即进行调度,转让CPU资源)与不可强占方式(进程执行完毕才释放CPU)。

(3)调度算法:

先来先服务FCFS(不可强占)

最短时间作业算法SJF

轮转法RR

最高响应比优先算法HRRF

介于FCFS与SJF之间的折中算法,即考虑等待时间又不使长作业等待时间过长

多级反馈队列。

操作系统不能在运行中动态改变进程调度算法。

相关思维导图模板

计算机四级知识点计算机基础思维导图思维导图

树图思维导图提供 计算机四级知识点计算机基础思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机四级知识点计算机基础思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b64e8d42af63d8b6856b37dd7573066

计算机四级知识点关系模式的分解思维导图思维导图

树图思维导图提供 计算机四级知识点关系模式的分解思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机四级知识点关系模式的分解思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c9ad9a0a0bcfeb90277b0b5ddb7d66df