Università degli Studi di Trento Ati formazione
INFORMATICA DI BASE
Uso del computer e gestione dei file


Premessa

  1. Componenti di un computer
  2. Nozioni fondamentali
  3. File system MS-DOS
  4. Altri comandi MS-DOS
  5. Esercitazioni
Il computer è una macchina binaria, tutti i suoi componenti sono circuiti logici digitali a due stati (on/off, acceso/spento, alto/basso, vero/falso, 1/0, T/F) ovvero caratterizzati da due soli stati possibili (segnale elettrico alto = 1 o basso = 0, in logica positiva).
Il sistema di numerazione utilizzabile è quindi quello binario, caratterizzato dal  bit come un'unità elementare e valore 0 o 1.

SISTEMA DI NUMERAZIONE BINARIO
Sistema posizionale
Simboli: 0, 1
Base: 2

es. 10012 = 1*23 + 0*22 + 0*21 + 1*20  =  910
 

SISTEMA DI NUMERAZIONE DECIMALE
Sistema posizionale: ovvero a seconda della posizione all'interno di un numero, uno stesso simbolo assume valore diverso.
Simboli: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Base: 10
 

es. 199810 = 1* 103 + 9*102 + 9*101 + 8*100
 

SISTEMA DI NUMERAZIONE ESADECIMALE, OTTALE
...
 

Conseguenza:

ALGEBRA BOOLEANA (matematico George Boole 1815-1864)
La logica booleana fu introdotta per lo studio della logica delle proposizioni.
E' del 1936 la proposta di C. Shannon di usare tali enunciati per l'analisi e la sintesi dei circuiti a relè, prende quindi il nome di algebra binaria o algebra di commutazione.
Gli operatori di questa algebra sono AND, OR, NOT (o equivalenti NAND, NOR)
 
Definizione delle operazioni and, or e not
AND OR NOT NAND NOR
a b ab a+b -a -(ab) -(a+b)
0 0 0 0 1 1 1
0 1 0 1 1 1 0
1 0 0 1 0 1 0
1 1 1 1 0 0 0
numerose sono le proprietà dell'algebra binaria.
(...)
La sua applicazione ai circuiti elettronici digitali (a due stati) è alla base dell'analisi e della sintesi dei moderni calcolatori.

CODICI ASCII
Altro problema da affrontare è la conversione dei CARATTERI ALFANUMERICI (per es. quelli della tastiera: alfabetici, numerici e speciali) in simboli univocamente associati.
Per quest'ultimo scopo si è adottata la convenzione ASCII (American Standard Code for Information exchange) (codice ISO a 7 bit) che consente di rapresentare fino a 128 simboli diversi, oppure ASCII esteso (codice ISO 8 bit) che consente di arrivare fino a 256.
 

bit è l'unità fondamentale, può valere 0 o 1
Byte è composto da 8 bit (1 Byte= 8 bit), può assumere 28 combinazioni diverse da 0 a 255
word è composto da 16 bit o 2 Byte
 


Altre grandezze di utilizzo corrente nel campo informatico.
[baud = bit/sec] unità di misura per caratterizzare la velocità di trasferimento di dati da una unità ad un'altra
es. 28.800 baud è la velocità di trasmissione o ricezione di un modem.
es. 1Mbit/sec è la velocità di trasferimento di una rete intranet o internet.

top


PERSONAL COMPUTER
PERSONAL COMPUTER (portatile) PERSONAL COMPUTER (desktop)

INGRESSI 
======> 
(INPUT)
PERSONAL COMPUTER 
(PC) 
CPU+ALU
 
<===>
MEMORIA
 
<===>
CONTROLLO
 
 
 
USCITE 
======> 
(OUTPUT)

I dispositivi di INGRESSO permettono l'immissione di comandi e dati, il PC effettua le elaborazioni per cui è stato programmato, i dispositivi di USCITA sono adatti a rappresentare i risultati dell'elaborazione.
 
MOUSE
FLOPPY DISK
CD-ROM

 
Dispositivi di INGRESSO Dispositivi di USCITA
tastiera monitor
mouse casse acustiche
floppy disk, CD-ROM floppy disk
porte: seriale, parallela, rete porte: seriale, parallela
video (tipo touch screen) stampante, plotter, masterizzatore di CD-ROM
scanner .
videocamere .
Ognuno di questi dispositivi è, in qualche modo, collegato al PC tramite un canale di comunicazione.

Il canale di comunicazione è in generale costituito da un cavo di collegamento fra la periferica e la "porta" disponibile sul pc.
Es. di questo tipo sono la connessione di monitor, tastiera, mouse, stampante (seriale o parallela), ecc.

Per l'utilizzo di periferiche particolari, sono necessarie schede di connessione dedicate.
Es. di dispositivi di questo tipo sono lo scanner, il masterizzatore, il modem, le casse acustiche, ecc.

PERSONAL COMPUTER

Componenti "hardware" (componentistica elettronica e periferiche)
Lo schema funzionale di un PC si può ricondurre all'individuazione di una cosidetta CPU, una ALU, registri, memoria di tipo ROM  e RAM.

Queste unità colloquiano fra di loro con tre tipi di segnali, convogliati da altrettanti BUS: DATI (data, 8, 16, 32 bit), INDIRIZZI (address, 16, 24, 32 bit) e CONTROLLO.

Altri dispositivi usualmente compresi (inglobati) in un pc sono le cosidette unità di memoria di massa: disco rigido (hard disk), dischetto (floppy disk), unità nastro di backup, ecc.
 

TASTIERA: è una unità di entrata (tasti funzionali, movimento del cursore, scorrimento del testo. tastierino numerico, tastiera alfanumerica);

MONITOR da 14", 15", 17", ... e risoluzioni EGA (w x h = 320x200 pixel) VGA (640x480), SVGA (800x600), (1024x768), (1280x1024);

ALTRO: periferiche (mouse, plotter, scanner, modem).

top


Comando Sintassi Esempio Note
Make Directory MD fullpathname md c:\utente\document .
Remove Directory RD fullpathname rd c:\utente\document La directory deve essere vuota
Change Directory CD fullpathname cd c:\utente\document\test Varianti: cd ..; cd \; cd dir1\dir2; cd \dir1\dir2;
Comando Sintassi Esempio Note
FORMAT [d:] [path] format [drive:][/s] [/v] format a: Completa cancellazione dei file memorizzati.
TREE [d:] [path] tree [drive:][/f] tree c:\ Visualizza lastruttura del disco c: a partire dalla radice
DIR dir [pathname] [/p][/w] dir *.com Il comando dir non visualizza i file nascosti in una directory
TYPE type pathname type c:\autoexec.bat per visualizzare il contenuto di un file testo
COPY copy source destination copy a:\*.doc c: Copia uno o più file. Può concatenare più file su un file di destinazione
DELETE (DEL) del [drive:]pathname del a:\*.txt Cancella il file o i file specificati
RENAME (REN) ren pathname filename ren a:prova.txt result 
ren *.jon *.?a?
cambia l'estensione di tutti i file .jon in .jan
PRINT [d:] [path] print [pathname] print *.txt tutti i files con estensione txt vengono accodati

I caratteri jolly:

Il tasto funzionale F3: consente la ripetizione dell'ultimo comando digitato al prompt.

top