Sei sulla pagina 1di 40




 

odulo 8: I/O e Memoria secondaria

 
                     
       !  " !    # $   % $  
&"   #    '(" )*    + ,'(" )*  -    !     .
 .$$$

! ! !/)0(


      
 

  

  
   

 
 
       

  
   
           

 
 
  

  


     

 




       


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

 ,)$ !  #  #
!  # ! 
-# )# 


    


  

   

 
 

  

  

 
!! "

 
#   

 
!! " $# 
 

 
  
$
$# 


 
 $ 

 
 




    


  

   


 

  $ 

  

 
  $$ 


 $##  

 $ $%$  
&


      

  

 

   


 $##
 
 


   $ 


      

 
  


 
   $## 
' 
$
 
 $
$

# $

    ##  
 ($' #

   % 


& 
 
 
  
 $

#
 
 



 

 )## $##
  $## 
 ($$(#
 

   $(#
 



      

  

 )$$##
$$$ 


$*
# $  
  
! 


  

 



 $ 
)


$ ! $ ! +$ 


$  

 

 
 


 
   
 
 
'
 
!  


  
 ,
  
 "!

 

 
##)    

$  
 -
 
' #
!    



  

 
 



 ) 
 
  $ 
  
!




 "!

 
 
 #

  
  
  

 
##)  
 


  
 )$ $ 


 
 
  +$'   $

 

 $
$   
 )$ $ 

 

  
 !


    
  
$*$
 !

     
     '.##   
 
 $
$
  $

 






/ / "
  
  
 
 "01
 
'
 
 0!2!


 

 " 
 #
" 

$ 

""%
 )$
  
#
 
  $
 "
 
$*  



   

  

  &
'(#
()#
*'#
#
)#
+#
,+#
,(
 -   
  & +)

 ./ 01 / 2 23 13 .. . .3/ 

 ! ""
  # $%&

# '&())


!

  
.
 
" 
   
   
 

   

 


  
+$  !  
   $ 
 $*

 



!  

  

  &
'(#
()#
*'#
#
)#
+#
,+#
,(
 -   
  & +)

 ./ 01 / 2 23 13 .. . .3/ 

 ! ""
  # *%)

# *&('+


" #

 /

  
0 
 
 !  )
$ 

    
  !  $
  
  
 +$
  $  ($    
  !  

   $

    



   
 )##
  


  

)


3


    
 )  
  !
 $


" #  

  

  &
'(#
()#
*'#
#
)#
+#
,+#
,(
 -   
  & +)

 ./ 01 / 2 23 13 .. . .3/ 

 ! ""
  # *,-

# *$(*+


" #

 123
 
 

#$ 

 

45!   

  
$
 

 +$
  $  ($  $ 
!    

  !


" #  

  

  &
'(#
()#
*'#
#
)#
+#
,+#
,(
 -   
  & +)

 ./ 01 / 2 23 13 .. . .3/ 

 ! ""
  # %*+

# .-($%


!$ " #  " #

 -  
 )
  
  
 $
$



 


 / /! $
$

 
$   $
 
 

   
 
  $*  $ $


 
   " $  
 #
  $
! 
 


  ( 
 +$
$   


  $!
 
 $


 %&   %&

 4

 
+$ 


678976789
  
!678976789

$ 
 
 $


    
. 
 



  .
 


'%

 -  
 
'

  

   :

! 
'
 

 


. 
    
 $ 
'$

!$ 
 ')+$ 
$      

 ()+$ $  $ !




 .   

 

*   
 
 $ 



'%

   
56

  
/ .
 $
 $   ($ 
.  

 
  2  ; 
 $
 $ 

   
 


 &
 $    /
/
$ 

 



 

 $#  (
 '
 $* $  
 
#
 
'!  

 


 $ 
 4 
 (

 (


   

   


'%

    


 ($ 
. $ 
 ' $ 
   
 
 +$ $ 
## '!<8=$   
'
    

  
    


!$ ! 
 

  
#

   /
/   
 

 
 #


##
   $ +$' +$  
 $
 


'% ( )*

 5/
2
7
 

 $
>$ ##> # <8=!
?

 
 
 $* $  
  
$ (## '
)$ 



 !


 
' 



 /  
 

 $ $. 
  0
 $   $

!() 

 '
 
 $ ##
 $ 


   


'% )*

   
    <8= 

$ 



   




 $  
/ /! 
!
!
$+$  
$ 

 
 $

 $ $  !$
 
#
  $ +$  

 -  ,  *  %


 .  +  $  '
 )  &  ,-  ,,
 ,*  ,%  ,.  ,+

  ,   *   %   .


'% (

 -  

5/
7
   #!
 ##!
  +$' ) 
 
  
  
 $ $
 
 ##!
  +$' )
  
 
  

   
  $


'% + ) *

 5/


 ##   ;
 
 )  
 
 )
$
$ 
$ $$ 
 
 
!   ) 
 $  !+$ 
$
 

 $$  
  

$'
  



 -  ,  -  ,


 *  %  *  %
 .  +  .  +
 $  '  $  '

  ,   *   %   .



'% + ) *

 -  

5/

 $  $$*  $
+$   


 

 $*   
+$


 "


 $  $$*  $


+$   


 

   


 " 


   

5/

  
)

  3
 $ 
  $ !

   ( 
 

 ) 

$  
 $ 
#$
  
#$ 



'% ,- ) *

 5/

1*
   
 
 $ 
 ( $ 

  
  

 
 

   $ 
   

 

 
 
 $    !
  


!

  

 $ # 

 $

 


' 



 
 
 +$ 


 
 '

'% ,-

 5/


  
 

) 
 $ 
@
  $
 ')
 

 $
 
 
 
#
$ 
#
$
 


$  
!)$ 


$ 

$

 

- , * % /-01 /,01 /*01


'% ,-

 5/

*
  
 

)$  '
 ) 
$

 
'

- , * % 01


'% ,-

   

5/
*
 $

+$
 $A$ 
'
$

 ' +$
 
) 
 

  $
 BA
  
 $ 
$ 

  
!)
  
 


 
$  
  
'
 BA

 



    )
 '>
>
 

$  
 


'% ,-

 -  

5/
1*


.  

 
' #

 

> >+$'



    $* $  
' #
!
 

 $$ 


 
?
 $

$ !<8=A



 
$ $
  


'% ./

 5/

)1,
    

 



!

 


 $ 

 
<8=A! $  $ 
'
 -  


.  
$ $
 
 $
(
  

  #

 +$'


'% .

 /  
 $    
  !
   
 '
  

$
 '!  
 
!
 



 '

 $  
'

 -  ,  *  % 0-2%1


 .  +  $  ' 0.2'1
 )  &  ,-  ,, 0)2,,1
 ,*  ,%  ,.  ,+ 0,*2,$1

  ,   *   %   .   +


'% .

 2
$ 


 %
 $
 
 
 ##$  $
 
 2
$ 


 %
 $
 
 
3   

 
) $ 
! 
##$  $$     
'


 
  
$ 


 %
 +$ 

 

C
  ! $
  !$   
 !
 ' $


'% .

  
$ 


 %
  '! 
A
   

 $

 

 3  

##$)
+$ 

6(B66(66A

6() $



  !6() $




 ' 
 

 
6(B66(66A
6(B66(6


'% 0

 /  
 
<8=!
'

  # 
   
)
  $ 
'$
 "

 -  ,  *  % 0-2%1


 .  +  $ 0.2'1  '
 )  & 0)2,,1  ,-  ,,
 ,* 0,*2,$1  ,%  ,.  ,+

  ,   *   %   .   +


'% /

 /  

 
<8=! $  
$ '$

 $ (## ') 


  $ 
 ##)


$   

Potrebbero piacerti anche