Quantcast
Channel: Commenti a: Dentro i Sistemi Operativi – Syscalls su piattaforma ARM
Viewing all articles
Browse latest Browse all 10

Di: Antonio Barba

$
0
0

Ho volutamente introdotto un’interfaccia con 4 parametri fissi per scopi “educhescional” :-D

Già così l’articolo è un po’ ostico ai più, non volevo esagerare :-D

Ovviamente ci sono altre cose che non ho considerato, e che sono normalmente gestite nei kernel moderni.
Ad esempio ho accennato al gestore delle interruzioni, che di base presenta un entry point molto simile a quello delle SWI. In realtà le interruzioni possono accavallarsi e quindi bisogna gestire uno stack di chiamate ad interrupt. Nei sistemi Real Time tale situazione è complicata ulteriormente dal fatto che le stesse interruzioni possono essere interrotte da altre a priorità maggiore, quindi in quel caso non è nemmeno valido il semplice stack, ma è necessaria una priority queue.

Insomma, non c’è la pretesa di efficienza o flessibilità in questo codice, solo un proof of concept :-)


Viewing all articles
Browse latest Browse all 10

Trending Articles