Please enable JavaScript.
Coggle requires JavaScript to display documents.
IL RUOLO DEL SISTEMA OPERATIVO, 1. DEFINIZIONE E POSIZIONE - Coggle…
IL RUOLO
DEL SISTEMA OPERATIVO
2. FUNZIONI PRINCIPALI
GESTIONE DELLE RISORSE
IL SISTEMA OPERATIVO GESTISCE E CONDIVIDE RISORSE LIMITATE COME CPU, RAM E DISCHITRA LE VARIE APPLICAZIONI IN ESECUZIONE
GESTIONE DEL MULTITASKING
IL MULTITASKING E' LA CAPACITA' DEL SISTEMA OPERATIVO DI ESEGUIRE PIU' : PROGRAMMI CONTEMPORANEAMENTE, COORDINANDO L'ACCESSO ALLE RISORSE DEL SISTEMA
CREAZIONE DELLA MACCHINA :
IL SISTEMA OPERATIVO PRESENTA ALL'UTENTE UNA MACCHINA ASTRATTA, CHE SEMPLIFICA L'USO DELLE RISORSE HARDWARE NASCONDENDO I DETTAGLI TECNICI
GESTIONE DEI PROCESSI
IL SISTEMA OPERATIVO GESTISCE OGNI PROGRAMMA IN ESECUZIONE COME UN PROCESSO, ASSEGNANDOGLI TEMPO DI CPU, SPAZIO DI MEMORIA E ALTRE RISORSE NECESSARIE
4. TIPI DI INTERFACCIA (SHELL)
INTERFACCIA A RIGA DI COMANDO (CLI)
L'INERFACCIA A RIGA DI COMANDO (CLI) PERMETTE ALL'UTENTE SI IMPARITRE COMANDI TESTUALI AL SISTEMA OPERATIVO, COME AVVIENE CON BASH SU LINUX O POWERSHELL SU WINDOWS.
INTERFACCIA A MENU
L'INTERFACCIA A MENU, TIPICA DI AMBIENTI COME IL BIOS/UEFI,, GUIDA L'UTENTE ATTRAVERSO UNA SERIE DI SCELTE PREDEFINITE PER ESEGUIRE OPERAZIONI DI SISTEMA.
INTERFACCIA GRAFICA (GUI)
L'INTERFACCIA GRAFICA (GUI) UTILIZZA ELEMENTI VISIVI COME FINESTRE,ICONE E MENU PER RENDERE L'INTERAZIONE CON IL COMPUTER PIU' INTUITIVA E SEMPLICE.
3. COMPONENTI CHIAVE
SCHEDULER
LO SCHEDUKER E' IL COMPONENTE CHE DECIDE QUALE PROCESSO DEVE USARE LA CPU E PER QUANTO TEMPO, GESTENDO COSI' L'ORDINE DI ESECUZIONE DEI PROGRAMMI.
KERNEL
IL KERNEL E' IL NUCLEO DEL SISTEMA OPERATIVO CHE RISIEDE SEMPRE IN MEMORIA E GESTISCE LE FUNZIONI FONDAMENTALI COME L'ASSEGNAZIONE DELLA CPU,L'USO DELLA MEMORIA E LE INTERRUZIONI.
SHELL
LA SHELL E' L'INTERFACCIA CHE PERMETTE ALL'UTENTE DI COMUNICARE CON IL SISTEMA OPERATIVO TRAMITE COMANDI O INTERAZIONI GRAFICHE.
1. DEFINIZIONE E POSIZIONE
DEFINIZIONE DEL SISTEMA OPERATIVO
IL SISTEMA OPERATIVO E' UN SOFTWARE CHE AGISCE COME INTERMEDIARIO TRA L'UTENTE, LE APPLICAZIONI E L'HARDWARE DEL COMPUTER.
POSIZIONE NEL COMPUTER SISTEM
IL SISTEMA OPERATIVO SI COLLOCA TRA L'HARDWARE (CPU, MEMORIA, I/O) E IL SOTFWARE APPLICATIVO, GESTENDO LE RISORSE PER CONTO DEI PROGRAMMI.