CORSO D’INFORMATICA AVANZATO a cura di Diego Marianucci
PROGRAMMA 05.03.09 COME ASSEMBLARE UN PC 12.03.09 CONFIGURAZIONE DEL BIOS E INSTALLAZIONE DEL S.O. 19.03.09 MS-DOS E LINGUAGGIO BATCH 26.03.09 REGEDIT: IL REGISTRO DI SISTEMA 02.04.09 LE PARTIZIONI DEL DISCO FISSO 09.04.09 RETI E INTERNET 16.04.09 FILE SHARING 23.04.09 SICUREZZA E PROTEZIONE 30.04.09 PRIVACY E ANONIMATO IN INTERNET 07.05.09 PIRATERIA INFORMATICA
CONFIGURAZIONE DEL BIOS E INSTALLAZIONE DEL S.O.
AGGIORNAMENTO DEL BIOS Scaricare il bios aggiornato dal sito del produttore (della propria scheda madre!) Creare un floppy (o pennino usb) DOS d’avvio e copiarci dentro il bios scaricato e l’utility (il software di aggiornamento) Avviare il DOS con il floppy (o pennino usb) appena creato Dare il comando di aggiornamento e riavviare il sistema Fare il test di verifica di funzionamento
CREARE UN FLOPPY D’AVVIO Inserire un floppy sul lettore Risorse del computer Cliccare con il tasto DX su Floppy da 3,5 pollici (A:) e poi SX su “Formatta…” Attivare l’opzione “Crea disco di avvio MS-DOS” e cliccare su avvia
CREARE UN PENNINO D’AVVIO Scaricare i file di boot da questo indirizzo: http://www.bootdisk.com/bootdisk.htm Scaricare l’HP USB Disk Storage Format Tool (cerca con Google) Estrarre il contenuto del file zip (il boot) in una cartella, collegare il pennino e avviare il programma della HP Selezionare il file system desiderato, attivare l’opzione “Create a DOS startup disk” e passate in ingresso la cartella del file zip estratto Cliccare su “Start” per procedere alla formattazione
COMANDO DI AGGIORNAMENTO
CONFIGURAZIONE DEL BIOS Per accedere al setup del Bios basta la pressione di uno dei seguenti tasti in fase d’avvio(dipende dalla versione): - Del (o Canc), F1 o F2 Le sezioni del Bios sono: STANDARD BIOS SETUP IDE HDD AUTO DETECTION BIOS FEATURE SETUP CHIPSET FEATURE SETUP POWER MANAGEMENT SETUP PNP/PCI CONFIGURATION CPU SETUP INTEGRATED PERIPHERAL LOAD SETUP DEFAULTS PASSWORD SETTINGS
CONFIGURAZIONE DEL BIOS STANDARD BIOS SETUP Informazioni relative alla data, hard disk, cd rom, floppy...etc. In questa sezione, tutti i parametri sono facilmente comprensibili e cmq la gran parte di essi si possono impostare su "AUTO" per una corretta funzionalità. IDE HDD AUTO DETECTION Questa opzione permette al bios di rilevare in modo automatico le unità disco (hard disk, cdrom..etc ) installate nei canali IDE (Primary e Secondary Master/Slave). Questa sezione è presente solo sui vecchi modelli di schede madri. BIOS FEATURE SETUP (informazioni principali del sistema...) CHIPSET FEATURE SETUP (impostazioni relative all'hardware...)
CONFIGURAZIONE DEL BIOS POWER MANAGEMENT SETUP (parametri relativi alla gestione dell'alimentazione e del risparmio energetico....) PNP/PCI CONFIGURATION (stabilisce la gestione e l'assegnazione delle risorse di sistema...) CPU SETUP Molte schede madri sono jumper-free e cioè prive di ponticelli o di dip switches per l'impostazione della frequenza di funzionamento del processore e del fattore di moltiplicazione desiderato nonché per la regolazione del voltaggio. Tali parametri vanno quindi impostati tramite il bios nella sezione relativa. Solitamente il bios permette il riconoscimento automatico del processore, ma se vogliamo spingere un po' di più la cpu, basta scegliere la frequenza di bus tra quelle proposte (66, 75, 83, 100, 103, 112 Mhz..ecc) e il fattore di moltiplicazione desiderato (3.5, 4.5, 5, ecc.). In questo caso, l'Overclock sarà semplice e alla portata di tutti ma, teniamo sempre conto degli opportuni aggiustamenti al valore della Vcore, se vogliamo garantire una certa stabilità di sistema.
CONFIGURAZIONE DEL BIOS INTEGRATED PERIPHERAL Questa sezione e' ormai scomparsa (o quasi) nelle main-board moderne. Cmq, qui possiamo impostare alcuni parametri sulle porte di sistema (seriali, parallele..ecc.), per esempio la modalità di trasmissione dati della porta parallela LPT1 (EPP, ECP, SPP..ecc.). Oggi queste voci sono inserite di solito nella sezione CHIPSET FEATURE SETUP. LOAD SETUP DEFAULTS Permette di caricare ed impostare in modo automatico i parametri predefiniti del bios. PASSWORD SETTINGS Consente l'impostazione di una password al fine di impedire modifiche al bios setup da parte di altre persone. Dopo aver apportato le varie modifiche, si procederà o meno al salvataggio delle stesse tramite le seguenti opzioni: Save Save & Exit Setup Exit Without Saving
PHOENIX BIOS 1 + 1 + 3 Impossibile leggere la configurazione del CMOS 1 + 1 + 4 Errore generico del bios 1 + 2 + 1 Errore sul chip del timer 1 + 2 + 2 Errore generico sulla scheda madre 1 + 4 + 2 Errore della memoria 2 + 1 + 1 Errore della scheda video o della memoria 4 + 4 + 3 Errore del CoProcessore matematico 4 + 2 + 4 Errore della scheda audio o del modem 4 + 4 + 1 Errore della porta seriale 4 + 3 + 4 Batteria tampone scarica 4 + 2 + 1 Errore del chipset 3 + 2 + 4 Errore del controller della tastiera o del mouse Se si sentono dei beep brevi e continui significa invece che mancano i moduli di memoria
AMI BIOS 1 breve Errore di refreshing della memoria RAM 2 brevi Errore della memoria RAM (Parity check) 3 brevi Errore della memoria RAM (primi 64k) o video 4 brevi Errore del timer della scheda madre 5 brevi Errore del processore 6 brevi Errore del controller della tastiera 7 brevi Errore del processore o della scheda madre 8 brevi Errore della scheda o memoria video 9 brevi Errore generico all'avvio del bios 10 brevi Batteria tampone scarica 11 brevi Errore della cache di secondo livello 1 lungo + 3 brevi Errore nel test della memoria 1 lungo + 8 brevi Errore nell'accesso alla scheda video
AWARD BIOS 1 lungo + 2 brevi Errore della scheda video 1 lungo Errore della memoria RAM 1 lungo + 3 brevi Errore della scheda video 1 lungo continuato Errore della scheda video o della memoria 1 beep con pausa ogni 2 secondi Errore della memoria (necessita di almeno due moduli ECC)
L’OVERCLOCK L’overclock è un metodo utilizzato sui pc per aumentare la frequenza di un componente ,oltre la frequenza impostata di default,per aumentarne le prestazioni Il problema per cui l’overclock non è molto applicato soprattutto tra gli utenti che utilizzano da poco il computer è che il processore overclockato tende a scaldarsi. Le caratteristiche essenziali da tenere conto per un processore sono queste: Il Bus (FSB), è la frequenza di comunicazione tra il sistema e il processore. Questa frequenza è uno dei valori fondamentali per l’overclock di un pc in quanto, moltiplicato per il “moltiplicatore” da la velocità di clock. Il moltiplicatore è un fattore all’interno del processore di solito bloccato che moltiplicato per il Front Side Bus (FSB) da la frequenza di clock. A volte per non alterare il sistema aumentando l’FSB, essendo il moltiplicatore bloccato, si compra un processore con moltiplicatore sbloccato, come gli Extreme Edition di Intel o gli FX di AMD. Il Vcore ossia la tensione in Volt che riceve il processore. In media gira sui 1.4v ma cambia da computer a computer. Per sicurezza lasciatelo in Automatico se è in automatico.
Moltiplicatore x Bus = Frequenza di clock L’OVERCLOCK Moltiplicatore x Bus = Frequenza di clock Ma se mettiamo il caso che ( come è molto frequentemente ) il moltiplicatore è bloccato, ne consegue che per alzare la frequenza di clock bisogna aumentare il Bus. Un altro problema dell’overclock è che alzando il bus aumenta la frequenza di tutto il sistema, quindi tutte le altre impostazioni andranno fixate di conseguenza (scheda video, ram, ecc). Alla fine di ogni overclock dovete assivurarvi che il vostro PC sia Rock Solid, cioè che la sua stabilità sia solida come una roccia, per fare ciò vi occorrono dei programmi free facilmente reperibili da internet (es. Prime95).
L’OVERCLOCK Se durante questi test il sistema va in crash le cause possono essere essenzialmente due: Temperature elevate, il grosso problema dell'overclock, se le temperature sono molto più alte rispetto a quando il sistema non era overclockato dovete pensare seriamente di rinunciare o di cambiare dissipatore con uno più efficiente. Basso voltaggio alla cpu, ram o chipset. Potrete aumentarlo lievemente fino ad ottenere la stabilità. Cominciate con aumentare quello della cpu, a passi di 0.5v, nel caso delle ram l'overvolt non è necessario se non avete fatto aumentare di frequenza pure quelle (con il fix).
LA TECNOLOGIA RAID Un Redundant Array of Independent Disks ("insieme ridondante di dischi indipendenti", RAID) è un sistema informatico che usa un insieme di dischi rigidi per condividere o replicare le informazioni. I benefici del RAID sono di aumentare l'integrità dei dati, la tolleranza ai guasti e/o le prestazioni, rispetto all'uso di un disco singolo. Il RAID è tipicamente usato nei server, e di solito è implementato con dischi di identica capacità. Data Striping: dati vengono partizionati in segmenti di uguale lunghezza e scritti su dischi differenti. La grandezza della partizione si chiama unità di striping. Il RAID può essere implementato sia con hardware dedicato sia con software specifico su hardware di uso comune.
LA RIDONDANZA In caso di guasto, si accede al disco di parità e i dati vengono ricostruiti. Una volta che il disco guasto viene rimpiazzato, i dati mancanti possono essere ripristinati e l'operazione può riprendere. La ricostruzione dei dati è piuttosto semplice. Si consideri un array di 5 dischi nel quale i dati sono contenuti nei dischi X0, X1, X2 e X3 mentre X4 rappresenta il disco di parità. La parità per l'i-esimo bit viene calcolata come segue: X4(i) = X3(i) xor X2(i) xor X1(i) xor X0(i) Si supponga che il guasto interessi X1. Se eseguiamo l'OR esclusivo di X4(i) xor X1(i) con entrambi i membri della precedente equazione otteniamo: X1(i) = X4(i) xor X3(i) xor X2(i) xor X0(i) Così, i contenuti della striscia di dati su X1 possono essere ripristinati dai contenuti delle strisce corrispondenti sugli altri dischi dell'array. Questo principio persiste nei livelli RAID superiori.
LA RIDONDANZA Esempio X0=0101 (disco 1) X1=1011 (disco 2) ------------ X4=1010 (parità) 0 xor 0 = 0 1 xor 1 = 0 Ricostruzione di X1 X0=0101 (disco 1) X4=1010 (parità) X2=1110 (disco 3) X3=1010 (disco 4) ------------ X1=1011 (disco 1) 1 xor 0 = 1 0 xor 1 = 1
RAID 0 Si tratta di un'array ma non ridondante, quindi la denominazione RAID sarebbe scorretta ma universalmente accettata. Si tratta in realtà di dischi concatenati in striping: invece che in sequenza, le capacità di dati di ogni singolo disco vengono partizionate in piccole unità funzionali dette stripes e unite tra loro in una complessiva unità logica che comprende tutti i dischi in striping. La dimensione degli stripes è variabile e configurabile. RAID 0 non offre il recupero dei dischi danneggiati ma incrementa notevolmente le prestazioni dato che le operazioni di lettura e scrittura possono avvenire simultaneamente su tutti i dischi. Il numero minimo di dischi necessari per implementare RAID 0 è due.
RAID 1 (MIRRORING) Due dischi vengono configurati uno come la copia dell'altro e quindi registrano entrambi gli stessi dati. La ridondanza è assicurata dal fatto che, in caso di guasto di uno, l'altro disco può continuare a funzionare garantendo l'accesso ai dati. Le performance migliorano in lettura dato che le richieste vengono soddisfatte simultaneamente da tutti i dischi dell'array, mentre in scrittura restano uguali, dovendo scrivere su entrambi i dischi. l numero minimo di dischi necessari per implementare RAID 1 è due.
RAID 3 (MIRRORING) E' simile al RAID 2, solo che invece di avere più unità che gestiscono informazioni ECC, troviamo un solo drive che registra bit di parità. Se un disco si guasta gli stripe mancanti possono essere ripristinati calcolando lo XOR di stripes posizionati in modo uguale sugli altri dischi, ripristinando il dato perduto.
RAID 4
RAID 4
CONCATENAZIONE (JBOD) Sebbene una concatenazione di dischi (chiamata anche JBOD, "Just a Bunch of Disks") non sia uno dei livelli RAID, è un metodo popolare per combinare un insieme di dischi fisici in un grande disco virtuale. Come il nome indica, è semplicemente un concatenamento di dischi al fine di far sembrare l'insieme come un singolo disco. Per questo motivo può essere definito un Insieme di dischi Economici (senza ridondanza), e può essere visto come un parente lontano del RAID. JBOD è utile a volte per trasformare un insieme di dischi di diverse dimensioni in un disco logico di dimensioni utili. Quindi, JBOD può usare dischi da 3 GB, 15 GB, 5,5 GB e 12 GB per creare un singolo disco logico da 35,5 GB, di certo più utile dei singoli dischi presi separatamente.
IL BOOT
L’INSTALLAZIONE DEL S.O.