Dro'Doog
Lieutenant
- Registriert
- März 2007
- Beiträge
- 705
Wie kommt die Eingabe auf den Bildschirm?
Das ist quasi die Frage, welche ich versuche in meiner Facharbeit zu lösen und dem Leser anschaulich zu erklären.
Genauer bedeutet das, dass ich momentan noch selber versuche zu verstehen, wie die Abläufe sind. Deswegen hoffe ich, dass mein lückenhaftes Wissen hier gefüllt werden kann.
Es geht erstmal um die grundsätzlichen Abläufe, also keine Auflistung von Operatoren und genauen Befehlen, sondern nur der allgemeine Lauf eines Signals.
So sehe ich das:
CPU - besitzt eine bestimmte Anzahl an Befehlssätzen, welche logische Operationen durch physisch vorhandene Schaltungen ausführen.
^
Compiler - übersetzt die Programmiersprache in Maschinencode (bzw. in die Befehlssätze einer CPU, welche wiederum sich "selbst übersetzen")
^
Programmiersprache (z.B. Assembler - besteht aus Mnemonics, welche durch den Compiler zugeordnet und übersetzt werden)
Gibt es bis hier her irgendwelche Verständnisprobleme bei mir, oder ist das soweit richtig?
Das war soweit der Teil, den ich bis jetzt überblickt habe ... jetzt kommen die Fragen ^^.
RISC- und CISC-Prozessordesign
- mikroprogramming?
- gibt es heute sowas wie eine Einheit, die Befehlssätze in "RISC übersetzt" ... also zurückführt auf physische Schaltungen?
- wenn nicht, wie sind Prozessoren aufgebaut, damit er funktioniert?
- übersetzt ein Compiler einer Hochsprache auch direkt in Maschinencode?
DOS
- wann erschien die erste Version?
- welche Prozessortechnik war zu der Zeit verbreitet?
- was konnte diese Version?
- welche Rolle spielt das BIOS (heute und wie war das zur Zeit des ersten DOS)?
- welche Chips gibt es auf heutigen Mainboards (onboard Grafik + Sound)?
- welche Aufgaben haben diese bzw. was machen sie?
Und jetzt wird es etwas spezifischer:
Wenn ich eine Eingabe auf der Tastatur mache, dann sendet diese ein Signal von 1Byte an den PC? Oder müssten es nicht mehrere Byte sein, damit der Computer weiß, wohin er den Charakter speichern soll und was er damit anfangen muss?
Und wo gelangt das Signal hin, bevor es in der Eingabeconsole von DOS landet? Wie kommt es dahin?
Port (PS/2 o. USB) -> Chip (welcher? Heute/Damals) -> CPU -> Grafik -> Bildschirm?
Wie ihr seht, sehe ich momentan nichts als schwarz, was diesen Teil betrifft.
Ich danke hiermit schonmal allen User, die mir helfen Licht ins Dunkel meiner Unwissenheit zu bringen.
mfg
D'Ahrc