OEO033 Interfacce di sistema Linux in linguaggio C

Questo corso appartiene alla linea: Linux
Durata: 5 Giorni
Costo: € 1.790,00
Iva esclusa Condividi
OEO033

A chi è rivolto il corso?
Si esamina l'utilizzo della libreria di base delle System Calls di Linux e il suo utilizzo da programmi in linguaggi C, per la produzione di applicativi che interfaccino il sistema operativo Linux e ne usino in maniera ottimale le risorse

Descrizione:

Particolare attenzione è dedicata all'uso appropriato della memoria dinamica e agli strumenti che ne prevengono la corruzione. Il corso è corredato da numerosi esercizi pratici.
 
Obiettivi:
- Comprendere le principali chiamate di sistema Linux
- Prevenire l'uso incorretto della memoria
- Generare programmi che utilizzano l'interfaccia nativa di sistema Linux
 
Prerequisiti:
Conoscenza del linguaggio C e dell'architettura di sistema Linux.
 
Contenuti:
- Concetti fondamentali e standard
- Programmazione e chiamate di sistema
- Il modello universale di I/O
- I processi
- Allocazione di memoria
- Utenti e gruppi
- Credenziali dei processi
- Gestione del tempo
- Limiti di sistema ed opzioni
- Informazioni di sistema e di processo
- I/O bufferizzato
- File systems
- Attributi sui file
- Le directory e i link
- Eventi connessi ai file
- I segnali
- Contatori temporali
- Gestione dettagliata dei processi
- Gestione dei threads
- Gruppi di processi e demoni
- Programmi privilegiati
- Librerie condivise
- Inter Process Communication tradizionale
- Operazioni di memoria
- Inter Process Communication POSIX
- Gestione dei socket
- Gestione dei terminali
- Tracciamento e debugging delle chiamate di sistema
 
Documentazione didattica fornita:
Courseware OverNet Education in formato elettronico 

Dotazione:
Ciascun partecipante avrà a disposizione, una postazione allestita con i sistemi operativi ed il software necessario alle esercitazioni

0 commenti trovati
Per lasciare un commento devi effettuare il Login con lo username e la password che ti sono stati inviati quando ti sei iscritto ad uno dei nostri corsi.