请列举几种进程的同步机制,并比较其优缺点?(提示=windows内核同步机制)
更新日期:2023-11-07 14:06:57
来源:互联网
请列举几种进程的同步机制,并比较其优缺点?
一个信号量只能置一次初值,以后只能对之进行p操作或v操作。
![请列举几种进程的同步机制,并比较其优缺点?(windows内核同步机制)](https://www.shiwaiyun.com/article/zb_users/upload/2023/11/20231107130516169933351668590.jpeg)
1、死锁
2、过多地占用CPU资源 传统自旋锁由于无序竞争会导致“公平性”问题 (c)管程: 信号量机制功能强大,但使用时对信号量的操作分散,而且难以控制,读写和维护都很困难。因此后来又提出了一种集中式同步进程——管程。其基本思想是将共享变量和对它们的操作集中在一个模块中,操作系统或并发程序就由这样的模块构成。这样模块之间联系清晰,便于维护和修改,易于保证正确性。(d)会合: 进程直接进行相互作用 (e)分布式系统: 由于在分布式操作系统中没有公共内存,因此参数全为值参,而且不可为指针。(f)原语 是不可中断的过程。
cpu内核移植什么意思?
内核移植就是指将RT-Thread 内核在不同的芯片架构、不同的板卡上运行起来,能够具备线程管理和调度,内存管理,线程间同步和通信、定时器管理等功能。移植可分为CPU 架构移植和BSP(Board support package,板级支持包)移植两部分。
![请列举几种进程的同步机制,并比较其优缺点?(windows内核同步机制)](https://www.shiwaiyun.com/article/zb_users/upload/2023/11/20231107130516169933351685061.jpeg)
CPU架构移植
为了使RT-Thread 能够在不同CPU 架构的芯片上运行,RT-Thread 提供了一个libcpu 抽象层来适配不同的CPU 架构。libcpu 层向上对内核提供统一的接口,包括全局中断的开关,线程栈的初始化,上下文切换等。
RT-Thread 的libcpu 抽象层向下提供了一套统一的CPU 架构移植接口,这部分接口包含了全局中断开关函数、线程上下文切换函数、时钟节拍的配置和中断函数、Cache 等等内容。
![请列举几种进程的同步机制,并比较其优缺点?(windows内核同步机制)](https://www.shiwaiyun.com/article/zb_users/upload/2023/11/20231107130516169933351687914.png)
BSP移植
相同的CPU 架构在实际项目中,不同的板卡上可能使用相同的CPU 架构,搭载不同的外设资源,完成不同的产品,所以我们也需要针对板卡做适配工作。RT-Thread 提供了BSP 抽象层来适配常见的板卡。
如果希望在一个板卡上使用RT-Thread 内核,除了需要有相应的芯片架构的移植,还需要有针对板卡的移植,也就是实现一个基本的BSP。主要任务是建立让操作系统运行的基本环境,需要完成的主要工作是:
1)初始化CPU 内部寄存器,设定RAM 工作时序。
zk原理?
在ZK的集群中,各个节点共有3种角色和4种状态:
Zookeeper的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议(ZooKeeper Atomic Broadcast protocol)。Zab协议有两种模式,它们分别是恢复模式(Recovery选主)和广播模式(Broadcast同步)。当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数Server完成了和leader的状态同步以后,恢复模式就结束了。状态同步保证了leader和Server具有相同的系统状态。
为了保证事务的顺序一致性,zookeeper采用了递增的事务id号(zxid)来标识事务。所有的提议(proposal)都在被提出的时候加上了zxid。实现中zxid是一个64位的数字,它高32位是epoch用来标识leader关系是否改变,每次一个leader被选出来,它都会有一个新的epoch,标识当前属于那个leader的统治时期。低32位用于递增计数。
到此,以上就是《吾爱小阮》对于的问题就介绍到这了,希望这3点解答对大家有用。
- win11驱动安装教程1次
- xp系统安装教程1次
- win11安装安卓app教程1次
- 显卡天梯图2022年03月最新完整版0次
- win11卸载网卡驱动教程0次
- win11隐藏账户详细教程0次
- 电脑麦克风没声音怎么办0次
- win11文本框无法输入解决方法0次
- win11此站点的连接不安全解决方法0次
- win11关屏保详细教程0次
周
月
- 雨林木风Ghost Win11 64位 旗舰纯净版 2021.08
- 电脑公司Ghost Win10 64位 完美纯净版 v2021.03
- 大地系统Ghost Win10 64位 完美专业版 v2021.03
- 大地系统Ghost Win10 64位 完美专业版 v2021.03
- 雨林木风Ghost Win11 64位 旗舰纯净版 2021.08
- 雨林木风Ghost Win11 64位 旗舰纯净版 2021.08
- 电脑公司Ghost Win10 64位 纯净装机版 v2021.03
- 最新深度技术xp系统 GHOST XP SP3 特别纯净版 2019.02
- 雨林木风32位win7旗舰版系统下载v21.09
- 宏基笔记本专用 GHOST WIN7 32位 装机稳定版 V2019.02