






Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
concetti generali, hardware e software
Tipologia: Appunti
1 / 11
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







Information Technology (IT), Information Technology : in italiano Tecnologia dell’Informazione o Informatica (che deriva dal francese Informatique che, a sua volta, deriva dalla fusione tra Infor(mation) e (auto)matique ) è la tecnologia impiegata per progettare e realizzare sistemi di elaborazione e gestione delle informazioni. L’Informatica è la scienza che studia l'informazione e l'elaborazione automatica dei dati. Elaboratore elettronico Il Computer svolge il compito di elaborare automaticamente determinati dati.
Capacità delle memorie
Il computer può essere suddiviso in due parti fondamentali: il software e l’hardware: L’ hardware è l’insieme dei componenti fisici che compongono il computer (tastiera, video, scheda madre, …) Il software è la parte intangibile della macchina composta da programmi che permettono di portare a termine le operazioni richieste. HARDWARE
- MACCHINA DI VON NEUMANN Lo schema funzionale di un calcolatore digitale moderno corrisponde ancora oggi a quello della macchina di von Neumann (si pronuncia “fon noiman”). Negli anni ’40 concettualizzò l’idea della macchina ad accesso casuale. Tutte queste sono collegate dai ‘bus’ che si trovano nella scheda madre. Esaminiamo le varie componenti hardware di un computer: Memoria centrale, per conservare i dati da elaborare e i dati elaborati. CPU o microprocessore, per elaborare, secondo un programma residente nella memoria, i dati. Dispositivi di ingresso/uscita (in/out [i/o]) per comunicare con l'esterno in forma più accessibile all'uomo. Un clock, una cadenza d'orologio (un'onda quadra di una certa frequenza) che determina la velocità con cui vengono eseguite le operazioni elementari del processore e l'accesso alla memoria. - La CPU La CPU o microprocessore: è l’unità centrale di elaborazione ( il cervello della macchina). Tutte le operazioni logico/aritmetiche avvengono in questa parte del computer. E’ costituita da un insieme di circuiti compattati in un unico chip di silicio. La comunicazione con le altre componenti avviene tramite dei canali presenti sulla scheda madre sulla quale la CPU è fissata. Su questi canali passano informazioni binarie con le quali vengono codificati numeri, caratteri, ... Componenti della CPU La ALU esegue le operazioni aritmetico (somma soltanto due numeri) logiche (sono le operazioni che hanno come risposta solo vero/falso es. 6 è minore di 7? Vero; and > operatore che dice vero se tutte e due le informazioni sono vere, se una delle due è falsa dice che è falso; or > dice che l’informazione è vera se anche sono una delle due opzioni è vera) l’Unità di Controllo (Control Unit) recupera le istruzioni dalla memoria e le esegue usando se necessario la ALU. Ogni operazione complessa, come scrivere un documento, è tradotta in una
sequenza di istruzioni semplice che la UC esegue una alla volta. La velocità si misura in MIPS (Milioni di istruzioni al secondo) o Gigahertz (GHz). Attualmente un pc desktop ha una velocità di circa 3-4 GHz. Il ciclo è scandito da un clock di sistema. La memoria cache è una memoria temporanea di piccole dimensioni (in un pc desktop è di circa 3- 6MB) e molto veloce (più della RAM). Infatti si posiziona tra CPU e RAM e viene usata per salvare i dati più richiesti. Visto che è una memoria temporanea se non faccio salva e va via la corrente, perdo i miei dati. Rimandano nella memoria fino a che non va via la corrente.
- La MEMORIA Sono quei dispositivi che permettono di conservare le informazioni. Può essere divisa in Memoria veloce (piccole dimensioni e temporanea) Memoria di massa (grandi dimensioni e permanente) oppure in ROM (memorie di sola lettura, es. Bios) e RAM (lettura/scrittura. Sono memorie volatili , perdete i vostri dati se prima di spegnete il PC non li avete salvato su una memoria di massa) Contenuto delle Memorie File : è ciò che potete memorizzare in una memoria di massa (disco fisso, floppy, cdrom, ecc+). Un file può essere un testo, un archivio di dati, testi, immagini, video, musica, o altri dati. Cartella (directory): per facilitare la ricerca nelle memorie di massa i file sono organizzati in cartelle che possono avere al loro interno file o altre cartelle. RAM La RAM è la componente hardware che contiene i programmi e i dati sui quali operare (circa 6-8 GB). La RAM è una memoria veloce e temporanea (quando spegniamo il computer i dati vengono persi). Il processore preleva l’istruzione da svolgere o i dati da manipolare dalla memoria salva i risultati sempre su di essa. Di solito la RAM è composta da più moduli (DIMM) che possono essere aumentati nel tempo per migliorare le prestazioni della macchina. I dati sono salvati in modo sequenziale e sono identificati univocamente da indirizzi. La parola RAM ( Random Access Memory memoria ad accesso casuale) indica che ogni indirizzo può essere acceduto direttamente. (aka se un dato si trova all’inizio o alla fine o in mezzo della memoria il tempo di accesso è lo stesso il tempo è indipendente dalla posizione, è costante). MEMORIE DI MASSA (unità disco) solitamente non sono ad accesso casuale. Le memorie di massa permettono la memorizzazione permanente di programmi e dati. Possono essere magnetiche (hard disk), ottiche (CD-ROM, DVD), stato solido (solid state drive). Una memoria di massa è divisa in parti elementari (cluster) identificate da un indirizzo. La FAT è la mappa che risiede nella memoria e che descrive il contenuto dei vari cluster. Salvando ed eliminando file si può creare quindi una frammentazione del disco (prestazioni peggiori). Le caratteristiche principali sono tre: la capacità ; tempo di accesso (il tempo per iniziare a leggere i dati); velocità di lettura e scrittura dei dati (solitamente molto più lenta della RAM) Memorie magnetiche Il disco fisso o disco rigido (hard disk) è la memoria di massa di tipo magnetico più diffusa. È presente all'interno di ogni PC (quindi in genere non è rimovibile) è veloce e ha una grande capacità (500/
Software Algoritmi Un software implementa un algoritmo. Algoritmo: Sequenza di istruzioni la cui esecuzione consente di risolvere uno specifico problema. Un algoritmo può essere anche espresso in un linguaggio che la macchina non comprende. Ogni algoritmo deve avere le seguenti caratteristiche:
- deve avere un esecutore (in ambito informatico è il calcolatore) - ha tipicamente dei dati di input e output - deve essere formulato in un linguaggio comprensibile all’esecutore - deve contenere solo istruzioni elementari (esecuzione di operazioni elementari) - non deve essere ambiguo - deve fornire dati di output in un tempo finito - deve essere deterministico (esistono anche algoritmi probabilistici e stocastici) - i dati di input possono essere parametrici Esempio di algoritmo: le ricette Dati di input: acqua, pasta, sale Preparazione (algoritmo): 1 mettere l’acqua in una pentola 2 portare l’acqua a ebollizione 3 aggiungere il sale all’acqua 4 buttare la pasta 5 cuocere per 10 minuti 6 scolare la pasta Dati di output: pasta cotta Ma siamo sicuri che una ricetta sia proprio un algoritmo? NO, è molto simile ma con due importanti differenze : 1. La sequenza di azioni contiene spesso degli elementi di ambiguit à̀ risolti da un esecutore risolti da un esecutore intelligente es: spesso non si specificano gli strumenti da utilizzare, confidando che l’esecutore umano sbatta le uova nel posto giusto es: sale q.b. 2. Non tutti i casi possibili vengono specificati es: è chiaro che se c’è puzza di bruciato conviene spegnere il forno, anche se la ricetta non lo specifica (si confida nelle capacità deduttive dell’esecutore) Software dagli algoritmi ai programmi Un linguaggio di programmazione è un linguaggio formale usato per descrivere algoritmi. Un programma è un algoritmo espresso in un linguaggio di Programmazione.
Diversi livelli di astrazione per la scrittura di programmi:
- linguaggio macchina (sequenze di bit) - linguaggio assemblatore (istruzioni a basso livello) - linguaggi ad alto livello (C#, Java, +) - linguaggio naturale Per eseguire i programmi, bisogna prima “ tradurli ” in linguaggio Macchina. Si usano il compilatore o l’interprete , che (tra le altre cose) permettono di eseguire lo stesso programma su calcolatori diversi. Software **suddivisione
- Fogli elettronici consentono di eseguire calcoli su tabelle e di rappresentare graficamente i risultati (Excel,+). - Programmi per creare presentazioni multimediali da mostrare in pubblico (PowerPoint). - Gestione di database permettono un'efficace archiviazione e gestione di dati. Consentono di memorizzare, aggiornare, organizzare, cercare e stampare i dati contenuti negli archivi elettronici (Access,+ ). - Browser: programmi per la navigazione in Internet (Explorer, Mozilla, FireFox,+). - Gestione della posta elettronica : gestione delle proprie caselle e-mail per la ricezione e l'invio di messaggi di posta tramite Internet (Outlook) - Programmi di grafica (o di desktop publishing ) elaborare le immagini, fotoritocco o di impaginazione. **- Applicazioni multimediali
Da alcuni anni abbiamo visto un crescente aumento della pubblicità online… questo sta ad indicare che le grosse aziende hanno trovato un nuovo canale per ottenere più visibilità e far conoscere in modo mirato il loro brand o prodotto. Il tutto grazie alle varie informazioni personali e non, che ogni giorno vengono raccolte in modo anonimo (non associati al vostro nome) quando utilizziamo internet. Quotidianamente usiamo lo smartphone per leggere mail (spesso con Gmail), guardiamo video su Youtube e usiamo Facebook. Per non dover digitare sempre le password per accedere a questi servizi, le memorizziamo nel telefonino per praticità e cosi siamo sempre loggati ai servizi Google o Facebook. Ne consegue che ogni ricerca su internet che effettuiamo dallo smatphone, viene raccolta come preferenza da Google. Lo stesso vale per Facebook. Ergonomia (D.L. 626 del 1994) L’ergonomia è la disciplina che si occupa di progettare macchine e ambienti tenendo conto delle esigenze degli umani.
- Sedia stabile, altezza regolabile,.. - Tavoli ad altezza adeguata - Corretta illuminazione - Tastiera con inclinazione regolabile - Postazione di lavoro abbastanza spaziosa - Buona areazione Salute - Fare pause - Distanza adeguata dal monitor e sua corretta angolazione - Illuminare bene la tastiera - Monitor LCD a grandi dimensioni - Attenzioni ai cavi e agli oggetti che funzionano grazie alla corrente elettrica - … La forza del computer Gli esseri umani sono ancora non sostituibili, i limiti de computer sono: - per la mancanza di intelligenza autonoma e di attività creativa; - per la difficoltà ad affrontare situazioni e a risolvere problemi non programmati; - nell'interpretazione di discorsi e comandi vocali complessi; - per la possibilità di malfunzionamenti.