四级网络工程师:进程线程模型

本文介绍了进程线程模型,包括进程控制块的组织方式、线程创建与同步、进程组成与状态转换。讨论了系统调用、进程队列、调度算法以及线程的优点。还提到了内存管理和线程资源,如程序计数器、寄存器和栈。重点阐述了多道程序设计的目的和效率衡量指标,并探讨了可能导致饥饿现象的调度算法以及适用于实时系统的调度策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进程线程模型

1.进程控制块组织方式:线性表方式,索引表方式,链接表方式
2.pthread_create用来创建一个新进程
pthread_join用来等待一个线程的结束,线程间同步的操作
3.进程由程序、数据和进程控制块(PCB) 组成
4.程序由指令代码数据组成
5.系统调用:用户在程序中调用操作系统提供的子功能
系统调用子功能:进程控制类,文件管理类,设备管理类
6.进程队列分为:等待队列,就绪队列,运行队列
7.线程拥有的必不可少资源:程序计数器、一组寄存器和栈
8.多道程序:允许多个程序同时进入内存并运行
多道程序设计的根本目的:提高整个系统效率
9.先来先服务、时间片轮转法两种算法考虑了公平性
10.衡量多道程序设计系统效率指标是系统吞吐量
11.导致“饥饿”现象产生的算法:短作业优先、多级反馈作业、最短剩余时间优先和最高优先级
12.适用于实时系统的调度算法:速率单调调度算法,最早最终时限优先调度算法
13.为防止内存中各个程序互相干扰或干扰操作系统,需要解决的问题是程序装入内存时的重定位问题
14.线程优点:线程创建速度快,切换时间少,线程间通信简便,线程可以独立并发执行
15.影响时间片值的主要因素:系统响应时间,就绪进程数目和计算机处理能力
16.状态转换状态转换表
17.可用于作业调度的算法:先来先服务,最短作业优先,最高优先级
 可用于队列调度的算法:多级反馈队列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值