软考-嵌入式系统设计师:[嵌入式系统软件及操作系统:笔记(二)]

大家不要只收藏不关注呀,哪怕只是点个赞也可以呀!🤣
之前让大家发邮箱,好多人因为隐私问题不好意思发,为了大家方便,我把笔记放到了同名公众号里,大家可以自取。
输入软考笔记即可自取
另外附赠大家免费的小程序,输入小程序即可弹出免费的微信小程序,祝大家考试顺利。
另外附赠大家免费的小程序,输入小程序即可弹出免费的微信小程序,祝大家考试顺利。另外附赠大家免费的小程序,输入小程序即可弹出免费的微信小程序,祝大家考试顺利。

计算机软考中级考试通过后,就可以成为中级的软件工程师,不需要再去评级,所以还是很有必要去考的,第一部分的笔记分享完之后,我会将PDF上传到资源,大家有需要的可以下载打印,我会尽量把自己理解到的东西用更容易懂的话写出来,一家之言,如果有错欢迎指正批评,望共同进步。

嵌入式系统软件及操作系统

5、任务管理

1. 进程的状态

进程:是资源分配的基本单元,程序执行的一个实例,程序运行后创建一个进程,将进程放入进程就绪队列,当CPU分配给它时间时,程序开始运行。
线程:线程是独立调度的最小单元,(简单理解线程就是小进程),线程可以共享进程的公共资源(数据、变量、代码、文件等),但不能贡献独有的资源,如线程的栈指针等。
任务:在嵌入式操作系统中,任务可以是进程,也可以是线程。暂时可以将任务与进程混为一谈,后期再做区分。
进程在,就绪态、运行态、等待态,(静止就绪、静止阻塞)三态中进行切换。

2. 同步与互斥(下午考大题)

前趋图反应的是任务并行(多个任务可以同时)执行还是串行(一个执行完之后才能开始下一个)执行。
进程资源图用来表示进程和资源之间分配和请求关系。
阻塞结点:某个进程所请求的资源全部分配完毕,无法获取所需的资源,进程无法继续。
非阻塞结点:某个进程所请求的资源还有剩余,可以分配给该进程,使得进程继续。
互斥与同步:互斥是指同一个资源在同一时间只能被一个任务使用,在使用过程中加锁,使用完后解锁才能被别的任务使用。同步是指两个任务可以同时执行。

3. 信号量操作(下午考大题)

临界资源:各个进程间需要互斥方式对其进行共享的资源。
临界区:每个进程中访问临界资源的代码。
信号量:一个特殊的变量。
互斥信号量:对临界资源采用互斥访问,使用互斥信号量后其他资源无法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式小师兄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值