Betriebssysteme Windows NT - Musterlösung 1 Name: Klausur Betriebsysteme, Windows NT Musterlösung Wintersemester 00/01 Dipl.-Ing. Jürgen Halkenhäuser Dipl.-Ing. T. Kloepfer Bearbeitungsinformationen Aufbau der Klausur Die Klausur ist wie folgt aufgebaut: • Die Klausur ist in 23 Aufgaben unterteilt. • Einige Aufgaben haben mehrere Teile. • Die maximale Punktzahl ist unter jeder Aufgabe notiert. Bearbeitung Bei der Bearbeitung der Klausur ist folgendes zu beachten: • Die Bearbeitungszeit beträgt 90 Minuten. • Die Klausur ist ohne Hilfsmittel. • Die Antworten zu den Fragen sind auf die Lösungsblätter zu schreiben. Ausnahme hiervon sind die ankreuzbaren Tabellen. • Beantworten Sie die Fragen in kurzen präzisen Sätzen (keine Stichworte). • Halten Sie sich eng an die in der Aufgabe angegebenen Fragestellung. • Geben Sie sowohl die Klausur als auch ihre Lösungsblätter ab. • Achten Sie darauf, das Sie auf jeder von Ihnen abgegebenen Seite Ihren Namen eingetragen haben. Blätter, die keinen Namen tragen, können nicht gewertet werden. Bewertung Die Bewertung der Klausur geschieht wie folgt: • Insgesamt sind 90 Punkte zu erreichen. • Die Note 1,0 wird bei Erreichen von 90 Punkten vergeben. • Die Klausur ist bestanden (Note 4.0), wenn 45 Punkte erreicht werden. Betriebssysteme Windows NT - Musterlösung 2 Name: Frage (1) Ist Windows NT ein 16-Bit- oder ein 32-Bit Betriebssystem? [1P] - Windows NT ist ein 32-Bit Betriebssystem Frage (2) Was bedeutet das Partitionieren einer Festplatte, wofür ist das nötig? [4P] - Der Speicherplatz auf der Festplatte wird durch das Partitionieren in Teilbereiche eingeteilt. - Um Daten auf der Festplatte zu speichern ist mindestens eine Partition nötig. - Es sind mehrere Partitionen auf einer Festplatte möglich. - Jede Partition kann ein anderes Dateisystem enthalten. - Jede Partition kann ein eigenes Betriebssystem enthalten. - Jede Partition entspricht unter Windows NT einem Laufwerksbuchstaben. - Es kann auf einer Festplatte nur eine Partition aktiv sein. - Das Betriebssystem der aktiven Partition wird gestartet. - Das Aufteilen einer Festplatte in mehrere Partitionen bietet eine gewisse Sicherheit, da bei einem Defekt der Platte u.U. nur die Daten der betroffenen Partition verloren gehen. Frage (3) Welche Einstellungen können im BIOS eines PCs vorgenommen werden? Ja X X Nein X X Startlaufwerk Parameter der Festplatte Monitortyp, der am PC angeschlossen ist Bildschirmschoner Bemerkung: Es läßt sich zwar einstellen ob VGA/EGA als Grafikkarte angeschlossen ist, aber nicht, welcher Monitor. [2P] Betriebssysteme Windows NT - Musterlösung 3 Name: Frage (4) Welche Netzwerkprotokolle kennt Windows NT? Ja X X Nein X X X TCP/IP NetBEUI EIDE PS/2 Apple Talk Können zwei Windows NT PC's auch ohne Netzwerkkarten miteinander vernetzt werden? - Ja, durch Modem, ISDN-Karte, Nullmodemkabel ... [4P] Frage (5) Auf einer Windows NT Workstation laufen gleichzeitig mehrere Win-16 Programme und mehrere Win-32 Programme. a.) Wie wirkt sich der Absturz eines Win-16 Programmes auf die anderen Programme aus? - Alle andern 16-Bit-Programme stürzen auch ab, da sie in der gleichen WOWUmgebung laufen, die als ganzes nicht mehr verfügbar ist. - Alles 32-Bit-Programme laufen weiter b.) Wie wirkt sich der Absturz eines Win-32 Programmes auf die anderen Programme aus? - Alle 16-Bit-Programme laufen weiter. - Alle anderen 32-Bit-Programme laufen weiter [6P] Betriebssysteme Windows NT - Musterlösung 4 Name: Frage (6) Nennen sie drei Dateisysteme, erläutern Sie von welchem Betriebssystem sie unterstützt werden und nennen Sie deren Merkmale und Beschränkungen. - FAT, wird unterstützt von Windows NT, OS/2, Dos, Linux, Win9x. Unterstüzt keine langen Dateinamen (nur 8.3-Notation), Partitionsgrösse maximal 2GB. - NTFS, wird (nur) von Windows NT unterstützt. Lange Dateinamen sind möglich (256 Zeichen) und sogar Unicode (chinesisch, hebräisch, arabisch ...). Partitionsgrösse > 2GB möglich. (bis 16 Exabyte). - VFAT, wird von Windows 9x unterstützt. Lange Dateinamen sind möglich. Partitionsgrösse maximal 2GB. - FAT32, wied von Windows 95b und Windows 98 unterstützt, Lange Dateinamen sind möglich. Partitionsgrösse > 2GB (bis 2Terrabyte). [5P] Frage (7) Das Betriebssystem Windows NT verwaltet die Ressourcen des Rechners. a.) Was versteht man unter einer Ressource? - Ressourcen sind knappes Gut oder die 'Rohstoffe', die das vom Betriebssystem an die Anwendungen verteilt. Neben CPU-Zeit und Arbeitsspeicher sind auch Drucker, Festplattenplatz, Bandbreite zum Netzwerk, Modem, Scanner etc. als Ressourcen an zu sehen, da das Betriebssystem diese Ressourcen den Anwendungen zuteilt. b.) Nennen Sie die beiden wichtigsten Ressourcen? - Rechenleistung (CPU-Zeit) und Arbeitsspeicher. [4P] Frage (8) Windows NT kann Programme im Benutzer-Modus oder im Kernel-Modus ausführen. a.) Welche Einschränkungen ergeben sich für Programme, die im Benutzer-Modus laufen? - Programme, die im Benutzer-Modus laufen können nicht direkt auf die Hardware zugreifen, sondern müssen diese über die Executive-Services anprechen - Programme, die im Bemutzer-Modus laufen, werden von Windows-NT überwacht und können dem Betriebssystems-Kern nichts anhaben. b.) Wie kann sich Windows NT gegen fehlerhaft programmierte Programme schützen, die im Kernel-Modus laufen? - Überhaupt nicht. Nur Teile des Betriebssystems laufen im Kernel-Modus. Darum muß das Betriebssystem davon ausgehen, das diese Teile korrekt funktionieren. Im Fehlerfall stürzt der ganze Rechner ab. Als Beispiel sind für diesen Fehlerfall schlecht programmierte Treiber zu nennen. Diese laufen natürlich im Kernel-Modus und habe aus diesem Grund eine hohen Einfluß auf die Stabilität des Systems. [4P] Betriebssysteme Windows NT - Musterlösung 5 Name: Frage (9) Wozu dient der Hardware Abstraction Layer (HAL)? - Der HAL ist eine Art Dolmetscher, der eine einheitliche Schnittstelle für unterschiedliche Rechnerarchitekturen darstelle. - Mit dem HAL ist es möglich Windows NT auf unterschiedlichen Hardwareplattformen laufen zu lassen. (Power-PC, Alpha-Workstation, PC ..) [3P] Frage (10) a.) Nennen die Subsysteme von Windows NT. - POSIX. - Win32. - OS/2. b.) Welches ist das wichtigste Subsystem von Windows NT? - Win32. c.) In welchem Subsystem läuft eine unter Windows NT gestartete DOS-Anwendung? - Win32-Subsystem. - In einer eigenen VDM (Virtual Dos Mashine). [5P] Frage (11) Auf dem Hilfsmittel zu dieser Klausur (Übersicht Architektur von Windows NT) sind die Executive Services eingezeichnet. Suchen Sie sich drei der sechs Services aus und beschreiben deren Aufgabenbereich. - siehe Skript, Vorlesung 2, Abschnitt 2.4.1 -2.4.6 [6P] Frage (12) Wenn ein PC bootet, so übernimmt zuerst das BIOS die Kontrolle über den Rechner. Was passiert während des POST (Power On Self Test) ? - BIOS erkennt und prüft den vorhandenen Arbeitsspeicher - BIOS erkennt die vorhandenen Schnittstellen COM1/2, LPT1 - BIOS erkennt die vorhandenen Hardwarekomponenten: Grafikkarte, Netzwerkkarte, ISDN-Karte, Soundkarte ... - BISO erkennt die eingebauten Massenspeicher: Diskettenlaufwerk, CD-ROM, Festplatten ... - Die gesammelte Information speichert das BIOS und stellt sie dem Betriebssystem zur Verfügung. - Abschließend wird der zu bootende Massenspeicher ausgewählt. [4P] Betriebssysteme Windows NT - Musterlösung 6 Name: Frage (13) Eine Festplatte, auf der ein funktionierendes Betriebssystem installiert ist, hat zwei wichtige Bereiche, aus denen beim Bootvorgang Information gelesen wird. a.) Nennen Sie die beiden Bereiche. - Master Boot Record (MBR) - Bootsektor der Partition b.) Beschreiben Sie, was in diesen Bereichen zu finden ist, wenn es sich um das Betriebssystem Windows NT handelt. - MBR: Partitionstabelle mit der Inforamtion welche Partition das Betriebssystem enthält, das geladen werden soll (aktive Partition). - Bootsektor NT-Loader [5P] Frage (14) Welche Funktion hat die Datei boot.ini beim Bootvorgang von Windows NT? - Die Datei boot.ini wird vom NT-Loader gelesen. - Sie enthält die Information über die möglichen Bootoptionen, die man beim NL-Loader auswählen kann. - So kann mit dem NT-Loader auch ein anderes Betriebssystem (MS-DOS, Win98 oder Linux) an stelle von Windows NT geladen werden, wenn die Datei boot.ini entsprechende konfiguriert ist. [2P] Betriebssysteme Windows NT - Musterlösung 7 Name: Frage (15) Windows NT verfügt über ein Sicherheitskonzept, das auch regelt, wer auf welche Dateien und Verzeichnisse zugreifen kann. In diesem Zusammenhang sind die sechs Berechtigungsbits (R W X D P O) wichtig. a.) Benennen sie diese Berechtigungsbits im Klartext. - R: read, lesen. - W: write, schreiben. - X: execute, ausführen. - D: delete, löschen. - P: change permission, Berechtigungen ändern. - O: take ovenership, Besitz übernehmen. b.) Erläutern Sie die Funktion von jedem der sechs Berechtigungsbits. - R: die Datei kann gelesen, ein Verzeichnis wird angezeigt. - W: die Datei kann geändert & gespeichert werden. - X: die Datei (Programm) kann aufgeführt werden, in ein Verzeichnis kann gewechselt werden. - D: die Datei oder das Verzeichnis kann gelöscht werden. - P: die Berechtigungen der Datei oder des Verzeichnisses können geändert werden, also die Berechtigungsbits verändert werden. - O: Der Besitz des Verzeichnisses oder der Datei kann übernommen werden. Wer Besitzer einer Datei oder eines Verzeichnisses ist, hat darauf vollen Zugriff. [7P] Frage (16) Wenn Rechner zu Netzwerken miteinander verbunden werden, so spielen Netzwerkprotokolle eine große Rolle. a.) Was versteht man unter einem Netzwerkprotokoll? - Ein Netzwerkprotokoll ist eine Konvention oder Vereinbarung (Standart), wie die Bits, die über das Netzt übertragen werden vom Empfänger interpretiert werden sollen. b.) Skizzieren Sie die grobe Struktur eines Netzwerkprotokolls. - [Header][DATA][Trailor] - Header: Information über Empfänger, Sender, und mehr .. - DATA: Nutzdaten, die Daten die versendet werden sollen. - Trailor: Datensicherung, Prüfsumme und evtl. weiter (redundante) Information um einen Datenfehler zu erkennen. [4P] Betriebssysteme Windows NT - Musterlösung 8 Name: Frage (17) Man unterscheidet zwei Arten der Vernetzung. Vernetzung gleichberechtigter Rechner und solche, bei denen mache Rechner eine bevorzugte (übergeordnete) Stellung einnehmen. a.) Wie lauten die beiden Fachbegriffe für diese Vernetzungsarten? - Client-Server-Vernetzung - Peer-To-Peer-Vernetzung b.) Welche Vernetzungsart liegt bei einer Windows NT Domäne vor? - Client-Server-Vernetzung. [4P] Frage (18) Was sind die minimalen Bestandteile einer Windows NT Domaine? - Eine Windows NT Workstation und ein Windows NT Server. [4P] Frage (19) Was sind Vor- und Nachteile eines Backup Domain-Controllers innerhalb einer Windows NT Domäne? Vorteile: - der BDC (Backup Domain-Controller) kann die Arbeit des PDC (Primary Domain Controllers) übernehmen wenn der PDC ausfällt. => Höhere Verfügbarkeit der Domain. Nachteile: - BDC muß beschafft werden & kostet natürlich etwas. - BDC muß administriert werden. [3P] Betriebssysteme Windows NT - Musterlösung 9 Name: Frage (20) a.) Welche Funktion hat die Registry (Registrierdatenbank) bei Windows NT? - Zentrale Stelle für Initialisierungs- und Konfigurationsdaten. - Sowohl das Betriebssystem als auf Programme können hier Daten hinterlegen und wieder abfragen. [4P] Frage (21) Warum kann die Registry nicht mit einem normalen Texeditor bearbeitet werden? - Die Daten der Registry liegen in einem Binary-Format vor und sind darum nur von einem entsprechenden Programm (Regedit.exe, Regedt32.exe) lesbar/editierbar. [2P] Frage (22) In der Registry ist Information gespeichert. Nennen Sie ein Beispiel für Daten, die dort zu finden sind. - Hier sind sehr viele Antworten möglich, ein Beispiel: Daten zum Aussehen des Desktop. [3P] Frage (23) Windows NT ermöglicht es, den Zugriff auf Dateien und Verzeichnisse zu steuern. a.) Nennen Sie die zwei Regeln, nach denen die Berechtigung eines Benutzers ermittelt wird. Regel 1: - Die Berechtigung 'kein Zugriff' ist immer stärker als alle anderen Berechtigungen. Hat ein User in einer Gruppe oder persönlich auf ein Objekt die Berechtigung 'kein Zugriff' so bleibt es dabei, auch wenn er über eine andere Gruppe z.B. das R-Bit (read, lesen) bekommen hat. Regel II: - Es gelten immer die am wenigsten restriktiven Berechtigungen. Wenn der User über eine Gruppe mehr rechte an einem Objekt bekommt, so gelten diese Rechte. (Ausnahme siehe Regel I). [4P] Betriebssysteme Windows NT - Musterlösung 10 Name: Hilfsmittel: Architektur von Windows NT Benutzer Modus Win16 Anwendung OS/2 Anwendung POSIX Anwendung VDM Logon Vorgang OS/2 Subsystem POSIX Subsystem Sicherheits System Win 32 Subsystem Kernel Modus Executive Services I/O Manager Objekt Manager Security Monitor LPC Einrichtung Virtual Memory Manager Windows NT Kernel Hardware Abstraction Layer (HAL) Hardware Prozess Manager