

Sistemi Operativi - Introduzione e Storia
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Hard
Giovanni Pedroncelli
Used 5+ times
FREE Resource
14 Slides • 9 Questions
1
Sistemi Operativi - Introduzione e Storia
By Giovanni Pedroncelli
2
Multiple Select
Quali tra i seguenti sono sistemi operativi? (Seleziona TUTTE le risposte corrette)
Bootstrap
BIOS
Linux
DOS
Unix
3
Accensione del computer
Il programma di bootstrap, scritto in binario, avvia le elaborazioni:
Il programma di boot(strap) viene caricato nella memoria centrale RAM (tutti i programmi, per essere eseguiti, devono essere caricati nella RAM)
Il programma di boot viene mandato in esecuzione
4
Accensione del computer
Il programma di boot è scritto dal produttore dell'hardware e memorizzato nella memoria ROM.
All'accensione, il programma di boot assume il controllo della CPU attraverso il programma IPL (Initial Program Loader)
5
Alcune funzioni dell'IPL
inizializzare l'hardware tramite un segmento di codice assembly
scaricare un'immagine del sistema nella RAM
individuare l'immagine del sistema operativo
copiare il programma di avvio (startup program)
passare il controllo all'immagine caricata (image_start())
6
Power On Self Test (POST)
Ogni componente hardware, appena viene alimentato, esegue un programma di autodiagnostica costituito da una serie di test che verificano il corretto funzionamento del componente stesso
Se tutti i test danno esito favorevole viene emesso un segnale acustico
7
La funzione image_start()
Dopo il POST avviene il conteggio della memoria RAM
Controlli su tastiera, mouse e altre periferiche di input
Controlli sulle altre periferiche collegate come disco fisso, stampante, modem, ecc.
8
Basic Input-Output System
Al termine di queste operazioni, viene caricata in memoria una parte del sistema operativo, il KERNEL o nucleo
L'insieme delle operazioni appena descritte si chiama BIOS anche chiamato firmware (perché si chiama così?)
9
Multiple Choice
POST significa
Power Off Self Test
Power On Security Test
PC On Self Test
Power On Self Test
10
Multiple Choice
BIOS significa
Binary Input-Output System
Basic Input-Output System
Binary Input-Output Software
Basic Input-Output Software
11
Multiple Choice
Con firmware NON si intende:
software non modificabile
software contenuto nel BIOS
componenti hardware come il BIOS
software a corredo dell'hardware
12
Il Sistema Operativo
Un insieme di programmi che gestisce il funzionamento del computer e agisce da intermediario tra utente e il calcolatore
è sempre attivo quando il computer è acceso
controlla tutto ciò che succede nel computer
fa parte del software di base insieme a editor, compilatori, linker, loader, debugger (e poi c'è il software applicativo)
13
Compiti del Sistema Operativo
Gestore delle risorse hardware (CPU, memoria, periferiche) usate dai programmi
Interfaccia tra utente e hardware: grazie al SO l'utente può dialogare con la macchina senza avere conoscenze approfondite dell'hardware utilizzato attraverso la shell (= "guscio" che protegge e isola il nucleo)
14
Struttura del Sistema Operativo
Struttura onion skin: ogni strato è un insieme di programmi che si occupa di un compito specifico.
più interno --> più vicino all'hardware
più esterno --> più vicino all'utente
Ogni strato interagisce con quello sottostante attraverso le primitive messe a disposizione da quest'ultimo
15
Multiple Choice
Le primitive possono essere
invocate esplicitamente dai processi
invocate da istruzioni macchina generate dai compilatori
invocate all'interno di funzioni di libreria
tutte le risposte precedenti
16
Multiple Choice
Quale di queste affermazioni è vera?
Il software di base fa parte del SO
I SO sono scritti in binario
I SO sono residenti su disco fisso
I SO sono contenuti nella ROM
17
Kernel o nucleo
L'unico strato del SO che è sempre caricato nella RAM (quando il PC è acceso)
Avvolge idealmente tutto l'hardware e tutti i programmi che necessitano di risorse hardware devono interagire con esso
mette a disposizione primitive di sistema per interagire con l'hardware
isola l'hardware dal sistema operativo e rende quindi possibile installare lo stesso SO su architetture diverse (portabilità del SO)
18
Compiti del kernel
Gestione dei processi (avvio e terminazione)
Assegnazione della CPU ai diversi processi
Sincronizzazione dei processi
Sincronizzazione tra processi e ambiente esterno
19
Shell o interfaccia utente
Permette all'utente di accedere alle funzioni di sistema offerte dal kernel, altrimenti accessibili solo ai programmi che le richiedono
20
Shell o interfaccia utente
Command User Interface (CUI): a linea di comando, con il prompt (come MS-DOS)
Graphical User Interface (GUI): user friendly, con interfaccia grafica
21
Multiple Choice
Il kernel di un SO
è scritto in assembler
contiene il programma di bootstrap
è caricato dopo il bootstrap
è caricato prima del bootstrap
22
Multiple Choice
Quale affermazione relativa alla shell è vera?
Fa parte del kernel
Viene caricata con il BIOS
comprende l'interfaccia utente
risiede nella ROM
23
Multiple Choice
Che cosa significa GUI?
indica un programma grafico
Graphical User Internet
Graphical User Interface
sistema operativo a riga di comando
Sistemi Operativi - Introduzione e Storia
By Giovanni Pedroncelli
Show answer
Auto Play
Slide 1 / 23
SLIDE
Similar Resources on Wayground
16 questions
Routing Statis Administrasi Infrastruktur Jaringan
Lesson
•
11th Grade
18 questions
Presentasi dengan Quizizz
Lesson
•
11th Grade
17 questions
berikir kritis
Lesson
•
11th Grade
20 questions
Algoritma & Flowchart | SMA Surya Buana Malang
Lesson
•
11th Grade
20 questions
Guía para elegir un sistema operativo.[22]
Lesson
•
11th Grade
19 questions
Arsitrektur dan Organisasi Komputer
Lesson
•
11th Grade
21 questions
Fotografi
Lesson
•
11th Grade
20 questions
Belajar Instalasi Windows 10
Lesson
•
11th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
14 questions
Boundaries & Healthy Relationships
Lesson
•
6th - 8th Grade
13 questions
SMS Cafeteria Expectations Quiz
Quiz
•
6th - 8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
SMS Restroom Expectations Quiz
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
10 questions
Pi Day Trivia!
Quiz
•
6th - 9th Grade
Discover more resources for Computers
15 questions
Pi Day Trivia
Quiz
•
9th - 12th Grade
10 questions
Understanding Pi and Its Applications
Interactive video
•
7th - 12th Grade
22 questions
El Imperfecto
Quiz
•
9th - 12th Grade
15 questions
ACT Reading Practice
Quiz
•
11th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
7 questions
History of St. Patrick's Day for Kids | Bedtime History
Interactive video
•
1st - 12th Grade
30 questions
ACT Bootcamp Rotation 2 Session
Quiz
•
11th Grade
27 questions
quiz review Senderos 2 En el consultorio
Quiz
•
9th - 12th Grade