|
II-INFORMATIK3 WS04
|
Für diese Vorlesung wird folgendes Material benutzt:
eLearning-Server der FH Frankfurt; Kurs II-INF3, Foliensatz Nr.1 (verlangt Anmeldung und Passwort).
Kap.1 aus dem Buch von Randal E.BRYANT/ David R.O'HALLARON[2003]
In dieser Lehrveranstaltung wird davon ausgegangen, dass jeder Teilnehmer die angegebenen Materialien selbständig bearbeitet hat. Für Fragen und Probleme wird die Benutzung des Diskussionsforums auf dem eLearning-Server empfohlen.
Zu Beginn der LV können Fragen aus diesem Bearbeitungsprozess besprochen werden.
Es folgt dann jeweils eine Einführung in die neue Themenstellung mit Angaben von Lernmaterial für die eigene Arbeit.
Was sind die wichtigsten Bestandteile eines Computersystems?
Welche Rolle spielt ein Quellkode in einem Computersystem? Wo benutzt man Textdateien für Programme, wo binäre Programme?
Welche Funktionen haben Editoren, Präprozessoren, Compiler, Assembler, Linker?
Was ist der Untershied zwischen Systemprogrammierung und Anwendungsprogrammierung?
Welche Sprache wird überwiegend für die Systemprogrammierung benutzt? Warum?
Welche Funktion hat ein Shell-Programm? Wie verhält sich ein Shellprogramm zu Anwendungsprogrammen und zum Betriebssystem?
Was wissen Sie über die Hardwareorganiation eines Computersystems?
Aus welchen Komponenten besteht eine CPU?
Was ist ein Bus? Welche wichtigen Bussysteme kennen Sie in einem Computersystem?
Welche Funktionen haben im einzelnen: USB Kontroller, Graphic Adapter, Diskkontroller, Erweiterungsslots, das RAM, I/O-Bridges, die ALU, die Register in der CPU, das Businterface in der CPU, der Prgrammzähler?
Was geschieht im Computer, wenn Sie ein Anwendungsprogramm aufrufen?
Wie kann man das Kopieren von Daten zwischen den einzelnen Komponenten beschleunigen?
Welches sind die verschiedenen Typen von Datenspeicher in einem Computer?
Was ist die Funktion des Betriebssystems?
Was versteht man unter einem Prozess in einem Computer?
Was versteht man unter einem Kontextswitch?
Was ist der Unterschied zwischen einem Prozess und einem Thread?
Was sind die wichtigsten Elemente des (virtuellen) Speicherbereichs?
Erklären sie insbesondere was ein Heap ist, shared memory, der stack, der kernel und was Dateien sind.
Wie ist die Kommunikation in Netzwerken in einem Computersystem realisiert?