Diese Frage hat hier bereits Antworten :

Kommentare

  • Das Buch Die Elemente von Computersystemen: Aufbau eines modernen Computers nach ersten Prinzipien scheint beliebt zu sein.
  • dup Wie funktioniert ein Computer

Antwort

Was ich für Sie habe, ist:

li> Die Elemente des Computersystems

  • Das Muster auf dem Stein (Irreführend Titel)
  • Diese Bücher sollen Ihnen helfen, die Funktionsweise des Computers zu verstehen. Ein bisschen Wissen über Computerhardware ist ein Muss und wird sicherlich Ihren Lernprozess beschleunigen.

    Kommentare

    Antwort

    Vor kurzem habe ich angefangen, erstes Interesse an der Low-Level-Seite der Dinge zu zeigen. Besonders die grundlegendste Ebene der Funktionsweise von Computern (die theoretischere Ebene, nicht die Hardwareseite).

    Nun, eigentlich ist es das Gegenteil: je mehr theoretisch, je höher die Ebene, da Sie sich mit abstrakten Begriffen befassen.

    Um die Theorie hinter Computern zu verstehen, ist das beste Buch, das ich gelesen habe, Einführung in die Berechnungstheorie von M. Sipser. Sie haben alles: Turing-Maschine, Automaten, Grammatiken und Sprachen, Komplexität usw. Es ist sehr gut geschrieben und in Anbetracht des Themas ziemlich zugänglich.

    I. Ich interessiere mich auch für die grundlegendste Ebene, wie Computer Dinge im Allgemeinen intern erledigen. Wieder auf der grundlegendsten Ebene.

    Die Referenz bleibt für mich die Bücher von A. Tanenbaum: Strukturierte Computerorganisation für Hardware und Betriebssysteme: Design und Implementierung für Betriebssysteme. Alte Bücher, aber noch vorhanden. Achtung: Diese sind Referenz Bücher und nicht immer sehr „undergrad-freundlich“ (da Sie bald ein Undergrad sind, oder? :)).

    Antwort

    Sie können mit Java unter http://www.learnjavaonline.org/ beginnen. Sobald Sie mit der Java-Syntax klar sind, können Sie dies tun Versuchen Sie es mit http://codingbat.com/java . Es enthält einige wirklich gute Programmierübungen.

    Kommentare

    • Vielen Dank für Ihre Antwort. Vielleicht haben Sie ' meine Frage nicht genau verstanden. Java ist High-Level-Programmierung und ' ist auch meine Wahl Sprache, die ich schon ziemlich gut verstehe. Mein Interesse ist es, die Grundlagen von CS zu lernen, hauptsächlich, wie Compters auf der theoretischen Seite grundlegend funktionieren.
    • Aka, die niedrigste Seite der Dinge (mit Ausnahme des elektronischen Teils. I ' bin momentan nur an der Theorie interessiert).

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.