s.koch blog
Kategorien Impressum RSS
Tutorial: Your Own Cloud Computing Tutorial: Betriebssystem-Programmierung

Categories

  • AWS
  • Algorithmen
  • Assembler
  • Betriebssystem
  • Big Data
  • Blockchain
  • C
  • Crawling
  • Croatian
  • Data Science
  • Data-Mining
  • Datenbanken
  • English
  • Fremdsprachen
  • Hacking
  • Hosting
  • Japanisch
  • Kroatisch
  • Linux
  • Maschinelles Lernen
  • Mikroelektronik
  • Molescrape
  • Monitoring
  • Natural Language Processing
  • Networking
  • Niederländisch
  • PHP
  • Python
  • R
  • RFC-Standards
  • Sammelsurium
  • Software Development
  • Software-Entwicklung
  • Spieleentwicklung und -programmierung
  • Suchmaschinen
  • Tools
  • Universität
  • Version Control
  • Virtualisierung
  • Visualisierung
  • Wissensdatenbank
  • Nov 21, 2015

    Kernel: Funktionen für Textausgaben

    • Betriebssystem
    • C

    Bevor wir mit unserem nächsten Tutorial zum Thema Tastatureingaben weitermachen, könnten wir noch ein paar Funktionen gebrauchen, die Zeichen und Texte auf dem Bildschirm anzeigen können.

    Ganzen Artikel lesen
  • Nov 14, 2015

    Programmable Interrupt Controller

    • Betriebssystem
    • C

    Nachdem wir zuletzt die IDT angelegt haben, wollen wir jetzt nicht mehr nur CPU-Interrupts, sondern auch andere Hardware-Interrupts empfangen. Diese gehen über den sogenannten Programmable Interrupt Controller. Dieser leitet die Interrupts von den einzelnen Hardware-Geräten an die CPU weiter.

    Ganzen Artikel lesen
  • Nov 8, 2015

    Interrupt Descriptor Table

    • Betriebssystem
    • C

    Ähnlich wie die Global Descriptor Table müssen wir auch noch die Interrupt Descriptor Table anlegen. Aufmerksame Programmierer erinnern sich, dass wir zuvor die Interrupts deaktiviert haben mittels cli. Bevor wir diese reaktivieren können, müssen wir zwei Dinge erledigen:

    Ganzen Artikel lesen
  • Oct 31, 2015

    Die Global Descriptor Table von C aus anlegen

    • Assembler
    • Betriebssystem
    • C

    Bisher haben wir die GDT direkt in unserem Assembler-Code angelegt. Da unser Kernel jetzt in C programmiert ist, wollen wir auch die GDT in C anlegen.

    Ganzen Artikel lesen
  • Oct 25, 2015

    Wir starten mit dem Kernel in C

    • Assembler
    • Betriebssystem

    Fast alles, was wir bisher gemacht haben, wird üblicherweise gar nicht zum Bereich des Kernels gezählt, sondern zum Bootloader. Der Bootloader setzt die A20-Line und wechselt in den Protected Mode. Einzig das Einstellen der GDT ist dann noch Sache des Kernels. Weil für den Protected Mode eine GDT benötigt wird, initialisiert der Bootloader aber auch noch eine temporäre GDT, die der Kernel aber nach eigenen Wünschen überschreiben muss.

    Ganzen Artikel lesen
Ältere Einträge Neuere Einträge

s.koch blog

  • RSS Subscribe via RSS

I am a Software Engineer interested in all kinds of different technology. While I still love to try out new things, I recently started to avoid hype technology and prefer mature stuff that does not change so often.