Thread Perl-Programm fürs Handy schreiben? (20 answers)
Opened by Student87 at 2012-12-02 14:12

topeg
 2012-12-05 12:00
#163919 #163919
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Ein Betriebssystem vereinfacht die Interaktion mit der Hardware, die es um den Prozessor herum gibt. Jeder IC von jedem Hersteller unterscheidet sich immer etwas von anderen. Es gibt unterschiedliche Kommandos, unterschiedliche Möglichkeiten etc.

Ein Betriebssystem zieht eine einheitliche Schicht darüber. Es bietet Programmen die Möglichkeit verschiedene Hardware immer gleich anzusprechen. Um das Programmierinterface mit der Hardware zu verbinden gibt es Treiber, welche die nötigen Übersetzungen machen.

Moderne Betriebssystem bilden nicht nur ein Interface zur Hardware. Sie verwalten auch laufende Programme. Sie bestimmen welches Programm augenblicklich Code auf dem Prozessor ausführen darf, auf welche Hardware sie Zugriff bekommen und welche Speicherbereiche sie lesen dürfen.

Das hat aber nur wenig mit dem Prozessor selber zu tun. Alle Software (das Betriebssystem gehört dazu), muss auf dem Prozessor direkt lauffähig sein. Das heißt die Befehle, die der Prozessor ließt müssen für diesen verständlich sein. Das Betriebssystem kann da nicht helfen.

Interpreter und Compiler bieten eine Schicht zwischen dem Prozessor und dem Programm. Die Programmiersprache ist soweit abstrahiert das man auf Prozessorspezifische Eigenheiten nicht achten muss.

View full thread Perl-Programm fürs Handy schreiben?