La parola "informatica" è la contrazione di "informazione automatica" ed è la scienza che studia i processi per risolvere i problemi attraverso metodi e tecniche per elaborare, comunicare, rappresentare e memorizzare in modo automatico l'informazione.
Cos'è l'algoritmo?
L'algoritmo è un insieme finito di passi detti step che sono elementari non ambigui e, se eseguiti in un ordine preciso, forniscono la soluzione di una classe di problemi. Se lo dovessimo disegnare, somiglierebbe a un diagramma di flusso, uno dei schemi con una serie di blocchi, ognuno dei quali rappresenta una diversa operazione da compiere e con delle frecce che indicano la direzione da seguire. I simboli principali sono detti blocchi e sono:
- Ovale: indica l'inizio e la fine del diagramma
- Parallelogramma: contiene i dati sia di input (ingresso) che in output (uscita)
- Rettangolo: contiene le operazioni da eseguire
- Rombo: contiene una domanda, una condizione
Software & Hardware
Con "software" si intende tutta la parte non materiale che costituisce un sistema informatico, fatta di dati, procedure, istruzioni e informazioni: i programmi. L'"hardware", invece, rappresenta tutta la parte materiale di un computer, ovvero tutte quelle parti elettroniche, elettriche, magnetiche e ottiche che ne controllano il funzionamento (fabbricati con plastica, vetro, etc.).
Il sistema operativo è la parte software più importante installata su un computer. Il sistema operativo gestisce la memoria, i processi e tutta la parte software -hardware permettendo all'utente comune di utilizzare la macchina senza conoscere necessariamente nessun linguaggio (es. Windows, Android, iOS).
Input
Servono immettere dati, informazioni e comandi nella memoria del computer per l'elaborazione e sono: mouse, microfono, tastiera, touchpad, scanner, webcam, lettore ottico, joystick.
Funzionamento
Le periferiche hardware sono essenziali per l'avvio e per il funzionamento del computer. Esse operano sia in input che in output e sono: pen drive, hard disk, touchscreen, modem, lettore CD/DVD.
Cloud Computing
Il cloud computing è l'insieme di tecnologie che forniscono 3 servizi: software remoto, immagazzinamento dati e hardware remoto. Sono quelli offerti da Google, Apple, etc.
Output
Servono per esportare fuori dalla memoria i dati elaborati e sono: monitor, stampante, altoparlante, proiettore.
La RAM è una parte della memoria del computer ed è usata per registrare in memoria. Si tratta di una memoria volatile, infatti allo spegnimento del computer le informazioni registrate nella memoria RAM verranno cancellate.
ROM
I tipi di memoria
Le memorie del computer si suddividono in:
- ROM: è un luogo dove vengono registrate le informazioni fisse, come le istruzioni del programma di avviamento che viene usato quando si accende il computer (boot). La memoria ROM è una memoria di sola lettura, che viene scritta solo una volta, cioè in fase di fabbricazione del computer, dopodiché non può essere modificata.
- HARD DISK: è la memoria del computer dove vengono conservati tutti i documenti, i dati e i programmi del computer, essa viene chiamata anche memoria di massa.
- CACHE: è una componente della memoria centrale.
La scheda madre
La scheda madre regge e connette tutti i tipi di componenti interni del computer. Sulla scheda madre si inseriscono altri componenti separati come la RAM e altre schede; ed essa è collegata direttamente al cavo di alimentazione della corrente.
La CPU
La CPU, chiamata anche microprocessore, è il cervello del computer. Essa coordina tutte le operazioni da eseguire e controlla le periferiche. È composta da due parti principali:
- Unità di governo: che stabilisce quali operazioni debbano essere eseguite.
- ALU: che esegue le operazioni logiche e aritmetiche come una sorta di calcolatrice.