logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2-2-18-7 QNX 系统架构-动态链接

在典型的系统中会运行许多程序,每个程序都依赖于许多函数,其中有些是 “标准的” C库函数,比如 printf(), malloc(), write() 等。如果每个程序都使用标准C库,则通常每个程序都会在其内部拥有该C库的唯一副本,如果这样做,会导致资源的浪费。由于C库是通用的,因此可以让每个程序引用该库的公共实例,而不是每个程序都包含该库的副本。这种方法有多个优点,当然其中最重要的就是节省所需的

文章图片
#blackberry#车载系统#系统架构
2-2-18-2 QNX Neutrino 微内核(二)

本文内容接着上一篇文章继续介绍与QNX微内核紧密相关的线程和进程、线程调度、调度策略、IPC以及中断等的一些概念,并且介绍了QNX操作系统关于这些内容是如何设计的。这一章主要的内容是同步服务、时钟定时器、中断处理的内容,可以让我们对微内核在这些内容上与宏内核的一些区别,以及QNX微内核的一些特色。

文章图片
#blackberry#车载系统#系统架构
到底了