usb: getting string descriptors, minor improvements
[quarnos.git] / docs / Managed_Execution.tex
blob7694220cbe6c0b1c9f2b33792f531ba3ed8527ea
1 \documentclass[a4paper,10pt]{article}
3 \begin{document}
5 \title{\textbf{Managed Execution}}
6 \author{Pawel Dziepak}
7 \date{\textit{July 16, 2008}}
8 \maketitle
10 \section{Introduction}
11 \paragraph{}In Quarn OS there are three basic systems that allow the whole operating system
12 to work. Despite many important differences, they all needs similar functions
13 and procedures to manage data, messages, resources, calls and orders.
14 Additionally they all need extended system of access control that will help
15 keep system secure. That's why, these basic algorithms are grouped into main
16 Quarn OS core called Manes (Managed Execution System). Their task is to provide
17 objects of different type with necessary access restrictions.
19 \section{Types}
21 \subsection{Main types}
23 factories: zero, filesystem, memory manager, bus, server
24 childrens: factory, file, object/buffer, device, service
26 \section{Objects}
28 \section{Managers}
30 \section{Access control}
32 \end{document}