Kurze Beschreibung der wichtigsten Betriebssysteme. Eigenschaften von Betriebssystemen. Erstellen lokaler Netzwerke im MS Windows-Betriebssystem

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Es gibt verschiedene Arten von Betriebssystemen: DOS, Windows, UNIX, Macintosh OS, Linux. Andere moderne Betriebssysteme wie Linux, UNIX, OS/2 haben ihre eigenen Vor- und Nachteile. Linux bietet erweiterte Sicherheit als Windows und verfügt über eine ausgefeiltere Benutzeroberfläche. UNIX wird dort eingesetzt, wo eine hohe Systemzuverlässigkeit erforderlich ist. Der große Nachteil von OS/2 und UNIX ist die eher dürftige Auswahl Software, und hier gewinnt Windows gegenüber anderen Betriebssystemen.

Am häufigsten ist der Operationssaal Windows-System. Es gibt mehrere Versionen von Windows: Windows-3.1, Windows-95, Windows-98, Windows-2000, Windows NT. Alle liegen inhaltlich nahe beieinander. Daher werden wir Betriebssysteme wie DOS und Windows-95 in Betracht ziehen.

MS-DOS ist eines der ersten Betriebssysteme und eines der bekanntesten. Die Popularität dieses Betriebssystems erreichte in den 90er Jahren ihren Höhepunkt; heute wird dieses Betriebssystem nur noch selten verwendet. Am beliebtesten auf der Welt dieser Moment Es kommen Microsoft-Betriebssysteme zum Einsatz. Ihr Anteil beträgt etwa 90 % aller Betriebssysteme. Die stabilsten Systeme dieses Unternehmens basieren auf der NT-Technologie.

Betriebssystem DOS

Das DOS-Betriebssystem besteht aus folgenden Teilen:

1) Grundlegendes Eingabe-/Ausgabesystem (BIOS), befindet sich im Nur-Lese-Speicher (Read-Only-Memory, ROM) des Computers. Dieser Teil des Betriebssystems ist in den Computer „eingebaut“. Sein Zweck besteht darin, die einfachsten und universellsten Betriebssystemdienste im Zusammenhang mit E/A auszuführen. Das grundlegende E/A-System enthält außerdem einen Computerleistungstest, der den Betrieb des Computerspeichers und der Geräte überprüft, wenn der Computer eingeschaltet ist. Darüber hinaus enthält das grundlegende Ein-/Ausgabesystem ein Programm, das den Betriebssystem-Loader aufruft.

2) Der Betriebssystem-Loader ist ein sehr kurzes Programm, das sich im ersten Sektor jeder DOS-Diskette befindet. Die Funktion dieses Programms besteht darin, zwei weitere Betriebssystemmodule in den Speicher einzulesen, die den DOS-Bootvorgang abschließen.

3) Der DOS-Befehlsprozessor verarbeitet vom Benutzer eingegebene Befehle. Der Befehlsprozessor befindet sich in einer Festplattendatei! COMMAND.COM auf der Festplatte, von der das Betriebssystem startet. Einige Benutzerbefehle wie Type, Dir oder Sop) Befehlsprozessor macht es selbst. Solche Befehle werden als intern bezeichnet. Um andere (externe) Benutzerbefehle auszuführen, durchsucht der Befehlsprozessor die Festplatten nach einem Programm mit dem entsprechenden Namen, lädt es, wenn er es findet, in den Speicher und übergibt ihm die Kontrolle. Am Ende des Programms löscht der Befehlsprozessor das Programm aus dem Speicher und zeigt eine Meldung an, dass es zur Ausführung von Befehlen bereit ist (DOS-Eingabeaufforderung).

Externe Befehle DOS sind Programme, die als separate Dateien mit dem Betriebssystem geliefert werden. Diese Programme führen Wartungsaktionen durch, z. B. das Formatieren von Disketten, das Überprüfen von Datenträgern usw.

Gerätetreiber sind spezielle Programme, die das DOS-Eingabe-/Ausgabesystem ergänzen und Unterstützung für neue oder nicht standardmäßige Verwendung vorhandener Geräte bieten. Mit Hilfe von Treibern ist es beispielsweise möglich, mit einer „elektronischen Festplatte“ zu arbeiten, d.h. ein Teil des Computerspeichers, der auf die gleiche Weise wie eine Festplatte manipuliert werden kann. Treiber werden beim Booten des Betriebssystems in den Speicher des Computers geladen; ihre Namen werden in einem Sonderzeichen angezeigt Konfigurationsdatei.SYS. Dieses Design erleichtert das Hinzufügen neuer Geräte und ermöglicht dies ohne Beeinträchtigung Systemdateien DOS.

Fenster-95 entwickelte sich von einem grafischen Add-on für DOS zu einem vollwertigen Betriebssystem. Zumindest haben das die Entwickler gesagt. In Wirklichkeit war alles komplizierter: Windows 95 basierte noch auf dem guten alten DOS. Natürlich leicht modernisiert und nicht als eigenständiges Produkt deklariert. Die meisten Verbraucher waren jedoch mit dieser Option zufrieden. Schließlich hatten sie weiterhin die Möglichkeit, im gewohnten DOS-Modus zu arbeiten, ohne die grafische Windows-Shell zu laden, und mussten sich daher nicht von den üblichen DOS-Programmen trennen.

Außerdem wurde das Windows-95-Betriebssystem auf 32-Bit umgestellt. Alle früheren Versionen von DOS und Windows waren 16-Bit-Versionen und konnten daher nicht einmal die Fähigkeiten der 386er-Prozessorfamilie vollständig nutzen, geschweige denn die neuen Pentium-Prozessoren. Dieser Vorteil brachte natürlich auch einige Unannehmlichkeiten mit sich. Insbesondere für Windows mussten Benutzer alle ihre Windows-Programme durch neue 32-Bit-Versionen ersetzen. In der Praxis erwies sich der Übergang jedoch als relativ einfach. Bereits im Laufe des Jahres wurden neue Versionen aller gängigen Softwareprodukte veröffentlicht. Aber die alten 16-Bit-Versionen könnten problemlos mit dem neuen Betriebssystem funktionieren.

Betriebssystem, OS (englisches Betriebssystem) – ein grundlegender Satz von Computerprogrammen, der eine Schnittstelle zum Benutzer, die Steuerung der Computerhardware, die Arbeit mit Dateien, die Eingabe und Ausgabe von Daten sowie die Ausführung von Anwendungsprogrammen und Dienstprogrammen ermöglicht.

Das Betriebssystem ist die Software, mit der es am engsten verwandt ist technische Mittel Computerhardware).

Hauptfunktionen des Betriebssystems:

Computerressourcenverwaltung: CPU-Zeit, Verteilung interner Speicher, Dateien, externe Geräte;

Organisation eines Dialogs mit dem Benutzer;

Booten des Computers;

Starten von Programmen zur Ausführung;

Geräteprüfung.

Betriebssystem MS-DOS

Das MS-DOS-Betriebssystem besteht aus vielen verschiedenen Dateien. Dazu gehören die eigentlichen Betriebssystemdateien IO.SYS, MSDOS.SYS und der Befehlsprozessor COMMAND.COM. Zusätzlich zu diesen drei Dateien, die einen funktionierenden MS-DOS-Kernel darstellen, enthält die Betriebssystemverteilung Dateien mit sogenannten externen Befehlen, zum Beispiel FORMAT, FDISK, SYS, Treiber für verschiedene Geräte und einige andere Dateien.

Die Datei IO.SYS enthält eine Erweiterung des grundlegenden Eingabe-/Ausgabesystems und wird vom Betriebssystem zur Interaktion mit der Computerhardware und dem BIOS verwendet.

Bei der Datei MSDOS.SYS handelt es sich gewissermaßen um eine Reihe von Interrupt-Verarbeitungsprogrammen, insbesondere um den INT 21H-Interrupt.

Der Befehlsprozessor COMMAND.COM dient dazu, einen Dialog mit dem Computerbenutzer zu organisieren. Es analysiert vom Benutzer eingegebene Befehle und organisiert deren Ausführung. Die sogenannten internen Befehle – DIR, COPY usw. – werden vom Befehlsprozessor verarbeitet.

Die übrigen Betriebssystembefehle werden als externe Befehle bezeichnet. Externe Befehle werden so genannt, weil sie sich in separaten Dateien befinden. Externe Befehlsdateien des Betriebssystems enthalten Dienstprogramme zum Ausführen verschiedener Vorgänge, z. B. zum Formatieren von Datenträgern, Sortieren von Dateien und Drucken von Texten.

Treiber (normalerweise Dateien mit der Erweiterung SYS oder EXE) sind Programme, die verschiedene Hardware unterstützen. Die Verwendung von Treibern löst problemlos die Probleme bei der Verwendung neuer Geräte – verbinden Sie einfach den entsprechenden Treiber mit dem Betriebssystem.

Anwendungsprogramme interagieren über den Treiber mit dem Gerät, sodass sie sich nicht ändern, wenn sich die Hardware ändert. Zum Beispiel neu Festplattengerät kann eine unterschiedliche Anzahl von Spuren und Sektoren sowie unterschiedliche Steuerbefehle haben. All dies wird vom Treiber berücksichtigt und das Anwendungsprogramm arbeitet mit der neuen Festplatte wie zuvor unter Verwendung von DOS-Interrupts.


Das grundlegende Eingabe-/Ausgabesystem (BIOS) befindet sich im Nur-Lese-Speicher (ROM) des Computers und ist in den Computer „eingebaut“ (die Informationen im ROM bleiben auch nach dem Ausschalten des Computers erhalten, d. h., es hat die Eigenschaft, nichtflüchtig zu sein). Sein Zweck besteht darin, die einfachsten und universellsten Betriebssystemdienste im Zusammenhang mit E/A auszuführen. Es enthält außerdem einen Computerfunktionstest, der die Funktionsfähigkeit des Computerspeichers und externer Geräte beim Einschalten der Stromversorgung überprüft, sowie ein Programm zum Aufrufen des Betriebssystem-Loaders.

Der Betriebssystem-Loader ist ein sehr kurzes Programm, das sich im ersten Sektor jeder Betriebssystemdiskette befindet. Die Funktion dieses Programms besteht darin, die verbleibenden Betriebssystemmodule in den Speicher einzulesen, wodurch der Startvorgang abgeschlossen wird. Auf einer Festplatte besteht der Bootloader des Betriebssystems aus zwei Teilen. Dies liegt daran, dass Festplatte kann in mehrere Partitionen (logische Laufwerke) unterteilt werden. Der erste Teil des Bootloaders befindet sich im ersten Sektor Festplatte, wählt es aus, von welcher Partition der Festplatte mit dem Booten fortgefahren werden soll. Der zweite Teil des Bootloaders befindet sich im ersten Sektor dieses Abschnitts; er liest DOS-Module in den Speicher und übergibt ihnen die Kontrolle.

Betriebssystemmodule (io.sys und msdos.sys) werden vom Betriebssystem-Loader in den Speicher geladen und bleiben dauerhaft im Speicher des Computers. (Die Datei io.sys ist ein Add-on zum BIOS und die Datei msdos.sys implementiert grundlegende DOS-Dienste auf hoher Ebene.)

Der DOS-Befehlsprozessor (command.corn) verarbeitet vom Benutzer eingegebene Befehle. Der Befehlsprozessor befindet sich auf der Festplatte, von der das Betriebssystem startet. Einige Benutzerbefehle (zum Beispiel type, dir oder copy) werden von der Shell selbst ausgeführt. Solche Befehle werden als intern bezeichnet. Um andere (externe) Benutzerbefehle auszuführen, durchsucht der Befehlsprozessor die Festplatten nach einem Programm mit dem entsprechenden Namen, lädt es, wenn er es findet, in den Speicher und übergibt ihm die Kontrolle. Am Ende des Programms löscht der Befehlsprozessor das Programm aus dem Speicher und zeigt eine Meldung an, die besagt, dass es zur Ausführung von Befehlen bereit ist – eine DOS-Eingabeaufforderung.

Externe DOS-Befehle sind Programme, die als separate Dateien mit dem Betriebssystem geliefert werden. Sie führen Wartungstätigkeiten durch, z. B. das Formatieren von Disketten, das Überprüfen von Datenträgern usw.

Gerätetreiber sind spezielle Programme, die das DOS-Eingabe-/Ausgabesystem ergänzen und Unterstützung für neue oder nicht standardmäßige Verwendung vorhandener Geräte bieten. Treiber werden beim Booten des Betriebssystems in den Speicher des Computers geladen; ihre Namen werden in einer speziellen Datei (config.sys) angezeigt. Dieses Design erleichtert das Hinzufügen neuer Geräte, ohne dass dies Auswirkungen auf die DOS-Systemdateien hat.

Wenn Sie die Stromversorgung des Computers einschalten (oder wenn Sie die Reset-Taste am Computergehäuse drücken oder wenn Sie gleichzeitig die Tasten Strg, Alt und Ent1 auf der Tastatur drücken), werden Hardware-Prüfprogramme ausgeführt, die sich im permanenten Speicher des Computers befinden . Wenn sie einen Fehler finden, zeigen sie den Fehlercode auf dem Bildschirm an.

Nachdem der Test abgeschlossen ist, wird das Programm Bootstrap versucht, das Betriebssystem-Ladeprogramm von einer auf dem Laufwerk (a:) installierten Diskette zu lesen. Befindet sich keine Diskette im Laufwerk, wird das Betriebssystem von der Festplatte geladen.

Nachdem das Betriebssystemladeprogramm von der Festplatte gelesen wurde, von der das Betriebssystem geladen wird, liest dieses Programm die Betriebssystemmodule (io.sys und msdos.sys) in den Speicher und überträgt die Steuerung an sie.

Als nächstes wird die Systemkonfigurationsdatei (config.sys) von derselben Festplatte gelesen und gemäß den in dieser Datei enthaltenen Anweisungen werden Gerätetreiber geladen und Betriebssystemparameter eingestellt. Fehlt eine solche Datei, werden die Parameter standardmäßig gesetzt.

Danach wird der Befehlsprozessor (command.com) von der Festplatte gelesen, von der das Betriebssystem geladen wird, und die Steuerung wird an ihn übertragen. Der Befehlsprozessor führt aus Batchdatei(autoexec.bat), wenn diese Datei im Stammverzeichnis der Festplatte vorhanden ist, von der das Betriebssystem geladen wird. Diese Datei gibt die Befehle und Programme an, die bei jedem Computerstart ausgeführt werden. Wird eine solche Datei nicht gefunden, fragt DOS den Benutzer nach dem aktuellen Datum und der aktuellen Uhrzeit.

Nach der Ausführung dieser Datei wird der Bootvorgang des Betriebssystems beendet. DOS gibt eine Eingabeaufforderung aus, die anzeigt, dass es bereit ist, Befehle zu empfangen.

C:\USERS\ ist ein Beispiel für eine DOS-Eingabeaufforderung.

Die aktive Zeile mit der DOS-Eingabeaufforderung wird als Befehlszeile bezeichnet. Darin gibt der Benutzer auszuführende Befehle ein.


Operationssystem Windows XP

Hauptsächlich Windows-Elemente XP sind:

Systemdesktop.

Symbol – klein grafisches Bild, wodurch der Benutzer verstehen sollte, wozu es dient dieses Programm oder Ordner (Datei).

Piktogramme sind sehr kleine und primitive Symbole, die normalerweise ein geometrisches Objekt enthalten. Symbole zeigen normalerweise bestimmte Aktionen an, z. B. das Abspielen von Musik oder eines Films, das Anhalten, Anhalten usw.

Ordner in Windows XP erfüllen im Wesentlichen die gleiche Funktion wie Ordner im Büro: Sie speichern Dokumente (Dateien) und andere Ordner:

Es gibt normale Ordner, die beliebig benannt werden können, und es gibt auch spezielle Ordner, deren Namen wie folgt reserviert sind: meine Dokumente, meine Zeichnungen, meine Musik.

Sie können mit Ordnern verschiedene Aktionen ausführen: umbenennen, verschieben (auf ein anderes Volume oder einen anderen Ordner), löschen oder kopieren. Beim Kopieren eines Ordners wird auch dessen gesamter Inhalt dupliziert.

Ordner können ineinander verschachtelt werden, wodurch entwickelte Baumstrukturen entstehen.

Eine Verknüpfung ist ein Symbol mit einem speziellen Symbol, das einen Link zu einem Element (Datei, Programm, Ordner) darstellt. Mithilfe von Verknüpfungen können Sie den Zugriff auf ein Element erleichtern, indem Sie beispielsweise eine Verknüpfung zu dem Element auf Ihrem Desktop platzieren.

Ein Fenster ist das Hauptelement des Betriebssystems Windows XP. Jedes laufende Programm verwandelt sich in ein Fenster, mit dem Sie verschiedene Aktionen ausführen können: schließen, verkleinern oder vergrößern, minimieren und maximieren, minimieren. Das Schließen des Fensters ist das Ende des Programms. Das Minimieren eines Fensters ist ein völlig anderer Vorgang: Das Programm arbeitet weiter Hintergrund, und das Fenster verwandelt sich in eine Schaltfläche in der Taskleiste.

Basic Windows-Tools XP:

Schaltfläche „Start“ – mit dieser Schaltfläche können Sie jedes Programm starten, auch eines, dessen Symbol nicht auf dem Desktop vorhanden ist.

Der Ordner „Eigene Dateien“ ist für Dokumente vorgesehen. Genauer gesagt für Dateien, die mit bestimmten Programmen erstellt werden. Empfehlenswert ist es auch, etwaige eingesandte oder verschickte Dokumente darin abzulegen. Wenn alle Dokumente in diesem Ordner gespeichert werden, erleichtert dies deren Archivierung und Speicherung.

Die Ordner „Meine Bilder“ und „Meine Musik“ befinden sich im Ordner „Eigene Dateien“.

„Zuletzt verwendete Dokumente“ ist kein Ordner, sondern lediglich eine Liste der Dateien, mit denen Sie kürzlich gearbeitet haben.

Über die Schaltfläche „Start“ können Sie bequem auf den Ordner „Systemsteuerung“ zugreifen. Über diese Schaltfläche können Sie zahlreiche Betriebssystemeinstellungen sowie Hilfe- und Suchmaschineneinstellungen konfigurieren.

„Arbeitsplatz“ ist ein Ordner, der Ihren gesamten Computer anzeigt: Festplatte, Wechseldatenträger und andere Geräte (Diskettenlaufwerke, CD-ROMs, externe Laufwerke).

Im Ordner „Freigegebene Dokumente“ werden Dateien abgelegt, die allen Benutzern dieses Computers zur Verfügung stehen.

„Taskleiste“ – sie enthält Schaltflächen für aktuell laufende Programme. Die Farbe der Schaltfläche für die aktuell aktive Aufgabe unterscheidet sich von der Farbe der Schaltflächen für inaktive Aufgaben. Die Taskleiste enthält mehr als nur Fensterschaltflächen. Es kann auch Symbolleisten enthalten.

„Symbolleiste“ sind spezielle Bereiche, die sich in der Taskleiste befinden und in denen sich Symbole bestimmter Programme befinden.

Der Benachrichtigungsbereich ist ein spezieller Bereich in der Taskleiste, in dem sich Symbole ständig laufender Programme befinden. Mit Windows XP können Sie unabhängig konfigurieren, welche Symbole im Infobereich immer angezeigt und welche ausgeblendet werden.

Windows XP ist ein autarkes System. Es enthält eine ganze Reihe von Anwendungsprogrammen, mit denen Sie Musik hören, CDs brennen, mit Dateien arbeiten, verschiedene Dokumente erstellen, Fotos bearbeiten, Bilder zeichnen, alle Möglichkeiten des Internets nutzen – Webseiten durchsuchen, E-Mails empfangen und senden können. E-Mails verschicken, über das Internet kommunizieren - Messenger, Computerspiele spielen.

IV. Beschreiben Sie das Wesentliche STANDARD-Anwendungen Windows-Betriebssysteme und Prinzipien der Arbeit damit

Standardprogramme sind im Windows-Betriebssystem selbst enthalten (Texteditor WordPad, Grafikeditor Farbe, virtueller Taschenrechner und vieles mehr).

Windows Explorer ist ein spezielles Programm, das die Arbeit mit Ordnern und Dateien erleichtern soll.

Der Texteditor WORD PAD ist ein einfacher, aber dennoch recht effektiver Texteditor.

Rechner – ein normaler Rechner, nur in Form eines Programms. Es gibt zwei Optionen: einen regulären und einen technischen Rechner.

Grafik PAINT-Editor– ein einfacher Grafikeditor, der Ihnen dies ermöglicht einfache Aufgaben Benutzer, die mit einer Digitalkamera fotografieren und Bilder zeichnen.

Windows Media Player ist ein leistungsstarkes Multifunktionsprogramm, mit dem Sie Filme in verschiedenen Formaten ansehen, Musik hören, Radiosender senden, Musiktitel in verschiedene Formate konvertieren, CDs brennen und Multimedia-Bibliotheken erstellen können.

Bei Archiven handelt es sich um sogenannte Zip-Ordner. Dies ist eine sehr nützliche und beliebte Art der Informationsspeicherung.

Zusätzliche Programme- Hierbei handelt es sich um Programme, die zusätzlich zum Standard-Windows-Paket unabhängig erworben und installiert werden.

Abhängig von den implementierten Architekturlösungen sind die Eigenschaften von Betriebssystemen:

· Portabilität – bezieht sich auf die Fähigkeit, auf CISC- und RISC-Prozessoren zu arbeiten.

· Multitasking – Verwendung eines Prozessors zum Ausführen mehrerer Anwendungen.

· Multiprocessing – beinhaltet das Vorhandensein mehrerer Prozessoren, die gleichzeitig viele Threads ausführen können, einen für jeden im Computer vorhandenen Prozessor.

· Skalierbarkeit – die Fähigkeit, automatisch die Vorteile zusätzlicher Prozessoren zu nutzen. Um die Anwendung zu beschleunigen, kann das Betriebssystem also automatisch weitere identische Prozessoren anschließen.

· Client-Server-Architektur – beinhaltet die Verbindung eines einzelnen Benutzers Arbeitsplatz Allgemeiner Zweck (Client) an einen Mehrbenutzer-Allzweckserver, um die Datenverarbeitungslast zwischen ihnen zu verteilen. Das Objekt, das die Nachricht sendet, ist der Client, und das Objekt, das die Nachricht empfängt und darauf antwortet, ist der Server.

· Erweiterbarkeit – gewährleistet durch eine offene modulare Architektur, die es Ihnen ermöglicht, neue Module auf allen Ebenen des Betriebssystems hinzuzufügen.

· Zuverlässigkeit und Fehlertoleranz – charakterisieren die Fähigkeit, das Betriebssystem und Anwendungen vor Zerstörung zu schützen.

· Kompatibilität bedeutet kontinuierliche Unterstützung für Anwendungen, die für MSDOS-Betriebssysteme wie Windows, OS/2 entwickelt wurden.

· Mehrstufiges Sicherheitssystem zum Schutz von Informationen und Anwendungen vor Zerstörung, unbefugtem Zugriff und unqualifizierten Benutzeraktionen.

Klassifizierung von Betriebssystemen

Betriebssystem lassen sich nach verschiedenen Kriterien klassifizieren:

· Basierend auf der Anzahl der Aufgaben, die parallel auf einem Computer gelöst werden Das Betriebssystem ist unterteilt:

    • Single-Tasking (z. B. MS DOS);
    • Multitasking (OS/2, UNIX, Windows, Linux).

Multitasking-Betriebssysteme ermöglichen die gleichzeitige Lösung mehrerer Aufgaben und verwalten die Verteilung gemeinsam genutzter Ressourcen (Prozessor, RAM, Dateien und externe Geräte).

· Nach Anzahl der gleichzeitig arbeitenden Personen Benutzer :

    • Einzelbenutzer (z. B. MS DOS, Windows 3.x);
    • Mehrbenutzer (Netzwerk Unix, Linux, Windows 2000).

Der Hauptunterschied zwischen Mehrbenutzersystemen und Einzelbenutzersystemen besteht in der Möglichkeit, in einem Computernetzwerk zu arbeiten.

· Nach Benutzeroberfläche:

    • Befehlsschnittstelle (z. B. MS DOS);
    • grafische Oberfläche (z. B. Windows).

· Entsprechend der Anzahl der Bits des Computeradressbusses worauf das Betriebssystem ausgerichtet ist,

    • auf 16-Bit (MS DOS);
    • 32-Bit (Windows 2000) und
    • 64-Bit (Windows 2003).

In der Branche Software und Betriebssysteme nehmen IBM, Microsoft, UNISYS, Novell die führende Position ein.



Betriebssystem MS DOS(Microsoft) erschien 1981. Heute ist dieses Betriebssystem auf den allermeisten installiert persönliche Computer. Seit 1996 wird MS DOS als Windows 95 vertrieben – ein 32-Bit-Multitasking- und Multithread-Betriebssystem mit grafischer Oberfläche und erweiterten Netzwerkfunktionen.

Am meisten traditioneller Vergleich OS wird gemäß den folgenden Merkmalen des Indurchgeführt:

· Speicherverwaltung (maximale Menge an adressierbarem Speicherplatz, Speichertypen, technische Indikatoren für die Speichernutzung);

· Funktionalität von Hilfsprogrammen (Dienstprogrammen) als Teil des Betriebssystems;

· Vorhandensein einer Festplattenkomprimierung;

· Möglichkeit der Archivierung von Dateien;

· Unterstützung für den Multitasking-Modus;

· Netzwerk-Software-Unterstützung;

· Verfügbarkeit hochwertiger Dokumentation;

· Bedingungen und Komplexität des Installationsprozesses.

Netzwerkbetriebssysteme- eine Reihe von Programmen, die die Verarbeitung, Übertragung und Speicherung von Daten im Netzwerk ermöglichen. Das Netzwerkbetriebssystem bietet Benutzern Folgendes Verschiedene Arten Netzwerkdienste (Dateiverwaltung, E-Mail, Netzwerkverwaltungsprozess usw.), unterstützt die Arbeit in Teilnehmersysteme. Netzwerkbetriebssysteme verwenden Architektur Kundenserver oder Peer-to-Peer-Architektur. Anfangs unterstützten Netzwerkbetriebssysteme nur lokale Netzwerke (LANs), doch mittlerweile erweitern diese Betriebssysteme auch Assoziationen lokale Netzwerke.

Operationssystem(OS) ist eine Reihe von Programmen, die die Verwaltung von Computerressourcen und Prozessen ermöglichen, die diese Ressourcen bei Berechnungen verwenden. Verfahren ist eine vom Programm vorgeschriebene Abfolge von Aktionen. Ressource ist eine logische oder Hardwarekomponente eines Computers. Die Hauptressourcen sind CPU-Zeit und RAM. Ressourcen können zu einem oder mehreren externen Computern gehören, auf die das Betriebssystem über ein Computernetzwerk zugreift.

Resourcenmanagement besteht aus zwei Funktionen: Vereinfachen des Zugriffs auf eine Ressource und Verteilen von Ressourcen zwischen um sie konkurrierenden Prozessen. Um das erste Problem zu lösen, unterstützen Betriebssysteme Brauch Und Softwareschnittstelle S . Um das zweite Problem zu lösen, verwenden Betriebssysteme verschiedene Verwaltungsalgorithmen für virtuellen Speicher und Prozessoren.

Betriebssysteme zeichnen sich durch folgende Hauptmerkmale aus:

· Anzahl der Benutzer, die gleichzeitig vom System bedient werden (Einzelbenutzer und Mehrbenutzer);

· Anzahl gleichzeitig laufender Prozesse (Single-Task und Multi-Task);

· die Art des verwendeten Computersystems (Einzelprozessor, Multiprozessor, Netzwerk, verteilt).

Beispiel. Das Betriebssystem Windows98 ist Multitasking, Linux ist Multi-User, MS-DOS ist Single-Tasking und damit Single-User. Die Betriebssysteme Windows NT und Linux können Multiprozessor-Computer unterstützen. Das Betriebssystem Novell NetWare ist ein Netzwerkbetriebssystem; auch Windows NT und Linux verfügen über integrierte Netzwerktools.

Benutzer- und Softwareschnittstellen. Um den Zugriff auf Computerressourcen zu vereinfachen, unterstützen Betriebssysteme Benutzer- und Programmschnittstellen. Eine Benutzeroberfläche besteht aus einer Reihe von Befehlen und Diensten, die dem Benutzer die Arbeit mit einem Computer erleichtern. Eine Softwareschnittstelle ist eine Reihe von Verfahren, die einem Programmierer die Steuerung eines Computers erleichtern.


Reis. 1. Betriebssystemschnittstellen

Beispiel. Das Windows-Betriebssystem stellt dem Benutzer eine grafische Oberfläche zur Verfügung, die (aus Sicht des Benutzers) eine Reihe von Regeln zur visuellen Steuerung des Computers darstellt. Neben der grafischen Hauptoberfläche steht dem Benutzer auch eine Befehlsoberfläche zur Verfügung, also eine Reihe von Befehlen eines bestimmten Formats. Dazu gibt es im Systemmenü den Punkt „Ausführen“. Eine Reihe von Systemfunktionen in Windows wird API (Application Programming Interface) genannt. Dieses Set enthält mehr als tausend Verfahren zur Lösung verschiedener Systemprobleme. Auch das Linux-Betriebssystem bietet zwei Möglichkeiten zur Steuerung eines Computers, in der Regel wird jedoch Befehlen der Vorzug gegeben.

Prozessorzeit- und Speicherorganisation. Um den Multitasking-Modus zu organisieren, muss das Betriebssystem die Betriebszeit des Prozessors irgendwie auf gleichzeitig laufende Programme verteilen. Typischerweise wird der sogenannte präemptive Multitasking-Modus verwendet. Im Preemptive-Modus läuft jedes Programm kontinuierlich für einen genau definierten Zeitraum (Zeitscheibe), danach wechselt der Prozessor zu einem anderen Programm. Da das Zeitquantum bei ausreichender Prozessorleistung sehr klein ist, entsteht die Illusion des gleichzeitigen Betriebs aller Programme.

Eine der Hauptaufgaben des Betriebssystems ist die Speicherverwaltung. Wenn nicht genügend Hauptspeicher vorhanden ist, werden alle Daten, die derzeit nicht verwendet werden, in eine spezielle Auslagerungsdatei geschrieben. Der durch die Auslagerungsdatei dargestellte Speicher wird als externer Seitenspeicher bezeichnet. Die Kombination aus Haupt- und externem Seitenspeicher wird als virtueller Speicher bezeichnet. Für den Programmierer erscheint der virtuelle Speicher jedoch als eine einzelne Einheit, das heißt, er wird als eine ungeordnete Ansammlung von Bytes behandelt. In diesem Fall spricht man von einer linearen Speicheradressierung.

Beispiel. Windows- und Linux-Betriebssysteme verwenden eine lineare Adressierung des virtuellen Speichers. Das MS-DOS-Betriebssystem verwendete eine nichtlineare Adressierung des Hauptspeichers. Der Arbeitsspeicher hatte eine komplexe Struktur, die bei der Programmierung berücksichtigt werden musste. Auslagerungsdateien wurden von MS-DOS nicht unterstützt.

Betriebssystemstruktur. Moderne Betriebssysteme sind in der Regel mehrstufig aufgebaut. Funktioniert direkt mit der Ausrüstung Kern Betriebssystem. Ein Kernel ist ein Programm oder eine Sammlung verwandter Programme, die die Hardwarefunktionen eines Computers nutzen. Somit ist der Kernel ein maschinenabhängiger Teil des Betriebssystems. Der Kernel definiert eine Programmierschnittstelle. Auf der zweiten Ebene gibt es Standardprogramme Betriebssystem und Shell, die den Kernel betreiben und die Benutzeroberfläche bereitstellen. Sie versuchen, Programme der zweiten Ebene maschinenunabhängig zu machen. Im Idealfall ist der Austausch eines Kernels gleichbedeutend mit dem Austausch der Version des Betriebssystems.


Reis. 2. Ebenen des Operationssaals Linux-Systeme

Dateisystem. Alle Daten werden in gespeichert Externer Speicher Computer in Form von Dateien. Dateien müssen verwaltet werden: erstellt, gelöscht, kopiert, geändert usw. Das Betriebssystem stellt dem Benutzer solche Tools in Form von Benutzer- und Programmschnittstellen zur Verfügung. Die Art und Weise, wie Dateien organisiert und verwaltet werden, wird als Dateisystem bezeichnet. Das Dateisystem bestimmt beispielsweise, welche Zeichen für einen Dateinamen verwendet werden können, wie hoch die maximale Dateigröße ist, wie der Name des Stammverzeichnisses lautet usw. Die Art und Weise, wie Dateien organisiert sind, beeinflusst die Geschwindigkeit des Zugriffs die benötigte Datei, zur Sicherheit der Dateispeicherung usw.

Das gleiche Betriebssystem kann gleichzeitig mit mehreren Dateisystemen arbeiten. Dateisystemfunktionen werden in der Regel durch den Betriebssystemkernel realisiert.

Beispiel. Für PCs werden verschiedene Arten von Dateisystemen verwendet:

FAT16 – verwendet in Windows95, OS\2, MS-DOS;

FAT32 und VFAT – werden im Windows95-Betriebssystem verwendet;

NTFS – wird im Windows NT-Betriebssystem verwendet;

HPFS – wird in OS\2 verwendet;

Linux Native, Linux Swap – wird im Linux-Betriebssystem verwendet.

Das FAT-Dateisystem hat die einfachste Struktur. Der Name des Stammverzeichnisses sieht immer so aus: A:\, B:\, C:\ usw. Der Dateiname besteht aus drei Teilen: Pfad, eigentlicher Name, Erweiterung. Pfad ist der Name des Verzeichnisses, in dem sich die Datei befindet. Die Erweiterung gibt den Dateityp an. Der vollständige Dateiname lautet beispielsweise C:\Windows\System\gdi.exe, der Pfad ist C:\Windows\System\, die Erweiterung ist exe, der tatsächliche Name ist gdi. Gemäß den FAT-Regeln kann der Dateiname selbst 1 bis 8 Zeichen enthalten und die Namenserweiterung, durch einen Punkt vom Namen getrennt, kann bis zu 3 Zeichen enthalten. Bei der Benennung von Dateien wird zwischen Groß- und Kleinschreibung nicht unterschieden. Der vollständige Dateiname enthält den Namen logisches Gerät, wo sich die Datei befindet und der Name des Verzeichnisses, in dem sich die Datei befindet. Das System speichert Informationen über die Dateigröße und das Erstellungsdatum.

In Bezug auf die Datenorganisation ähnelt VFAT FAT. Sie können jedoch lange Dateinamen verwenden: Namen mit bis zu 255 Zeichen, vollständige Namen mit bis zu 260. Das System ermöglicht Ihnen auch, das Datum des letzten Zugriffs auf die Datei zu speichern, was zusätzliche Möglichkeiten zur Virenbekämpfung schafft.

Das Dateisystem kann als Treiber implementiert werden, mit dem alle Programme, die Informationen auf externen Geräten lesen oder schreiben, über das Betriebssystem kommunizieren. Das Dateisystem kann Sicherheitsfunktionen zum Speichern von Informationen enthalten. Beispielsweise verfügt das NTFS-Dateisystem über Tools zur automatischen Fehlerkorrektur und zum Ersetzen fehlerhafter Sektoren. Ein spezieller Mechanismus überwacht und zeichnet alle auf Magnetplatten ausgeführten Aktionen auf, sodass im Falle eines Fehlers die Integrität der Informationen automatisch wiederhergestellt wird. Darüber hinaus verfügt das Dateisystem möglicherweise über Möglichkeiten, Informationen vor unbefugtem Zugriff zu schützen.

Client-Server-Modell. Ein wichtiges Merkmal moderner Betriebssysteme ist, dass die Interaktion zwischen Anwendungsprogramm und Betriebssystem auf dem Client-Server-Modell basiert. Alle Anfragen Benutzerprogramm(Client) an das Betriebssystem werden von einem speziellen Programm (Server) verarbeitet. Dabei wird ein Mechanismus verwendet, der dem Aufruf einer Remote-Prozedur ähnelt und den Übergang von der Interaktion zwischen Prozessen innerhalb eines Computers zu einem verteilten System erleichtert.

Plug-and-Play-Technologie. Plug-and-Play-Technologie (PnP-Technologie) bezieht sich auf die Methode der Interaktion zwischen dem Betriebssystem und externen Geräten. Das Betriebssystem fragt alle Peripheriegeräte ab und muss von jedem Gerät eine spezifische Antwort erhalten, anhand derer ermittelt werden kann, welches Gerät angeschlossen ist und welcher Treiber für den normalen Betrieb erforderlich ist. Der Zweck des Einsatzes dieser Technologie besteht darin, den Anschluss neuer externer Geräte zu vereinfachen. Dem Anwender soll die aufwendige Einrichtung eines externen Gerätes erspart bleiben, die eine hohe Qualifikation voraussetzt.

Servicesysteme– ein Softwareprodukt, das die Benutzer- und Softwareschnittstellen des Betriebssystems verändert und ergänzt. Dienstsysteme werden in Betriebsumgebungen, Shells und Dienstprogramme unterschieden.

Betriebsumgebung– ein System, das sowohl die Benutzer- als auch die Softwareschnittstelle verändert und ergänzt. Die Betriebsumgebung erzeugt für Benutzer und Anwendungsprogramme die Illusion, in einem vollwertigen Betriebssystem zu arbeiten. Die Entstehung einer Betriebsumgebung bedeutet in der Regel, dass das verwendete Betriebssystem den Anforderungen der Praxis nicht vollständig entspricht.



Reis. 3. Rolle der Betriebsumgebung

Datenschutz– Das ist ein sehr großes Problem. Im Rahmen des Betriebssystems bedeutet Informationsschutz hauptsächlich die Gewährleistung der Integrität von Informationen und den Schutz vor unbefugtem Zugriff. Die Gewährleistung der Integrität liegt in erster Linie bei Dateisystem Dabei steht der Schutz vor unbefugtem Zugriff im Mittelpunkt. Ein üblicher Mechanismus für einen solchen Schutz ist die Verwendung von Passwörtern und Berechtigungsstufen. Für jeden Benutzer werden die Grenzen des Zugriffs auf Dateien und die Priorität seiner Programme festgelegt. Der Systemadministrator hat die höchste Priorität.

Netzwerktools und verteilte Systeme. Ein wesentlicher Bestandteil moderner Betriebssysteme sind Tools, die es Ihnen ermöglichen, über ein Computernetzwerk mit Anwendungen zu kommunizieren, die auf anderen Computern ausgeführt werden. Zu diesem Zweck löst das Betriebssystem hauptsächlich zwei Probleme: Bereitstellung des Zugriffs auf Dateien auf Remotecomputern Und die Möglichkeit, ein Programm auf einem Remote-Computer auszuführen.

Die erste Aufgabe wird am natürlichsten durch die Verwendung des sogenannten Netzwerkdateisystems gelöst, mit dem die Arbeit des Benutzers organisiert wird gelöschte Dateien als ob diese Dateien auf der eigenen Magnetplatte des Benutzers wären.

Das zweite Problem wird mithilfe des Remote-Prozeduraufrufmechanismus gelöst, der vom Kernel implementiert wird und außerdem den Unterschied zwischen lokalen und Remote-Programmen vor dem Benutzer verbirgt.

Die Verfügbarkeit von Tools zur Verwaltung der Ressourcen entfernter Computer ist die Grundlage für die Erstellung verteilter Computersysteme. Ein verteiltes Computersystem ist eine Ansammlung mehrerer verbundener Computer, die unabhängig voneinander arbeiten, aber eine gemeinsame Aufgabe ausführen. Ein solches System kann als Multiprozessor betrachtet werden.

Hülse– ein System, das die Benutzeroberfläche verändert. Die Shell erstellt für den Benutzer eine Schnittstelle, die sich von der des Betriebssystems selbst unterscheidet. Der Zweck der Shell besteht darin, einige häufig verwendete Vorgänge mit dem Betriebssystem zu vereinfachen. Allerdings wird die Shell das Betriebssystem nicht ersetzen und daher muss sich ein professioneller Benutzer auch mit der Befehlsschnittstelle des Betriebssystems selbst vertraut machen.

Dienstprogramme haben einen hochspezialisierten Zweck und erfüllen jeweils ihre eigene Funktion. Dienstprogramme werden in der Umgebung der entsprechenden Shells ausgeführt und bieten Benutzern zusätzliche Dienste (hauptsächlich für die Wartung von Festplatten und Dateien). Am häufigsten ist dies:

Festplattenwartung (Formatierung, Gewährleistung der Informationssicherheit, Wiederherstellungsfähigkeit im Fehlerfall usw.);

Pflege von Dateien und Verzeichnissen (Suche, Anzeige usw.);

Erstellen und Aktualisieren von Archiven;

Bereitstellung von Informationen über Computerressourcen, Speicherplatzbelegung und Verteilung Arbeitsspeicher zwischen Programmen;

Drucken Sie Text und andere Dateien aus verschiedene Modi und Formate;

Schutz vor Computerviren.



Reis. 4. Die Rolle der Betriebssystem-Shell

Instrumentierungssysteme ist ein Softwareprodukt, das Informationen und Softwareentwicklung bereitstellt. Zu den Instrumentalsystemen gehören: Programmiersysteme, schnelle Anwendungsentwicklungssysteme und Datenbankverwaltungssysteme (DBMS).

Programmiersystem ist für die Entwicklung von Anwendungsprogrammen unter Verwendung einer Programmiersprache gedacht. Es enthält:

· Compiler und/oder Interpreter;

· Link-Editor;

· Entwicklungsumgebung;

· Bibliothek mit Standardroutinen;

· Dokumentation.

Ein Compiler ist ein Programm, das ein Quellprogramm in ein Objektmodul umwandelt, also eine Datei bestehend aus Maschinenanweisungen. Ein Interpreter ist ein Programm, das die Anweisungen einer Programmiersprache direkt ausführt.

Ein Link-Editor ist ein Programm, das mehrere Objektdateien zu einer einzigen ausführbaren Datei zusammenfügt.

Eine integrierte Entwicklungsumgebung ist eine Reihe von Programmen, die einen Texteditor, Tools zur Verwaltung von Softwareprojektdateien und einen Programm-Debugger umfassen, der den gesamten Programmentwicklungsprozess automatisiert.

Eine Bibliothek von Standardroutinen ist ein Satz von Objektmodulen, die in speziellen Dateien organisiert sind und vom Hersteller des Programmiersystems bereitgestellt werden. Solche Bibliotheken enthalten normalerweise Texteingabe-/-ausgaberoutinen, mathematische Standardfunktionen und Dateiverwaltungsprogramme. Objektmodule aus der Standardbibliothek werden normalerweise automatisch durch den Linker mit benutzerdefinierten Objektmodulen verknüpft.



Reis. 5. Phasen der Programmentwicklung

Schnelle Anwendungsentwicklungssysteme stellen eine Weiterentwicklung herkömmlicher Programmiersysteme dar. In RAD-Systemen ist der Programmiervorgang selbst weitgehend automatisiert. Der Programmierer schreibt nicht den Programmtext selbst, sondern zeigt dem System mithilfe einiger visueller Manipulationen an, welche Aufgaben das Programm ausführen soll. Anschließend generiert das RAD-System selbst den Programmtext.

Datenbankverwaltungssystem ist ein universelles Softwaretool, das die Speicherung und Verarbeitung logisch zusammenhängender Daten organisiert und einen schnellen Zugriff darauf ermöglicht. Einer von wichtige Chancen Ein Computer ist die Speicherung und Verarbeitung großer Informationsmengen, und auf modernen Computern häufen sich nicht nur Text- und Grafikdokumente (Zeichnungen, Zeichnungen, Fotos, geografische Karten), sondern auch Webseiten globales Netzwerk Internet-, Ton- und Videodateien. Die Erstellung von Datenbanken gewährleistet die Datenintegration und die Möglichkeit, diese zentral zu verwalten. Datenbanken sammeln Informationen, die nach bestimmten Regeln organisiert sind und allgemeine Prinzipien für die Beschreibung, Speicherung und Bearbeitung von Daten bieten, damit verschiedene Benutzer und Programme damit arbeiten können.

DBMS ermöglichen Programmierern und Systemanalysten die schnelle Entwicklung fortschrittlicherer Datenverarbeitungssoftware und Endbenutzern die direkte Datenverwaltung. Das DBMS muss dem Benutzer die Suche, Änderung und Speicherung von Daten, Online-Zugriff, Schutz der Datenintegrität vor Hardware- und Softwarefehlern, Rechtedifferenzierung und Schutz vor unbefugtem Zugriff sowie Unterstützung für die Zusammenarbeit mehrerer Benutzer mit Daten bieten. Es gibt generische Datenbankverwaltungssysteme, die für verschiedene Anwendungen verwendet werden. Beim Einrichten universeller DBMS für bestimmte Anwendungen müssen sie über die entsprechenden Tools verfügen. Der Prozess der Anpassung eines DBMS für einen bestimmten Anwendungsbereich wird als Systemgenerierung bezeichnet. Zu den universellen DBMS gehören beispielsweise Microsoft-Systeme Access, Microsoft Visual FoxPro, Borland dBase, Borland Paradox, Oracle.

Datenverarbeitungstechnologien für die Telekommunikation. Ein wichtiges Merkmal vieler Betriebssysteme ist die Fähigkeit, über ein Netzwerk miteinander zu interagieren, was es Computern ermöglicht, lokal miteinander zu interagieren Computernetzwerke(LAN) und im globalen Internet.

Moderne Betriebssysteme, sowohl neu erstellte als auch aktualisierte Versionen Vorhandene unterstützen einen vollständigen Satz von Protokollen für die Arbeit auf lokaler und globaler Ebene Computernetzwerke. Derzeit entwickelt sich die globale Computerindustrie sehr schnell. Die Systemleistung steigt und damit auch die Fähigkeit, große Datenmengen zu verarbeiten. Betriebssysteme der MS-DOS-Klasse sind einem solchen Datenfluss nicht mehr gewachsen und können die Ressourcen nicht vollständig ausnutzen moderne Computer. Daher ist es nirgendwo sonst weit verbreitet. Jeder versucht, auf fortschrittlichere Betriebssysteme wie Unix, Windows, Linux oder Mac OS umzusteigen.

Wenn wir das Betriebssystem in den Worten des Benutzers definieren, dann Betriebssystem kann als das wichtigste Programm bezeichnet werden, das beim Einschalten des Computers zuerst geladen wird und dank dessen die Kommunikation zwischen dem Computer und einer Person möglich wird. Die Aufgabe des Betriebssystems besteht darin, einem menschlichen Benutzer die Arbeit mit einem Computer zu erleichtern. Das Betriebssystem verwaltet alle an den Computer angeschlossenen Geräte und ermöglicht anderen Programmen den Zugriff darauf. Darüber hinaus ist das Betriebssystem eine Art Pufferübermittler zwischen Computerhardware und anderen Programmen; es empfängt von anderen Programmen gesendete Befehlssignale und „übersetzt“ sie in eine für die Maschine verständliche Sprache.

Es stellt sich heraus, dass jedes Betriebssystem aus mindestens drei erforderlichen Teilen besteht:

Erste - Kern , Befehlsinterpreter , „Übersetzer“ von der Softwaresprache zur „Hardware“, Maschinencodesprache.

Das zweite sind spezielle Programme zur Steuerung verschiedener Geräte, die Teil des Computers sind. Solche Programme heißen Fahrer - also „Fahrer“, Manager. Dazu gehören auch die sogenannten „Systembibliotheken“, die sowohl vom Betriebssystem selbst als auch von den darin enthaltenen Programmen genutzt werden.

Und schließlich ist der dritte Teil eine praktische Shell, mit der der Benutzer kommuniziert – Schnittstelle . Eine Art schöne Hülle, in der ein langweiliger und uninteressanter Kern verpackt ist. Der Vergleich mit der Verpackung ist auch deshalb angebracht, weil darauf bei der Auswahl eines Betriebssystems geachtet wird; an den Kernel, den Hauptteil des Betriebssystems, erinnert man sich erst später. Aus diesem Grund hatte ein aus Kernel-Sicht so instabiles und unzuverlässiges Betriebssystem wie Windows 98/ME einen so überwältigenden Erfolg – ​​dank seines schönen Interface-Wrappers.

Heutzutage ist eine grafische Oberfläche ein unveränderliches Attribut jedes Betriebssystems, sei es Windows XP, Windows NT oder Mac OS (ein Betriebssystem für Apple-Computer Macintosh). Die Betriebssysteme der ersten Generationen verfügten über eine Textoberfläche statt einer grafischen, das heißt, Befehle wurden dem Computer nicht durch Klicken auf ein Piktogramm, sondern durch Eingabe von Befehlen über die Tastatur gegeben. Zum Beispiel heute, um ein Textbearbeitungsprogramm auszuführen Microsoft Word Klicken Sie einfach auf das Symbol dieses Programms auf dem Windows-Desktop. Zuvor war es bei der Arbeit unter dem Betriebssystem der vorherigen Generation – DOS – erforderlich, einen Befehl wie einzugeben

C:\WORD\word.exe mybook.doc.

Betriebssysteme werden klassifiziert nach:

Anzahl gleichzeitiger Benutzer: Einzelnutzer (dazu gedacht, einen Kunden zu bedienen) und Mehrbenutzer (entworfen, um mit einer Gruppe von Benutzern gleichzeitig an verschiedenen Terminals zu arbeiten). Ein Beispiel für das erste ist Windows 95/98 und das zweite ist Windows NT. Für Heimgebrauch Sie benötigen ein Einzelbenutzer-Betriebssystem, für ein lokales Büro- oder Unternehmensnetzwerk benötigen Sie jedoch ein Mehrbenutzer-Betriebssystem.

Anzahl der gleichzeitig unter der Kontrolle des Systems laufenden Prozesse: Single-Tasking , Multitasking. Single-Tasking-Betriebssysteme (DOS) können nicht mehr als eine Aufgabe gleichzeitig ausführen, während Multitasking-Betriebssysteme die parallele Ausführung mehrerer Programme unterstützen können, die innerhalb desselben Computersystems vorhanden sind, indem sie die Leistung des Computers zwischen ihnen aufteilen. Beispielsweise kann ein Benutzer Text in ein Word-Dokument eingeben, während er Musik von seiner Lieblings-CD hört, während der Computer gleichzeitig eine Datei aus dem Internet kopiert. Im Prinzip wird die Anzahl der Aufgaben, die Ihr Betriebssystem ausführen kann, durch nichts anderes als die Prozessorleistung und die RAM-Kapazität begrenzt;

Anzahl unterstützter Prozessoren: Einzelprozessor , Multiprozessor (Unterstützung der Art der Ressourcenverteilung mehrerer Prozessoren zur Lösung einer bestimmten Aufgabe);

Bittiefe des Betriebssystemcodes:

Ø 16-Bit (DOS, Windows 3.1),

Ø 32-Bit (Windows 95 - Windows XP),

Ø 64-Bit (Windows Vista);

Die Betriebssystemkapazität darf die Prozessorkapazität nicht überschreiten.

Oberflächentyp: Team (Text) und objektorientierte
(normalerweise grafisch);

· Art des Benutzerzugriffs auf den Computer:

Ø mit Stapelverarbeitung - aus den auszuführenden Programmen wird ein Paket von Aufgaben zusammengestellt, in den Computer eingegeben und in der Reihenfolge ihrer Priorität ausgeführt, ggf. unter Berücksichtigung der Priorität),

Ø Time-Sharing - Es wird ein gleichzeitiger (interaktiver) Dialogmodus für den Zugriff mehrerer Benutzer auf verschiedene Terminals auf den Computer bereitgestellt, dem wiederum Maschinenressourcen zugewiesen werden, die vom Betriebssystem gemäß einer bestimmten Wartungsdisziplin koordiniert werden.

Ø Echtzeit - Bereitstellung einer bestimmten garantierten Reaktionszeit der Maschine auf die Anfrage des Benutzers mit der Kontrolle des Benutzers über alle Ereignisse, Prozesse oder Objekte außerhalb des Computers. RV OS wird hauptsächlich in der Automatisierung von Bereichen wie der Öl- und Gasförderung sowie dem Transport und der Steuerung eingesetzt technologische Prozesse in der Metallurgie und im Maschinenbau, chemische Prozesskontrolle, Wasserversorgung, Energie, Robotersteuerung. Unter diesen sticht QNX RT OS hervor vollständiger Satz Tools, die der Benutzer bei der Arbeit mit UNIX-Betriebssystemen gewohnt ist.

· Art der Ressourcennutzung: Netzwerk, lokal . Netzwerkbetriebssysteme sollen die Ressourcen von Computern verwalten, die mit einem Netzwerk verbunden sind, um Daten auszutauschen. Sie bieten leistungsstarke Möglichkeiten zur Beschränkung des Zugriffs auf Daten, um deren Integrität und Sicherheit zu gewährleisten, sowie zahlreiche Servicefunktionen für die Nutzung von Netzwerkressourcen. In den meisten Fällen werden Netzwerkbetriebssysteme auf einem oder mehreren relativ leistungsstarken Servercomputern installiert, die ausschließlich der Wartung des Netzwerks und der gemeinsam genutzten Ressourcen dienen. Alle anderen Betriebssysteme gelten als lokal und können auf jedem mit dem Netzwerk verbundenen Personalcomputer als Workstation oder Client verwendet werden.

Zum Schluss noch eine Abteilung - Spezialisierung , der Zweck eines bestimmten Betriebssystems. Schließlich gibt es keine universellen Betriebssysteme, ganz gleich, was einzelne Führungskräfte eines einzelnen Softwarekonzerns sagen. Einer eignet sich eher für die Arbeit im Netzwerk, der andere wird von Programmierern gewählt und der dritte von Heimanwendern. Wie die Praxis zeigt, reicht die Kenntnis eines Betriebssystems in unserer Zeit keineswegs aus. Bei Ihrer beruflichen Tätigkeit werden Sie wahrscheinlich nicht nur mit Windows, sondern auch mit anderen Betriebssystemen zu tun haben – und darauf müssen Sie sich im Vorfeld vorbereiten.

Maschinenabhängige Betriebssystemeigenschaften Sind:

· Interrupt-Behandlung;

· Prozessplanung;

· Eingabe-/Ausgabesteuerung;

· echte Speicherverwaltung;

· Verwaltung des virtuellen Speichers.

Maschinenunabhängige Betriebssystemeigenschaften Sind:

· mit Dateien arbeiten;

· Methoden zur Planung von Benutzeraufgaben;

· Organisation des Parallelbetriebs von Programmen;

· Verteilung von Ressourcen;

· Schutz.

Die Hauptkriterien für die Vorgehensweise bei der Auswahl eines Betriebssystems. Es gibt eine große Anzahl von Betriebssystemen und der Benutzer muss bestimmen, welches Betriebssystem besser als andere ist (nach bestimmten Kriterien). Um das eine oder andere Betriebssystem auszuwählen, müssen Sie Folgendes wissen:

· Auf welchen Hardwareplattformen und mit welcher Geschwindigkeit läuft das Betriebssystem?

Welche Peripheriehardware unterstützt das Betriebssystem?

· wie vollständig das Betriebssystem die Bedürfnisse des Benutzers erfüllt, d. h. welche Funktionen hat das System?

· Wie interagiert das Betriebssystem mit dem Benutzer, d. h. wie visuell, komfortabel, verständlich und vertraut die Benutzeroberfläche für den Benutzer ist;

· Gibt es informative Tipps, integrierte Nachschlagewerke usw.;

· Wie hoch ist die Zuverlässigkeit des Systems, d. h. seine Widerstandsfähigkeit gegenüber Benutzerfehlern, Geräteausfällen usw.;

Welche Möglichkeiten bietet das Betriebssystem zum Organisieren von Netzwerken?

· Bietet das Betriebssystem Kompatibilität mit anderen Betriebssystemen?

Über welche Tools verfügt das Betriebssystem zum Entwickeln von Anwendungsprogrammen?

Unterstützt das Betriebssystem verschiedene Landessprachen?

· Welche bekannten Anwendungssoftwarepakete können bei der Arbeit mit diesem System verwendet werden?

· wie das Betriebssystem Informationen und das System selbst schützt.

Hier möchte ich die gängigsten Betriebssysteme vorstellen, die wir in unserer täglichen Arbeit verwenden: DOS, Windows 3.+, Windows 95.

Festplattenbetriebssystem (DOS)

Das DOS-Betriebssystem besteht aus folgenden Teilen:

Grundlegendes Eingabe-/Ausgabesystem (BIOS), das sich im Nur-Lese-Speicher (Read-Only-Memory, ROM) des Computers befindet. Dieser Teil des Betriebssystems ist in den Computer „eingebaut“. Sein Zweck besteht darin, die einfachsten und universellsten Betriebssystemdienste im Zusammenhang mit E/A auszuführen. Das grundlegende E/A-System enthält außerdem einen Computerleistungstest, der den Betrieb des Computerspeichers und der Geräte überprüft, wenn der Computer eingeschaltet ist. Darüber hinaus enthält das grundlegende Ein-/Ausgabesystem ein Programm, das den Betriebssystem-Loader aufruft.

Der Betriebssystem-Loader ist ein sehr kurzes Programm, das sich im ersten Sektor jeder DOS-Diskette befindet. Die Funktion dieses Programms besteht darin, zwei weitere Betriebssystemmodule in den Speicher einzulesen, die den DOS-Bootvorgang abschließen.

Auf einer Festplatte (Festplatte) besteht der Betriebssystem-Bootloader aus zwei Teilen. Dies liegt daran, dass die Festplatte in mehrere Partitionen (logische Laufwerke) unterteilt werden kann. Der erste Teil des Bootloaders befindet sich im ersten harter Sektor Auf der Festplatte wählt er aus, von welcher Partition der Festplatte aus er weiterladen soll. Der zweite Teil des Bootloaders befindet sich im ersten Sektor dieser Partition und liest Module in den Speicher ein DOS und überträgt ihnen die Kontrolle.

Festplattendateien 10. SYS und MSDOS. SYS (sie können unterschiedlich heißen, zum Beispiel IBM. COM und IBMDOS. COM für PC DO; URBIOS. SYS und DRDOS. SYS für DR DOS – die Namen ändern sich je nach Version des Betriebssystems). Sie werden vom Betriebssystem-Loader in den Speicher geladen und bleiben dauerhaft im Speicher des Computers. Datei I0. SYS ist eine Ergänzung zum grundlegenden ROM-I/O-System. MSDOS-Datei. SYS implementiert grundlegende DOS-Dienste auf hoher Ebene.

Der DOS-Befehlsprozessor verarbeitet vom Benutzer eingegebene Befehle. Der Befehlsprozessor befindet sich in einer Festplattendatei! BEFEHL. COM auf der Festplatte, von der das Betriebssystem geladen wird. Einige Benutzerbefehle (z. B. Type, Dir oder Cop) werden vom Befehlsprozessor selbst ausgeführt. Solche Befehle werden als intern bezeichnet. Um andere (externe) Benutzerbefehle auszuführen, durchsucht der Befehlsprozessor die Festplatten nach einem Programm mit dem entsprechenden Namen, lädt es, wenn er es findet, in den Speicher und übergibt ihm die Kontrolle. Am Ende des Programms löscht der Befehlsprozessor das Programm aus dem Speicher und zeigt eine Meldung an, dass es zur Ausführung von Befehlen bereit ist (DOS-Eingabeaufforderung).

Externe DOS-Befehle sind Programme, die als separate Dateien mit dem Betriebssystem geliefert werden. Diese Programme führen Wartungsaktionen durch, z. B. das Formatieren von Disketten, das Überprüfen von Datenträgern usw.

Gerätetreiber sind spezielle Programme, die das DOS-Eingabe-/Ausgabesystem ergänzen und Unterstützung für neue oder nicht standardmäßige Verwendung vorhandener Geräte bieten. Mit Hilfe von Treibern ist es beispielsweise möglich, mit einer „elektronischen Festplatte“ zu arbeiten, d.h. ein Teil des Computerspeichers, der auf die gleiche Weise wie eine Festplatte manipuliert werden kann. Treiber werden beim Booten des Betriebssystems in den Speicher des Computers geladen und ihre Namen werden in einer speziellen CONFIG-Datei angegeben. SYS. Dieses Schema erleichtert das Hinzufügen neuer Geräte und ermöglicht dies ohne Auswirkungen auf die DOS-Systemdateien.

DOS-Versionen

Die erste Version des Betriebssystems für den IBM PC-Computer, MS DOS 1.0, wurde 1981 von Microsoft erstellt. Später, als IBM PC-Computer verbessert wurden, wurden neue Versionen von DOS veröffentlicht, die die neuen Fähigkeiten der Computer berücksichtigten und zusätzliche Funktionen bereitstellten Bequemlichkeit für den Benutzer.

1987 entwickelte Microsoft Version 3.3 (3.30) des MS-DOS-Betriebssystems. was für die nächsten 3-4 Jahre zum De-facto-Standard wurde. Diese Variante ist sehr kompakt und verfügt über einen ausreichenden Funktionsumfang, so dass der Betrieb auf einem „Standard-IBM-PC AT“ dennoch durchaus empfehlenswert ist. Aber für mehr leistungsstarke Computer Bei mehreren Megabyte RAM empfiehlt es sich, die Versionen 5.0 oder 6.0 des MS-DOS-Betriebssystems zu verwenden. Diese Versionen verfügen über Tools zur effizienten Nutzung von RAM über 640 KB, ermöglichen die Arbeit mit logischen Festplatten mit mehr als 32 MB, die Übertragung von DOS- und Gerätetreibern in den Erweiterungsspeicher, die Freigabe von Speicherplatz im regulären Speicher für Anwendungsprogramme usw. Version 6.0 MS DOS enthält Tools zum Komprimieren von Informationen auf Datenträgern (DoubleSpace) und Programme zum Erstellen Sicherungskopien, Antivirus Programm und andere kleinere Verbesserungen. Allerdings funktionierten in dieser Version Programme zur Informationskomprimierung nicht immer korrekt, was bei einigen Benutzern zu Datenverlust führte. Um diese Probleme und andere Fehler zu beseitigen, hat Microsoft MS DOS 6.20 veröffentlicht. Diese Version ist stabiler, zuverlässiger und schneller als MS DOS 6.0 und enthält eine Reihe kleinerer Verbesserungen. Eine Gerichtsentscheidung bezüglich der Verletzung von Stack Electronics-Patenten in MS DOS zwang Microsoft jedoch dazu, zunächst MS DOS 6.21 zu veröffentlichen. Dabei wurde das dynamische Datenträgerkomprimierungsprogramm DoubleSpace beschlagnahmt, das gegen das Patent verstieß, und dann MS DOS 6.22 mit einer „optimierten“ Version von DoubleSpace, die nicht gegen das Patent verstieß. Von Meiner Meinung nach aus Von diesen Versionen ist 6.20 die beste.

Die Windows 3.1-Betriebssystem-Shell ist ein von Microsoft entwickeltes Add-on für das DOS-Betriebssystem und bietet Benutzern und Programmierern zahlreiche Funktionen und Komfort. Die weit verbreitete Verwendung von Windows hat 661 zum De-facto-Standard für IBM PC-kompatible Computer gemacht: Die überwiegende Mehrheit der Benutzer solcher Computer arbeitet daher unter Windows In letzter Zeit Fast alle neuen Programme werden speziell für ihren Einsatz in entwickelt Windows-Umgebung. „Im Gegensatz zu Shells wie Norton Commander bietet Windows nicht nur eine praktische und visuelle Schnittstelle für Vorgänge mit Dateien, Datenträgern usw., sondern bietet auch neue Möglichkeiten für diejenigen, die in der Umgebung ausgeführt werden Windows-Programme. Um diese Funktionen nutzen zu können, müssen die Programme natürlich so gestaltet sein, dass sie die Windows-Anforderungen erfüllen. Solche Programme können nicht außerhalb der Windows-Umgebung ausgeführt werden, daher nennen wir sie Windows-Programme oder WincSows-Anwendungen. Windows kann jedoch auch ausgeführt werden regelmäßige Programme, für DOS konzipiert, aber solche Programme nutzen keine der Vorteile von Windows und sind langsamer als wenn sie direkt von DOS aufgerufen werden.

Die Windows 3.1-Shell umfasst viele Komponenten und bietet Benutzern unterschiedlicher Qualifikationen eine komfortable Arbeitsumgebung.

Version 3.0 der Windows-Shell (und die nachfolgende 3.1) bekennt sich zu völlig anderen Prinzipien in Bezug auf die Benutzeroberfläche mit dem Computer. (Diese Prinzipien mögen als neu angesehen werden, aber Maschinen Apfel werden seit mehreren Jahren auf diesen Prinzipien aufgebaut.) Die Hauptidee der Windows-Shell ist die Natürlichkeit der Darstellung von Informationen. Informationen sollten in einer Form präsentiert werden, die eine möglichst effektive Aufnahme dieser Informationen durch eine Person gewährleistet. Trotz der Einfachheit (und sogar Trivialität) dieses Prinzips ließ seine Implementierung in den Schnittstellen von Anwendungsprogrammen von Personalcomputern aus verschiedenen Gründen zu wünschen übrig. Und auch die Implementierung unter Windows 3.1 ist nicht ohne Nachteile. Diese Shell stellt jedoch eine deutliche Verbesserung gegenüber früheren Computer-Benutzeroberflächen dar. Das wichtigste Unterscheidungsmerkmale Es ist wie folgt: Windows ist geschlossene Arbeitsumgebung. Nahezu alle auf Betriebssystemebene verfügbaren Vorgänge können ausgeführt werden, ohne Windows zu verlassen. Ein Anwendungsprogramm starten, Disketten formatieren, Texte drucken – all dies kann von Windows aus aufgerufen und nach Abschluss des Vorgangs an Windows zurückgegeben werden. Auch hier sind DOS-Kenntnisse hilfreich; Viele der Grundprinzipien und Konzepte der Windows-Umgebung stimmen mit denen der DOS-Umgebung überein. Die Grundkonzepte der Benutzeroberfläche in der Windows-Umgebung sind das Fenster und das Symbol. Alles, was innerhalb der Windows-Shell geschieht, ist in gewissem Sinne entweder eine Operation an einem Symbol oder eine Operation an einem Fenster (oder in einem Fenster). Der Aufbau von Fenstern und die Anordnung ihrer Bedienelemente sind in der Windows-Umgebung standardisiert. Die Bedienungssätze und die Menüstruktur wurden standardisiert Serviceprogramme. Die Bedienung mit der Maus ist bei allen Dienst- und Anwendungsprogrammen Standard.

Windows ist grafische Hülle. Der Benutzer muss keine Anweisungen über die Tastatur in Form von Textzeichenfolgen eingeben. Sie müssen nur vorsichtig sein sehen auf dem Bildschirm und wählen Sie mit der Maus die gewünschte Operation aus dem vorgeschlagenen Satz aus. Der Mauszeiger folgt Position auf dem Feld der erforderlichen Menüanweisung oder auf dem interessierenden Symbol oder auf dem Feld des Systemschalters sind so konzipiert, dass jeweils nur ein Programm ausgeführt wird. Innerhalb von Windows kann der Benutzer mehrere Programme zur parallelen (unabhängigen) Ausführung ausführen. Jedes laufende Programm hat ein eigenes Fenster. Der Wechsel zwischen laufenden Programmen erfolgt mit der Maus, indem der Cursor im Fenster des gewünschten Programms fixiert wird.

(Tasten) . Für das ausgewählte Objekt ist ein Aufruf erforderlich Verwandt(oder Gemischt) Dokumentation. Mit dieser Art von Dokument können Sie die Prozesse zur Durchführung von Änderungen an denselben Objekten koordinieren verschiedene Programme sowie die automatische Weitergabe von Änderungen von einem Dokument an alle zugehörigen Dokumente.

Vergleich von Windows 3.1 mit Windows 3.0

Wenn Sie Erfahrung im Umgang mit Windows 3.0 haben, ist die Beherrschung der nächsten Version 3.1 kein großer Aufwand, da Aussehen und die Kontrollmethoden sind praktisch gleich. Bei den meisten Innovationen geht es darum, den Service zu vereinfachen und Verwaltungsunannehmlichkeiten zu beseitigen. Dabei geht es vor allem darum, die Arbeitsgeschwindigkeit zu erhöhen, den Installationsvorgang zu vereinfachen, die Formate der Dialogfelder zu verbessern und die Effizienz und Intelligenz des Druckmanagers zu steigern.

Ich möchte einige der (lang erwarteten) Innovationen hervorheben.

In der Windows 3.1-Umgebung können Sie Dokumente aus Teilen zusammenstellen, die in verschiedenen Anwendungen erstellt wurden. Die Arbeit mit einem solchen Dokument ist jedoch nicht komplexer, als wenn es in einer einzigen Anwendung erstellt würde. Also, arbeiten neue Version Windows, beim Einfügen in vorbereiteten Text Schreiben, Zeichnung erstellt in Pinsel, die Zeichnung gilt als ein Objekt. Es kann zusammen mit dem Dokument gespeichert, heruntergeladen und ausgedruckt werden. Das Hauptmerkmal dieser Verknüpfung von Zeichnung und Text ist die einfache Durchführung von Änderungen. Zum Beispiel das Arbeiten mit Text im Editor Schreiben, Um den Grafikeditor aufzurufen, reicht es aus, den Cursor zweimal im Bild zu fixieren Pinsel. Das Bild wird automatisch geladen. Alle danach an der Zeichnung vorgenommenen Änderungen werden automatisch in der Einfügung angezeigt Text dokument. Es scheint, dass der Texteditor Schreiben geliefert Zusatzfunktionen Bearbeiten von Zeichnungen (vollständig Pinsel). Die Arbeit mit Objekten umfasst auch Operationen mit Symbolen. Symbole können in Dokumenten verwendet werden, um ähnliche Funktionen auszuführen wie diese Symbole in der Windows-Umgebung.

Die Windows 3.1-Shell funktioniert neue Technologie Das Arbeiten mit einem Computer, der auf einer grafischen Oberfläche basiert, ist natürlicher und klarer. Als Hauptwerkzeug zur Steuerung der Maschine spielt hier die Maus eine noch größere Rolle als in den Vorgängerversionen. In einigen Fällen reicht es zum Aufrufen einiger (ziemlich komplexer) Vorgänge aus, einfach ein Symbol oder ein anderes Objekt per Drag & Drop mit der Maus zu ziehen. Um beispielsweise ein Dokument zu drucken, genügt es, mit der Maus das Symbol der entsprechenden Datei aus dem Dateimanager-Fenster „herauszuziehen“ und über das Druckmanager-Symbol zu „platzieren“. Ziehen Sie ein Dokumentdateisymbol in ein geöffnetes Editorfenster Schreiben oder Editorfenster Notizblock lädt das entsprechende Dokument in das Fenster.

Die Arbeit mit Dokumenten im Allgemeinen wurde deutlich vereinfacht. Wir können darüber reden dokumentenorientiert Arbeitsorganisation. In diesem Fall können Sie ein Symbol eines häufig verwendeten Dokuments im Fenster des Programmmanagers platzieren und anschließend die Verarbeitung dieses Elements (z. B. Bearbeiten) auslösen, indem Sie einfach dieses Symbol doppelt fixieren. Dem gleichen Zweck dient auch die Möglichkeit, den Dateimanager nach dem Laden der Shell automatisch zu starten – vor dem Benutzer öffnet sich sofort ein Feld zur Auswahl von Dokumentdateien.

Einer erheblichen Verarbeitung unterzogen und Dateimanager. Die Arbeit damit ist deutlich einfacher geworden. Gleichzeitig sind Produktivität und Effizienz bei der Nutzung der Bildschirmfläche gestiegen (es ist möglich, gleichzeitig zu beobachten). größere Zahl Geräte und Verzeichnisse).

Im Gegensatz zu vorherige Versionen Windows 3.1 kann nicht mehr im sogenannten Real-Modus (Real Mode) arbeiten. Dieser Modus stellte sicher, dass Version 3.0 mit früheren Versionen 1.X und 2.X kompatibel war (sodass für diese Anwendungen entwickelt wurden). frühere Versionen Shells können in der Windows 3.0-Umgebung ausgeführt werden, wenn sie im Real-Modus ausgeführt werden. Im gleichen Modus könnte Windows 3.0 auf Maschinen mit 8088/8086-Prozessoren verwendet werden. Mit der Shell-Version 3.1 beschlossen die Entwickler, sich von der Welt der persönlichen IBM-kompatiblen Maschinen der ersten Generation (PC/XT) zu verabschieden. Voraussetzung für die Installation der Windows 3.1-Shell auf einem Computer ist ein 80286-Prozessor (vorzugsweise 386.486). Beim Arbeiten in einer Windows 3.1-Umgebung können beim Starten alter Anwendungen (ab Version 1.X, 2.X) Probleme auftreten. Die Übernahme von Anwendungen aus der 3.0-Umgebung führt jedoch in der Regel zu keinen Beanstandungen. In seltenen Fällen von „abnormalem“ Verhalten von Anwendungen aus einer 3.0-Umgebung in einer 3.1-Umgebung müssen Sie sich an die Produktanbieter wenden.

In der Windows 3-Umgebung wurde ein neuer Satz von Schriftarten implementiert – die sogenannten TgieTure-shrnft. Diese Schriftarten ähneln PostScript-Schriftarten. können aber nach einer kleinen Anpassung problemlos an fast jeden Druckertyp angepasst werden. Mit ein wenig Aufwand können Sie mit diesen Schriftarten in den meisten Windows-Anwendungen Erfolg haben.

TrueType-Schriftarten können problemlos skaliert, auf verschiedene Weise verformt, gedreht usw. werden. Zusätzlichen Komfort für diejenigen, die gerne Schriftarten auswählen und erstellen, bietet ein spezielles Programm zur Demonstration und Verwendung einzelner Schriftzeichen - Charaker-Karte. Schließlich enthält die Windows 3.1-Shell zwei kleine Multimedia-Programme (Multimedia). Ihr Einsatz erfordert spezielle Hardware-Unterstützung (Akustikadapter, evtl. CD-ROM-Laufwerk). Mit den genannten Programmen aufgerufen Tonaufnahmegerät Und Media Player Sie können den Prozess des Durchlaufens von Programmen mit Soundeffekten dekorieren. Sie können mit digitalen Darstellungen von Sprache und Musik arbeiten, beispielsweise mit Bildern, die Sie von einem Video-Disc-Player erhalten haben.

Für Einsteiger bietet das System Lernprogramm, auf die bereits bei der Installation zugegriffen werden kann.

Windows-Anwendungen

Windows - integriertes Programm. Nicht nur spezielle Programme, die für den Betrieb in der Windows-Umgebung konzipiert sind (Windows-Anwendungen), sondern auch „normale“ Programme, die in der DOS-Umgebung laufen, die sogenannten, können unter der Kontrolle der Windows-Shell laufen. DOS-Anwendungen (DOS-Anwendungsprogramme). Die Window-Shell ermöglicht einen effizienten und komfortablen Informationsaustausch zwischen separate Programme unter seiner Kontrolle durchgeführt werden. Hier geht es in erster Linie um Windows-Anwendungen. Mit dem Konzept der Integration wird üblicherweise auch die Fähigkeit in Verbindung gebracht, Computerressourcen zwischen verschiedenen Programmen gemeinsam zu nutzen. So kann beispielsweise ein an einen Computer angeschlossener Drucker von allen Programmen im Wettbewerb mit gleichem Erfolg genutzt werden. Darüber hinaus werden alle Vorgänge, die mit der Notwendigkeit von Umkodierungen und Treiberänderungen verbunden sind (z. B. beim Umschalten vom Drucken von Texten auf die Anzeige von Abbildungen), von der Shell übernommen.

Die meisten Benutzer fühlen sich von der Windows-Umgebung nicht nur wegen des Komforts der Shell selbst angezogen, sondern auch wegen der Spezifität der in dieser Umgebung implementierten Anwendungen. Merkmale der Implementierung in der Windows-Umgebung auch von Anwendungsprogrammen, die Benutzern aus der Arbeit unter DOS bekannt sind (Bewerbungen) ermöglichen es Ihnen praktisch, die Windows-Versionen dieser Programme als völlig neue Produkte zu behandeln.

Das Arbeiten am Windows-Desktop und in Windows-Anwendungen bringt eine Art Umstrukturierung Ihres „Lebensstils“ mit sich. Das „Leben“ des Benutzers in der Windows-Umgebung ist mit „Maus“-Steuerung, Datenaustausch zwischen einzelnen Programmen und paralleler Ausführung verbunden. Die Standardisierung der Schnittstellen einzelner Windows-Anwendungen ermöglicht einen einfachen Wechsel von einer Anwendung zur anderen, ohne jeweils bei Null anfangen zu müssen Zeit (zumindest in Bezug auf Methoden und Kontrollmittel).

Im Markenversand Windows-Paket Es gibt mehrere Anwendungen. Sie sind alle zu einer Gruppe zusammengefasst Zubehör(Zubehör, Werkzeuge). Hierbei handelt es sich um kleine Anwendungsprogramme in Größe und Leistungsfähigkeit, die das „Gentleman-Kit“ des Benutzers bilden. Sie sind weit entfernt von professionellen Spezialpaketen. Aber sie veranschaulichen die Fähigkeiten der Shell gut und bieten einen minimalen Service. Darüber hinaus ist es sehr nützlich, sich mit den entsprechenden Tools dieser Gruppe vertraut zu machen. So zum Beispiel, nachdem ich einige Zeit mit einem Texteditor gearbeitet habe Schreiben, In Zukunft können Sie problemlos auf professionelle Textverarbeitungspakete wie umsteigen Word für Windows, Lotus Ami Professional, WordPerfect für Windows“ usw. Darüber hinaus in Bewerbungen aus der Gruppe Zubehör Viele neue Produkte wurden speziell für entwickelt letzte Version 3.1 Windows-Shell (Arbeiten mit Objekten, neuen Schriftarten...).

Objektorientierter Ansatz Erstellen von Windows 95 Microsoft hat den objektorientierten Ansatz vollständig implementiert. Da er die Grundlage des neuen Betriebssystems bildete, wollen wir zunächst ein paar Worte darüber sagen, was Objektorientierung ist.

Das Konzept der „Objektorientierung“ ist in der Programmierung erst vor relativ kurzer Zeit entstanden. Als die Rechenleistung von Maschinen gering war, kam die Schaffung objektorientierter Systeme nicht in Frage. Die Basis von allem war Programmcode. Programmierer schrieben Befehlssequenzen auf, um bestimmte Aktionen an Daten auszuführen, die in Modulen und Prozeduren kompiliert wurden. Um mit jedem Objekt arbeiten zu können, wurde eine eigene Prozedur erstellt.

Objekte, ihre Eigenschaften und Methoden Mit der Steigerung der Produktivität von Computersystemen begann man allmählich, den prozeduralen Ansatz durch den Objektansatz zu ersetzen. Das Objekt stand an erster Stelle, nicht der Code, der es verarbeitet. Auf Benutzerebene drückt sich der Objektansatz darin aus, dass die Schnittstelle ein Abbild der realen Welt ist und die Arbeit mit der Maschine auf Aktionen mit vertrauten Objekten reduziert wird. So können Ordner geöffnet, in eine Aktentasche gesteckt, Dokumente eingesehen, korrigiert, von einem Ort zum anderen verschoben, in den Papierkorb geworfen, ein Fax oder Brief an den Adressaten gesendet werden usw. Der Begriff eines Gegenstandes erwies sich als so weit gefasst, dass er noch keine strenge Definition erhalten hat.

Ein Objekt hat, wie auch in der realen Welt, verschiedene Eigenschaften. Ein Programmierer oder Benutzer kann nicht alle Eigenschaften von Objekten ändern, sondern nur einige davon. Sie können den Namen eines Objekts ändern, nicht jedoch die Menge an freiem Speicherplatz, der ebenfalls eine Eigenschaft des Objekts ist. Eigenschaften des ersten Typs werden in Programmiersprachen als Lese-/Schreibzugriff bezeichnet, und Eigenschaften des zweiten Typs werden als schreibgeschützt bezeichnet.

Eine Methode ist eine Möglichkeit, ein Objekt zu beeinflussen. Mit Methoden können Sie Objekte erstellen und löschen sowie deren Eigenschaften ändern. Um beispielsweise einen Punkt, eine Linie oder eine flache Figur auf dem Bildschirm zu zeichnen, werden unterschiedliche Abfolgen von Codes oder Programmen zusammengestellt. Der Benutzer verwendet jedoch eine einzige Draw()-Methode zum Anzeigen dieser Objekte, die Code zum Anzeigen aller Objekte enthält, mit denen er arbeitet. Dieser Komfort geht zu Lasten der Tatsache, dass objektorientierte Systeme nur auf ausreichend leistungsstarken Computersystemen laufen können.

Prozeduraler Ansatz in frühen Betriebssystemen Bisher hat sich der prozedurale Ansatz in allen Betriebssystemen durchgesetzt. Um eine Aktion im System auszuführen, musste der Benutzer das entsprechende Programm (Prozedur) aufrufen und ihm bestimmte Parameter übergeben, beispielsweise den Namen der zu verarbeitenden Datei. Das Programm hat die angegebenen Aktionen für die Datei ausgeführt und die Arbeit beendet. In diesem Fall beschäftigte sich der Benutzer zunächst mit der Aufgabe, das Dokument zu bearbeiten, und dann mit dem Dokument selbst. Früher, als Computer noch keine Personalcomputer waren, beschrieb der Benutzer die Aktionen, die eine Aufgabe ausführen sollte, in einer seltsamen Sprache namens Job Control Language (JCL-Job Control Language).

Mit dem Aufkommen des Terminals wurde die Aufgabenverwaltungssprache vereinfacht und schrittweise umgewandelt Befehlszeile Allerdings stand der Prozess der Dokumentenverarbeitung immer noch an erster Stelle und das Dokument selbst spielte eine unterstützende Rolle.

Der nächste Schritt zur Vereinfachung der Arbeit mit der Maschine war die Erstellung verschiedener Arten von Betriebssystem-Shells (erster Text), die die DOS-Befehlszeile vor dem Benutzer „versteckten“. Die Eingabe einer Zeichenfolge, aus der ein Betriebssystembefehl besteht, ist auf das Drücken einer einzelnen Funktionstaste oder das Klicken mit der Maus beschränkt. Das häufigste dieser „Add-ons“ für das Betriebssystem war die Norton Commander-Shell. Das wichtigste „Werkzeug“ des Benutzers war jedoch immer noch die Tastatur. Nach dem Erscheinen grafischer Shells kam es zu einem qualitativen Übergang. Der Benutzer arbeitet nun primär mit einem Zeigegerät wie einer Maus, einem Trackball oder einem Tablet und nicht mehr mit einer Tastatur (dies gilt natürlich nicht für die Arbeit innerhalb der Anwendungen selbst, z. B. Texteditoren). Es muss sich fast keine Betriebssystembefehle merken. Um eine Anwendung zu starten, klicken Sie einfach auf das Bild oder „Symbol“ (der Autor nennt es lieber „Symbol“).

Vom prozessualen Ansatz zum objektorientierten Ansatz Anfang der 90er Jahre. Der prozedurale Ansatz überwiegt immer noch, es zeichnen sich jedoch einige Anzeichen des objektorientierten Ansatzes ab. Beispielsweise können Sie bereits in Windows 3+ einem bestimmten Dokument eine Anwendung zur Bearbeitung zuweisen. Gleichzeitig erschien die OLE-Methode (Object Linking and Embedding), mit der Sie die Anwendung, die das Objekt verarbeitet, implizit starten können, indem Sie auf das Bild eines Objekts klicken und nach Abschluss der Verarbeitung zur vorherigen Anwendung zurückkehren.

Eng mit OLE verwandt ist die sogenannte In-Place-Dokumentbearbeitungsmethode. Wenn in einem Dokument ein Objekt eingebettet ist, das von einer bestimmten Anwendung verarbeitet werden soll, wird beim Klicken auf dieses Objekt implizit die gewünschte Anwendung gestartet und im Arbeitsbereich ändert sich außer den Symbolleisten nichts. Wenn beispielsweise für den Text, der im Microsoft Word-Editor verarbeitet wird, eine im Editor erstellte Tabelle vorhanden ist Microsoft Excel, dann wird durch Klicken darauf ersetzt Symbolleisten Excel-Kenntnisse. Der Benutzer kann das Dokument mit einer völlig anderen Anwendung bearbeiten, ohne es überhaupt zu wissen. Ein weiterer Mechanismus, der die Arbeit vereinfacht und das Zeitalter des objektorientierten Ansatzes näher bringt, heißt „Drag & Drop“, was wörtlich „Drag & Drop“ bedeutet. Bei dieser Methode klicken Sie (normalerweise mit der linken Maustaste) auf ein Bild eines Objekts, bewegen es auf dem Bildschirm, während Sie die Taste gedrückt halten, und lassen die Taste los, wenn sich der Zeiger an der gewünschten Stelle auf dem Bildschirm befindet. Dadurch wurden Kopier-, Verschiebe- und Löschvorgänge objektorientiert.

Was hat der Benutzer getan, als er Dateien im MS-DOS-Betriebssystem löschen musste? Es startete den Vorgang zum Löschen von Dateien und übergab ihre Namen als Parameter: del FILEI. TXT FILE2TXT Diese Aktion erinnert in keiner Weise an die reale Welt, in der Sie unnötige Papiere einfach in den Papierkorb werfen. An erster Stelle für den Durchgang steht das Objekt (Papier), an dem der Vorgang durchgeführt wird (Übertragung in den Papierkorb), R-Betriebsshells, unter denen gearbeitet wird Windows-Steuerung In Version 3.1 wurde eine solche Aktion bereits objektorientiert umgesetzt – mit dem „Draw & Drop“-Mechanismus. In Norton Desktop können Sie beispielsweise eine Datei mit der Maus greifen und auf das Papierkorbbild ziehen. Dies reicht aus, um die Datei zu löschen. So erinnert die Arbeit am PC zunehmend an die Manipulation von Objekten in der realen Welt.

Auswahl von Indikatoren und Parametern zur Beurteilung des Betriebssystems Windows 95 – objektorientiertes Betriebssystem Windows 95 ist ein vollwertiges Betriebssystem Plug 32-Bit-Betriebssystem im geschützten Modus Vorrangiges Multitasking Multithreading. Druckspooler Installierbare 32-Bit-Dateisysteme Einrichtungen Fernzugriff Multimedia-Fähigkeiten Unterstützung für MS-DOS-Anwendungen Unterstützung langer Dateinamen Benutzeroberfläche Arbeiten mit dem Gedächtnis

Vergleichende Bewertung von OS PVEM anhand ausgewählter Indikatoren Windows 95 im Vergleich zu Windows 3+

Die grundlegende Neuheit des Betriebssystems Windows 95 liegt gerade darin, dass das Konzept eines objektorientierten Ansatzes darin am vollständigsten umgesetzt ist.

Windows 95 – objektorientiertes Betriebssystem

Der objektorientierte Ansatz wird durch das Desktop-Modell umgesetzt. Windows 95 verzichtet auf den von Windows 3+ bekannten Programmmanager. Der Benutzer arbeitet mit Aufgaben und Anwendungen genauso wie mit Dokumenten auf seinem Schreibtisch.

Das ist praktisch für Leute, die zum ersten Mal einen Computer sehen, bereitet aber in der „Übergangszeit“ einige Schwierigkeiten für diejenigen, die es gewohnt sind, das Programm als Grundlage für alles in der Maschine zu betrachten.

Einer der Hauptunterschiede zwischen Windows 95 und Windows 3+ (und der überwiegenden Mehrheit der anderen Betriebssysteme) besteht darin, dass der Schwerpunkt auf dem Dokument liegt und das Programm, die Aufgabe, die Anwendung oder der Programmcode im Allgemeinen berücksichtigt wird nur als Werkzeug für die Arbeit mit einem Dokument.

Windows 95 ist ein vollwertiges Betriebssystem

Eine weitere grundlegende Windows-Funktion 95 ist, dass es sich im Gegensatz zu Windows 3+ um ein „echtes“ Betriebssystem handelt (und nicht um eine unter MS-DOS laufende Betriebssystem-Shell). Mit „echt“ meinen wir, dass Windows 95 beim Einschalten des Computers sofort startet. Dies führt zu einigen Unannehmlichkeiten für den Benutzer. Er muss sich daran gewöhnen, dass er vor dem Ausschalten des Computers Windows 95 ordnungsgemäß herunterfahren muss, da das neue Betriebssystem Puffer im RAM erstellt und deren Inhalte auf die Festplatte geschrieben werden müssen.

Plug

Annäherung an Hardware hat sich auch dramatisch verändert. Jetzt verwendet das System den Plug & Play-Standard (übersetzt als „Plug-and-Play“, am häufigsten als „Plug-n-Play“ ausgesprochen), der den Prozess des Hinzufügens neuer Peripheriegeräte erleichtert und maximal automatisiert. Der Plug & Play-Standard ist eine gemeinsame Entwicklung von Intel und Microsoft. Seine Grundidee besteht darin, dass jedes Gerät, das diesem Standard entspricht, bestimmte Informationen über sich selbst meldet, dank derer das Betriebssystem Peripheriegeräte automatisch konfiguriert und Hardwarekonflikte löst. Zunächst muss der Plug & Play-Standard erfüllt werden Motherboard-BIOS Platinen und natürlich Peripheriegeräte. So sorgt das Betriebssystem Automatische Verbindung und Gerätekonfiguration, die Plug-and-Play-kompatibel ist, die Kompatibilität mit älteren Geräten aufrechterhält und eine dynamische Umgebung zum Ein- und Ausstecken mobiler Komponenten schafft.

32-Bit-Betriebssystem im geschützten Modus

MS-DOS war ein reines 16-Bit-Betriebssystem und lief im echten Prozessormodus. In Versionen von Windows 3.1 war ein Teil des Codes 16-Bit und ein Teil 32-Bit. Windows 3.0 unterstützte den echten Prozessorbetriebsmodus; bei der Entwicklung von Version 3.1 wurde beschlossen, auf die Unterstützung zu verzichten. Windows 95 ist ein 32-Bit-Betriebssystem, das nur im CPU-geschützten Modus läuft. Der Kernel, der Speicherverwaltung und Prozessverteilung umfasst, enthält nur 32-Bit-Code. Das senkt die Kosten und beschleunigt die Arbeit. Nur einige Module verfügen aus Kompatibilitätsgründen mit dem MS-DOS-Modus über 16-Bit-Code. Windows 95 verwendet, wo immer möglich, 32-Bit-Code und sorgt so für eine höhere Systemzuverlässigkeit und Ausfallsicherheit. Darüber hinaus wird 16-Bit-Code verwendet, um die Kompatibilität mit älteren Anwendungen und Treibern zu gewährleisten.

Vorrangiges Multitasking

Im Gegensatz zu früheren Versionen unterstützt Windows 95 präemptives Multitasking und parallele Prozesse (Multithreading). In Windows 3+ gab es das sogenannte „Preemptive Multitasking“ (nicht präemptives Multitasking), bei dem die Anwendung für die Verteilung der Prozessorzeit verantwortlich war. Das System führte die Aufgabe aus, bis die Anwendung „freiwillig“ den Prozessor aufgab. In Windows 95 ist der Systemkernel für die Zuweisung von Prozessorzeit verantwortlich, die den normalen Betrieb von Hintergrundaufgaben gewährleistet.

Multithreading

Windows 95 unterstützt Multithreading, eine Technologie, die es ihm ermöglicht, seine eigenen Prozesse ordnungsgemäß als Multitasking auszuführen.

Druckspooler

Der Druckspooler wurde im Vergleich zu Windows 3+ grundlegend überarbeitet. Jetzt können Sie parallel zum Drucken etwas anderes tun (in der alten Shell konnten Sie entweder drucken oder arbeiten). Auch der Druckspooler ist jetzt 32-Bit.

Installierbare 32-Bit-Dateisysteme

Dieser Teil des Betriebssystems ist viel produktiver geworden als ähnliche Komponenten von Windows 3+. Für Festplatte Es werden virtuelle Dateizuordnungstabellen (vfat) verwendet, und für CDs wird das neue Dateisystem CDFS (CD-ROM File System) verwendet. In diesem Fall können Dateinamen bis zu 255 Zeichen enthalten, einschließlich Leerzeichen und Spezielle Symbole(Die Kompatibilität mit dem alten Dateisystem wurde beibehalten, wenn auch auf etwas künstliche Weise. In den meisten Fällen ist das MSCDEX EXE-Modul, das die Dateisystemkonvertierung durchgeführt hat, jetzt nicht mehr erforderlich ISO-Standard-9660 (CD) in das MS-DOS-Dateisystem.

Ein installierbares Dateisystem, das angezeigt wird Dateistruktur Remote-Maschine eingeschaltet Netzlaufwerk Die Workstation wird als Netzwerk-Redirector bezeichnet. Netzwerk-Redirectors für die Protokolle IPX/SPX und NetBEU verwenden ebenfalls 32-Bit-Code. Das NetBEU-Protokoll wird verwendet, wenn Windows funktioniert 3.1, ein IPX/SPX – für die Kommunikation mit Maschinen unter Windows NT, Fernzugriffstools Im Gegensatz zu den meisten PC-Betriebssystemen war Windows 95 von Anfang an für die Vernetzung konzipiert, sodass die Datei- und Gerätefreigabe vollständig in die Benutzeroberfläche integriert ist. Windows-Benutzer 95.

Unter Windows 95 können Sie ohne Installation auf das Netzwerk zugreifen Netzwerkadapter! Es wird durch ein Modem und ein spezielles PPP-Protokoll („Punkt-zu-Punkt“ oder „Punkt-zu-Punkt-Protokoll“) ersetzt. In diesem Fall ist die Betriebsgeschwindigkeit durch die Geschwindigkeit Ihres Modems begrenzt. Das System bietet fortschrittliche Software für den Zugriff auf das Internet, Microsoft Network, America Online und andere ähnliche Dienste.

Multimedia-Fähigkeiten

Multimedia ist aus einem modernen Betriebssystem nicht mehr wegzudenken. Um mit Audio- und Videodateien verschiedener Formate arbeiten zu können, enthält Windows 95 eine Reihe von Codecs – effektive Softwaretools zum Komprimieren und Dekomprimieren dieser Dateien und zum Konvertieren ihrer Formate für die Ausgabe verschiedene Geräte Multimedia (das Wort „Coder“ ist eine Abkürzung für die Wörter „Coder-Decoder“, ebenso wie „Modem“ eine Abkürzung für die Wörter „Modulator-Demodulator“ ist). Beim Abspielen einer Datei startet das System den Encoder, mit dem die Datei erstellt wurde. Treiber Soundkarten Verwenden Sie 32-Bit-Code, aber in Fällen, in denen das System die Karte nicht erkennen kann, wird der mit der Karte gelieferte 16-Bit-Real-Mode-Treiber verwendet. Wenn der 32-Bit-Treiber für den geschützten Modus ausgeführt wird, wird der Real-Modus-Treiber automatisch deaktiviert.

Wenn Sie eine CD in das Lesegerät einlegen, versucht das System, ihr Format zu erkennen und die entsprechende Anwendung zum Abspielen zu starten. Wenn eine ISO-9660-Diskette (Software) installiert ist, sucht Windows 95 nach einer Datei namens AUTO-RUN. INF u führt es aus. Dieser Mechanismus wird Spin & Grin genannt.

Der für die Bildverarbeitung zuständige Code wurde deutlich überarbeitet. also die Wiedergabequalität AVI-Dateien hat sich im Vergleich zu Windows 3+ deutlich erhöht und die Geschwindigkeit ihrer Wiedergabe ist nun nahezu unabhängig vom gewählten Bildmaßstab. Integrierte Audio-, Video- und CD-Funktionen werden der Entwicklung multimedialer Anwendungen neue Impulse verleihen. Windows 95 ist das erste Windows-Version, was MS-Dos bei der Unterstützung von Spielesoftware in Frage stellt.

Unterstützung für MS-DOS-Anwendungen

Windows 95 benötigt weniger Platz im Hauptspeicher, sodass Sie jetzt viele der MS-DOS-Programme ausführen können, die unter Windows 3.+ nicht ausgeführt werden konnten. Programme, die jetzt noch nicht in den Speicher passen, können eingebrannt werden Emulationsmodus MS-DOS. Durch den Wechsel in diesen Modus beendet Windows 95 alle laufenden Anwendungen und löscht sich dann selbst aus dem Speicher, sodass nur ein kleines Startmodul übrig bleibt. Sobald Sie die Arbeit mit einem MS-DOS-Programm beendet haben, können Sie mit einem einzigen Tastendruck zu Windows zurückkehren.

Unterstützung langer Dateinamen

Sie können die Beschränkungen der Dateinamenlänge in Windows 3.+- und MS-DOS-Systemen vergessen. Unter Windows 95 können Dateinamen bis zu 255 Zeichen lang sein.

Benutzeroberfläche

Dank der neuen Benutzeroberfläche in Windows 95 ist es im Vergleich zu Windows 3.+ viel einfacher, Programme zu starten, Dokumente zu öffnen und zu speichern sowie mit Festplatten und Netzwerkservern zu arbeiten.

Arbeiten mit Windows-Speicher 95 gibt automatisch den gesamten der Anwendung zugewiesenen Speicher frei, nachdem die Ausführung beendet ist. Unter Windows 3+ gaben schlecht geschriebene Anwendungen häufig nicht den gesamten angeforderten Speicher frei. Von Zeit zu Zeit stellte sich heraus, dass der Speicher so niedrig war, dass die einzige Lösung darin bestand, das System neu zu starten (und manchmal auch die Maschine neu zu starten). Diese Art von Problem wird als „Memory Leak“ bezeichnet und tritt bei Softwareprodukten selbst der bekanntesten Unternehmen auf. Wenn Sie eine Anwendung in Windows 95 beenden, wird der gesamte von ihr belegte Speicher automatisch freigegeben und solche Probleme treten nicht auf.

Perspektiven für die Entwicklung von OS PVEM Windows NT

Derzeit entwickelt sich die globale Computerindustrie sehr schnell. Die Systemleistung steigt und damit auch die Fähigkeit, große Datenmengen zu verarbeiten.

Betriebssysteme der MS-DOS-Klasse sind einem solchen Datenfluss nicht mehr gewachsen und können die Ressourcen moderner Computer nicht voll ausnutzen. Daher gab es in letzter Zeit einen Übergang zu leistungsstärkeren und fortschrittlicheren Betriebssystemen der UNIX-Klasse, ein Beispiel dafür ist Windows NT von Microsoft.

Während der Erstellung von Windows NT festgelegte Aufgaben

Windows NT ist keine Weiterentwicklung bisher bestehender Produkte. Seine Architektur wurde von Grund auf unter Berücksichtigung der Anforderungen an ein modernes Betriebssystem erstellt. Besonderheiten neues System Die auf der Grundlage dieser Anforderungen entwickelten Lösungen sind unten aufgeführt.

1. Streben nach Bereitstellung Kompatibilität(kompatibel) des neuen Betriebssystems behielten die Entwickler von Windows NT die bekannte Windows-Oberfläche bei und implementierten Unterstützung für bestehende Dateisysteme (wie FAT) und verschiedene Anwendungen (geschrieben für MS - Dos, OS/2 1. x, Windows 3 . x und POSIX) . Die Entwickler haben in Windows NT auch Tools für die Arbeit mit verschiedenen Netzwerktools integriert.

2. Erreicht Portabilität(Portabilität) eines Systems, das nun sowohl auf CISC- als auch auf RISC-Prozessoren laufen kann. CISC umfasst Intel-kompatible Prozessoren 80386 und höher; RISC wird durch Systeme mit MIPS R4000, Digital Alpha AXP und repräsentiert Pentium-Serie P54 und höher.

3. Skalierbarkeit(Skalierbarkeit) bedeutet, dass Windows NT nicht an eine Einzelprozessor-Computerarchitektur gebunden ist, sondern in der Lage ist, die Fähigkeiten symmetrischer Multiprozessorsysteme voll auszunutzen. Momentan Windows-Zeit NT kann auf Computern mit einer Prozessoranzahl von 1 bis 32 betrieben werden. Wenn die Aufgaben der Benutzer komplexer werden und die Anforderungen an die Computerumgebung steigen, ermöglicht Windows NT außerdem das einfache Hinzufügen leistungsfähigerer und produktiverer Server und Arbeitsplätze an die Firmennetzwerk. Zusätzliche Vorteile ermöglicht die Verwendung einer einzigen Entwicklungsumgebung sowohl für Server als auch für Workstations.

4. Windows NT ist homogen Sicherheitssystem(Sicherheit) entspricht den Spezifikationen der US-Regierung und dem B2-Sicherheitsstandard. In einer Unternehmensumgebung wird kritischen Anwendungen eine vollständig isolierte Umgebung zur Verfügung gestellt.

5. Verteilte Verarbeitung(verteilte Verarbeitung) bedeutet, dass Windows NT über eine integrierte Verarbeitung verfügt Networking-Möglichkeiten. Windows NT ermöglicht auch die Kommunikation mit verschiedenen Arten von Host-Computern, indem es verschiedene Transportprotokolle unterstützt und hochwertige Client-Server-Funktionen verwendet, darunter Named Pipes, Remote Procedure Calls (RPC) und Windows-Sockets.

6. Zuverlässigkeit und Fehlertoleranz(Zuverlässigkeit und Robustheit) bieten Architekturfunktionen, die Anwendungsprogramme vor gegenseitiger Beschädigung und Beschädigung durch das Betriebssystem schützen. Windows NT verwendet auf allen Architekturebenen eine fehlertolerante strukturierte Ausnahmebehandlung, die ein wiederherstellbares NTFS-Dateisystem umfasst und Schutz durch integrierte Sicherheit und erweiterte Speicherverwaltungstechniken bietet.

7. Chancen Lokalisierung(Zuordnung) stellen Werkzeuge für die Arbeit in vielen Ländern der Welt in Landessprachen bereit, was durch die Verwendung des ISO-Unicod-Standards (entwickelt von der internationalen Organisation für Standardisierung) erreicht wird.

1. Durch den modularen Aufbau des Systems ist dies gewährleistet expandierenBrücke(Insibilität) Windows NT, das, wie im nächsten Abschnitt gezeigt wird, die Flexibilität bietet, neue Module auf verschiedenen Ebenen des Betriebssystems hinzuzufügen.

Liste der verwendeten Literatur

1. „IBM PC für Benutzer“ V. E. Figurov

2. „Windows 95 für vielbeschäftigte Leute“ Ron Mansfield

3. „Windows 95-Betriebssystem“ A. V. Potapkin

4. „Kurs für junge Kämpfer“ K. Achmetow

5. “Effektive Arbeit in Windows 95“ K. Stinson

6. „Windows 3.1“ Stefan Feutz



Freunden erzählen