Was nennt man eine Software- und Hardwareplattform? Plattformkonzept

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

Welche Betriebssysteme werden als Multiprogramm bezeichnet?

1. Gewährleistung der gleichzeitigen Arbeit mehrerer Benutzer

2. Unterstützung des Netzwerkbetriebs von Computern

3. Sicherstellung des gleichzeitigen Starts mehrerer Programme

4. bestehend aus mehr als einem Programm

Welche Möglichkeiten gibt es, den Kern des Systems zu implementieren?

1. mehrstufige (mehrschichtige) Organisation

2. Mikrokernel-Organisation

3. Verteilte Implementierung

4. monolithische Organisation

Was normalerweise im Betriebssystemkernel enthalten ist

1. hochrangige Ressourcenmanager

2. Hardwareunterstützung für Betriebssystemfunktionen durch den Prozessor

3. Grundlegende Executive-Module

4. Satz von System-API-Funktionen

Welche Merkmale sind charakteristisch für moderne universelle Betriebssysteme?

1. Multitasking unterstützen

2. Netzwerkfunktionen unterstützen

3. Gewährleistung der Sicherheit und des Datenschutzes

4. Bereitstellung einer Vielzahl von Systemfunktionen für Anwendungsentwickler

Welche Aussagen zum Begriff „API-Funktion“ sind richtig?

1. API-Funktionen definieren die Anwendungsprogrammierschnittstelle

2. API-Funktionen werden bei der Entwicklung von Anwendungen verwendet, um auf Computerressourcen zuzugreifen

3. API-Funktionen implementieren die unterste Ebene des Systemkernels

4. API-Funktionen sind eine Reihe von Hardware-implementierten Systemfunktionen

Welche Funktionen sind typisch für das Unix-Betriebssystem?

1. Offenheit und Verfügbarkeit des Quellcodes

2. Konzentrieren Sie sich auf die Verwendung einer grafischen Benutzeroberfläche mit Fenster

3. Verwendung der Hochsprache C

4. die Möglichkeit eines relativ einfachen Übergangs zu anderen Hardwareplattformen

Welche Arten von Betriebssystemen werden heutzutage am häufigsten verwendet?

1. Systeme Windows-Familie

2. Systeme der Unix/Linux-Familie

3. Systeme der MS-DOS-Familie

4. Systeme der IBM OS 360/370-Familie

Welche Probleme müssen beim Erstellen eines Multiprogramm-Betriebssystems gelöst werden?

1. Schützen Sie Code und Daten verschiedener Anwendungen, die sich gemeinsam im Hauptspeicher befinden

2. Zentralisierte Ressourcenverwaltung durch das Betriebssystem

3. Umschalten des Prozessors von einer Anwendung auf eine andere

4. die Notwendigkeit, Code und Daten vieler Anwendungen gleichzeitig im Hauptspeicher zu platzieren

Wie ist die aktuelle Beziehung zwischen den auf SERVERN verwendeten Betriebssystemen?

1. Systeme aus den Windows- und Unix/Linux-Familien werden etwa gleich häufig genutzt

2. Etwa 10 % sind Windows-Systeme, etwa 90 % sind Unix/Linux-Systeme

3. Etwa 90 % sind Systeme der Windows-Familie, etwa 10 % sind Systeme der Unix/Linux-Familie

4. etwa 30 % – Systeme der Windows-Familie, etwa 30 % – Systeme der Unix/Linux-Familie, etwa 40 % – andere Systeme

Welche Aussagen zum Begriff „Betriebssystemkern“ sind richtig?

1. Der Kernel implementiert die wichtigsten Betriebssystemfunktionen

2. Kernel-Routinen werden im privilegierten Betriebsmodus des Prozessors ausgeführt.

3. Der Kernel in komplexen Betriebssystemen kann nach einem Mehrebenenprinzip aufgebaut sein

4. Der Kernel ist immer in Hardware implementiert

Welche Meldungen erscheinen, wenn Sie eine alphanumerische Taste auf der Tastatur drücken?

Welche Schritte werden im Algorithmus für die Interaktion zwischen der Anwendung und dem System ausgeführt? Betriebssystem

1. Eine Nachricht generieren und in die Systemwarteschlange stellen

2. Verteilung von Nachrichten auf Anwendungswarteschlangen

3. Rufen Sie die Fensterfunktion auf, um die Nachricht zu verarbeiten

4. Abrufen einer Nachricht aus der Anwendungswarteschlange

Was ist der Begriff „Nachricht“?

1. eine kleine Datenstruktur, die Informationen über ein Ereignis enthält

2. eine spezielle API-Funktion, die vom System aufgerufen wird, wenn ein Ereignis eintritt

3. Ein-Byte-Feld mit dem Code des aufgetretenen Ereignisses

4. ein kleines Fenster, das dem Benutzer Informationen über das aufgetretene Ereignis anzeigt

Welche Aussagen zur Fensterhierarchie sind richtig?

1. Das Hauptfenster kann beliebig viele Unterfenster enthalten

2. Jedes untergeordnete Fenster kann seine eigenen untergeordneten Fenster enthalten

3. Es gibt zwei Arten von untergeordneten Fenstern: untergeordnete Fenster und Popup-Fenster

4. Eine Anwendung kann mehrere Hauptfenster haben

Wie kann ich die Koordinaten der aktuellen Position der Maus herausfinden, wenn ich die linke Taste drücke?

1. Verwendung des WM_LbuttonDown-Ereignisses und seines LPARAM-Feldes

2. Verwenden des WM_LbuttonDown-Ereignisses und seines WPARAM-Felds

3. Verwendung des WM_LbuttonDown-Ereignisses und seiner WPARAM- und LPARAM-Felder

4. Verwenden des WM_LbuttonCoordinates-Ereignisses

Welche Funktionen können verwendet werden, um den Gerätekontext abzurufen?

4. Kontext erstellen

Welche Anweisung (Operator) ist die wichtigste beim Schreiben einer Fensterfunktion?

1. Multiple-Choice-Anweisung vom Typ Case - Of

2. bedingte Wenn-Dann-Anweisung

3. Schleifenanweisung mit bekannter Anzahl von Wiederholungen

4. Schleifenanweisung mit unbekannter Anzahl an Wiederholungen

Mit welchem ​​Aufruf können Sie einem Listenelement eine Zeichenfolge hinzufügen?

1. SendMessage (MyEdit, lb_AddString, 0, string)

2. SendMessage („Edit“, lb_AddString, 0, string)

3. SendMessage(MyEdit, AddString, 0, string)

4. SendMessage (MyEdit, string, lb_AddString, 0)

Welche Aussagen zur Fensterfunktion sind richtig?

1. Die Fensterfunktion benötigt 4 Eingabeparameter

2. Der Hauptteil der Fensterfunktion ist eine Auswahlanweisung mit Ereignishandlern

3. Die Fensterfunktion muss die wm_Destroy-Nachricht verarbeiten

4. Die Fensterfunktion wird explizit von der Hauptanwendungsfunktion aufgerufen

Welche Meldungen erscheinen, wenn Sie eine Funktionstaste auf der Tastatur drücken?

Was könnte einen internen Interrupt verursachen?

1. Versuchen Sie, durch Null zu dividieren

2. Versuchen Sie, einen verbotenen Befehl auszuführen

3. Versuchen Sie, eine nicht vorhandene Adresse zu kontaktieren

4. Klicken Sie mit der Maustaste

Welche Operationen bestimmen die Interaktion des Fahrers mit der Steuerung

1. Überprüfung des Gerätestatus

2. Schreiben von Daten in die Controller-Register

3. Lesen von Daten aus Controller-Registern

4. Umgang mit Interrupts vom Gerät

Welche Vorgänge umfasst der Aufruf eines neuen Interrupt-Handlers?

1. Zugriff auf die Interrupt-Vektortabelle, um die Adresse des ersten Befehls des aufgerufenen Handlers zu ermitteln

2. Speichern des Kontexts für unterbrochenen Programmcode

3. Eintragen der Startadresse des aufgerufenen Handlers in den Befehlszähler

4. Vornahme der erforderlichen Änderungen an der Interrupt-Vektortabelle

Was ist in der Softwareebene des Eingabe-/Ausgabe-Subsystems enthalten?

1. Fahrer

2. I/O-Manager

3. Systemaufrufe

4. Controller

Was definiert den Begriff „Eingangs-/Ausgangsport“?

1. Seriennummer oder Adresse des Controller-Registers

2. Maschinen-E/A-Befehl

3. E/A-Gerät

4. E/A-Geräte-Controller

Welche Arten von Interrupts gibt es?

1. Externe oder Hardware-Interrupts

2. interne Interrupts oder Ausnahmen

3. Software-Pseudo-Interrupts

4. Systemunterbrechungen

Welche Aussagen zum Begriff der Unterbrechung sind richtig?

1. Interrupts sind ein Mechanismus, mit dem das Computersystem auf darin auftretende Ereignisse reagieren kann

2. Interrupts werden verwendet, um den Betrieb der Hauptgeräte des Computersystems zu synchronisieren

3. Unterbrechungen treten zu unvorhersehbaren Zeiten auf

Viertens sind Interrupts der Hauptmechanismus zum Planen von Threads

Welche Informationen können die Geräte-Controller-Register enthalten?

1. Aktuellen Zustand Geräte

2. Der aktuelle Befehl, der vom Gerät ausgeführt wird

3. Vom Gerät an das System übertragene Daten

4. Vom System an das Gerät übermittelte Daten

Wie Hardware-Interrupts abhängig von ihrer Priorität angeordnet werden

1. Hardwarefehler > Timer > Festplattengeräte > Netzwerkgeräte>Tastatur und Maus

2. Hardwarefehler > Timer > Festplattengeräte > Tastatur und Maus > Netzwerkgeräte

3. Timer > Hardwarefehler > Festplattengeräte > Netzwerkgeräte > Tastatur und Maus

4. Hardwarefehler > Festplattengeräte > Timer > Netzwerkgeräte > Tastatur und Maus

Was könnte einen externen Interrupt verursachen?

1. Drücken einer Taste auf der Tastatur

2. Schließen Sie den Festplattenvorgang ab

3. Zugriff auf einen vom Prozessor ausgeführten Befehl an eine nicht existierende Adresse

4. Versuchen Sie, einen verbotenen Befehl auszuführen

Konzept der Softwareplattform. Vergleichende Eigenschaften der verwendeten Plattformen (Windows, Linuxusw.).

Im traditionellen Sinne Plattform - ist ein Komplex aus Hardware und Software, auf dem es läuft Software Computerbenutzer. Die Basis Hardwareplattform (Hardware-Plattformen) - CPU. Der Prozessortyp bestimmt die Hardware-Architektur – die Hardware-Plattform, also den Typ und die Eigenschaften des Computers.

Konzepte „Softwareplattform“ (Software-Plattform), oder "Software" entstand mit der Entwicklung der Computerindustrie. Ohne Software ist ein Computer nur ein elektronisches Gerät, das nicht gesteuert werden kann und daher nicht nützlich sein kann. Abhängig von den von der Software ausgeführten Funktionen kann sie in zwei große Gruppen unterteilt werden: System- und Anwendungssoftware.

^ Systemsoftware- Dabei handelt es sich um eine „Software-Shell“ aus Hardware, die dazu dient, andere Programme von der direkten Interaktion mit der Ausrüstung zu trennen und den Informationsverarbeitungsprozess im Computer zu organisieren. Anwendungssoftware Entwickelt, um spezifische Benutzerprobleme zu lösen. Zur Systemsoftware gehören Programmtypen wie Betriebssysteme, verschiedene Servicetools, die die Fähigkeiten von Betriebssystemen funktional ergänzen, Tools (Datenbankverwaltungssysteme, Programmiersysteme, Expertensystem-Shells).

Die Hauptkomponente der Systemsoftware – das Betriebssystem – erfüllt folgende Funktionen:

1) Organisation eines Mehrzweck-Computerbetriebs, bei dem die gleichzeitige Ausführung mehrerer Benutzerprogramme möglich ist;

2) Organisation der Speicherung von Benutzerprogrammen und Daten auf Speichermedien und ggf. Autorisierung des Zugriffs auf diese Informationen;

3) Bereitstellung von Benutzerinteraktion basierend auf einer grafischen Oberfläche;

4) Bereitstellung von Netzwerkfunktionen, d. h. der Möglichkeit, auf Informationen zuzugreifen, die im Speicher eines anderen Computers in einem lokalen oder globalen Netzwerk gespeichert sind.

Letzteres Feature ist mittlerweile zum Standard jedes modernen Betriebssystems geworden. Bei der Klassifizierung von Betriebssystemen können wir jedoch anhand dieses Kriteriums zwei Gruppen unterscheiden. Dabei handelt es sich zum einen um Systeme, die für den Einsatz in Kommunikationsknoten von Unternehmensnetzwerken bestimmt sind, und um Systeme für Netzwerkarbeitsplätze. Ein Beispiel für solche Systeme sind Microsoft Windows NT Server 4.0, Novell Netware 4.x (für Kommunikationsknoten) und Microsoft Windows NT Arbeitsplatz 4.0 - (für Workstations).

Vergleichende Analyse von Betriebssystemen: Windows, Linux, MacOS

Einführung

Ein Betriebssystem ist eine Reihe miteinander verbundener Systemprogramme, die beim Einschalten des Computers geladen und dauerhaft im Speicher des Computers gespeichert werden. Sie führen einen Dialog mit dem Benutzer, verwalten den Computer, seine Ressourcen (RAM, Speicherplatz usw.) und starten andere (Anwendungs-)Programme zur Ausführung. Das Betriebssystem bietet dem Benutzer und den Anwendungsprogrammen eine bequeme Möglichkeit zur Kommunikation (Schnittstelle) mit Computergeräten.

Der Hauptgrund für die Notwendigkeit eines Betriebssystems besteht darin, dass es sich bei den atomaren Operationen zum Betrieb der Geräte eines Computers und zur Verwaltung von Computerressourcen um Operationen auf sehr niedriger Ebene handelt, sodass die vom Benutzer und von Anwendungsprogrammen benötigten Aktionen aus mehreren Hundert oder Tausenden solcher atomarer Operationen bestehen Operationen.

Beispielsweise „versteht“ ein Magnetplattenlaufwerk nur grundlegende Vorgänge wie das Ein-/Ausschalten des Antriebsmotors, die Installation von Leseköpfen auf einem bestimmten Zylinder, die Auswahl eines bestimmten Lesekopfs, das Lesen von Informationen von einer Plattenspur in einen Computer usw. Und selbst um eine so einfache Aktion wie das Kopieren einer Datei von einer Diskette auf eine andere auszuführen (eine Datei ist ein benannter Satz von Informationen auf einer Festplatte oder einem anderen Maschinenmedium), müssen Tausende von Vorgängen ausgeführt werden, um Laufwerksbefehle auszuführen. Überprüfen Sie deren Ausführung, suchen und verarbeiten Sie Informationen in Tabellen, platzieren Sie Dateien auf Datenträgern usw.

Das Betriebssystem verbirgt all diese komplexen und unnötigen Details vor dem Benutzer und stellt ihm eine komfortable Benutzeroberfläche zum Arbeiten zur Verfügung. Darüber hinaus werden verschiedene Hilfsaktionen ausgeführt, beispielsweise das Kopieren oder Drucken von Dateien. Das Betriebssystem bootet RAM alle Programme, übergibt ihnen zu Beginn ihrer Arbeit die Kontrolle, führt auf Wunsch der laufenden Programme verschiedene Aktionen aus und gibt den von den Programmen belegten RAM bei deren Beendigung frei.

Zu den Funktionen des Betriebssystems gehören:

Führen eines Dialogs mit dem Benutzer;

Eingabe/Ausgabe und Datenverwaltung;

Planung und Organisation des Programmbearbeitungsprozesses;

Ressourcenverteilung (RAM und Cache, Prozessor, externe Geräte);

Starten von Programmen zur Ausführung;

alle Arten von Hilfswartungsarbeiten;

Übertragung von Informationen zwischen verschiedenen internen Geräten;

Softwareunterstützung für den Betrieb von Peripheriegeräten (Display, Tastatur, Festplatten, Drucker usw.).

Betriebssysteme können nach folgenden Kriterien in Gruppen eingeteilt (klassifiziert) werden:

Nach Anzahl der Benutzer: Einzelbenutzer-Betriebssystem (bedient nur einen Benutzer); Mehrbenutzer (funktioniert mit vielen Benutzern)

Nach Anzahl der Prozesse: Einzelaufgabe (nur eine Aufgabe verarbeiten – nicht mehr verwendet); Multitasking (legt mehrere Aufgaben gleichzeitig im RAM ab, die abwechselnd vom Prozessor abgearbeitet werden)

Nach Art der Fonds Computertechnologie: Einprozessor, Multiprozessor (Aufgaben können auf verschiedenen Prozessoren ausgeführt werden; Server sind in der Regel Multiprozessoren), vernetzt (gewährleisten die gemeinsame Nutzung von Ressourcen durch alle im Netzwerk ausgeführten Aufgaben).

Basierend auf der Art der Schnittstelle (Methode der Interaktion mit dem Benutzer) werden Betriebssysteme in zwei Klassen eingeteilt: Betriebssysteme mit Schnittstelle Befehlszeile und ein Betriebssystem mit einer grafischen Oberfläche.

Es gibt verschiedene Arten von Betriebssystemen: Windows, Lunix, Mac OS. Das am weitesten verbreitete Betriebssystem ist Windows. Werfen wir zunächst einen Blick darauf und vergleichen andere Systeme mit Windows.

Daten für 2006 zur Nutzung von Betriebssystemen weltweit:

Alle anderen Betriebssysteme – 1 %

Vergleichende Analyse von Betriebssystemen

Die Geschichte von Windows (entwickelt von Microsoft) reicht bis ins Jahr 1986 zurück, als die erste Version des Systems erschien, aber es gewann nicht sofort an Popularität – im Jahr 1990, als es veröffentlicht wurde Windows-Version 3,0. Die Beliebtheit der neuen Windows-Version hatte mehrere Gründe. Die grafische Benutzeroberfläche ermöglicht Ihnen die Arbeit mit Objekten auf Ihrem Computer nicht mithilfe von Befehlen, sondern mithilfe visueller und verständlicher Aktionen auf den Symbolen, die diese Objekte darstellen. Die Möglichkeit, mit mehreren Programmen gleichzeitig zu arbeiten, hat den Arbeitskomfort und die Effizienz deutlich erhöht. Darüber hinaus hat die Bequemlichkeit und Leichtigkeit, Programme für Windows zu schreiben, dazu geführt, dass immer mehr Programme auftauchen, die unter Windows ausgeführt werden. Schließlich wurde die Arbeit mit einer Vielzahl von Computergeräten besser organisiert, was auch die Popularität des Systems bestimmte. Nachfolgende Versionen von Windows zielten auf eine Verbesserung der Zuverlässigkeit sowie auf die Unterstützung von Multimedia (Version 3.1) und die Arbeit in Computernetzwerken (Version 3.11) ab.

Der Entwicklungsprozess von Betriebssystemen steht nicht still, und 1995 erschien das Windows 95-System, das eine neue Etappe in der Geschichte von Windows darstellte: Die Benutzeroberfläche änderte sich erheblich, die Geschwindigkeit der Programme wurde erhöht und der Internet Explorer-Browser wurde integriert Im System.

Die Weiterentwicklung von Windows 95 war das 1998 erschienene Betriebssystem (Windows 98). Während die Benutzeroberfläche gleich blieb, wurde die interne Struktur deutlich neu gestaltet. Besonderes Augenmerk wurde auf die Arbeit mit dem Internet sowie auf die Unterstützung moderner Informationsübertragungsprotokolle gelegt – Standards, die den Informationsaustausch zwischen verschiedenen Geräten gewährleisten. Außerdem, Windows-Funktion 98 ist die Möglichkeit, mit mehreren Monitoren zu arbeiten.

Der nächste Schritt Windows-Entwicklung war das Erscheinen von Windows 2000 und Windows ME (Millennium Edition – Millennium Edition). Das Windows 2000-System wurde auf Basis von Windows NT entwickelt und hat von diesem eine hohe Zuverlässigkeit und Informationssicherheit vor äußeren Einflüssen geerbt. Das Betriebssystem Windows ME wurde zum Nachfolger von Windows 98, erhielt jedoch viele neue Funktionen. Dies ist vor allem eine verbesserte Arbeit mit Multimedia, die Möglichkeit, nicht nur Audio-, sondern auch Videoinformationen aufzuzeichnen, leistungsstarke Möglichkeiten zur Wiederherstellung von Informationen nach Ausfällen und vieles mehr.

Operationssystem Microsoft Windows XP (aus dem Englischen eXPerience – Erfahrung), auch bekannt unter dem Codenamen Microsoft Codename Whistler, ist ein Windows-Betriebssystem, das auf NT-Technologie basiert. Zu den Plänen der Microsoft Corporation gehörte zunächst die Entwicklung zweier unabhängiger Betriebssysteme der nächsten Generation. Das erste Projekt erhielt den Arbeitsnamen Neptune, dieses Betriebssystem sollte das nächste Update auf Windows Millennium Edition sein, neues System Windows 9X-Reihe. Das zweite Projekt namens Odyssey beinhaltete die Schaffung eines Betriebssystems auf der Windows NT-Plattform, das Windows 2000 ersetzen sollte. Das Microsoft-Management hielt es jedoch für unangemessen, Ressourcen zu verteilen, um zwei verschiedene Betriebssysteme zu fördern, wodurch beide Bereiche beeinträchtigt wurden der Entwicklung wurden in einem Projekt zusammengefasst - Microsoft Whistler. Vielleicht liegt es daran Windows-Lösung XP vereint die Vorteile von Betriebssystemen früherer Generationen, die den Benutzern bereits bekannt sind: Komfort, einfache Installation und Bedienung der Betriebssystemfamilien Windows 98 und Windows ME sowie die Zuverlässigkeit und Vielseitigkeit von Windows 2000. Derzeit Windows-Zeit XP für Desktop-PCs und Workstations ist in drei Versionen erhältlich: Home Edition für Heim-PCs, Professional Edition für Büro-PCs und schließlich Microsoft Windows XP 64bit Edition – dies ist eine auf Basis von Windows XP Professional für PCs erstellte Version 64-Bit Intel Itanium Prozessor mit Taktfrequenz mehr als 1 GHz.

Wenn Sie Windows XP mit früheren Versionen von Microsoft Windows vergleichen, werden Sie schnell viele wesentliche Unterschiede im neuen Betriebssystem erkennen. Obwohl dieses Betriebssystem auf Basis der NT-Plattform entwickelt wurde und seine Eigenschaften auf den ersten Blick in vielerlei Hinsicht denen von Microsoft Windows 2000 ähneln, gehört Windows XP tatsächlich zu einer grundlegend anderen Generation von Betriebssystemen der Windows-Familie . Jetzt ist der Windows-Benutzer nicht an eine standardmäßig auf dem System installierte Standardschnittstelle gebunden. Wenn Ihnen das traditionelle Erscheinungsbild von Fenstern, Steuerelementen und der Taskleiste, das das neue Betriebssystem von Windows 2000 übernommen hat, nicht gefällt, können Sie es ganz einfach ändern, indem Sie eines von Hunderten speziell entwickelten „Themen“ aus dem Internet herunterladen. Auch das traditionelle Hauptmenü, das den Zugriff auf auf dem Computer installierte Programme, auf Datenträgern gespeicherte Dokumente und Betriebssystemeinstellungen ermöglicht, hat eine Reihe bedeutender Änderungen erfahren. Wenn Sie nun die Starttaste drücken, erscheint ein dynamisches Menü, das nur Symbole für die fünf Programme enthält, die Sie am häufigsten verwenden. Dadurch können Sie viel schneller mit den Anwendungen beginnen, die Sie benötigen. Hier befinden sich auch die Schaltflächen „Abmelden“ und „Computer ausschalten“, mit denen Sie die aktuelle Windows-Sitzung beenden und den Computer ausschalten können.

Im Microsoft-Umfeld Windows-Benutzer Oftmals muss man gleichzeitig mit mehreren Dokumenten oder einer Reihe unterschiedlicher Programme arbeiten. Gleichzeitig werden inaktive Anwendungen auf die Taskleiste minimiert, wodurch diese früher oder später mit Symbolen überfüllt wird und der Wechsel zwischen Aufgaben schwierig wird. Um die Taskleiste zu entlasten und mehr Arbeitsbereich für die Anzeige von Symbolen laufender Anwendungen freizugeben, verwendet Windows XP den sogenannten Task-Gruppierungsalgorithmus, nach dem gleichartige, gleichzeitig auf dem Computer laufende Programme zu einer logischen visuellen Gruppe zusammengefasst werden.

Windows weist erhebliche Sicherheitsprobleme im Hinblick auf Remote-Hacking des Systems auf. Windows weist im Allgemeinen eine große Anzahl von „Lücken“ in der Auslieferung (d. h. unmittelbar nach der Installation) auf, die es Hackern nicht nur ermöglichen, administrativen Zugriff auf das System zu erlangen, sondern auch beliebigen Code darauf auszuführen. Die Bewältigung dieses Problems kann teilweise durch die Installation von Patches, die regelmäßig von Entwicklern veröffentlicht werden, erleichtert werden. Microsoft-Produkte sind dann größtenteils sicher, aber wenn Sie keine Updates herunterladen, sind die Betriebssysteme möglicherweise wieder anfällig für Hacker.

Die Gründe, warum in Windows, dem am weitesten verbreiteten Betriebssystem der Welt, immer wieder Lücken gefunden werden, liegen jedoch nicht so sehr in der grundsätzlichen „Leckheit“ des Betriebssystems selbst, sondern im Zustrom von Leuten, die es hacken wollen. Wenn nur Windows-Standort(in Bezug auf die Verbreitung) stellte sich heraus, dass es sich um ein anderes Betriebssystem handelte. Es bleibt abzuwarten, wie viele Lücken darin entdeckt werden würden. Und da das System unbeliebt ist, macht es keinen Sinn, nach Lücken darin zu suchen.

Alternative Betriebssysteme

Die meisten Menschen sind sich sicher, dass Windows auf ihrem Computer installiert sein muss, damit es funktioniert. Nicht alle Benutzer kennen alternative Betriebssysteme und noch weniger haben diese Betriebssysteme in der Praxis ausprobiert.

Am 7. September 1991 postete der finnische Student Linus Torvalds online Quelle was sich später zum Linux-Betriebssystem (Linux) entwickelte. Der grundlegendste Unterschied zwischen Linux und Mac OS und Windows besteht darin, dass Linux freie Software ist, die unter der GPL-Lizenz vertrieben wird. Für den durchschnittlichen Benutzer bedeutet dies, dass die meisten Linux-Distributionen (Varianten) kostenlos sind, und für Programmierer, dass sie den Programmcode sowohl von Linux selbst als auch der darin enthaltenen Programme frei und frei nutzen und darauf basierend eigene Produkte erstellen können. Das Ergebnis dieser Politik ist, dass es mittlerweile mehr als tausend verschiedene Linux-Distributionen gibt. Natürlich sind sie nicht gleichwertig und nicht alle verdienen Aufmerksamkeit, aber die Idee, verschiedene Distributionen für verschiedene Aufgaben zu erstellen, ist durchaus interessant.

Da gibt es zum Beispiel Puppy Linux, das nur 97,6 Megabyte groß ist und sogar auf einem Pentium 166 MMX mit 128 Megabyte RAM läuft. Beachten Sie, dass es sich um ein völlig modernes Betriebssystem mit Unterstützung für drahtlose Schnittstellen und andere ausgefallene Dinge handelt. Andererseits gibt es eine Debian-Distribution, Vollversion das zusammen mit Updates aus 4 DVDs besteht und eine Vielzahl unterschiedlicher Programme enthält. Es gibt spezielle Linux-Betriebssysteme für die Arbeit mit Multimedia (Ubuntu Studio, JackLab Audio Distribution, 64 Studio) und Unternehmens-Betriebssysteme (sie unterstützen in der Regel nicht die neuesten Innovationen, sind aber sehr zuverlässig, gut geschützt und verfügen über eine vollständige Palette). von Bürosoftware). Es gibt Distributionen für Bildungseinrichtungen (Edubuntu, Skolelinux).

Besonders hervorzuheben sind kommerzielle Distributionen. Sie sind nicht frei. Dabei handelt es sich hauptsächlich um Enterprise- oder dedizierte Linux-Varianten, es gibt aber auch Versionen für Heimanwender. Das Geld in solchen Distributionen wird hauptsächlich für den technischen Support verwendet.

Ein weiterer wichtiger Unterschied zwischen Linux und Windows ist dieser Linux-Distributionen Wird mit einer umfangreichen Anwendungssoftware geliefert. Das heißt, nach der Installation auf Ihrem Computer verfügen Sie über ein vollständig betriebsbereites System.

Die meisten Linux-Betriebssysteme verwenden standardmäßig eine von zwei grafischen Schnittstellen – GNOME oder KDE, sodass auch beim Wechsel von einer Linux-Distribution zu einer anderen keine Probleme für den Benutzer entstehen, er findet sich in einer vertrauten grafischen Umgebung wieder. Beide Schnittstellen haben ungefähr die gleiche Verteilung. Um sie ganz kurz zu beschreiben: KDE sieht aus wie ein Windows-Desktop und GNOME sieht aus wie ein Mac OS-Desktop. Die Ähnlichkeit ist natürlich nur äußerlich. KDE verfügt also über eine große Anzahl von Konfigurationstools Aussehen und das Verhalten des Systems kann an den skurrilsten Geschmack angepasst werden. Die Stärke von GNOME ist seine Einfachheit und intuitive Benutzeroberfläche.

Die Windows-GUI ist zu eng in das Betriebssystem integriert. Im Gegensatz dazu, GUI Linux ist nicht im Kernel integriert. Dementsprechend kann das Betriebssystem im Befehlszeilenmodus geladen werden, ohne dass die GUI (Graphical User Interface) angeschlossen werden muss. Dies ist einer der wichtigsten Vorteile von Linux, da es mit minimaler Konfiguration auf Computern ausgeführt werden kann.

Ein wichtiger Vorteil eines Betriebssystems ohne GUI ist seine erhöhte Zuverlässigkeit durch weniger funktionierende Komponenten, von denen jede einzelne einen Fehler verursachen kann. Beispielsweise startet Windows aufgrund eines schlecht geschriebenen Monitor-Grafiktreibers nicht, was in einer Linux-Konfiguration ohne GUI grundsätzlich unmöglich ist.

Der Vorteil von Linux besteht darin, dass es ein flexibles Betriebssystem ist. Der Benutzer kann die Linux-Distribution auswählen, die für die Lösung seiner Probleme am besten geeignet ist, und das System dann auch für sich optimieren. Für die meisten Einstellungen müssen Sie nicht mehr in die Konsole gehen oder Konfigurationsdateien bearbeiten; alles wird über die grafische Oberfläche erledigt. Natürlich hat diese Flexibilität auch eine Kehrseite: Für einen „nicht fortgeschrittenen“ Benutzer kann es schwierig sein, eine Wahl zu treffen, da er normalerweise nicht viel Zeit damit verbringen kann, die Vor- und Nachteile verschiedener Distributionen, Schnittstellen oder Programme zu studieren.

Linux ist ideal für die Administration, weil... wurde ursprünglich für die Fernbedienung angepasst, da es von UNIX stammt. Die ersten UNIX-Maschinen waren teure Minicomputer, an die viele Terminals über serielle Schnittstellen angeschlossen waren. Der einzige Unterschied zwischen lokalen und Remote-Verbindungen bestand in der höheren lokalen Geschwindigkeit (4800 bps bis 19.200 bps) im Vergleich zu Einwahlgeschwindigkeiten (110, 300 oder 1200 bps). In beiden Fällen wurde dieselbe Kommunikationssoftware verwendet, unabhängig davon, ob das Terminal direkt oder über ein Modempaar und eine Telefonleitung angeschlossen war. Auch heute noch, da UNIX und Linux über eine grafische Benutzeroberfläche verfügen, ist das Einrichten einer Kommunikationssitzung auf einem Remote- und einem lokalen Computer gleichermaßen einfach (vorausgesetzt, der Benutzer hat die Berechtigung, eine Sitzung vom Remote-Host aus zu starten). Wenn ich also einen Linux-Computer in einem anderen Land verwalten möchte, muss ich mich nur über das Telnet-Programm mit ihm verbinden, um das gleiche Problem zu lösen Windows Server Ich muss in dieses Land gehen.

Aufgrund der Tatsache, dass es sich bei Programmen für Linux größtenteils um freie Software handelt, kann man sagen, dass eine ganze Armee von Enthusiasten und eine Reihe bezahlter Mitarbeiter Code schreiben, Programme testen und lokalisieren.

Im Laufe der Jahre der Arbeit hat sich natürlich eine riesige Menge an Software angesammelt. Der einfachste Weg, Software für Linux zu installieren, besteht darin, Programme aus Binärdateien (Paketen) zu installieren, die in Repositorys (Datenspeichern) einer bestimmten Distribution gespeichert sind. Das heißt, Sie müssen nicht im gesamten Internet nach dem gewünschten Programm suchen. Verwenden Sie einfach den „OS-Paketmanager“, um das benötigte Programm auszuwählen, und es wird automatisch heruntergeladen und auf Ihrem Computer installiert. Die Größe der Repositorys hängt von der jeweiligen Linux-Distribution ab. Beispielsweise enthalten die Ubuntu-Repositorys mehr als 23.000 Pakete.

Trotz der sehr großes Volumen Bei für Linux geschriebener Software werden Benutzer, die von Windows migrieren, feststellen, dass ihnen einige der Software unbekannt sind. Dies liegt daran, dass nicht alle Programme plattformübergreifend sind und Versionen sowohl für Windows- als auch für UNIX-Systeme haben. Unter den bekanntesten plattformübergreifenden Programmen ist es erwähnenswert Firefox-Browser und Opera, der Thunderbird-E-Mail-Client, Bürosuite OpenOffice, Gimp-Grafikeditor, PDF-Viewer Adobe Acrobat, FileZilla FTP-Client, Azureus Torrent-Client, Apache WEB-Server.

Die größten Probleme ergeben sich bei spezialisierter professioneller Software, die größtenteils nur für Windows-Systeme geschrieben ist. Für einige Anwendungen gibt es unter Linux keinen gleichwertigen Ersatz. Dies sind beispielsweise die bekannten Photoshop-, AutoCAD- und Videobearbeitungsprogramme sowie lokal ausgerichtete Software, die unter Berücksichtigung der russischen Gesetzgebung erstellt wurde (Buchhaltungssoftware, Rechtsreferenzdatenbanken).

Ein gravierender Nachteil für das junge Publikum ist die Unfähigkeit, einige moderne Spiele in einer Linux-Umgebung auszuführen, und hier hat Windows sowohl gegenüber Linux als auch Mac OS X einen großen Vorteil, da sich die PC-Gaming-Branche hauptsächlich auf Windows konzentriert. Um diese Probleme zu lösen, wurde das Wine-Projekt ins Leben gerufen. Diese Software wird verwendet, um mit Windows-Anwendungen zu arbeiten und Windows-Spiele unter Linux auszuführen.

Wine ist eine alternative Implementierung der Windows-API für UNIX-ähnliche Systeme. Dies ist ein sehr aktives und beliebtes Projekt, aber es ist noch zu früh, um über eine hundertprozentige Kompatibilität von Wine mit der gesamten Windows-Software zu sprechen.

In letzter Zeit ist das Interesse der Geschäftswelt an Linux gestiegen. Unternehmen wie Novell, Oracle, Sun, IBM und Google sind aktiv an der Entwicklung von Linux und verschiedenen damit verbundenen Projekten beteiligt. Dies liegt vor allem an der Offenheit, Sicherheit und Stabilität von Linux, Kriterien, die für Unternehmen sehr wichtig sind. Die Sicherheitslandschaft unter Linux ist im Allgemeinen der von Mac OS sehr ähnlich. Sie liegen auf beiden Systemen auf einem sehr hohen Niveau und liegen deutlich vor Windows.

Eine Besonderheit der Mehrheit der Mac OS Dies liegt daran, dass Mac-Computer nach der Umstellung auf Intel-Prozessoren im Jahr 2005 am weitesten verbreitet waren.

Gehe zu neue Architektur, hat die Mac-Community stark verändert und das Verständnis ihrer Computer tatsächlich in zwei Zeitalter unterteilt – „vor dem Übergang zu Intel“ und „nach dem Übergang zu Intel“. Vorherige Ansicht der Benutzer Mac-Computer als Anhänger einer bestimmten Sekte, zu der Musiker, Designer, Journalisten und andere Menschen kreativer Berufe gehörten, wurde gebrochen. Apple wurde offener gegenüber der Außenwelt, und dieser Offenheit folgte eine Massenproduktion und ein rasanter Anstieg der Zahl neuer Nutzer.

Macintosh-Computer verwenden mittlerweile Standardausrüstung, die auf dem allgemeinen Komponentenmarkt erhältlich ist. Gleichzeitig sind die Endkosten von Mac-Computern immer noch höher, könnten jedoch viel höher sein, wenn es nicht einen ständigen Wettbewerb mit Microsoft gäbe.

Mac OS selbst ist ein stark überarbeitetes BSD-UNIX-System mit eigenem Kernel (XNU). Obwohl Mac OS und Linux gemeinsame UNIX-Wurzeln haben, gibt es zwei grundlegende Unterschiede zwischen ihnen.

Erstens kann Mac OS (ohne die Hilfe von Hackern) nur auf Macintosh-Computern installiert werden, die von hergestellt werden Apfel. Der zweite Unterschied besteht darin, dass es sich bei Mac OS um proprietäre Software handelt (die unter Bedingungen verbreitet wird, die ihre kostenlose Weiterverbreitung, die Verwendung durch den Benutzer in ihrer eigenen Software, Änderungen daran usw. verbieten – d. h. mit Einschränkungen der Freiheit des Benutzers) und Linux bezieht sich auf „ „Freie“ Software unterscheiden sich dementsprechend in der Art und Weise, wie sie verbreitet werden.

Das erste Mac OS erschien 1984, viel früher als Windows. Es wurde speziell für Macintosh (Mac)-Computer entwickelt. Diese Computer haben im Gegensatz zu den PCs, die wir gewohnt sind, eine geschlossene Architektur, das heißt, die Computer selbst werden nur von Apple zusammengebaut. Die Einschränkung der Wahlfreiheit des Benutzers ist bei weitem nicht die beste Lösung. Aber wie die Praxis von Apple gezeigt hat, kann dies manchmal das Einzige sein mögliche Lösung für den Fortbestand des Unternehmens.

Es ist viel bequemer und rentabler, den Prozess der Veröffentlichung neuer Computer und Betriebssysteme in einer Hand zu konzentrieren und das Betriebssystem so weit wie möglich an einen bestimmten Komponentensatz anzupassen. Gleichzeitig werden die Treiber für diese Komponenten in höchster Qualität geschrieben.

Die Stärke von Mac OS liegt darin, dass es auf dem Macintosh praktisch keine Viren gibt. Und der Punkt ist nicht nur, dass Mac OS im Vergleich zu Windows nicht sehr verbreitet ist, sondern auch, dass herkömmliche Viren in einer UNIX-Umgebung einfach nicht funktionieren. Theoretisch gibt es natürlich Proben von Viren, die mit einigen Anwendungen für Mac OS funktionieren können, aber ihre Anzahl ist im Vergleich zu Schadsoftware, die für Windows geschrieben wurde, einfach unbedeutend. Sogar Remote-Hacking Einen Computer mit Mac OS zu hacken ist viel schwieriger, als einen laufenden Rechner zu hacken Windows-Steuerung, und Antivirenprogramme sind möglicherweise nur erforderlich, um eine infizierte Datei nicht an einen Computer zu senden, auf dem Windows ausgeführt wird; es wird Ihnen keinen Schaden zufügen.

Auch die Systemoberfläche weist erhebliche Unterschiede zu Windows auf. Wenn beispielsweise in Windows jedes Programm normalerweise einem Fenster mit darin geöffneten Registerkarten und Symbolleisten entspricht, werden in Mac OS „schwebende“ Fenster und Bedienfelder verwendet, die nicht an ein gemeinsames Fenster gebunden sind, sondern sich auf dem Desktop befinden.

Es zeichnet sich außerdem durch eine einheitliche Schnittstelle von Anwendungen und Betriebssystem aus, die nach AHIG-Standards erstellt wurde. Die Apple Human Interface Guidelines (AHIG) sind das Hauptdokument, das die Prinzipien zum Aufbau einer Fensterschnittstelle beschreibt Mac-Umgebung OS X. Dies ist das erste Buch, das ein Entwickler lesen sollte, bevor er seine Softwareprodukte für Mac OS erstellt. Der Zweck dieses Dokuments besteht darin, den richtigen und falschen Ansatz beim Schnittstellendesign im Apple-Betriebssystem zu erläutern. Obwohl das Dokument eher beratenden Charakter hat, versuchen fast alle Entwickler, diese Anforderungen zu erfüllen.

Das Hauptmerkmal der Mac OS-Benutzeroberfläche ist ihr Minimalismus. Dies bedeutet, dass dem Benutzer beim Start der Anwendung wichtige, grundlegende Schnittstellen- und Steuerelemente angezeigt werden und er die Arbeitsumgebung nur bei Bedarf nach seinen Wünschen anpassen kann. In diesem Fall wird der Benutzer keine Schwierigkeiten haben, die Betriebssystemoberfläche zu beherrschen.

Das Betriebssystem von Apple ist bereits komfortabel und funktionsfähig, aber Apple ist gegenüber Benutzerinitiative misstrauisch. Geleitet von dem Grundsatz „Je weniger dem Benutzer gegeben wird, desto weniger wird er kaputt gehen“ haben sie die Freiheit eingeschränkt, das Erscheinungsbild von Mac OS X anzupassen. Es gibt nur wenige Anwendungen zum Ändern des Standarddesigns, zum Beispiel: Magnifique und ShapeShifter (nur 10.4 Tiger). Aber sie können das Design nicht koordiniert ändern.

Eine weitere Besonderheit der Mac-Oberfläche ist Dock-Panel. Dies ist ein Bereich am unteren Rand des Desktops, in dem Sie Symbole für Dateien und Anwendungen finden, auf die Sie schnell zugreifen müssen. Ausführen von Anwendungen. Das Bedienfeld kann bearbeitet, in der Größe geändert, Anwendungssymbole entfernt und hinzugefügt werden. Sie können auch Schnittstellenelemente wie Dashboard und Expose notieren. Dashboard ist ein Panel zum Arbeiten mit „Widgets“, den einfachsten grafischen Anwendungen, die in der Regel Informationsfunktionen ausführen. Expose – Funktion zur Anzeige auf dem Bildschirm in Form von Miniaturansichten aller Fenster öffnen oder nur die Fenster des aktiven Programms.

Bewertungskriterien für Informationstechnologie

Die Kriterien zur Beurteilung der Optimalität von Informationstechnologien sind die Aktualität der Bereitstellung von Informationen an Benutzer, ihre Zuverlässigkeit, Authentizität und Vollständigkeit.

Ziel der Informationstechnologie ist die angemessene Nutzung von Informationsressourcen und deren Bereitstellung für alle Elemente der Organisationsstruktur. Informationsressourcen sind die anfänglichen „Rohstoffe“ für das Managementsystem jeder Organisation, Institution, jedes Unternehmens und das Endprodukt Entscheidung. Die Entscheidungsfindung erfolgt in den meisten Fällen unter Bedingungen mangelnder Informationen, daher bestimmt der Nutzungsgrad der Informationsressourcen maßgeblich die Wirksamkeit der Organisation.

Das Hauptziel der automatisierten Informationstechnologie besteht daher darin, durch die Verarbeitung von Primärdaten Informationen neuer Qualität zu gewinnen, auf deren Grundlage optimale Managemententscheidungen entwickelt werden.

Das Hauptziel der Informationstechnologie wird erreicht durch:

– Informationsintegration;

– Gewährleistung der Relevanz und Konsistenz der Daten;

– Verwendung moderner technische Mittel für die Umsetzung und Funktionsweise qualitativ neuer Formen Informationsunterstützung Aktivitäten des Verwaltungsapparates.

Die Informationstechnologie bewältigt einen deutlichen Anstieg der verarbeiteten Informationsmenge, führt zu einer Verkürzung der Verarbeitungszeit und ist der wichtigste Bestandteil des Prozesses der Nutzung von Informationsressourcen im Management.

Fragen zur Selbstkontrolle

1. Geben Sie das Konzept der Informationstechnologie an.

2. Was sind Informationstechnologie-Tools?

3. Wie Informationstechnologien nach Zweck unterteilt werden.

4. Geben Sie das Konzept des Faches Informationstechnologie an.

5. Wie Informationstechnologien nach dem Konstruktionsprinzip unterteilt werden.

6. Geben Sie das Konzept der funktionsorientierten IT an.

7. Geben Sie das Konzept der objektorientierten IT an.

8. Nennen Sie die Kriterien zur Bewertung von Informationstechnologien.

9. Nennen Sie die Kriterien zur Klassifizierung von Informationstechnologien.

10. Was sind die grundlegenden Unterschiede zwischen IT und Produktionstechnik?

1.3. Plattform rein Informationstechnologie

Eine Plattform ist eine Reihe interagierender Hardware und eines Betriebssystems, unter dem Anwendungsprogramme und Tools für ihre Entwicklung ausgeführt werden.

In der Informationstechnologie bezeichnet der Begriff „Plattform“ im weiteren Sinne meist die Kombination folgender Komponenten:

– Hardwarelösung;

– Betriebssystem (OS);

Im engeren Sinne werden folgende Arten von Plattformen unterschieden:

– Eine Softwareplattform ist eine Reihe von Betriebssystemen, Tools zur Entwicklung von Anwendungssoftwarelösungen und Anwendungsprogrammen, die unter der Kontrolle dieses Betriebssystems ausgeführt werden.

– Eine Anwendungsplattform ist ein Ausführungsmittel und eine Reihe technologischer Lösungen, die als Grundlage für die Erstellung einer bestimmten Reihe von Anwendungsprogrammen dienen.

– Hardwareplattform (Hardware) ist eine Reihe kompatibler Hardwarelösungen mit einem darauf ausgerichteten Betriebssystem

Das Konzept der „Hardwareplattform“ ist mit der Entscheidung von IBM verbunden, einen einzigen Standard für die Hauptkomponenten eines Personalcomputers zu entwickeln und zu genehmigen. Bis zu diesem Zeitpunkt versuchten PC-Hersteller, ihre eigenen, einzigartigen Geräte zu entwickeln, um ein Monopolist bei der Montage und Wartung ihrer eigenen Personalcomputer zu werden. Allerdings war der Markt dadurch übersättigt mit untereinander inkompatiblen PCs, die jeweils mit eigener Software erstellt werden mussten. Während dieser Zeit war das Design jedes PCs ein geschütztes Geheimnis des Herstellers und das Kopieren von Produkten durch ein Unternehmen durch ein anderes war strengstens verboten.

Der Verdienst von IBM liegt gerade darin, dass es das Prinzip der „offenen Architektur“ eingeführt, einen einheitlichen Standard für die Hauptbestandteile eines Personalcomputers – Komponenten – entwickelt und genehmigt hat, alle über die Merkmale ihres Designs informiert und gleichzeitig die Produktion gefördert hat von Computern anderer Hersteller, die mit dem IBM PC kompatibel sind. Das Prinzip der „offenen Architektur“ basierte auf der Möglichkeit, einzelne Teile zu verbessern und neue Geräte einzusetzen. IBM stellte den PC nicht als ein einzelnes einteiliges Gerät her, sondern bot die Möglichkeit, ihn aus unabhängig hergestellten Teilen zusammenzubauen.

Auf der Hauptelektronikplatine eines IBM PC-Computers (System oder Motherboard) befinden sich nur die Blöcke, die Informationen verarbeiten. Die Schaltkreise, die alle anderen PC-Geräte steuern – Monitor, Festplatte, Drucker usw. – sind auf separaten Platinen (Controllern) implementiert, die in Standardanschlüsse auf der Hauptplatine – Steckplätze – gesteckt werden. Diese elektronischen Schaltkreise werden von einem einzigen Netzteil mit Strom versorgt und sind aus Komfort- und Zuverlässigkeitsgründen in einem gemeinsamen Gehäuse untergebracht – der Systemeinheit.

Die Offenheit von IBM PC-kompatiblen Personalcomputern liegt darin, dass alle Spezifikationen für das Zusammenspiel externer Geräte mit Controllern, Controllern mit Hauptplatine, Mainboard, Motherboard per Bus usw. stehen jedem zur Verfügung. Diese Situation hält bis heute an, obwohl seitdem viele Innovationen im Design von IBM PC-kompatiblen Computern vorgenommen wurden. Daher kann jedes Unternehmen mit der Produktion eines beliebigen Controllers oder externen Geräts beginnen Motherboards, ohne sich um alle anderen Komponenten des Computers kümmern zu müssen. Wenn die von ihnen erstellten Produkte allgemein anerkannten Standards entsprechen, können Produkte anderer Hersteller damit arbeiten.

IBM hoffte, dass die Offenheit der Architektur es unabhängigen Herstellern ermöglichen würde, verschiedene zusätzliche Geräte zu entwickeln, was die Popularität des Personal Computers steigern würde. Tatsächlich wurden innerhalb von ein oder zwei Jahren Hunderte von verschiedene Geräte und Komponenten für IBM PC.

Gleichzeitig verlor IBM jedoch schnell seine Priorität auf dem Markt für Computerausrüstung, da Konkurrenten Klone herstellten, die billiger waren als der ursprüngliche IBM-PC. Doch der Standard etablierte sich als Plattform für IBM PC-kompatible PCs.

Aufgrund der Tatsache, dass IBM, der Hersteller des ersten in Massenproduktion hergestellten Personalcomputers der Welt, derzeit seine Priorität bei der Herstellung von PCs verloren hat, wird der Begriff „IBM-kompatibler Computer“ im Westen immer seltener verwendet, und der Begriff Es wird „Wintel-Plattform“ verwendet, was bedeutet, dass es sich um eine Kombination aus einem Intel-Mikroprozessor und dem Windows-Betriebssystem handelt. Der Mikroprozessor gilt als Basis der Hardwareplattform, die die Architektur des Personalcomputers, also seinen Typ und seine Eigenschaften, bestimmt.

Allerdings definiert der Begriff Wintel den Begriff einer Plattform nicht ganz genau, da die offene Architektur moderner IBM-kompatibler Personalcomputer den Zusammenbau aus Komponenten verschiedener Hersteller ermöglicht, darunter auch Mikroprozessoren, die derzeit nicht nur von Intel produziert werden , aber auch von Advanced Micro Devices (AMD), Cyrix Corp. usw. Darüber hinaus können IBM-kompatible PCs nicht nur unter dem Betriebssystem arbeiten Windows-Systeme, aber auch unter anderen Betriebssystemen.

Die IBM-kompatible Computerplattform umfasst eine breite Palette unterschiedlicher Personalcomputer: vom einfachen Heimcomputer bis zum komplexen Server.

Neben der IBM-kompatiblen PC-Plattform bietet die Apple-Plattform, repräsentiert durch Macintosh-Computer, die im Westen sehr beliebt sind.

Experten für Computergeschichte geben Apple bei der Entwicklung von PCs Vorrang. Seit Mitte der 70er Jahre hat dieses Unternehmen mehrere Dutzend PC-Modelle vorgestellt – vom Apple I bis zum modernen iMac – und sich souverän gegen den mächtigen IBM-Konzern gewehrt.

Mitte der 80er Jahre. Computer der Macintosh-Serie sind zu den beliebtesten PCs der Welt geworden. Im Gegensatz zu IBM setzt Apple seit jeher auf eine geschlossene Architektur – Komponenten und Programme für diese Computer wurden nur von wenigen „autorisierten“ Herstellern hergestellt. Aus diesem Grund waren Macintosh-Computer schon immer etwas teurer als ihre IBM-kompatiblen PCs, was durch ihre hohe Zuverlässigkeit und Bequemlichkeit ausgeglichen wird.

Auf Apple-Computern erschienen erstmals viele neue Produkte, die im Laufe der Zeit zu einem integralen Bestandteil des Personalcomputers wurden: grafische Benutzeroberfläche und Maus, Sound-Subsystem und Computervideo usw. Darüber hinaus wurde die Benutzeroberfläche von Windows selbst teilweise von einem kopiert der frühen Betriebssysteme Apple-Systeme, erstellt für den Lisa-Computer.

Die Arbeit mit Grafiken bleibt auch heute noch das Haupteinsatzgebiet von Apple-PCs. Daher bleiben Macintosh-PCs in Bereichen wie dem Veröffentlichen, der Vorbereitung und Gestaltung von Vollfarbillustrationen sowie der Audio- und Videoverarbeitung unverzichtbar.

In dieser Funktion Apple-Computer werden mittlerweile in Russland verwendet (in den USA werden neue Apple-Modelle auch als Heim-PCs verwendet).

Trotz eines deutlichen Rückgangs des Interesses an Apple in den frühen 90er Jahren hatten sie am Ende des Jahrzehnts ihren früheren Glanz wiedererlangt, nachdem Modelle mit einem neuen, einzigartigen Design (durchscheinendes, bläuliches Gehäuse, Maus oder Drucker) für Apple auf den Markt kamen der Heimanwender (Desktop-iMac und tragbares iBook).

Sie nutzen ihre eigene Spezialsoftware und unterscheiden sich in ihren Komponenten deutlich von denen von IBM. In Russland sind Macintosh-Computer in der Druckindustrie weit verbreitet, um farbige Illustrationen und Designs zu erstellen. Derzeit finden sie auch in anderen Berufsbereichen sowie als „Heim“-Computer zunehmende Verbreitung.

Heutzutage gibt es auf dem Computermarkt mehrere Hauptplattformen für Personalcomputer, die sich jeweils sowohl im Zweck als auch in der Art der Hardware und Software unterscheiden. Verschiedene Computerplattformen sind in der Regel nicht miteinander kompatibel.

Das Problem der Kompatibilität von Computerplattformen entstand fast gleichzeitig mit dem Aufkommen der Personalcomputer. Aus dem einen oder anderen Grund hat jeder Hersteller seine Produkte so originell gemacht, dass niemand sonst Informationen mit ihnen austauschen konnte. Bis zu einem gewissen Grad dauert dieser Konkurrenzkampf bis heute an, aber die Hersteller sind sich darüber im Klaren, dass bei der Suche nach dem Kunden Vielseitigkeit ein grundlegender Faktor sein sollte Computersysteme schon seit sehr langer Zeit.

Es gibt zwei Hauptoptionen zur Lösung des Problems der Computerplattformkompatibilität:

1. Hardware-Lösungen sind spezielle Platinen, die tragen zusätzlicher Prozessor, RAM und Videospeicher einer anderen Hardwareplattform. Sie sind im Wesentlichen ein separater Computer, der in einen vorhandenen PC eingefügt wird. Er, so normaler Computer, kann mit jedem beliebigen Betriebssystem und der dazugehörigen Software ausgestattet werden. Gleichzeitig können Sie problemlos zwischen zwei Betriebssystemen wechseln, Dateien zwischen ihnen austauschen und andere Vorgänge ausführen, und die Leistung beider Systeme bleibt hoch und sie beeinflussen sich nicht gegenseitig, da sie außer der Maus praktisch keine gemeinsamen Ressourcen haben. Tastatur und Monitor. Der Hauptnachteil solcher Boards sind ihre hohen Kosten, wenn auch etwas geringer als die eines separaten PCs;

2. Softwarelösungen- Hierbei handelt es sich um speziell geschriebene Emulatorprogramme, mit denen Sie für Personalcomputer eines Typs entwickelte Software auf einem anderen PC ausführen können.

Emulator – Sonderprogramm, das jeden Befehl des Quellprogramms über einen oder mehrere Befehle des PCs ausführt, auf dem die Emulation erfolgt.

Es gibt verschiedene Arten von Emulatoren:

– Emulatoren-Executors ermöglichen die Ausführung von Programmen, die für andere Betriebssysteme geschrieben wurden;

– Emulatoren Hardware das Original reproduzieren Persönlicher Computer mit all seinen Hardware- und Softwarefunktionen. In diesem Fall erhält der Benutzer die absolute Kontrolle über seinen virtuellen PC und kann nahezu alle Vorgänge darauf wie auf einem echten Computer ausführen. Der Nachteil dieser Emulatoren ist, dass sie etwas langsam sind;

– Mit Betriebssystememulatoren können Sie ein Betriebssystem auf einem PC reproduzieren, das mit einer bestimmten Hardwareplattform nicht kompatibel ist. Ein Beispiel für einen solchen Emulator ist der Windows-Betriebssystememulator, der es einem Macintosh-Computer ermöglicht, ein für IBM-kompatible PCs geschriebenes Betriebssystem auszuführen. Solche Programme arbeiten etwas schneller als Hardware-Emulatoren, weisen jedoch viele Einschränkungen auf. Beispielsweise kann der Benutzer das Betriebssystem nicht selbst auswählen.



Freunden erzählen