Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - help me: (3 Items)
   
help me  
Hi, my name is Kevin and i'm from argentina, my english isn´t good, sorry.
I need some information for a work of QNX Neutrino. I will be grateful for them very 

much if they could help me with some information or answering me any of my questions.

 •	Scheduling: details of sheduling (if only use fifo, round robin and sporadic 

this is a general SO... no a RTOS).
•	How handle the multiprocessing?
•	Memory. What is for processor Intel the GDT y LDT=
•	Threads in QNX Neutrnio
•	In what platforms does it work?.
•	How does solve the degradation of the performance for the fact of implementing 

MicroKernel, being that is a system of real time?
•	In what important places there is in use QNX Neutrino?
•	Support & Services, users support
•	Memory Requeriments

Thanks!

--------------------------------------------

•	Scheduling: como funciona, ya que si se utiliza simplemente fifo, sporadic o 

round robin es un sistema general, y no uno de tiempo real.
•	Como maneja el multiprocesamiento?
•	Administración de Memoria: que quiere decir que para procesadores Intel haga uso 

de GDT y LDT?
•	Manejo de hilos
•	Plataformas aptas.
•	¿Cómo resuelve la degradación de la performance por el hecho de implementar 

Micro Kernel, siendo que es un sist. de tiempo real?
•	Mercado: usos en sistemas reales
•	Soporte a usuarios: Support & Services
•	 Requerimientos de Memoria
Re: help me  
Kevin,

I don't think you need to cross-post to 4 groups to get an answer here.  =0)

Many of these questions are answered directly in the documentation.  I would suggest browsing the documentation for more
 detailed answers.  I'll post a few relevant links inline below that I hope will be of some use:

>  •	Scheduling: details of sheduling (if only use fifo, round robin and 
> sporadic 
http://www.qnx.com/developers/docs/6.4.0/neutrino/sys_arch/kernel.html#SCHEDULING

 
> this is a general SO... no a RTOS).
> •	How handle the multiprocessing?
http://www.qnx.com/developers/docs/6.4.0/neutrino/sys_arch/smp.html

> •	Memory. What is for processor Intel the GDT y LDT=
http://www.qnx.com/developers/docs/6.4.0/neutrino/sys_arch/proc.html#MEMMAN

> •	Threads in QNX Neutrnio
http://www.qnx.com/developers/docs/6.4.0/neutrino/sys_arch/kernel.html#THREADSANDPRO

> •	In what platforms does it work?.
http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/BSPAndDrivers
http://community.qnx.com/sf/projects/bsp
http://www.qnx.com/developers/hardware_support/

> •	How does solve the degradation of the performance for the fact of 
> implementing
Not sure what you mean here.

> MicroKernel, being that is a system of real time?
Yes real-time and MicroKernel:
http://www.qnx.com/products/neutrino_rtos/
http://www.qnx.com/developers/docs/6.4.0/neutrino/sys_arch/kernel.html#INTRO

> •	In what important places there is in use QNX Neutrino?
http://www.qnx.com/company/customer_stories/

> •	Support & Services, users support
http://www.qnx.com/support/index.html

> •	Memory Requeriments
Completely system and configuration dependent, but in general they are small as QNX Neutrino has a MicroKernel 
architecture.
http://www.qnx.com/developers/docs/6.4.0/neutrino/building/hardware.html

Regards,

Eric
Re: help me  
Thanks Eric! I post in 4 groups because i don't know how  use this forums, sorry =).

Thanks a lot for the links. 
The question "How does solve the degradation..." is incomplete:

"How does solve the degradation of the performance for the fact of implementing MicroKernel, being that is a system of 
real time?"
With this i mean how save the degration for using microkernel, because use microkernel implies more changes of modes 
(kernel mode and user mode), if use monolitic kernel i dont need to change the mode, why QNX Neutrino use miicrokernel? 
What advantage is looked?

Thanks again!