Aptitude: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
→‎Cercare un pacchetto: ricerca avanzata
(→‎Cercare un pacchetto: ricerca avanzata)
Riga 1: Riga 1:
{| width=50% bgcolor=white align=center style=border-style:dotted;border-width:1mm;border-color:lightblue
{{stub}}
|<center>''Attenzione questo articolo � ancora incompleto o richiede delle verifiche. <br>Sentiti libero di contribuire cliccando sul tasto modifica.''</center>
|}


<includeonly>[[Categoria:Stub]]</includeonly>
Mi sono accorto che molti nuovi utenti di Linux vengono disorientati dal fatto di ritrovarsi per la prima volta a che fare con un S.O. di tipo UNIX, e spero di fare cosa utile trattando qui le principali caratteristiche di un tale sistema.
L'articolo � ancora nel primo stadio di elaborazione, e chi volesse partecipare alla stesura � assolutamente il benvenuto ;-).
 
== Cosa significa UNIX ==
 
Linux � un kernel UNIX-like, e questo di fatto sancisce delle regole ben precise che vengono rispettate in fase di progettazione del Sistema Operativo:
* Il kernel � il nucleo software del sistema, e ha il compito di amministrare le risorse: un processo non pu� e non deve accedere all'hardware, ma dialoga solo con il kernel.
* Ogni oggetto con cui � possibile interagire nel sistema � un file, e in quanto tale ha tutte e sole le caratteristiche dei file: un proprietario, un gruppo proprietario, dei permessi impostabili per lettura, scrittura ed esecuzione, e il metodo di interazione � unico.
* altro..
 
 
== Gestione della RAM ==
Un processo in esecuzione deve risiedere in RAM, e oltre al programma in s� vengono messe in RAM anche tutte le librerie a cui � linkato il programma.
 
il kernel amministra le risorse del sistema e, in particolare, al lancio di un processo vede se c'� abbastanza RAM, e se no ne libera un po' (se pu�, altrimenti usa la swap, e se � finita anche quella d� errore).
 
quando un processo viene terminato, non c'� necessariamente bisogno di liberare completamente la RAM occupata dal processo, anzi, c'� una certa probabilit� che almeno le librerie condivise possano servire ad un altro programma, quindi linux le mantiene in RAM finch� non c'� la reale necessit� di quello spazio.
 
lo stesso concetto vale per i dati: la probabilit� di utilizzare pi� volte parte degli stessi dati � pi� alta di quella di usarne sempre di diversi, quindi vengono cancellati dalla RAM solo quando ce n'� bisogno.
 
questo significa "mantenere una cache".
 
per verificare che funziona, si pu� provare ad aprire openoffice, per poi chiuderlo, e poi riaprirlo: si noter� che i tempi di apertura la prima e la seconda volta sono molto diversi.
 
:[[Utente:Tindal|Tindal]]
1 760

contributi

Menu di navigazione