Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Laboratorio di informatica, Appunti di Fondamenti di informatica

Laboratorio di informatica generale.

Tipologia: Appunti

2022/2023

Caricato il 15/03/2026

alice-furlanetti
alice-furlanetti 🇮🇹

1 documento

1 / 27

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
LABORATORIO DI INFORMATICA
PRIMO SEMESTRE 2022/2023
3 ottobre 2022
JEAN - FRANCOIS LYOTARD 1979
Due funzioni
La RICERCA
La TRASMISSIONE della RICERCA
Aveva intuito che la tecnologia sarebbe intervenuta nella RICERCA e nella trasformazione della
RICERCA, come radio, televisioni… legate alle trasformazioni tecnologiche. Creare e ricercare
coscienza.
C’era chi aveva la possibilità di connettersi come ad esempio Reynolds, (FACEBOOK nasce in una
università perché c'era connessione).
MANUEL CASTELLS
Disse che prima di cambiare la tecnologia c’era bisogno di una NUOVA PEDAGOGIA, fondate sulla
INTERATTIVITà (LIM) - PERSONALIZZAZIONE - CAPACITà AUTONOME - APPRENDIMENTO E DI
PENSIERO.
MONDO ANALOGICO VS MONDO DIGITALE (mondo digitale molto più FLUIDO)
Trasformazione dal testo a digitale (dalla macchina da scrivere al computer)
Chiunque scrivesse con la macchina da scrivere, scriveva in modo UGUALE. In italia si utilizzò fino agli
anni 90.
Powerpoint, trasmissione di diapositive, mentre negli anni 90 si portavano i fogli dal
fotografo per stamparli
Immagine fotografica, l’uso dell’oggetto immagine nella PELLICOLA (36 immagini), mentre
con le immagini digitali molte di più
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b

Anteprima parziale del testo

Scarica Laboratorio di informatica e più Appunti in PDF di Fondamenti di informatica solo su Docsity!

LABORATORIO DI INFORMATICA

PRIMO SEMESTRE 2022/

3 ottobre 2022

JEAN - FRANCOIS LYOTARD 1979

Due funzioni

➔ La RICERCA ➔ La TRASMISSIONE della RICERCA

Aveva intuito che la tecnologia sarebbe intervenuta nella RICERCA e nella trasformazione della RICERCA, come radio, televisioni… legate alle trasformazioni tecnologiche. Creare e ricercare coscienza.

C’era chi aveva la possibilità di connettersi come ad esempio Reynolds, (FACEBOOK nasce in una università perché c'era connessione).

MANUEL CASTELLS

Disse che prima di cambiare la tecnologia c’era bisogno di una NUOVA PEDAGOGIA, fondate sulla INTERATTIVITà (LIM) - PERSONALIZZAZIONE - CAPACITà AUTONOME - APPRENDIMENTO E DI PENSIERO.

MONDO ANALOGICO VS MONDO DIGITALE (mondo digitale molto più FLUIDO )

➔ Trasformazione dal testo a digitale (dalla macchina da scrivere al computer)

Chiunque scrivesse con la macchina da scrivere, scriveva in modo UGUALE. In italia si utilizzò fino agli anni 90.

➔ Powerpoint, trasmissione di diapositive, mentre negli anni 90 si portavano i fogli dal fotografo per stamparli ➔ Immagine fotografica, l’uso dell’oggetto immagine nella PELLICOLA (36 immagini), mentre con le immagini digitali molte di più

➔ CD/DVD, la musica nel formato digitale fu una svolta (dalle VELINE al COMPACT DISC, un flusso di numeri, delle onde sonore) ➔ MP3 e CASSETTE ➔ VIDEOCASSETTE ➔ Dai LIBRI ai eBOOK con il digitale insorgono delle problematiche

CAMBIA IL LINGUAGGIO

Un nuovo linguaggio da acquisire e modi diversi di dire.

NUOVE CARATTERISTICHE DELL’IFO DIGITALE

FLESSIBILITà = è possibile modificare tutto senza eliminare o cambiare ● RIPRODUCIBILITà = numero infinito di copie a costo zero ● RICERCABILITà = possibile fare ricerche approfondite anche incrociate con altre ● MACCHINA - DIPENDENZA = per la fruizione è necessario l’uso di una macchina programmata = tutto è controllato dalla macchina

Se non c’è scopo non c’è guadagno!

10 ottobre 2022

DEFINIZIONE DI INFORMATICA

E'una parola che deriva dal francese che unisce due parole INFORMAZIONE e AUTOMATICA. L'informazione è l'insieme dei dati elaborati automaticamente dalla macchina. La calcolatrice fa dei calcoli in maniera automatica che ci dà un risultato di operazioni. L'informatica è una e vera propria materia, scienza che studia la formazione, trasmissione, apprendimento e elaborazione delle informazioni. Quattro elementi che il nostro oggetto informatico ci aiuta a comprendere e analizzare.

LA STORIA

L’uomo ha sempre tentato di cercare dei sistemi automatizzati, in quanto sono delle azioni ripetitive. Così l'uomo non deve farle e c'è un tasso di errore molto più basso rispetto all'uomo.

➔ Leonardo da Vinci già nei suoi scritti cercò di realizzare una macchina per il calcolo meccanico che viene realizzata nel 1500. ➔ Blaise Pascal nel 1643 costruisce la pascalina, uno strumento meccanico per fare delle somme matematiche. Un'evoluzione molto evidente.

➔ Nel 1950 nasce il primo computer costruito in serve UNIVAC 1. Pesa 5 tonnellate, la CPU. Nel 1950 riusciva a fare calcoli delle elezioni presidenziali americane in modo corretto. ➔ Un passo indietro, tutti questi macchinari hanno dei problemi di trasporto che purché non avevano una tecnologia che supportasse. Nel 1954 viene costruito il primo computer a Transistor, inventato nel 1947 che costruisce le valvole termoioniche e permette di ridurre enormemente le dimensioni dei circuiti elettrici. I suoi inventori nel 1956 ricevettero il premio Nobel. Ci permettono l’evoluzione. ➔ Nel 1956 viene costruito il primo HARD DISK costruito da dischi metallici, per salvare i dati. ➔ Nasce il primo CHIP nel 1958, un circuito integrato

Seconda guerra mondiale quando vengono realizzati i computer. Touring teoria e Neumann la vera pratica.

DEFINIZIONE DI COMPUTER

Domanda, possiamo definire un computer? Si!

Cosa rende diverso un computer da qualsiasi altro elettrodomestico?

Il computer è programmabile in maniera infinita. La sua programmabilità non è data dalla macchina stessa ma dall'intelligenza che l'uomo ha usato per programmare. Gli aggiornamenti servono per migliorare il software.

Il computer è una macchina concepita per l’elaborazione elettronica, automatica e programmabile dei dati, può essere fatta da me utente in qualsiasi momento e per qualsiasi scopo nei vincoli delle macchina.

AUTOMATICA= sistema che ci permettono di arrivare ad un risultato senza intervenire sulla macchina stessa. Arriva dal greco automatos che agisce dalla proprio volontà “indipendente”.

I computer dispongono di programmi differenti che possono risolvere problemi distinti (elaborare testi, grafici…)

Le informazioni nel mondo dei computer: bit e byte

Il computer è un macchina programmabile che opera mediante la memorizzazione, l'elaborazione e la trasmissione di informazione sotto forma di impulsi elettrici.

Le informazioni sono composte da un singolo elemento che ci permette di comprendere l'elettricità. Esempio: luce accesa 1 o luce spenta 0 e il computer funziona così con due stati di comunicazione un elemento Bit: due possibili valori, in alternativa l'una all’altro. Questi valori 0 e 1 è tutto ciò che

viene gestito all'interno del computer e viene rappresentato attraverso una sequenza di bit. Linguaggio con soli due elementi 1 e 0.

Noi utilizziamo il sistema arabico che si basa sulle unità, decine, centinaia…

Nei calcolatori si utilizza il concetto di base 2 e non 10. Si parla di sistema di numerazione binario, questo utilizza solo due cifre anziché dieci.

Con il bit si può utilizzare solo con due possibili stati.

Non è possibile rappresentare tutte le informazioni mediante un solo bit. Quindi si può rappresentare le informazioni con sequenze di bit. Più bit più informazioni. Per rappresentare lettere e numeri è necessario utilizzare più gruppi di bit: raggruppamento di 8 bit viene chiamato byte cioè rappresentare 256 valori: questo numero si ottiene si ottiene provando tutte le combinazioni possibili di 0 e 1 nelle 8 posizioni disponibili del bayt. Il numero 256 corrisponde a 2 alla 8 e considera l'insieme dei caratteri alfabetici, numeri, punteggiatura…

Per raggruppare i bit si scelgono le potenze di due poiché in questo modo tutte le operazioni si semplificano.

La tabella SKY. Un singolo byte può rappresentare una lettera dell'alfabeto,un segno di punteggiatura, un numero… Ogni lettera ha un byte.

Sono stati realizzati altri ordini di grandezza. I multipli del byte, espressioni con 2 elevato alle potenze di 10:

● 2 alla 10 byte = 1024 byte = 1 kilobyte = 1 KB (computer) ● 1 megabyte = 1 MB (immagine con smartphone circa 5-7 mb) un milione di byte ● 1 gigabyte = 1 GB (film in alta definizione circa 67 gigabyte) un miliardo byte ● 1 terabyte = 1 TB mille miliardi di byte

Qual'è nelle seguenti la quantità più grande in informatica

HARDWARE E SOFTWARE

Il computer è un qualcosa di flessibile in quanto coesistono due componenti, una materiale l'hardware, costituito da un insieme di parti fisiche da cui è composta la macchina, e una logica, il software, un qualcosa di leggero, in contrasto con l'altro.

La legge di Moore (Gordon Moore, cofondatore di Intel) coniò questa legge che dice “le prestazioni dei processori e il numero di transistor ad esso relativo, raddoppiano ogni 18 mesi”. Lui capì che l'evoluzione tecnologica portava a costruire in modo molto più rapido. La legge di Moore non si concretizzò, in quanto non è perfetta perché nella realtà questo aumento dei transistor nel CPU avviene ogni 24 mesi e non 18 mesi. E’ importante per capire ciò che accadrà e ciò che accade ancora oggi, l'evoluzione tecnologica è molto elevata.

INTEL vs AMD RYZEN

Sono i due principali processori per computer, ovvero il microprocessore che lo fa funzionare.

I BUS sono i canali di comunicazione. Nella scheda madre i bus sono il vero e proprio sistema…

CARATTERISTICHE:

  • bus dati:che permette di trasferire dati e istruzioni da/verso la memoria
  • bus di indirizzi: la CUP trasmette l'indirizzo di memoria da cui prevalere il dato in caso di lettura, oppure depositarlo in caso di scrittura
  • bus di controllo: dove transitano le informazioni ausiliari per la corretta definizione delle operazioni da compiere e per la sincronizzazione tra CUPo e memoria

Quando nasce il primo PC: i primi prototipi di computer venivano venduti in kit di montaggio ed è difficile dire quando sia nato il vero e proprio PC.

Nel 1976 nasce la APPLE (possibile domanda d'esame)

Steve Jobs e Steve Wozniak disegnano e costruiscono l' APPLE I , che è principalmente costituito da un circuito su una sola piastra. Jobs dà l'idea ed è Wozniak che lo costruisce. La vendita di questo prodotto da in seguito la nascita del vero e proprio PC APPLE II

APPLE II nasce nel 1977 è un vero e proprio home computer con un vero e proprio videoscrittura, foglio di calcolo, ma in particolare modo il GIOCO. Rimasto in vendita fino al 1993 anche se i componenti migliorarono negli anni. L'obiettivo era quello di dare un componente che cambia il gioco.

Nel 1980 nasce l ’APPLE III fu un fallimento commerciale. Nonostante ciò l’APPLE II continua ad essere venduto. L’APPLE III venne tolto dal commercio.

Nel 1983 nasce l’ APPLE LISA è l'inizio di una nuova era perché per la prima volta compaiono le interfacce grafiche, un mouse, il cestino, il menù a tendina… questo implica che il computer poteva

essere utilizzato da chiunque a differenza del passato che poteva essere utilizzato solo da chi ne era competente.

Nel 1984 nasce il APPLE MACINTOSH il primo computer all in one. Una macchina completamente diversa da tutte le altre. A differenza di tutti gli altri personal computer, Macintosh è una macchina chiusa, in quanto utilizza un suo hardware fatto apposta, un sistema operativo e una serie di programmi e linguaggi autonomi degli altri pc. Questa caratteristica penalizza la Apple per molti anni, portando a consentire lo scambio delle informazioni aprendosi al mondo. Prima del 2020 il processore è Intel. Dal 2020 invece è stato presentato Apple M1 la nuova CUP della Apple che gestisca nuovamente i sistemi Apple dell'Intel.

La memoria RAM

E la memoria principale , si tratta di un dispositivo in cui vengono caricati dati e programmati nel momento in cui devono essere elaborati. Quando si chiede al computer di eseguire un programma, il processore estrae dal disco rigido una copia, la “parcheggia” temporaneamente nella memoria RAM e quindi la esegue. La memoria RAM è importante per il funzionamento del PC: quanto maggiore è la RAM tanto meno frequentemente la CPU deve rivolgersi alle cosiddette memorie secondarie (disco rigido, CD…). La memoria RAM viene anche chiamata come memoria VOLATILE in quanto i dati si vanno a perdere nel momento in cui si spegne il pc. La memoria RAM è la memoria più veloce del computer in quanto il microprocessore elabora i dati.

+ RAM un computer possiede più è in grado di lavorare veloce, hanno prestazioni più elevate ma anche un costo più elevato ❖ 2 giga di ram sufficienti per un tablet ❖ 4 giga di ram per navigare, inviare email… ❖ 8 giga di ram sufficiente per i giochi attuali ❖ 16 giga di ram ideale per il gaming avanzato, editing…

MEMORIA ROM

Le istruzione di base devono essere trasmesse alla CPU all'avvio del sistema sono contenute nei circuiti delle memorie ROM, una memoria permanente, sempre in funzione, presente sulla scheda madre. Una memoria di sola lettura…

Ogni volta che viene acceso, il computer esegue un piccolo programma contenuto nella ROM che gli permette di:

  • identificare il processore installato sulla scheda madre

per riempire il primo spazio che si trova vuoto. Una delle caratteristiche peggiori degli hard disk è quella dei dati frammentari. Le testine corrono da un punto all’altro. La memoria di massa hard disk ha la caratteristica di rischiare di frammentare i dati nel senso che le informazioni sono memorizzate in punti distanti e per questo ci impiega di più a recuperare i dati. Per questo esistono dei programmi di ottimizzazione o deframmentazione che servono a risistemare i dati in sequenza, in un tempo più breve possibile.

N.B. file allocation table che si trova all'inizio del hard disk che è la mappa che il microprocessore per andare a recuperare

Quando si accende il computer i dischi iniziano a girare, mantenendosi costante mentre si va in moto. Le testine di lettura e scrittura fissate all'estremità dei bracci mobili scivolano all'uniscono sopra la superficie superiore e quella inferiore dei piatti di rotazione, si muovono… (slide)

IMPORTANTE La fragilità del hard disk proprio per la sua superficie meccanica rischia che cadendo le testine si rovinano. Se le testine toccassero la superficie del disco, possono graffiare quando la perdita di dati e la creazione di blocchi illeggibili, oppure rompersi. soprattutto per quanto riguarda gli hard disk esterni il rischio è ancora più elevato. Le testine si possono disallineare e non sono più allineate ai piattelli. Questo strumento quando si rompe è difficile da aggiustare e molto costoso. E’ importante per ciò fare dei backup.

Alternativa al hard disk

❖ solid state drive (SSD) dispositivo di memoria di massa basato su semiconduttore, che utilizza una memoria allo stato solido (memoria flash) per l’archiviazione dei dati. I computer portatili hanno gli SSD.

E’ possibile memorizzare non imperia volati una grande quantità di dati, senza l'utilizzo di organi meccanici.

Assenza di parti meccaniche in movimento, i principali vantaggi:

❖ rumorosità assente ❖ possibilità di rottura inferiore; le unità a stato solido hanno mediamente un tasso di rottura inferiore agli hard disk rigidi ❖ minore consumo elettrico; perché non ci sono parte meccaniche che girano ❖ la caratteristica principale: la velocità, la memoria di SSD ad oggi lavorano 50 volte maggiore ❖ non necessitano di frammentazione ❖ maggior velocità di trasferimento dati

❖ maggiore resistenza agli urti

Svantaggi:

❖ maggiore prezzo, ovvero una minore capacità di immagazzinamento a parità di costo rispetto ai dischi rigidi classici

Domande esame I DUE HARD DISK

USB flash drive

Una chiave USB è una memoria di massa portatile di dimensione molto contenute che si collega al computer mediante la porta USB. Nella chiave USB è contenuta in una memoria di tipo flash.

● Queste memorie non hanno una durata illimitata , ma definite in un numero ampissimo di scritture e riscritture ● grazie alle dimensioni permettono una facilità di trasporto e hanno soppiantato l'utilizzo di dvd

Lo standard USB (porta seriale universale)

● la velocità di trasferimento dati ● progettato nel 1996 ed entrato in commercio nel 1997 ha soppiantato tutti gli altri standard precedenti

USB 1.

USB blu USB 3.

USB rosse USB 3.1 (2015)

Porta di tipo C (nei prossimi anni)

Il CD-ROM

Sono supporti ottici per la memorizzazione dei dati. Mentre i dischi magnetici

IMPORTANTE I Compact Disc

Il DVD nasce per i film multimediali, sarà quindi un disco versatile, ci sarà il film, ma conterrà anche dei dati. Viene adottata anche dal mondo dell’informatica in quanto può contenere più dati. I settori del CD sono più larghi dei DVD e i lettori DVD sono compatibili con tutti i CD.

Blu-ray

Non ha molto successo nel mondo dell’informatica perché nascono le USB. Nasce il blu-ray per la visualizzazione dei film in alta definizione che con i DVD non era possible.

Il blu-ray nasce per volontà della Sony. Parallelamente nasce HD-DVD non riuscì mai a sfondare nel mercato. Il blu-ray sfonda perché venne venduto insieme alla Playstation 3.

La scheda video

L’uso del computer come oggetto ludico. Quando negli anni 90 si giocava con il computer era 10 volte migliore rispetto ad altri dispositivi/piattaforme. Questo dettaglio era dato proprio dalla scheda video. Una sorta di piccolo computer all'interno del nostro computer stesso, responsabile delle immagini

All’interno della scheda video si trovano diversi componenti elettronici che ne permettono la parte grafica e permettono l’elaborazione nella potenza del calcolo.

GPU

L'equivalente della CPU in un computer vero e proprio. Il processore grafico GPU è un circuito elettronico che è creato appositamente per monitorare e manipolare il funzionamento della memoria grafica e permette di accelerare la costruzione delle immagini da visualizzare sullo schermo.

BIOS video

Ogni scheda grafica è dotata di una piccola memoria ROM dove è installato un software e viene utilizzata solo all'avvio del computer. In seguito la scheda GPU video esegue le indicazioni memorizzando così che potrà iniziare ad elaborare le immagini da trasmettere.

Memoria video

Esattamente come un vero e proprio computer, anche la scheda video ha la sua memoria di lavoro che “media” tra le informazioni in arrivo dalle altre componenti hardware e quelle in uscita verso lo

schermo. Dato che la GPU e gli altri elementi della scheda video devono accedere contemporaneamente alla RAM, vengono impiegate memorie molto veloci o a porta multipla come la VRAM (Video RAM).

Come funziona la scheda video?

La schede video è semplice. La RAM video è come la RAM del computer, divisa in tante celle. Nel caso della RAM video ogni locazione contiene le specifche per visualizzare il colore di un pixel dello schermo, maggiore è la quantità di rem della qualità della scheda video, maggiore è il numero di pixel che vedo sullo schermo e maggiore è la qualità dell’immagine che io vedo.

Il CIP grafico (la GPU) si limita a leggere in sequenza le cellule sulla RAM, a registrarne le modifiche e trasformarle nel segnale digitale che sarà visualizzato dal monitor.

Uscite video

A cosa collego le schede video:

VGA = porta standard (video analogico)

DVI = video in formato digitale

HDMI = la porta che collega non solo il computer al televisore… ma soprattutto è il connettore che collega tutto a ciò che abbiamo, rispetto agli altri due cavi che trasmettono anche l'audio.

Le immagini

Immagine fotografica (analogica) = è composta da milioni di pigmenti colorati molto piccoli e particolarmente irregolari. Materiale fotosensibile, cioè qualcosa che colpito dalla luce cambia il suo stato e diventa fluorescente e si può vedere anche al buio. Le pellicole erano formate da materiale fotosensibile. Le immagini per analogia con la qualità della luce che ha impresso i diversi punti della pellicola durante la fase dell'esposizione. Nella pellicola classica c'erano 36 scatti.

Immagine digitale = è composta da pixel disposti su una griglia. I diversi colori che rappresentano le immagini sono memorizzati come numeri:

  • in fase di acquisizione delle immagini digitali ad ogni colore è associato un numero
  • in fase di visualizzazione (monitor) ad ogni numero e’ fatto corrispondere un colore

Il processo che trasforma un'immagine in una sequenza ordinata di numeri è detto digitalizzazione. La digitalizzazione avviene con uno scanner o con le macchine fotografiche digitali

archiviazione a lungo termine può risultare rischiosa e la condivisione di tali file, attraverso flussi di lavoro complessi, estremamente difficile

  • bitmap = per ogni pixel sono indicati 3 byte, corrisponde al rosso, verde e blu

File compressi

Le immagini salvate con un algoritmo di compressione dati lossless occupano meno spazio nei dispositivi di memorizzazione, mantengono inalterata tutta l’informazione originale

  • gif = file leggero perciò è possibile utilizzare su internet senza limitazioni, poiché l’immagine contiene solo 256 colori e’ facile avere sequenze di pixel simili in punti diversi dell’immagine e quindi e’ possibile comprimere i dati ed è un file di piccole dimensioni
  • png = può memorizzare immagini in colori reali (mentre il GIF era limitato a 256 colori)

JPEG

E’ il formato di compressione lossy più usato per la conservazione delle immagini

● L'algoritmo è basato sullo studio della percezione umana rispetto agli stimoli visivi ed è adatto per la memorizzazione di fotografie e immagini realistiche ● in fase di salvataggio l’utente decide la qualità dell’immagine (minore è la qualità dell'immagine più è leggero è il file ma minori sono i dettagli presenti nell’immagine risultante)

I sensori vengono calcolati con i megapixel, più alto è il sensore fotografico ovvero i megapixel più dati raccolgono.

DOMANDE

Quale elemento minimo di un'immagine = pixel

Cosa vuol dire un file compresso?

Esempi file compresso, non compresso…

Cosa si intende per

31 ottobre 2022

SOFTWARE

Non è possibile avere un computer, smartphone e tablet senza la compatibilità tra software e hardware.

Il software è un programma informatico in grado di eseguire una sequenza logica di comandi in un computer o qualsiasi macchina e dispositivo elettronico programmabile. E’ sviluppato dai programmi utilizzando degli appositi linguaggi indomiti detti linguaggi di programmazione (come C++...)

Origine del termine software (non abbiamo una data o un momento storico della nascita)

Ha origine da 2 fatti storici:

  1. Riferimento ad una contessa inglese Augusta Ada Byron , tra gli appunti di quest'ultima si trovavo un algoritmo per generare i numeri di Bernoulli: primo algoritmo…
  2. Alan Turing molto più avanti nella storia c'è un episodio raccontato da tutti poco studiato in quanto è una cosa rimasta nascosta negli archivi dell'intelligence. Alan Turing fu lui a capo di criminalisti inglesi durante la 2 guerra mondiale in grado di decifrare i messaggi in quanto i messaggi erano in codice e la macchina Enigma permetteva la codificazione dei messaggi. Software in componente tenera in contrapposizione al hardware.

La costruzione di un programma è usualmente associata alla capacità di risolvere in maniera efficace uno o più problemi. Si vuole quindi automatizzare una serie di operazioni che sarebbero estremamente tediose da farsi manualmente, oppure perché cerchiamo di risolvere un determinato problema simulando. Elementi da far fare la macchina al posto di farlo io. Una simulazione che ci porta ad un'ipotetica soluzione. Abbiamo quindi bisogno di definire un algoritmo adatto per risolvere questi problemi, e scrivendo in qualche linguaggio di programmazione convertibile in un codice comprensibile al calcolatore. Con un algoritmo intendiamo un insieme finito non ambiguo di istruzione per eseguire un calcolo o per risolvere un problema. Originariamente la parola algoritmo era legata alle operazioni algebriche…

Ad oggi il concetto di algoritmo è un procedimento che permette di calcolare un risultato e/o risolvere un problema eseguendo una serie di ordini e condizioni impostate a priori. Pensare ad un sistema che ci permette di risolvere dei problemi grazie a delle istruzioni che a loro volta devono essere interpretate… possono darmi quel tipo di risultato.

I cosiddetti software di base o detti sistemi operativi e software applicativi.

  1. I software operativi, creano l'ambiente di base per far funzionare i software applicativi (accendere il computer)
  2. I software applicativi, sviluppati per compirà qualcosa di preciso (applicazioni) è il vero elemento essenziale attraverso il quale ci permette di interagire/operare

linguaggio di programmazione , linguaggio formale (nel senso che l'uomo e il computer comprendono) impiegato per descrivere algoritmi che devono essere eseguiti da un calcolatore, ciò per risolvere quei problemi che qul insieme dei passaggi fatti da l'algoritmo è in grado di risolvere ❖ un programma è un algoritmo espresso in un linguaggio di programmazione (file di testo) ❖ il programmatore , persona che conosce uno o più linguaggi di programmazione, che "insegna” algoritmi ai calcolatori scrivendo programmi

Il linguaggio dei comandi

Prima di windows per interagire con il computer era necessaria l'interfaccia testuale quindi non esistono icone, mouse,... ma esisteva solo la conoscenza di specifici comandi da digitare sulla tastiera. Ogni comando ha un nome e una sintassi per precisa.

Interfaccia grafica

La gran parte dei comandi sono dovuti all’interazione tra mouse e tastiera o solo uno dei due o touch screen. Il clic del mouse sull'icona viene tradotto in una opportuna sequenza di istruzioni che il computer esegue per soddisfare la richiesta dell'utente.

Software di base che ha il compito di:

● intermediazione della macchina hardware ● visione astratta dell hardware (macchina virtuale..) mento in cui ci mostra quanti dischi abbiamo, ovvero icone che sono la visione astratta dell hardware ● un ambiente per l'esecuzione del software applicativo es. Sistemi operativi per i quali non si forma lo stesso software ad esempio tra IOS e windows. Non sono COMPATIBILI. Anche i diversi sistemi operativi di windows possono essere diversi e quindi non avere lo stesso software.

Nucleo (kernel) , la parte più profonda, il primo scambio di interazione e controlla la CPU IMPORTANTE ➔ gestione della memoria , allocazione della memoria ai programmi in esecuzione ➔ gestore dei dispositivi di I/O , garantisce l'accesso ai dispositivi di I/O , maschera i dettagli di basso livello e gli eventuali conflittifile system , archiviazione e reperimento dei dati sulla memoria di massa ➔ gestore della rete , sistema operativo che gestisce la parte delle connessioni, interfaccia con risorse collegate via rete, comunicazione con processori su altrui caricatori ➔ interprete comandi , interfaccia diretta, semplice ed intuitiva con gli utenti

DESKTOP = cartella del nostro computer, contenitore di file

Maschera i dettagli di basso livello e gli eventuali conflitti

➢ Dal punto di vista strutturale il sistema operativo è formato da un insieme di livelli, che formano la cosiddetta “struttura a cipolla” ➢ Inclemente l'utente è innamoro di tutti i dettagli delle operazioni svolte dai livelli inferiori della gerarchia e conosce solo le operazioni del livello più alto

FORMATTARE = perdere tutti i dati

KERNEL = il cuore del sistema operativo… gestisce le comunicazioni con l'hardware del sistema, ifile, la memoria e l'accesso a queste risorse da parte dei processi (le applicazioni che girano sul sistema)

Il sistema operativo va a installarsi ogni volta che si accende nella RAM ed è sempre pronta all’esecuzione. Il sistema operativo occupa sempre una bella quantità della nostra memoria RAM. Nel momento in cui il sistema operativo all'accensione si sposta dalla memoria di massa alla memoria RAM può intervenire un VIRUS elementi informativi che possono dare fastidio al sistema perché evanna ad inserirsi prio nel momento in cui viene caricata la memoria RAM in quanto il virus deve “controllare ciò che facciamo”.

Malware (malicious software)

computer virus = programmi che si possono riprodurre attaccandosi ad un codice di un programma che abbiamo scaricato, oppure attraverso chiavette… questi sono virus sempre più rari e portano meno danni e sono residui di vecchia esercizi informativi ❖ worm (verme) = programma che si diffonde tra gli elaboratori autoreplicazione mediante la rete