Subversion Repositories HelenOS-doc

Rev

Rev 124 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 124 Rev 166
Line 1... Line 1...
1
\chapter{Introduction}
1
\chapter{Introduction}
2
 
2
 
3
HelenOS is an development operating system intended to
3
HelenOS is a development operating system intended to
4
be a testbed for research in the field of operating
4
be a testbed for research in the field of operating
5
systems and system-level programming. This manual is
5
systems and system-level programming. This manual is
6
a guide for building, running and enhancing HelenOS.
6
a guide for building, running and enhancing HelenOS.
7
 
7
 
8
The system, as any other operating system, can be divided
8
The system, as any other operating system, can be divided
9
into platform independent and platform dependent parts.
9
into platform independent and platform dependent parts.
10
An user space program could be written in such
10
A user space program could be written in such
11
a way that it can be compiled and executed on any
11
a way that it can be compiled and executed on any
12
of the platforms HelenOS supports without any modifications.
12
of the platforms HelenOS supports without any modifications.
13
However it might work as a device driver or perform
13
However it might work as a device driver or perform
14
other special tasks and thus being platform dependent.
14
other special tasks and thus become platform dependent.
15
 
15
 
16
\section{Structure of HelenOS}
16
\section{Structure of HelenOS}
17
 
17
 
18
The HelenOS system cosists of three major parts:
18
The HelenOS operating system consists of three major parts:
19
 
19
 
20
\begin{itemize}
20
\begin{itemize}
21
 \item Kernel
21
 \item Kernel
22
 \item User space tasks
22
 \item User space layer
23
 \item Boot infrastructure
23
 \item Boot infrastructure
24
\end{itemize}
24
\end{itemize}