Sistema operativo Flashcards

1
Q

Che cos’è un sistema operativo?

A

Un software che funge da base per l’utilizzo di altri software, gestendo le risorse hardware e software e fornendo un’interfaccia tra l’utente e l’hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quali sono i compiti principali di un sistema operativo?

A
  • Gestione delle risorse hardware e software.
  • Esecuzione dei programmi.
  • Archiviazione e accesso ai file tramite il file system.
  • Interfaccia utente per l’interazione uomo-macchina.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quali sono le componenti principali di un sistema operativo moderno?

A

Kernel
Gestore di file system
Gestore della memoria
Scheduler
Spooler
Interfaccia utente (Shell).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual è la funzione del kernel?

A

Gestire e allocare le risorse del computer, organizzare l’esecuzione dei programmi e garantire la comunicazione tra hardware e software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quali tipi di kernel esistono?

A

Kernel monolitico, modulare, microkernel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cos’è il file system?

A

La componente del sistema operativo che definisce come i file vengono memorizzati, organizzati e accessibili.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quali file system supportano Windows?

A

FAT32, NTFS, EX-FAT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quali file system supportano macOS?

A

APFS, MacOS Esteso, FAT32, EX-FAT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cosa accade se la memoria è formattata con un file system non supportato?

A

Non viene riconosciuta dal sistema operativo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual è il compito del gestore della memoria?

A

Allocare memoria ai programmi, salvare in memoria di massa le zone temporaneamente non usate e garantire che vengano recuperate quando richieste.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual è la funzione dello scheduler?

A

Scandire il tempo di esecuzione dei processi e sospenderli quando sono in attesa di eventi esterni, ottimizzando l’uso della CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cosa fa lo Schelduler?

A

Lo scheduler garantisce un tempo massimo di completamento per ogni task.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cos’è il multitasking?

A

La capacità di un sistema operativo di eseguire più processi simultaneamente, alternando l’uso della CPU tra di essi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quali sono i tipi di multitasking?

A

Multitasking cooperativo e multitasking preventivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual è la differenza tra multitasking cooperativo e preventivo?

A
  • Cooperativo: I processi cedono volontariamente il controllo.
  • Preventivo: Lo scheduler interrompe i processi al termine del tempo assegnato.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cos’è un sistema multiutente?

A

Un sistema operativo che consente l’accesso simultaneo di più utenti, gestendo le risorse e i permessi in modo sicuro.

17
Q

Come viene gestita la sicurezza in un sistema multiutente?

A

Tramite identificativi univoci per ogni utente, permessi sui file e una gerarchia di account con privilegi differenziati.

18
Q

Cos’è uno spooler?

A

Un componente che riceve i dati da stampare e li stampa in successione, permettendo ai programmi di proseguire senza attese.

19
Q

A cosa serve la shell?

A

Fornire un’interfaccia per l’interazione con il sistema operativo, sia testuale che grafica.