Вы находитесь на странице: 1из 36

!

" " "


! #! $# !
! # % # "
! # "
&
'&( ) ) *$
$ ! !
!
& " +& " #
" ) # )" "
$ ! "

& ) !" "


! ,
-! . " /
# . " /
"# " # "
! #! " " ,
! . / "# . /!

"# . /
. /

" $
# ! 1 ! ) "

#" " " # "$


#'&( *$
'&( !$
$ % $#) ! !$
% $#
2 " !$

& " 1 # !

-! " #
" '&( $

0
4 !!
"! ! ) " "! !
# 1
" " # "
! #! " " ,
!" " "
" ""
" !
"
" % "
! #

3
. / " !"
% ! "

6! " ) $ )
! )

! "" " 1 ! "


! #! " " !!,
"! ! . $/

& 1
& # " $
+

5
# #
! *$
89
(: ;
! *$ !
,
! %$ $# "
< *$ % * $
2 * $ $8 9 *$

7
# "* !

# " ) "
! "
" "
"
" *$
# "! # ! "
" !
! ! )! )! $ "
! !"$
" !
" " "
*$ " "

=
$ " +
- ! " ) #
" $
" "" " 1 ! "
! #! " " ,
& ! "#
& ! "#
& % " "

&
-$ " !
. * /
2 " "
$ $ $ ) % "
! ! #
"
# )
)'&( $
# % " !# "
& "
" )
$ "
8 " " !
!" $ >

! " "
"! !
& #! " "
" " " !! $ "
! !
! " "
# " $ " # )
$ ! ! "
"
!
# " "
! !" "
-! $
>! ! " %2 (: ;
$ !" "
# " !
-! $ " ! !"
,
- !! ! $# !
% # ) " " !$
"%
& " ! !
.(: ;/
$ " $
) " % !
!#
" "
!
& ! !
"
&
"
! " " !#
#
? " → "" "
) " " #
! !
% → ! # "
$ " ") "
→ ! ) "# )
1
6
# " " "
! "
6 "
"! !
6 " @ # A
" @ " "A "
! # "
# → # ""
!! " '&() ) *$
0
"
-! " "
,

- !!
1 "! ) $ #
"% "

$ " ""
$
" ! # $$ "
$ # ""

6 " 1 "
%
. / " "#
! "

3
!
$ $ "
" !" !# !
-! " $ ! $
" " " #"# * " "
-! !# ) ' !"
"" !# ! "
$ "$ ! ! " "
"" ,
!# " ! # ) #
$
4 # ! * " "
$

5
!
4 " ,
& "
B # !#! # " )
@! $ A . ! / ) ! !"
"
& . #/ @ $A # " @ A $
#
$ 0 " ,
, )! ) ) C$ )$ $ ) $ )
" $ ! ) $ ! )1 )1 * ) "
* ) $
,$ ) ) )$ ) )1 ) )"
! ) !
, D *$ ) *$ ) )1 ) )"
*$ ! ) *$ ! ) "$ $# $# *$
," ) )" )
)" $ ) ) *$ ! ) $ ) *$
!
,$ ) $ $ $ $ ) ) $*
") ) $# $# *$

7
! "
MS DOS execution UNIX running multiple
program
free memory
process D

free memory free memory

process C
process

interpreter

command command
interpreter process B
interpreter

kernel kernel
kernel
(a) (b)
At system startup Running a program

=
! #
Model Komunikasi

process A M process A
1
shared memory
process B M 2
process B

2 1

kernel M kernel

(a) Message Passing (b) Shared Memory


!
! "
! " # "" !
$
& " ,$ ) )$ )

-! " "" )1 )
# ) # "" $
$
!! C
%
) !
&
" " % $ )
! $ !

! #! " * )
"! !
'
& " % " " " ! " )$ #, $
$ )
$
#
! . /
.* $# /
%
6 ,
" !
- $) # ! )
! ! "
' #, %2 ) " (: ;
%2 ,
!! ) " $ *
# "!
& " "
" " *
4 ! #8 9
E < : F(: ; ,
! " 89 !
4 !" #, @6 A @ & " A
6 ! !1 # $ 89
6 !# # !" $ *$ *
" "" $ " "
" "! "
$ @ " $A (: ;
%
Struktur layer MS-DOS Struktur sistem UNIX
&
2?,
"" % 1
" $ # " !
!" # " !# $
$# # . * /) * ! 1 #.
/ #8 9 * "" . :/ #
$
6 " ,
, # " " . /
" !# #
2 ! "" " * " !# # ,
" !# # % !"
" !# ""
! !
) 89 " !# ""+
" # !"
) " # # "

' #, 4 $# $# 8 " $# ? * .48?/) G


0
&

3
& "

48? G
F %0 , " F %3 , "
F % ,! " *$ F %0 , *$ * H $#
F % , %$ *$ * F % ,*
F % , F % , $#
F % , 1 '&( F % , 1 '&(
F % ,# 1 F % ,
F % ,# 1

5
& #
6 # ,
6 " ) ! #
# "" "! * "
!# #+ 2 $ $ # %#
$ " !#
! "

4 " " %2 ) ! "


! %2 "#

% " %
!#
!# # !
" " * !# #
! #
7
& '
Sistem OS/2

=
( )%
2?,
" ! #
" "" " # # "

& " ! @* $# A
" ! " * $#
' #, G
6 " ,
E $ % # ! *
$#
& 1 '&( " ! " '&(
! #1
" #* $
*
4 % # " " "
$ * $#
6 # , " #
" !
( )%
* $
& " & ,
' " " , # . )$ )
)$ ) ) /H . +$ )+ C )+! /
& " ,
F E - !
. & % $ )G ) " )
) ) ) !
) /
F 2 . + I 2 + I/
' , # ) )
" ) " )
) " ) " "
* + ,'
& " & ,
<( ) " ) " "
- % 1 ") " *
) "
$ , )$ ) ! )1 1
#
& " ,
' ! 9 &,
1 1 "
1 1$
# , $ # . # $ /
" #$ *$ $ .<2 /
*$

1 *$
*+ -
" % ) "
. " "/
& " ! H
"! * " .:4
C$ */
, C ! ) ! ) !
! )$ ! ) $
,
8 1 ! $ F .8 F/ , #
"" " # ""

6 ,! % "
! , " % ""

*$ , $ "
*. /-$
6 ,
$* # " , $ " #
" ) " " ) "
" ! " "
?C , !
" ! ! !"
$ "
(: ; # , ! # . #/)' # .$ #/) #
. #/)! " # .! #/
& " & " ,
& " , $ ""# !" )
" !# $
& , " % " & ;
' . &/ , " !# '

0
* & ./
") ) ) $ )
& ;) "
%2 ) ( 2 ) 4'& &
1 "
, . " / "

$ ) $" # " #1 $
" ") !
" ""
& " , #% #
% C
& " & " , " ! " %
" ) %
) $
3

Вам также может понравиться