Le basi

Computer:

Possiamo definire computer una qualsiasi macchina automatizzata programmabile in grado in grado di eseguire calcoli e elaborazione di dati.  I computer sono formati da due parti Hardware e Software. L’Hardware è composta da:

  • La CPU – chiamato anche processore
  • La MEMORIA – RAM e ROM
  • L’HARD DISK – dispositivo di archiviazione

La CPU è sempre in esecuzione. Continua a fare calcoli. il suo motore è il CORE. più core ha più calcoli alla volta può eseguire. La velocità di elaborazione della CPU è misurata in giga hertz GHz.

La memoria si divide in due parti. RAM e ROM. la parte che gestisce i programmi in esecuzione è la RAM. E’ definita volatile perché appena spegniamo il pc viene azzerata.

NB. La memoria RAM è MOLTO più veloce in lettura e scrittura rispetto a quella ROM che usa l’hard disk.

L’hard disk è una memoria permanente. I file rimangono dove li abbiamo messi alla riaccensione del computer.

Bit, byte, KB, MB :

Il BIT è l’unità di misura che utilizza il computer. Il computer capisce solo due numeri lo 0 e l’1. Questi due numeri 01 prendono il nome di BIT. I dati che la CPU può elaborare sono una combinazione di questi due valori. Si chiama sistema binario perché può avere appunto solo due valori. Per semlicità di lettura del codice i valori si raggruppano in 8. Per questo si parla di 8bit.

 ad esempio il valore 1 nel sistema binario si scrive: 00000001

il valore singolo ( 0 oppure 1) prende il nome di bit.

0 oppure 1 1 Bit
8 Bit 1 Byte
1024 Byte 1 kilobyte o KB
1024KB 1 Megabyte o MB
1024MB 1 Gigabyte o GB
1024GB 1 Terabyte o TB

Sistema Operativo:

L’hardware comunica in linguaggio binario. L’utente interagisce con la parte software non con il sistema binario. Quindi ll sistema operativo si occupa di mettere in comunicazione i HARDWARE e SOFTWARE, traduce i nostri input come i click in un linguaggio che l’hardware può comprendere.

Fino a qualche anno fa il sistema operativo era utilizzabile solo tramite terminale, una schermata nera e delle righe di comando. Successivamente grazie alla  GUI ( graphic user interface ) siamo arrivati alla visualizzazione a finestre a cui siamo abituati a pensare.

windows, ios, linux.

il sistema operativo creato da google , Android si basa su linux.

Linux è utilizzatissimo nei server.

 

Server:

E’ un computer sempre connesso a internet, i file all’interno dell’hard disk sono accessibili anche dall’esterno tramite un programma installato all’interno del server. Utilizza linguaggi di programmazione lato backend come php, java, ruby, python, node.js

Tipi di server:

Condivisi – i più economici. condividiamo un server con un altro. Può rubarci la cpu

VPS virtual private server – lo stesso hardware diviso tra più utenti ma ci viene garantito un tot di memoria.

Dedicati – i più costosi

Cloud

Dominio, Hosting, Programmazione:

Un sito internet è formato da 3 parti. Un dominio, server e programmazione.

dominio : miosito.it

hosting: server

2 pensieri riguardo “Le basi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *