- 8
- 0
- 约4.07千字
- 约 4页
- 2017-08-23 发布于河南
- 举报
嵌入式实时操作系统复习提纲
一、基本概念
1.嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
2.嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。其中,嵌入式系统硬件平台为各种嵌入式器件、设备(如ARM、PowerPC、Xscale、MIPS等);嵌入式操作系统是指在嵌入式硬件平台上运行的操作系统,目前主流的嵌入式操作系统有嵌入式Linux、(CLinux、WinCE、(C/OS-Ⅱ、VxWorks等。RTOS有QNX,pSOS,vxworks,RT-Linux等.
Linux内核主要是由进程调度、内存管理、虚拟文件系统、网络接口和进程间通信等组成。
3.Linux用户进程:进程控制块、系统堆栈、用户堆栈、程序代码及数据段组成;Linux可以管理512个进程,进程调度的police域有:SCHED_OTHER; SCHED_FIFO; SCHED_RR。Linux的进程控制相关的系统调用函数有:fork,exit,vfork,wait,execve等。
Linux系统定义了五种状态进程状态
就绪状态 TASK_RUNNING 0
可中断等待状态 TASK_INTERRUPTIBLE 1
不可中断等待状态 TASK_UNINTERRUPTIBLE 2
停
原创力文档

文档评论(0)