软考嵌入式系统工程师知识点整理(嵌入式操作系统)

本文整理了嵌入式系统工程师考试的相关知识点,包括嵌入式系统的特点、任务间同步机制(信号量、事件、信号)、操作系统文件系统管理、进程与子进程的关系、内存碎片问题、调度算法特性以及进程基础知识等。此外,还涉及死锁避免、内存管理策略和进程状态转换。最后,文章涵盖了多道程序设计中的一些概念和计算问题。
摘要由CSDN通过智能技术生成
嵌入式系统的特点:
  • 以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统

任务间同步机制有:
  • 信号量
  • 事件
  • 信号

操作系统的文件系统的管理
  • 在操作级(命令级)向用户提供目录管理类命令、文件操作类命令和文件管理类命令
  • 在编程级(系统调用和函数)向用户提供文件的系统调用类服务,例如创建文件等

父进程与子进程
  • 一个进程可创建若干个子进程,进程被创建后,一般与父进程并发执行
  • 父进程创建完子进程后,也可等待所有子进程结束后再执行
  • 当撤销一个进程时,操作系统会检查被撤销进程是否有子进程,若有则一并撤销
  • 父进程执行完后被撤销时,子进程也被一同撤销

某系统中有3个并发进程,都需要同类资源4个,该系统不会发生死锁的最少资源数?
  • 死锁的原因之一是资源竞争
  • 另一个原因是推进顺序不当
  • 死锁的必要条件是:互斥条件、不剥夺条件、请求和保持条件、循环等待条件
  • 最可能发生死锁的情况是三个进程当前各自都占据了3个资源,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值