z-logo
open-access-imgOpen Access
COLIBROS: Educational operating system
Author(s) -
Predrag Rakić,
Žarko Živanov,
Miroslav Hajduković
Publication year - 2010
Publication title -
computer science and information systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.244
H-Index - 24
eISSN - 2406-1018
pISSN - 1820-0214
DOI - 10.2298/csis070521022r
Subject(s) - computer science , operating system , interrupt , debugging , user space , emulation , file system , address space , concurrency , kernel (algebra) , embedded operating system , embedded system , linux kernel , process (computing) , synchronization (alternating current) , software , computer network , channel (broadcasting) , mathematics , microcontroller , combinatorics , economics , economic growth
This paper gives an overview of educational operating system called COLIBROS. It is small, object oriented, library operating system, based on micro-kernel concepts, supporting high level concurrency and synchronization primitives. In fact, COLIBROS is simplified operating system kernel accompanied with hardware emulation layer that emulates keyboard, monitor, disk and interrupt mechanism. A concurrent COLIBROS program behaves like stand alone program executing in emulated environment, in our case as plain GNU/Linux process. Encapsulating all critical concepts in host operating system user space makes COLIBROS development and debugging easier and more user friendly.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom