Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sistemi Operativi - Tutto quello che c'è da sapere
Rating: 3.7 out of 5(23 ratings)
92 students

Sistemi Operativi - Tutto quello che c'è da sapere

Impara da zero i concetti dei sistemi operativi
Created byI-tech DS
Last updated 6/2022
Italian
Italian [Auto],

What you'll learn

  • Sistemi Operativi
  • Struttura di un Sistema Operativo
  • Processi e thread
  • Stallo dei processi
  • Gestione della memoria
  • Memoria Secondaria e File System

Course content

7 sections68 lectures3h 45m total length
  • Overivew del corso4:15
  • Definizione di Sistema Operativo1:32
  • Suddivisione sistema di calcolo3:06
  • Punti di vista del Sistema Operativo2:59
  • Struttura Sistema Operativo (Parte I)1:54
  • Struttura Sistema Operativo (Parte II)2:11
  • Duplice modalità di funzionamento (Parte I)2:53
  • Duplice modalità di funzionamento (Parte II)3:00
  • Timer1:52
  • Gestione dei processi2:57
  • Gestione della memoria3:10

Requirements

  • Non è necessario avere nessuna esperienza, imparerai tutto ciò che ti serve seguendo questo corso
  • Avere un PC ed una connessione ad internet

Description

OVERVIEW

Il sistema operativo è il software più importante che gira all’interno di un computer. Gestisce la memoria e i processi del computer, nonché tutta parte software e hardware. Consente inoltre di comunicare con il computer senza saper parlare il linguaggio del computer (detto anche linguaggio macchina).


PERCHE' SCEGLIERE QUESTO CORSO

Stai cercando di ottenere la tua laurea in informatica con un alto livello di competenza nelle materie principali? Stai cercando di essere inserito in un'azienda di prim'ordine come Google, Microsoft? Sei uno studente universitario che vuole comprendere le basi dell'informatica? Sei uno sviluppatore software che vorrebbe sviluppare app migliori comprendendo la teoria alla base dell'informatica? Questo corso è tutto ciò che ti serve per darti le competenze necessarie sui sistemi operativi. Alla fine del corso capirai quali sono i concetti di un sistema operativo e sarai in grado di iniziare con qualsiasi materia di informatica.


DETTAGLI DEL CORSO

Il corso è suddiviso nelle seguenti Sezioni:


  • Sezione 1: il corso inizia con un'introduzione al Sistema Operativo e copre argomenti quali: suddivisione del sistema di calcolo, struttura di un Sistema Operativo, modalità di funzionamento, gestione dei processi e della memoria.


  • Sezione 2: questa sezione è dedicata alla struttura dei Sistemi Operativi in cui verranno affrontati argomenti come: chiamate di sistema, controllo dei processi, gestione dei file e dispositivi, gestione delle informazioni, programmi di sistema, struttura di un sistema operativo (semplice o stratificata), macchine virtuali.


  • Sezione 3: in questa sezione si affrontano i Processi e verranno trattati argomenti come: stato del processo, scheduling e code dei processi, scheduler, cambio di contesto, creazione e terminazione di un processo, comunicazione fra diversi processi.


  • Sezione 4: questa sezione è dedicata ai thread in cui verranno affrontati temi come: definizione ed utilizzo di thread, programmazione multithread (definizione, utilizzo e vantaggi), modelli di programmazione multithread, cancellazione di thread, gruppi di thread.


  • Sezione 5: Stallo dei processi: in questa sezione si trattano argomenti inerenti lo stallo dei processi, in particolare: cosa è lo Stallo di un processo, quali sono le situazioni in cui si verifica una situazione di Stallo, metodi per la gestione dello Stallo, come evitare situazioni di stallo, ripristino da situazioni di Stallo.


  • Sezione 6: questa sezione viene dedicata alla Memoria Centrale ed alla sua gestione da un punto di vista del Sistema Operativo, in particolare verranno affrontati argomenti come: indirizzi di memoria, dispositivi essenziali, associazione degli indirizzi, caricamento dinamico e Swapping, allocazione della memoria (con Frammentazione e Paginazione).


  • Sezione 7: in questa sezione si affrontano argomenti come Memoria Secondaria e File System, in particolare: definizione di file e File System, operazione ed attributi di un file, tipologia di file, Directory, tipologie di Directory (a livelli, ad albero, a grafo aciclico)


Who this course is for:

  • Chiunque abbia bisogno di imparare i Sistemi Operativi da zero
  • Chiunque voglia intraprendere una carriera in Informatica
  • Chiunque debba affrontare un esame di Sistemi Operativi
  • Sviluppatori software
  • Studenti
  • Lavoratori in ambito IT