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


Esercizi 17.3 Botteri informatica, Esercizi di Fondamenti di informatica

Esercizio propedeutico per poter accedere all'esame di informatica

Tipologia: Esercizi

2022/2023

In vendita dal 02/02/2024

TizCompiti
TizCompiti 🇮🇹

4.5

(4)

67 documenti

1 / 1

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
INFORMATICA
SCIENZE DELLA COMUNICAZIONE
Docente: Botteri Riccardo
1) Un computer digitale è una macchina che può risolvere alcuni problemi eseguendo le istruzioni che gli
vengono date. I computer possono eseguire direttamente solo poche istruzioni che devono essere
convertite con trucchi matematici in istruzioni elementari. Le operazioni di base eseguite da un calcolatore
digitale sono solitamente le seguenti:
1. Fare somme;
2. Verificare la differenza di un numero da zero;
3. Spostare i dati in differenti posizioni della memoria.
La somma di tutte le istruzioni eseguite da un computer digitale forma un cosiddetto Linguaggio Macchina.
La definizione di linguaggio deriva dal fatto che questo permette al programmatore di comunicare con il
computer. È quindi il progettista del computer che decide quali istruzioni fanno parte del linguaggio
macchina necessario per comunicare con il computer.
2) Il computer non è originariamente in grado di comprendere il contenuto di linguaggi di alto livello,
pertanto, è necessario utilizzare programmi di traduzione, che sono in grado di trasformare il linguaggio
procedurale in linguaggio macchina. Esistono due diversi sistemi di traduzione: il compilatore che riceve in
input un codice sorgente e lo traduce in linguaggio macchina che, successivamente, può essere utilizzato
separatamente dal sorgente. La compilazione produce come risultato un file eseguibile che, lanciato sulla
macchina, viene seguito direttamente dal computer. Interprete È un programma che legge le istruzioni del
programma scritte in linguaggio procedurale e le trasforma in tempo reale in codice macchina, che viene
eseguito direttamente dal computer.
3) La macchina virtuale (VM) è un software che, attraverso un processo di virtualizzazione, crea un ambiente
virtuale che riproduce il comportamento di una macchina fisica grazie all'allocazione di risorse hardware. È
importante introdurre questa funzionalità in quanto offre più servizi agli utenti che possono semplicemente
scrivere i propri programmi, che verrebbero eseguiti direttamente dal computer.

Anteprima parziale del testo

Scarica Esercizi 17.3 Botteri informatica e più Esercizi in PDF di Fondamenti di informatica solo su Docsity!

INFORMATICA

SCIENZE DELLA COMUNICAZIONE

Docente: Botteri Riccardo

  1. Un computer digitale è una macchina che può risolvere alcuni problemi eseguendo le istruzioni che gli vengono date. I computer possono eseguire direttamente solo poche istruzioni che devono essere convertite con trucchi matematici in istruzioni elementari. Le operazioni di base eseguite da un calcolatore digitale sono solitamente le seguenti:
  1. Fare somme;
  2. Verificare la differenza di un numero da zero;
  3. Spostare i dati in differenti posizioni della memoria. La somma di tutte le istruzioni eseguite da un computer digitale forma un cosiddetto Linguaggio Macchina. La definizione di linguaggio deriva dal fatto che questo permette al programmatore di comunicare con il computer. È quindi il progettista del computer che decide quali istruzioni fanno parte del linguaggio macchina necessario per comunicare con il computer.
  1. Il computer non è originariamente in grado di comprendere il contenuto di linguaggi di alto livello, pertanto, è necessario utilizzare programmi di traduzione, che sono in grado di trasformare il linguaggio procedurale in linguaggio macchina. Esistono due diversi sistemi di traduzione: il compilatore che riceve in input un codice sorgente e lo traduce in linguaggio macchina che, successivamente, può essere utilizzato separatamente dal sorgente. La compilazione produce come risultato un file eseguibile che, lanciato sulla macchina, viene seguito direttamente dal computer. Interprete È un programma che legge le istruzioni del programma scritte in linguaggio procedurale e le trasforma in tempo reale in codice macchina, che viene eseguito direttamente dal computer.
  2. La macchina virtuale (VM) è un software che, attraverso un processo di virtualizzazione, crea un ambiente virtuale che riproduce il comportamento di una macchina fisica grazie all'allocazione di risorse hardware. È importante introdurre questa funzionalità in quanto offre più servizi agli utenti che possono semplicemente scrivere i propri programmi, che verrebbero eseguiti direttamente dal computer.