Diploma in sistemi operativi
Loading

The New Alison App has just launched Download Now

Diploma in sistemi operativi

Informazioni sui sistemi operativi (OS) e il modo in cui gestire l'hardware del computer e risorse software e fornire servizi comuni per programmi informatici.

Sistemi operativi
Gratuito
Informazioni sui sistemi operativi (OS) e il modo in cui gestire l'hardware del computer e risorse software e fornire servizi comuni per programmi informatici.
  • Durata

    15-20 Oras
  • Certificazione

    Yes
  • Publisher

    NPTEL
  • Accreditation

    CPD

Descrizione

Modules

Risultato

Certificazione

View course modules

Description

In questa libera online ovviamente Diploma in Operating Systems si impara sui sistemi operativi (OS) e il modo in cui gestire l'hardware del computer e risorse software e fornire servizi comuni per programmi informatici.

Il corso inizia con l'introduzione di sistemi operativi, dove un sistema operativo siede in un sistema computer, astrazione hardware e gestione delle risorse. Imparerai sui processi e le chiamate di sistema, la struttura di un sistema operativo e quanto diverse CPU lavoro. Il corso esamina i metodi di gestione della memoria come memoria virtuale, e come le funzioni di memoria quando l'avvio di un sistema di computer.

Sarà presentato processi, come sono memorizzati nel sistema di computer, come nuovi processi vengono creati e cosa accade quando sono terminate. Imparerai sui diversi tipi di interruzioni e controllori programmabili di interruzione per le interruzioni hardware. Imparerai di chiamate di sistema e commutazione di contesto CPU.

Successivamente, il corso copre i due diversi tipi di processi per la pianificazione. Imparerai sui metodi di pianificazione differente per una singola CPU sistemi i loro vantaggi e svantaggi, di pianificazione per i sistemi multiprocessore e su metodi di pianificazione per sistemi Linux. Il corso comprende come processi di comunicare e condividere i dati con l'altro, noto anche come comunicazione Inter - processo (IPC). Imparerai a tecniche di software diversi per IPC e l'hardware modi diversi funziona con IPC. Imparerai a blocchi e thread in un sistema operativo.

Infine, si apprenderà a obiettivi di sicurezza diversi per un sistema operativo. Il corso esamina le tecniche di controllo di accesso e i componenti per lo sviluppo di un sistema di controllo accessi. Sarà anche imparare a politiche flusso di informazioni, gli Stati perdono, e Biba e modelli Bell - LaPadula.

Questo libero Alison ovviamente sarà di grande interesse per gli studenti di scienze del computer e ingegneri computer, e chiunque voglia imparare a sistemi operativi computer.

Perquisites: La rosa sarà necessario un accordo di programmazione C e una comprensione della organizzazione computer e architettura.

Start Course Now

Modules

Module 1: Operating Systems (OS) and Hardware

Module 2: Programs to Processes and CPU

Module 3: Virtual Memory and MMU Mapping

Module 4: Segmentation, Memory Management and Booting

Module 6: Introduction to Processes

Module 7: Handling Interrupts in an Operating System

Module 8: System Calls and CPU Context Switching

Module 9: CPU, Priority and Multi-Process Scheduling

Module 10: Linux and Fair Scheduling

Module 12: Communication, Synchronization and Software Solutions

Module 13: Bakery Algorithm, Hardware Locks, Mutexes and Semaphore

Module 14: Understanding Deadlocks

Module 15: Understanding Threads

Module 16: Security Goals for an Operating System

Module 17: Stacks and Buffer Overflows

Module 5: Diploma in Operating Systems - First Assessment

Module 11: Diploma in Operating Systems - Second Assessment

Module 18: Diploma in Operating Systems - Third Assessment

Module 19: Diploma in Operating Systems - Final Assessment

Learning Outcomes

Having completed this course you will be able to: - Describe what an Operating System is and its role in a computer system. - Explain why hardware has addresses and the types of addresses. - Describe how processes work. - List the different CPU types a computer can have. - Describe the single contiguous model and the partition mode memory management. - Discuss virtual memory and how it works in a computer system. - Describe segmentation memory management and how it is more logical than virtual memory. - Describe the process of a computer booting up to loading the operating system. - Explain how a process is stored in memory. - Describe how a xv6 system executes and new processes. - List the steps in a hardware interrupt. - Describe how a software interrupt happens. - Describe how a CPU switches between processes. - Describe different methods for scheduling processes. - Discuss schedulers used in Linux. - Describe the different types of inter-process communication. - Explain process synchronization and the critical section. - Discuss possible solutions for multiple processes accessing the critical section. - Explain how the bakery algorithm works. - Discuss how hardware can help with the critical section problem. - Describe how spinlocks, mutexes and semaphores work. - Explain the dining philosopher’s problem. - List the conditions for resource deadlock. - Define what is meant by paralysation. - Explain how threads are used in paralyzation. - Distinguish between threads and processes. - Distinguish between secrecy, integrity, and availability with regard to security goals. - Define what denial of service attacks means. - Explain when access control techniques are used. - Explain information flow policies. - Distinguish between the Biba model and the Bell-LaPadula model. - Define the use of buffer overflows. - Describe how an attacker could create an exploit code. - List some techniques to overcome buffer overflow vulnerability. - Explain 'how return to libc' attacks works.

Certification

All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma or Certificate.

Having an official Alison document is a great way to celebrate and share your success. It is:

  • Ideal to include with CVs, job applications and portfolios
  • A way to show your ability to learn and achieve high results
All Diplomas are available to purchase through the Alison Shop. For more information on purchasing Alison Diplomas, please visit our FAQs. If you decide not to purchase your Alison Diploma, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Dashboard. For more details on our Diploma pricing, please visit our Pricing Page.

Careers

    Need Some Help?

    What is an operating system?
    How much does an online operating systems course cost?
    New course

    Questo corso è stato rivisto!

    Per un'esperienza di apprendimento più piacevole, ti consigliamo di studiare la versione ripubblicata di questo corso per cellulari.

    Portatemi al corso rivisto.
    Notification
    You have received a new notification
    Click here to view them all