CHIARA SALVATORE

Cloud Infrastructure Administrator

Devops Engineer

LinkedIn  Twitter  Delicious  profilo Facebook solo per conoscenti

GNU/Linux: fondamenti di architettura

Il concetto base dell’architettura di ogni sistema Unix come GNU/Linux è quello di una rigida separazione tra il kernel e i processi. Questo si traduce nella definizione di uno User Space e di un Kernel Space.

KERNEL SPACE: E’ l’ambiente in cui viene eseguito il kernel, in modalità privilegiata. Il kernel è l’unico a poter accedere direttamente alle risorse hardware ed ha lo scopo di rendere efficiente l’esecuzione contemporanea di più processi, distribuire tra i processi memoria e tempo di CPU, fornire le interfacce software per l’accesso alle periferiche.

USER SPACE: E’ l’ambiente virtuale in cui vengono eseguiti i normali programmi. Essi si possono interfacciare al kernel attraverso una serie di funzioni di sistema standardizzate dette SYSTEM CALL.

Posted in Computer notes | Tagged , , , , , , , | Leave a comment

Pietre miliari – persone : Bernardo Innocenti detto Bernie

Con questo post innauguro la serie “Pietre miliari” : persone , cose ed eventi che hanno segnato irrimediabilmente la mia vita professionale.
A Bernardo va il merito di avermi definitivamente convinto che l’informatica era la mia strada.

La passione vera per il suo lavoro, il suo essere irrimediabilmente nerd ma pur tuttavia sensibile e sempre pronto ad aiutarti, la sua voglia di condividere e di scoprire insieme mi hanno dato la possibilità di addentrarmi finalmente in un ambiente che fino a quel momento ero rimasta a seguire da fuori.

Ah dimenticavo… a Bernie va anche il merito di avermi fatto comprare il mio primo mac! :D

Posted in Coding life | Tagged , , , , , | Leave a comment
“Se non puoi essere una via maestra, sii un sentiero. Se non puoi essere il sole, sii una stella. Sii sempre il meglio di ciò che sei.”
 Martin Luther King