Skip to main content
Moodle@Units
  • Home
  • Calendar
  • Courses
    All courses Fisica Ingegneria e Architettura Matematica e Geoscienze Scienze Chimiche e Farmaceutiche Scienze Economiche, Aziendali, Matematiche e Statistiche Scienze della Vita Scienze Giuridiche, del Linguaggio, dell`Interpretazione e della Traduzione Scienze Politiche e Sociali Studi Umanistici Universitario Clinico di Scienze mediche, chirurgiche e della salute E-learning@Units Centro Linguistico di Ateneo Sistema Bibliotecario di Ateneo Amministrazione Centrale Corsi supplementari PhD - Formazione trasversale La ricerca all'Università di Trieste Moodle Guides Servizi Disabili e DSA Percorso universitario iniziale dei docenti delle scuole secondarie di primo e secondo grado
  • Support
    Moodle Guide for students Moodle Guide for teachers Support Personal data policy
  • More
English ‎(en)‎
English ‎(en)‎ Italiano ‎(it)‎
You are currently using guest access
Log in
Moodle@Units
Home Calendar Courses Collapse Expand
All courses Fisica Ingegneria e Architettura Matematica e Geoscienze Scienze Chimiche e Farmaceutiche Scienze Economiche, Aziendali, Matematiche e Statistiche Scienze della Vita Scienze Giuridiche, del Linguaggio, dell`Interpretazione e della Traduzione Scienze Politiche e Sociali Studi Umanistici Universitario Clinico di Scienze mediche, chirurgiche e della salute E-learning@Units Centro Linguistico di Ateneo Sistema Bibliotecario di Ateneo Amministrazione Centrale Corsi supplementari PhD - Formazione trasversale La ricerca all'Università di Trieste Moodle Guides Servizi Disabili e DSA Percorso universitario iniziale dei docenti delle scuole secondarie di primo e secondo grado
Support Collapse Expand
Moodle Guide for students Moodle Guide for teachers Support Personal data policy
Expand all Collapse all
  1. 080IN - SISTEMI OPERATIVI 2018
  2. Lezione 08/04
  3. Lezione 08/04

Lezione 08/04

Completion requirements

Utilizzeremo anche il libro "The Linux Programming Interface: A Linux and UNIX System Programming Handbook" di Michael Kerrisk

dal libro: 

definizione operating system

compiti del kernel: process scheduling, memory management, file system, crezione e terminazione dei processi, accesso ai dispositivi, networking, system calls

kernel mode e user mode

isolamento dei processi; memoria virtuale.

shell, shell scripts

utenti e gruppi

superuser

struttura a cartelle

tipi di file: file regolari, device, pipes, sockets, cartelle, symbolic links

definizione di directory (cartella); link: (associazione filename, riferimento a file)

symbolic link

proprietà e permessi dei file

principali system call per file I/O: open, read, write, close, lseek

file descriptor

definizione di processo

organizzazione della memoria di un processo: segmenti text, data, heap, stack

system call: fork(), execve(), wait()

process identifier (PID), parent process identifier (PPID)

terminazione di processo con exit()



This lesson is not ready to be taken.
Contact site support
You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle