OReK: um executivo de tempo real orientado por objectos
Autor: | Oliveira, Arnaldo S. R., Almeida, Luís, Sklyarov, VAlery |
---|---|
Jazyk: | portugalština |
Rok vydání: | 2004 |
Předmět: | |
Zdroj: | Eletrónica e Telecomunicações; Vol 4 No 2 (2004); 285-294 Eletrónica e Telecomunicações; vol. 4 n.º 2 (2004); 285-294 Electrónica e Telecomunicações; v. 4, n. 2 (2004); 285-294 1645-04 Repositório Científico de Acesso Aberto de Portugal Repositório Científico de Acesso Aberto de Portugal (RCAAP) instacron:RCAAP |
ISSN: | 1645-0493 2182-9772 |
Popis: | This paper discusses the implementation, features and use of the OReK kernel - an object-oriented, fully preemptive real-time kernel implemented in C++. The OReK kernel is pratically platform independent, containing only small and localized code segments that are platform dependent. Currently it can be used in PC's with an Intel x86 compatible processor family with MSDOS, because it needs to configure and access the hardware directly. Allowed timming resolutions are in the dozen of microseconds to dozens of miliseconds range.In its current state it only offers services for task management and sheduling. However, topics for future work to extend capabilities and optimize performance were already identified. Este artigo discute a implementação, as funcionalidades e a utilização do executivo OReK - um executivo de tempo real orientado por objectos, completamente preemptivo e implementado em C++. A generalidade do executivo OReK é independente da plataforma, possuindo apenas segmentos bem localizados de código específico da plataforma. Actualmente pode ser utilizado em PC's com processador compatível com a família Intel X86 e em MSDOS, uma vez que necessita de configurar e aceder directamente ao hardware. As resoluções temporais permitidas vão desde a dezena de mili-segundo. No estado actual fornece apenas serviços para gestão e escalonamento de tarefas. No entanto, estão já identificados pontos de trabalho futuro para extensão da funcionalidade e optimização do desempenho. |
Databáze: | OpenAIRE |
Externí odkaz: |