
操作系统
文章平均质量分 79
Luncher
这个作者很懒,什么都没留下…
展开
-
QNX-分布式实时操作系统初识
一、QNX系统概述 QNX是加拿大一个叫QNX Software System Ltd公司开发的分布式实时操作系统,类似于其他操作系统能运行在X86,、PowerPC、MIPS、ARM等CPU环境下。分布式,顾名思义,运行QNX系统的局域网上的每个用户都可使用该网络上任何资源,与使用自己本机资源无异。另一方面QNX又是一个实时操作系统,它提供优先级驱动的,抢占式的调度方式(时间片轮转)。同时QN原创 2013-07-14 17:43:22 · 2922 阅读 · 1 评论 -
QNX操作系统优先级以及调度策略
一、优先级分别以及任务抢占 Neutrino 提供了一个基于优先级驱动的抢占式的设计理念。优先级驱动意味着,我们可以为每个线程分配一个优先级,它将可以根据优先级调度策略获取CPU资源。如果一个低优先级线程和一个高优先级线程同时像获取CPU使用权,那么高优先级线程将会运行。抢占式意思是说,如果一个低优先级线程在运行,这个时候一个高优先级运行条件得到满足,将要运行,那么它将获取CPU使用权。 线程原创 2013-07-14 21:12:14 · 4076 阅读 · 0 评论 -
QNX操作系统信息传递
1.pidin用于查看进程,线程,状态 2.多线程+消息传递模型(并行/并发) 2.1服务器/子服务器模型(应答驱动的消息传递) 一个工作进程首先向服务器发送一条消息表示可以开始工作了,服务器不马上应答,仅仅是记住该进程已经注册。该进程进入REPLY阻塞状态。在后来某个时刻当服务器需要某项结果的时候,就可以向工作进程发送回答消息,然后,该工作进程执行指定的动作,并向服务器发送一个消息提交原创 2013-07-15 16:40:56 · 2428 阅读 · 0 评论