IALweb Homepage
Forum Home Forum Home > Sistemi operativi e Reti > Sistemi Operativi
  New Posts New Posts RSS Feed - Come si crea un S.O. [RISOLTO]
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

REGISTRATEVI su IALWeb forum! E' facile e veloce! Potrete consultare tutte le sezioni del forum senza restrizioni e scrivere per dare o richiedere aiuto.
Votaci in Net-Parade

Come si crea un S.O. [RISOLTO]

 Post Reply Post Reply
Author
Message
Platform View Drop Down
Utente Senior
Utente Senior
Avatar

Joined: 20/Set/2017
Location: Italy
Status: Offline
Points: 280
Post Options Post Options   Thanks (0) Thanks(0)   Quote Platform Quote  Post ReplyReply Direct Link To This Post Topic: Come si crea un S.O. [RISOLTO]
    Posted: 13/Ott/2017 at 12:35
Volevo sapere come creare un sistema Operativo a partire da zero č una curiositą che ho Smile


Edited by Platform - 14/Ott/2017 at 12:22
Back to Top
willy55 View Drop Down
Moderatore
Moderatore
Avatar
Esperto di Access

Joined: 03/Ago/2011
Location: Italy
Status: Offline
Points: 8776
Post Options Post Options   Thanks (0) Thanks(0)   Quote willy55 Quote  Post ReplyReply Direct Link To This Post Posted: 13/Ott/2017 at 23:37

La realizzazione di un sistema operativo (dato un determinato hardware) si basa su un kernel a partire da un boot loader a cui vengono integrate le funzionalitą per la gestione:
- dei processi (e quindi scheduling, IPC, ...);
- dell'I/O (dispositivi, file, terminali, cache, ...);
- della memoria (memoria fisica, memoria virtuale, swapping, spazi d'indirizzi privati, ...);
- del file system (storage su disco di file e directory, sicurezza, ...).
I  linguaggi utilizzati sono prettamente Assempler e C/C++.

Per farti una idea comincia a leggere:
http://www.uniroma2.it/didattica/MMOG/deposito/Sistemi_Operativi.pdf
http://www.dii.unisi.it/~monica/sysop/Capitolo2.pdf
http://www.dii.unisi.it/~monica/sysop/ch11.pdf
http://www.ing.unisi.it/~monica/sysop/ch2.pdf
http://cs.unibg.it/gherardi/so2013/slides/12.pdf
http://home.deib.polimi.it/brandole/acsocr/N00%20-%20Linux%20Introduction.pdf
http://amslaurea.unibo.it/2711/1/Cavina_Luca_Tesi.pdf

Willy
Back to Top
Platform View Drop Down
Utente Senior
Utente Senior
Avatar

Joined: 20/Set/2017
Location: Italy
Status: Offline
Points: 280
Post Options Post Options   Thanks (0) Thanks(0)   Quote Platform Quote  Post ReplyReply Direct Link To This Post Posted: 14/Ott/2017 at 12:21
Originally posted by willy55 willy55 wrote:

La realizzazione di un sistema operativo (dato un determinato hardware) si basa su un kernel a partire da un boot loader a cui vengono integrate le funzionalitą per la gestione:
- dei processi (e quindi scheduling, IPC, ...);
- dell'I/O (dispositivi, file, terminali, cache, ...);
- della memoria (memoria fisica, memoria virtuale, swapping, spazi d'indirizzi privati, ...);
- del file system (storage su disco di file e directory, sicurezza, ...).
I  linguaggi utilizzati sono prettamente Assempler e C/C++.

Per farti una idea comincia a leggere:
http://www.uniroma2.it/didattica/MMOG/deposito/Sistemi_Operativi.pdf
http://www.dii.unisi.it/~monica/sysop/Capitolo2.pdf
http://www.dii.unisi.it/~monica/sysop/ch11.pdf
http://www.ing.unisi.it/~monica/sysop/ch2.pdf
http://cs.unibg.it/gherardi/so2013/slides/12.pdf
http://home.deib.polimi.it/brandole/acsocr/N00%20-%20Linux%20Introduction.pdf
http://amslaurea.unibo.it/2711/1/Cavina_Luca_Tesi.pdf

Grazie mille Smile
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 10.17
Copyright ©2001-2013 Web Wiz Ltd.

This page was generated in 0,063 seconds.