Vai al contenuto principale
Moodle@Units
  • Home
  • Calendario
  • Corsi
    Tutti i corsi 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 Guide a Moodle Servizi Disabili e DSA Percorso universitario iniziale dei docenti delle scuole secondarie di primo e secondo grado
  • Supporto
    Guida a Moodle per studenti Guida a Moodle per docenti Pagina del supporto tecnico Informativa dati personali
  • Altro
Italiano ‎(it)‎
English ‎(en)‎ Italiano ‎(it)‎
Ospite
Accedi
Moodle@Units
Home Calendario Corsi Minimizza Espandi
Tutti i corsi 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 Guide a Moodle Servizi Disabili e DSA Percorso universitario iniziale dei docenti delle scuole secondarie di primo e secondo grado
Supporto Minimizza Espandi
Guida a Moodle per studenti Guida a Moodle per docenti Pagina del supporto tecnico Informativa dati personali
Espandi tutto Minimizza tutto
  1. 080IN - SISTEMI OPERATIVI 2018
  2. Lezione 08/04
  3. Lezione 08/04

Lezione 08/04

Aggregazione dei criteri

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()



Questa lezione non è pronta.
Contatta il supporto
Ospite (Accedi)
Ottieni l'app mobile
Powered by Moodle