14
Dario Maggiorini ([email protected]) A.A. 2018-2019 Componenti essenziali Sistemi Operativi

Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Dario Maggiorini ([email protected])

A.A. 2018-2019

Componenti essenziali

Sistemi Operativi

Page 2: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Processi (e thread)

Page 3: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Processi

Page 4: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Spazio di indirizzamento

1 MB (20 bit) 64 KB

4 GB

1 TB (40 bit)

16 EB (64 bit)

256 TB (48 bit)

Page 5: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

File (system)

Page 6: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Directory

Page 7: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

System call

Page 8: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

System call

Page 9: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Sistemi monolitici

Page 10: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Sistemi stratificati

Page 11: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Sistemi a microkernel

Page 12: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Sistemi distribuiti (client-server)

Page 13: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

Virtualizzazione

Page 14: Sistemi Operativi · Memory and drum management Processor allocation and multiprogramming . UNIVERSITÀ DEGLI STUDI DI MILANO User mode Process User programs Drivers Microkernel handles

Sistemi Operativi – A.A. 2018-2019

Dario Maggiorini ([email protected])

• Capitolo 1

– 1.5

• Fino a 1.5.3 incluso

– 1.6

• Tranne 1.6.5

– 1.7

• Tranne 1.7.6

Sul libro