Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
CLASSIFICAZIONE CALCOLATORI
1. Memoria interna 2. Velocità (quante operazioni fa al secondo) che si misura in 9 Gigahertz (la durata minima è un miliardesimo di secondo di operazioni al computer) Indirizzo IP es. 192.168.0.100 > composto da 4 byte, da 0 a 225 192, 168 > numeri fissi 0 > indica la sottorete 100 > numero personale 8 Sono tutti numeri inferiori a 225 (2 - 1) Ip dentro casa > statico Ip fuori casa > dinamico 1 byte > 255 PC (program counter): formato in genere da unità centrale, video, tastiera e mouse > tipo di calcolatore più comune. È adatto all'utilizzo da parte di un singolo utente. Laptop: un PC progettato per la mobilità, formato da unità centrale, video, tastiera, un dispositivo di puntamento, speaker audio, batteria, etc. Il processore: la CPU ha il compito di eseguire istruzioni codificate in binario all'interno della memoria centrale, modificando i dati codificati all'interno della.memoria centrale. Per svolgere attività usa i registri, piccole unità di memorizzazione. Ciclo della CPU composto da 4 attività: lettura memoria (fetch), decodifica, esecuzione e scrittura.
Il processore ogni volta che fa una operazione fa un fetch. Pre-fetch > operazione precedente > modifica istruzioni. IR > instruction register > luogo delle istruzioni. PC > program counter > operazione seguente che dipende dalla precedente. ALU > aritmetic logic unit > calcolatrice, operazioni aritmentiche. Dalla sua velocità dipende la velocità del PC.
Il primo processore INTEL 8086 > dopo 80286 > 80386 > 80486 > Pentium (1993). Pentium > due processori insieme. Pentium 1 vs pentium 2 (dualcore > pentium 1 e pentium 1)
Memoria centrale > RAM (random access memory), memoria volatile, ad accesso casuale vs nastri > accesso sequenziale. Es. CD (esempio accesso casuale). Vs accesso sequenziale utilizzato per backup o copia dati > cassette.
Assume valori 0 e 1. Le memorie RAM sono più veloci di un fattore 1000 delle EPROM, ma volatili. Memoria centrale > dispositivo di memorizzazione con cui la CPU interagisce per leggere e scrivere istruzioni e dati in binario. VSROM (random access memory), memoria di sola lettura, non volatile. All'interno della ROM ci sono due file di bootstrap (linguetta) > insieme di due file che consente al computer di farlo partire. PROM > memoria ROM programmabile solo una volta. EPROM > erasable > memorie si possono cancellare con raggi UV (20 minuti). EEPROM (electrical erasable...) cancellabili elettricamente, dette anche E PROM (e square prom), > quelle di bassa lega sono le chiavette > FLASH. Accesso memoria: casuale, sequenziale, misto. Memorie di massa > funzione di garantire persistenza dei dati vs memoria centrale volatile > no persistenza o archiviazione ma solo funzione gestione dati. Alcune memorie di massa si basano su supporti removibili (USB) VS memorie.di input e output che consentono all'utente di interagire con il computer. Le periferiche di input permettono di inserire dati nel computer, mentre le periferiche di output restituiscono i risultati delle elaborazioni. Esempi di periferiche di input sono la tastiera, il mouse, il microfono e lo scanner. La tastiera permette di inserire testo e comandi, il mouse consente di spostare il cursore sullo schermo, il microfono permette di registrare suoni e la scanner permette di digitalizzare documenti. Esempi di periferiche di output sono il monitor, la stampante, le casse audio e il proiettore. Il monitor visualizza le informazioni sullo schermo, la stampante permette di stampare documenti, le casse audio riproducono suoni e il proiettore permette di proiettare immagini e video su una superficie. Le periferiche di input e output sono collegate al computer tramite porte, come ad esempio le porte USB, le porte HDMI e le porte audio. Queste porte consentono il collegamento fisico tra il computer e le periferiche. In conclusione, le memorie di massa e le periferiche sono componenti fondamentali di un computer, che permettono di archiviare dati e interagire con il sistema.connessi con varie modalità all'unità centrale di un calcolatore che supportano l'I/O dei dati. Connessione calcolatore a periferiche avviene tramite un'apposita interfaccia collegata al dispositivo. La comunicazione tra interfaccia e dispositivo può essere seriale (prevede la presenza di un unico canale consentendo la trasmissione di un solo bit alla volta) o parallela (prevede la presenza di più canali di trasmissione paralleli consentendo la trasmissione simultanea di gruppi di bit, in genere un byte). Tastiera: dispositivo di input più comune. Alcuni tasti non producono direttamente nessun input ma se premuti in combinazione con altri ne modificano l'effetto (es. tasti modificatori > lettere maiuscole). Tasti funzione: es. F1, F2, control, alt > utilizzati per consentire l'invio rapido di comandi ai software applicativi. Tasti freccia: page up, page down > funzioni ambito editing del testo. Video: detto anche schermo, monitor.Il display, è il dispositivo di output più comune. Utile per la visualizzazione di immagini, testi e filmati. Lo schermo è costituito da piccolissimi rettangoli detti pixel. La CPU gestisce lo schermo grazie all'aiuto di una scheda grafica o di espansione che mantiene una mappa dello schermo.
Rapporto d'aspetto: frazione che esprime il rapporto tra le dimensioni della base e dell'altezza dell'immagine visualizzata. Il suo valore standard è 4:3, ma è più comune il formato panoramico (widescreen) con un rapporto 16:9.
Risoluzione: indica il numero massimo di pixel visualizzabili nelle due dimensioni.
Cristalli liquidi LCD: liquid crystal display e plasma sono le due tecnologie più impiegate per la costruzione di uno schermo o del video.
Videoproiettore: dispositivo che si sostituisce al video per proiettare immagini su grande schermo in ambito didattico.
I dispositivi di puntamento: utili per l'interfaccia grafica
(GUI, graphical user interface). Sullo schermo sono rappresentati oggetti grafici detti controlli, interattori o widget (window+gadget), con i quali l'utente può interagire servendosi di un dispositivo di puntamento detto pointing device. Il dispositivo di puntamento per eccellenza è il mouse con rotella di scorrimento, trackball (pallina). Touchpad: piccola superficie con sensori in grado di riconoscere la posizione e il movimento del dito. Touchscreen: La stampante è un dispositivo in grado di imprimere testo e immagini su fogli di carta o altri supporti. Un'importante caratteristica è determinata dal tipo e dalla dimensione dei supporti su cui è in grado di operare. Comunemente si utilizzano fogli A4, ma spesso se ne usano altri come A3, A2... Le stampanti per grandi formati sono comunemente dette plotter. Le stampanti possono essere monocromatiche o a colori, stampando in nero su supporti bianchi. La velocità di stampa si misura in ppm o pagine al minuto (page per minute). Il collegamento- Stampante/calcolatore avviene tramite un cavo connesso a una porta parallela o USB.
- Stampanti laser > laser.
- Stampanti a impatto > aghi.
- Dispositivi per acquisizione di immagini: dispositivi di input, in grado di digitalizzare un’immagine e fare una codifica in pixel per memorizzarla in un calcolatore. Lo scanner è utilizzato per acquisire immagini riportate su un supporto (carta o altro).
- Scanner piatto vs scanner manuale: il primo digitalizza l’immagine appoggiata su un vetro, il secondo acquisisce l’immagine mentre l’operatore lo fa scorrere sulla superficie.
- Caratteristiche importanti dello scanner: dimensioni massime dell’immagine trattabile, profondità di colore, la risoluzione misurata in pixel per inch (pollice).
- Macchina fotografica digitale
- Dispositivi per la gestione dell’audio: una scheda sonora o audio è una scheda che supporta l’I/O dei segnali audio.
CAPITOLO 2
Software: caratteristica che rende potente il moderno
calcolatore. Grazie al software il calcolatore è una macchina flessibile, rivelandosi in grado di risolvere o supportare l'uomo nella risoluzione di problemi.
Ingegneria del software:
- Analisi problema
- Progettazione
- Codifica (fissare concetti)
- Collaudo (capire fino a che punto il software risolve il problema)
- Rilascio
- Manutenzione (risoluzione problema)
Algoritmo: sequenza di istruzioni per realizzare un trattamento dell'informazione.
Badge: problema, intoppo. Se il software non funziona al 100%. Il collaudo serve a verificare che il software funzioni al 100%.
Note di rilascio: dopo il collaudo viene lasciata una versione con queste note che spiegano ciò che non funziona. Es. non funziona 1, 2, 3, 4...
Tipi di software: di base vs applicativo > di base (sistema operativo), applicativo (videoscrittura, fogli elettronici, presentazioni, applicazioni grafiche...). I software di base sono programmi di utilizzo generale che consentono l'interazione utente/calcolatore.
Gli software di sistema gestiscono le risorse e supportano l'esecuzione del software applicativo. I software applicativi sono programmi o applicazioni che risolvono o supportano l'utente alla risoluzione di problemi.
I software di sistema includono:
- Sistema operativo: fatto a strati (nucleo, gestore memoria, gestore dispositivi di input/output, file system, gestore della rete, interprete di comandi), è la parte più vicina all'hardware. Il primo sistema operativo è DOSS, un sistema operativo testuale poi Windows 1-10.
- Kernel: nucleo, base, cuore - aumenta, viene ampliato e non viene eliminato il precedente. Ha funzioni fondamentali come gestire dispositivi di I/O, gestire il file system e l'interprete di comandi. Il kernel è protetto dalla shell di comando, perché è qualcosa di importantissimo. Il kernel è una perla inserita nella shell, una conchiglia. Se si cambia il kernel, vanno persi tutti i software.
- File system: tipi di file system di Windows: solo