Autori: Gazzola Alex Cassol Simone Kawkab Wassim Data: 14/04/2014 Classe: 3° INF ACCENDIAM0 IL PC Il computer non è in grado di funzionare da solo: è composto da un insieme di circuiti elettronici che eseguono programmi scritti in linguaggio macchina. Un programma, detto bootstrap, avvia le elaborazioni , viene caricato nella RAM per poi essere mandato in esecuzione. Operazioni all’accensione del PC: Il bootstrap è memorizzato nella ROM l’hardware è predisposto per il caricamento del programma di boot a partire da un indirizzo che assume il controllo della CPU Ogni componente hardware esegue un programma che verifica il corretto funzionamento del dispositivo (POST). Finite queste operazioni il calcolatore inizia a operare e carica in memoria il kernel (nucleo del SO). IL SISTEMA OPERATIVO Il Sistema Operativo è un gruppo di programmi che gestiscono il funzionamento del computer agendo da interfaccia tra utente e calcolatore. Risiede sull’hard disk e viene caricato in RAM all’accensione della macchina. Per poter comunicare con l’utente è presente un programma apposito chiamato shell. Il SO fa parte del software di base che è costituito da: Sistema operativo Editor Traduttori Linker Loader Debugger I compiti del Sistema Operativo: Gestisce le risorse hardware Fornisce il supporto all’utente per impartire i comandi necessari al funzionamento del computer VIRTUALIZZAZIONE Con virtualizzazione indichiamo qualcosa che non esiste fisicamente ma viene simulato tramite software e all’utente sembra sia presente realmente. È possibile avere un sistema operativo virtuale all’interno di quello installato fisicamente e funziona come un vero e proprio SO. Con un sistema operativo virtuale si possono provare programmi senza che il nostro venga coinvolto o utilizzare programmi scritti per un altro sistema operativo. Con la virtualizzazione si ha un calo di prestazioni della macchina. IL KERNEL Il kernel è il nucleo del nostro sistema operativo che avvolge tutto l’hardware, dalla CPU a i suoi dispositivi fisici, e si occupa di interagire con i programmi applicativi: i programmi utente non possono accedere direttamente ai dispositivi fisici ma devono usare dispositivi logici attraverso le primitive di sistema che lo costituiscono. Operazioni del kernel: Avvia e termina i processi Assegna la CPU ai diversi processi Sincronizza i processi Sincronizza i processi con l’ambiente esterno LA SHELL La shell avvolge il sistema operativo come una conchiglia e serve per favorire la comunicazione e semplificare l’interfacciamento col kernel. L’utente accede alle funzioni del sistema attraverso la shell, che prende anche il nome di interfaccia utente. L’interfaccia utente è ciò che si frappone tra la macchina e l’utente, cioè qualsiasi cosa che permette ad un utente di gestire semplicemente le funzionalità di un sistema. L’INTERFACCIA L’interfaccia utente può essere: • CUI (Command User Interface): tipiche dei sistemi operativi a linea comando come per esempio MS-DOS, Unix e Linux. L’INTERFACCIA • GUI (Graphical User Interface): tipiche dei sistemi operativi friendly user come Windows, MacOS e linux (distribuzioni recenti) DUAL BOOT UBUNTU-WINDOWS Con dual boot si indica la possibilità di scegliere, al momento dell’avvio del computer, tra due o più (in caso di multiboot) sistemi operativi precedentemente installati su uno stesso computer ma non possono essere avviati contemporaneamente. Prima di cominciare se si vuole installare Ubuntu accanto a Windows è consigliabile di eseguire il backup dei dati presenti sul PC. Detto questo avrete bisogno dell’ISO di Ubuntu e dovrete masterizzarla su un DVD. Infine è necessario settare il BIOS in modo che il primo avvio sia impostato su CD/DVD o USB a seconda di come lo installerete. L’INSTALLAZIONE • Una volta inserito il DVD, appena Ubuntu si sarà caricato, comparirà una schermata dove viene chiesto di selezionare la lingua e di scegliere se provare Ubuntu nella modalità Live o se installarlo direttamente. • A questo punto comparirà una schermata che mostrerà lo stato del computer dicendovi se potete proseguire o meno con l’installazione. Se non siete connessi a internet non cliccate su “Scaricare gli aggiornamenti durante l’installazione” o “Installare software di terze parti” ma cliccate su “Avanti”. • Dopo qualche istante comparirà una schermata dal titolo “Allocazione spazio su disco”, selezionate “Installa Ubuntu a fianco a Windows (7, Vista o XP) e cliccate su “Avanti”. • Scelta questa opzione bisognerà impostare le dimensioni della partizione di Ubuntu spostando semplicemente il cursore verso destra o sinistra a seconda delle vostre esigenze e cliccate su “Avanti”. • Come mostrerà l’avviso questa operazione può richiedere alcuni minuti, e in automatico verrà ridimensionata la partizione di Windows e create le partizioni di Ubuntu e cliccate su “Avanti”. • Ora dovete solo impostare il fuso orario inserendo la località in cui vi trovate e cliccate su “Avanti”. • Ora dovrete impostare la tastiera e una volta fatto cliccate su “Avanti”. • A questo punto comparirà la schermata delle informazioni personali. Compilatela inserendo i vostri dati (anche nomi di fantasia). L’unica cosa è che il nome utente va inserito in minuscolo altrimenti non andrete avanti. Impostate una password e cliccate su “Avanti”. • Non resta altro che attendere la fine della procedura di installazione e quando tutte le operazioni saranno concluse cliccate su “Riavvia ora”, il DVD verrà estratto da solo , chiudetelo e premete il tasto “Invio”. • Una volta riavviato, prima del caricamento di Windows comparirà una schermata dove si potrà scegliere se utilizzare Ubuntu oppure Windows (per scegliere basterà andare su o giù con le frecce e una volta scelto premere invio) se non scegliete niente partirà in automatico il programma selezionato.