Beruflich Dokumente
Kultur Dokumente
•
•
•
•
•
!
"
#
&
# '
(
Mensch-Maschine-Schnittstelle: !
%
) *
&
+
,
-
. /
#
Effizienz: !
Æ
&
%
%
.
0# 1#
Aspekte der Weiterentwicklung von Betriebssystemen:
%
$
# 2
0#
1$ (%
0#
1
0#
1
#
#
" ,
*
#
.
%
/ #
#
# &
'
User
Programmierung der
Hilfsprogramme
Programmierung des
Anwendungsprogramme Betriebssystems
Programmentwicklung an
Hilfsprogramme, Utilities
der Schnittstelle zur
Computerhardware
Betriebssystem
Computerhardware
#
$0
1
# "
2
.
" #
#
%#
#
)
)
"
$
5
+
#
-
& $
%
.)
#
!
.
)
9.3 Betriebssystemaufrufe
1
3
$ -
)
0
+
%
+
%
)
$
)
-
%
5
%
)
0
7 !
5
%
*
1 #
!
0
'3
-
*
-
%
0
%
$ * )
#
0
!
)
!
"
#" $
%
&' "
(
"
)
#' *
+,- "
+!%
#' *
. +/
+!%
(
#' *
,(/
.
.
(
&
&" '
#' *
0 1
$%2+!%
.
)$!32+!%
% .
+
,"
!
+(
% #' *
#42+
!%
(
( 5 6
! 7 ,
!
$% )$!3 "
#
(
8
6
#4
5 " 9
:
+(
#' *
*:$$(,#2+!% .
)
#' *
*,#2+!%
&' ; &"
.
;
#' *
)
- +
.
(
(
*"
"5
#' *
"
#' *
2 :/!< %
% #' *
:
%
'
• open , . %
• creat . %
• close #
• read
• write #
• unlink
. %
% #' *
.
%
" 2
9.4 Betriebssystem-Struktur
/
&'
&'
+
:
.
# &'
• #
• $"
%n ( &'
9.4.3 Schichtenmodell
)
-
*
.
/ 0 1
-
2
-- /
0 - 2
*
.
1
0 -
2
1
0 - 3
,
2
*
.
2 14
0 -
0 2
205
"
6 *
.
2
!-
API
Betriebssystem
HAL
!"
#
$ %
& '
(%
) %
*
+
%
$
%
&
,
%
*-.
( + /!0
&
1
2 -
$
!"
3
3 $
%
+
+ % -
&
%
,
-4
& %
5/-' (
/
(
'
%
& '
%
$
'
6
7-
(#/8!'
& 9
%
$
$ %
"
!
&
!
(
$
:; &&& :;; .-
2 -9
&
1
(%
&
% $
!
-
& ' 1 %
.<
-
&
!%
(%&
Assemblersprachen
(parallele Prozesse)
F_OPEN S_P
Prozeß−Interface
Resource−Management
Betriebssystem
Speicherverwaltung
Interprozeß−Kommunikation
Prozeß−Management
Interrupt Handling
Maschinen−Codes
Weiterführende Literatur
! "# $% % &'##('
"")(&'"
* $ * +
, - . /0 . ' 1 % 2,
& -3 ( $%'% &'"')")('4
1
0 # -3 ""
$%'% &')"5&'5&'"
-
6
. . 0 (
$%'% '&'&#"#)'
6
%9. 6
:
6 -/ 6
-/
$ . ;< $%'% &')'4)4'4