close

IBM-PC

Zur Navigation gehen Zur Suche gehen
IBM-PC (Modell 5150)
Abzeichen für IBM-Personal-Computer-Recreation.svg
IBM-PC 5150.jpg
IBM PC 5150 mit Tastatur und grünem Monitor ( 5151 ), auf dem MS-DOS 5.0 ausgeführt wird
Information
Kerl Persönlicher Computer
Erstellungsdatum 12. August 1981
Entwickler Philipp Donald Estridge Anzeigen und Ändern der Daten in Wikidata
Hersteller IBM Anzeigen und Ändern der Daten in Wikidata
Kosten Ab 1.565 $
Technische Daten
Prozessor Intel 8088 bei 4,77 MHz
Erinnerung 16 KB ~ 640 KB
Grafikkarte MDA und CGA
Audio

Tonerzeugung bzw

per Lautsprecher
Befehlssatz x86 , 8 -Bit- ISA
Software
Betriebssystem
Chronologie
IBM System/23 Datamaster Anzeigen und Ändern der Daten in Wikidata
IBM-PC (Modell 5150)
IBM Personal Computer XT Anzeigen und Ändern der Daten in Wikidata
Image
IBM Personal Computer mit IBM CGA 5153 Monitor, IBM PC Tastatur, IBM 5152 Drucker und Papierhalter. (1988)
Image
IBM PC 5150 PC mit Monitor IBM 5151

Der IBM Personal Computer (auf Spanisch IBM Personal Computer oder IBM Personal Computer ), allgemein bekannt als IBM PC , war die ursprüngliche Version und Vorläufer der IBM PC-kompatiblen Hardwareplattform . Es ist das IBM-Modell 5150 und wurde am 12. August 1981 als Teil der fünften Computergeneration eingeführt. Es wurde von einem Team aus Ingenieuren und Designern unter der Leitung von Don Estridge und William C. Lowe von der IBM Entry Systems Division in Boca Raton , Florida , entwickelt . Zusammen mit „ Mikrocomputer “ und „ Heimcomputer “ war der Begriff „ Personal Computer “ bereits vor 1981 gebräuchlich. Er wurde ab 1972 verwendet, um den Alto de Xerox PARC zu charakterisieren . Aufgrund des Erfolgs des IBM Personal Computer bedeutete der Begriff PC jedoch genauer einen Mikrocomputer , der mit IBM PC-Produkten kompatibel ist. Der IBM PC ist der Vorgänger der heutigen Personal Computer und der Vorläufer der IBM PC-kompatiblen Plattform .

Herkunft

Hintergrund

6 Jahre vor dem IBM PC hatte IBM seinen ersten Desktop-Mikrocomputer herausgebracht, den IBM 5100 , der 1975 eingeführt wurde. Es war ein komplettes System, das einen Monitor, eine Tastatur und einen Datenspeicher in einem einzigen Gehäuse enthielt. Es war auch sehr teuer – bis zu 20.000 US-Dollar – und wurde speziell für professionelle und wissenschaftliche Problemlöser entwickelt, nicht für Geschäftsanwender oder Bastler. [ 1 ] Es war nie ein Personal Computer .

1975 wurde der Altair 8800 in einem Artikel in der Januarausgabe des Magazins Popular Electronics vorgestellt , der als Bausatz verkauft wurde. Der Altair überraschte seine Schöpfer, als er im ersten Verkaufsmonat Tausende von Bestellungen generierte. Die Einführung des Altair hat eine ganze Industrie hervorgebracht, die auf grundlegendem Layout und internem Design basiert.

Neue Unternehmen wie Cromemco begannen, zusätzliche Kits anzubieten, während Microsoft gegründet wurde, um einen BASIC - Interpreter für Systeme bereitzustellen.

Bald darauf erschienen mehrere vollständige Klondesigns auf dem Markt, typisiert durch den IMSAI 8080 . Dies führte zum Erscheinen einer Vielzahl von Systemen, die auf dem mit dem Altair eingeführten S-100-Bus basieren. Der Altair gilt als der Funke, der zur PC-Revolution führte.

Drei Mikrocomputer erschienen 1977 und lösten eine Explosion auf dem Heimcomputermarkt aus : Apple II von Apple Computer , TRS 80 Model I von Tandy und Commodore PET von Commodore . Sie waren einfach zu bedienende Computer und waren die ersten, die von der allgemeinen Bevölkerung verwendet wurden. Andere Computer folgten bald, wie der erste der Atari 8-Bit-Familie , CP/M - Maschinen , verschiedene Modelle von Tandy, wie die TRS 80 Modelle II und III und der TRS-80 Farbcomputer , der Texas Instruments TI-99 / 4A , der Commodore VIC 20 und andere.

Immer mehr Unternehmen kamen hinzu, sowohl bereits etablierte als auch neu gegründete, die Computer oder alle Arten von Peripheriegeräten , Komponenten und Software für Mikrocomputer herstellten.

1978 erschien WordStar , ursprünglich entwickelt für die CP/M . Es war das funktionsreichste und benutzerfreundlichste Textverarbeitungsprogramm , das für dieses Betriebssystem verfügbar war, und wurde zu einem De-facto-Standard.

1979 erschien VisiCalc , die erste Tabellenkalkulation , die als die Anwendung galt, die den Mikrocomputer dazu brachte, ein Hobby für Computerbegeisterte zu sein und zu einem ernsthaften Geschäftswerkzeug zu werden. [ 2 ]

Als IBM den Aufstieg dieser Programme und den überwältigenden Erfolg von Apple mit seinem Apple II sah, beschloss IBM, in den PC-Markt einzusteigen, den sie bis dahin ignoriert hatten.

Es erschienen auch die ersten Videospiele für PCs, die beliebtesten waren unter anderem Microchess , SARGON , Adventureland , Mystery House und Zork . Der Markt für Mikrocomputer wuchs sehr schnell, aber IBM, das größte Computerunternehmen der Welt, das damals alles von Minicomputern bis hin zu Großrechnern anbot , war noch nicht in dieses Segment eingetreten.

Die Entwicklung des IBM-PCs

Die ursprüngliche PC-Linie war Teil einer Strategie von IBM, in den Heimcomputermarkt einzusteigen , der bisher ignoriert und von anderen dominiert worden war. [ 3 ] Das ursprüngliche Modell des IBM PC wurde als 5150 bezeichnet, was ihn in die 1975 erschienene „5100“-Serie einordnete, obwohl seine Architektur kein direkter Nachkomme des IBM 5100 war.

Anstatt den üblichen IBM-Designprozess zu verwenden, wurde ein spezielles Team mit der Erlaubnis zusammengestellt, die normalen Beschränkungen des Unternehmens zu umgehen und schnell etwas auf den Markt zu bringen. Dieses Projekt erhielt den Codenamen Project Chess bei der IBM Entry Systems Division in Boca Raton, Florida. Das Team bestand aus zwölf Personen unter der Leitung von Don Estridge mit Chefdesigner Lewis Eggebrecht. [ 4 ]

Externe Komponenten

Früher hatte IBM immer eigene Komponenten entwickelt, in diesem Fall aber nicht.

Sie haben den PC in etwa einem Jahr entwickelt. Um dies zu erreichen, entschieden sie sich zum einen aus Zeit- und Kostengründen , die Maschine mit handelsüblichen Teilen von einer Vielzahl unterschiedlicher Originalgerätehersteller (OEMs) und aus verschiedenen Ländern zu bauen, anstatt einzigartige Designs für die IBM zu entwickeln PC- Monitor und Drucker entschied sich das Projektmanagement für die Verwendung eines vorhandenen handelsüblichen IBM-Monitors, der zuvor bei IBM in Japan entwickelt wurde, sowie für ein vorhandenes, sehr beliebtes Druckermodell, den Epson MX 80 . Folglich wurden die einzigen industriellen Designelemente des IBM-PCs auf die Systemeinheit und die Tastatur verbannt. [ 5 ]

Offene Architektur

Sie entschieden sich auch für eine offene Architektur , damit andere Hersteller periphere Komponenten und kompatible Software produzieren und verkaufen konnten, ohne Lizenzen kaufen zu müssen.

IBM verkaufte auch ein Handbuch, das IBM PC Technical Reference Manual , das vollständige Schaltplandiagramme, eine Auflistung des ROM -BIOS -Quellcodes und viele detaillierte Konstruktions- und Programmierinformationen zu jeder der IBM PC-Komponenten und ihren Komponenten enthielt.

Sechs Wochen nachdem IBM am 12. August 1981 auf der COMDEX den IBM PC angekündigt hatte , hatte Tecmar 20 PC-Produkte zum Verkauf angeboten. Zu diesen Produkten gehörten Speichererweiterung, IEEE-488 , Datenerfassung und Erweiterungschassis. [ 6 ] ​[ 7 ] ​[ 8 ] ​[ 9 ] ​[ 10 ]

Damals erwogen Don Estridge und sein Team die Verwendung des IBM 801 -Prozessors (einer frühen RISC - CPU ) und seines Betriebssystems, das am Thomas J. Watson Research Center in Yorktown Heights , New York , entwickelt worden war .

Der 801 war leistungsstärker als der Intel 8088 , und das Betriebssystem war viel fortschrittlicher als das Betriebssystem DOS 1.0 von Microsoft, das letztendlich ausgewählt wurde.

Das Entfernen einer internen Lösung erleichterte die Arbeit des Teams erheblich und hätte eine Verzögerung des Zeitplans vermeiden können, aber die letztendlichen Konsequenzen dieser Entscheidung für IBM waren weitreichend.

IBM hatte kürzlich den Business-Mikrocomputer System/23 Datamaster entwickelt , der einen Intel-Prozessor und periphere ICs verwendete; Vertrautheit mit diesen Chips und die Verfügbarkeit des Intel 8088 Prozessors war ein entscheidender Faktor bei der Prozessorwahl für das neue Produkt.

Sogar die 62-Pin- Erweiterungsbus-Erweiterungssteckplätze wurden ähnlich wie die System/23 Datamaster- Erweiterungssteckplätze entwickelt . Verzögerungen aufgrund der internen Entwicklung der Datamaster-Software beeinflussten das Designteam auch in Richtung eines beschleunigten Entwicklungsprozesses für den PC, wobei technische Informationen öffentlich zugänglich sind, um Drittentwickler zu ermutigen. [ 11 ]

Die Preise für den IBM-PC begannen bei 1.565 US-Dollar für eine Bare-Bones-Konfiguration mit 16 KiB RAM und ohne Diskettenlaufwerke. [ 12 ] Die meisten Systeme wurden jedoch mit einem oder zwei Diskettenlaufwerken und dem PC-Betriebssystem DOS verkauft , und zum Ausführen des Betriebssystems war ein System mit mindestens 32 KiB RAM erforderlich. All dies ließ den Grundpreis des IBM-PCs auf über 2.000 US-Dollar steigen.

Konsequenzen

IBM hoffte, seine Position auf dem Markt behaupten zu können, indem es über die Lizenzrechte für das BIOS verfügte und der Konkurrenz einen Schritt voraus war. Unglücklicherweise für IBM haben andere Hersteller das BIOS schnell rekonstruiert und ihre eigenen Versionen produziert, ohne Lizenzgebühren an IBM zu zahlen. Columbia Data Products stellte im Juni 1982 den ersten IBM-PC-kompatiblen Computer vor ( Compaq Computer Corporation kündigte den Compaq Portable an, den ersten IBM-kompatiblen tragbaren PC. Die ersten Modelle wurden im März 1983 ausgeliefert.

Sobald der IBM PC ein kommerzieller Erfolg wurde, kehrte das Produkt zu IBMs üblicher strengerer traditioneller Managementkontrolle zurück. IBMs Tradition, seine Produktlinien zu "rationalisieren", indem es die Leistung günstigerer Modelle absichtlich einschränkte, um zu verhindern, dass sie die Vorteile teurerer Modelle "kannibalisieren", [ Zitieren erforderlich ] machte es seinen Konkurrenten leichter, sie zu haben kein Problem, die Führung von IBM über ihr eigenes Produkt zu übernehmen.

Der IBM PC als Standard

Der Erfolg des IBM-PC veranlasste andere Unternehmen, IBM-kompatible Systeme zu entwickeln, was wiederum dazu führte, dass Dinge wie Disketten vermarktet wurden, die als „IBM-formatiert“ beworben wurden. Aufgrund der offenen Architektur und der handelsüblichen Komponenten konnte ein Klon des IBM-PCs mit handelsüblichen Teilen erstellt werden, aber das BIOS erforderte Reverse Engineering .

Unternehmen wie Phoenix Software Associates , American Megatrends , Award und andere erreichten funktionierende Versionen des BIOS, die es Unternehmen wie Dell , Compaq und HP und anderen ermöglichten, PCs herzustellen, die wie IBM-Produkte funktionierten.

Der IBM PC wurde zum Industriestandard.

Vertrieb durch Dritte

ComputerLand und Sears Roebuck arbeiteten schon früh in der Entwicklung mit IBM zusammen. Der Verkaufs- und Marketingleiter von IBM, HL („Sparky“) Sparks, verließ sich auf diese Einzelhandelspartner, um wichtige Marktkenntnisse zu erhalten.

Computerland und Sears wurden die Hauptverkaufsstellen für das neue Produkt.

Es gab bereits mehr als 190 Computerland-Läden, während Sears dabei war, eine Handvoll Rechenzentren in den Läden für den Verkauf des neuen Produkts einzurichten. Dies sicherte die weite Verbreitung von IBM in den gesamten USA.

Die Verkäufe von Sears Roebuck, die den neuen PC auf den heimischen Markt ausrichten, blieben hinter den Erwartungen zurück.

Dieses ungünstige Ergebnis zeigte, dass die Strategie darin bestand, auf den Büromarkt zu zielen, wo die Umsätze höher waren.

Kommerzieller Erfolg

Der erste IBM PC wurde am 12. August 1981 veröffentlicht . Mit einem Grundpreis von 1.565 US-Dollar (ca. 4.700 US-Dollar im August 2021) war es zwar nicht billig, aber für Unternehmen erschwinglich.

Es waren jedoch nicht die IT-Abteilungen von Unternehmen, die es kauften, sondern eine Reihe von Administratoren auf mittlerer Ebene, die das Potenzial des PCs erkannten, als die VisiCalc - Tabellenkalkulation portiert wurde .

Sie vertrauten auf das Prestige des Namens IBM und begannen, mit ihrem eigenen Budget Maschinen zu kaufen, um die Berechnungen durchzuführen, die sie in der Business School gelernt hatten.

Innerhalb weniger Jahre verdrängten der IBM-PC und seine Nachfolger, sowohl IBM als auch Klonen, fast alle Mikrocomputer mit anderen Architekturen, wodurch die Standard- x86 - Architektur entstand, und zunächst das Festplattenbetriebssystem MS DOS , später das Windows -Betriebssystem . und werden so zu Wintel -Computern .

Technologie

Systemeinheit

Image
Rückansicht des Gehäuses der IBM PC-Systemeinheit mit entfernter Abdeckung und entfernten Komponenten.

Die Systemeinheit des IBM-PCs enthielt das Motherboard, das Netzteil (das alle Komponenten mit Strom versorgte), Platz für bis zu zwei 5,25-Zoll-Diskettenlaufwerke voller Höhe und Platz für bis zu 5 an das Motherboard angeschlossene Erweiterungskarten. Auf der Rückseite befanden sich 5 lange Öffnungen, die mit verschraubten Metallplatten bedeckt waren, die entfernt wurden, um Erweiterungskarten platzieren und verschrauben zu können. Es gab auch zwei 5-polige DIN-Anschlüsse, einen zum Anschließen der Tastatur und einen zum Anschließen von Kabeln zur Steuerung eines Kassettenrecorders, der als Speichergerät gedacht war. Es gab auch einen kleinen Lautsprecher, mit dem Töne erzeugt werden konnten. Ein Schiebedeckel verschloss die Systemeinheit.

Der typische IBM-PC wurde mit einem oder zwei Diskettenlaufwerken, einer Controller-Karte für die Diskettenlaufwerke und einer Grafikkarte verkauft, sodass mindestens zwei der fünf Erweiterungssteckplätze im Computer belegt waren.

Hauptplatine

ImageControlador de Bus Intel 8288Zócalo para coprocesador numérico Intel 8087Procesador Intel 8088Controlador de interrupciones NEC 8259Conector DIN del tecladoConector DIN de la unidad de caseteRelé controlador de la unidad de caseteBus ISABus ISABus ISABus ISABus ISAInterruptores DIP de configuraciónInterruptores DIP de configuraciónGenerador de reloj Intel 8284Controlador de DMA Intel 8237Interfaz programable de periféricos NEC 8255Temporizador programable de intervalos NEC 8253IBM PC ROM BIOSIBM Casette BASICMemoria RAM
Das ursprüngliche Motherboard für den IBM Personal Computer, IBM 5150. Es hatte einen Intel 8088 16 -Bit-Mikroprozessor und einen Sockel für einen Intel 8087 Numerical Coprocessor (oben links), und links davon befanden sich zwei DIN-Anschlüsse, einer für die Tastatur und eine für die Kassettenschnittstelle; fünf 8-Bit- ISA - Erweiterungssteckplätze zum Einsetzen von Erweiterungskarten (unten links), vier RAM-Bänke, in denen Sie 16 KiB bis 64 KiB und in einer späteren Version von 64 KiB bis 256 KiB (unten rechts) haben könnten, ein ROM mit dem IBM ROM BIOS und vier für das IBM ROM BASIC plus einen Sockel für ein zusätzliches ROM (mittlere Spalte links neben dem RAM) sowie Support- und Klebechips.

Die Hauptplatine des IBM-PCs ( in der IBM-Terminologie planar oder Systemplatine genannt ). Es enthielt hauptsächlich die CPU , RAM und hatte einen Bus mit Steckplätzen für Erweiterungskarten . Auf dem Motherboard befinden sich auch das ROM-Subsystem, DMA-, IRQ- und BUS-Controller, ein Sockel für einen Coprozessor , vier Bänke mit 16 KB RAM, die Soundschaltung (ein PC-Lautsprecher-Tongenerator), eine Tastaturschnittstelle und eine Kassettenschnittstelle.

Chips

Das Motherboard bestand aus mehreren Spezialchips plus Klebelogik , die mit einem Satz integrierter Schaltkreise mit TTL -Technologie implementiert wurden :

  • Ein 4,77 - MHz - Intel 8088 - Mikroprozessor (der eine Version des Intel 8086 war , aber mit einem 8-Bit -Datenbus anstelle von 16). Zusammen mit dem 8086 ist der 8088 der erste Prozessor der x86 - Architektur , der heute in den meisten Computern verwendet wird.
  • Ein Intel 8284 - Taktgenerator mit einem Quarz bei einer Frequenz von 14,31818 MHz, der durch 3 geteilt wurde, um die 4,7727267 MHz für den 8088-Mikroprozessor zu erzeugen, und durch 4 geteilt, um das 3,579545-MHz-Signal zu erzeugen, das von der CGA zur Erzeugung des Bursts verwendet wird für Farbe im NTSC -Fernsehstandard . Die Frequenz von 4,7727267 wurde wiederum durch 4 geteilt, um ein Taktsignal von 1,1931817 MHz für die drei Zähler des 8253-Timers zu erzeugen, von denen einer diese Frequenz durch 65536 teilte und das Signal von 18,2065 Ticks (pro Sekunde) erzeugte, das einen auslöste Interrupt, der dazu diente, die Systemzeit zu halten
  • Ein Intel 8288 -Buscontroller , der unter anderem das 4,77-MHz-Taktsignal, CPU-S0-, -S1- und -S2-Signale und INTA-Interrupt-Controller-Signale empfing und verarbeitete, um verschiedene Bussteuersignale zu erzeugen
  • Ein 8 -KiB- BIOS- ROM (das IBM PC-ROM-BIOS ). Im BIOS-ROM befand sich die Implementierung der BIOS-Funktionen. Als erstes wurde der Power On Self Test (POST) ausgeführt, der eine Diagnose der Computerkomponenten durchführte und die Systemchips und das BIOS selbst startete; dann wurde der Boot Strap Loader ausgeführt, der den Bootsektor einer Diskette las und ihm die Kontrolle übergab, um das Laden des Betriebssystems zu starten, oder bei Problemen das IBM PC ROM BASIC startete
  • Der BASIC- Interpreter im ROM (das IBM PC ROM BASIC ), der sich in 4 Modulen mit jeweils 8 KiB ROM befand
  • Es gab vier RAM -Bänke mit einer Kapazität von jeweils 16 KiB, die eine Speichererweiterung von 16 KiB auf 64 KiB auf dem Motherboard ermöglichten. Jede Bank bestand aus 9 16 Kibit- Chips (4116 DRAM). Es gab 8 Chips für die 8 Bits des Bytes plus 1 Chip für die Paritätsprüfung . Bei der ersten Bank war die RAM-Schaltung auf das Motherboard gelötet. Die anderen drei hatten Sockel zum Einfügen zusätzlicher Speicherschaltungen zur Erweiterung auf insgesamt bis zu 64 KB. Eine spätere Version des IBM-PCs ermöglichte eine Erweiterung des RAM-Speichers auf bis zu 256 KiB in 4 Bänken mit jeweils 64 KiB.
  • Der Intel 8259 Programmable Interrupt Controller (PIC) . Es handhabte Hardware-Interrupts für den IBM-PC. Er hatte die Kapazität, bis zu 8 Interrupts (IRQ 0 bis IRQ 7) zu verarbeiten. Auf IRQ 0 empfing es 18,2 Mal pro Sekunde ein Signal vom Zeitgeber 8253, der vom BIOS- Interrupt-Handler verwendet wird , um einen Zähler zu führen. IRQ 1 erhielt jedes Mal, wenn eine Taste gedrückt oder losgelassen wurde, einen vom Tastaturcontroller ausgegebenen Interrupt. Auf IRQ 6 wurde ein Signal vom Diskettencontroller empfangen. IRQ 7 war für den Drucker reserviert, andere IRQs waren reserviert oder wurden auf dem ursprünglichen IBM-PC nicht verwendet, aber später wurden Geräte hinzugefügt, die diese Interrupts auslösten.
  • Der programmierbare Intervall-Timer (PIT) 8253 von Intel . Es hatte drei Timer (Zähler) (0, 1, 2). Der Timer 0 wurde verwendet, um 18,2 Mal pro Sekunde ein Signal zu erzeugen, um den IRQ-Interrupt 0 auszulösen. Der Timer 1 erzeugte periodisch ein Signal für den DMA-Controller, um den RAM aufzufrischen. Der Timer 2 konnte verwendet werden, um Töne unterschiedlicher Frequenzen für den Lautsprecher auf der Hauptplatine zu erzeugen oder auch um Töne zu erzeugen, die Einsen und Nullen darstellen, und wurde verwendet, um Daten und Programme auf dem Kassettenrecorder aufzuzeichnen, der an das System angeschlossen werden konnte.
  • Der Intel 8237 DMA -Controller wurde für Übertragungen zwischen E / A-Geräten und RAM und umgekehrt ohne CPU-Eingriff verwendet. Es hatte vier Kanäle (0, 1, 2, 3). Kanal 0 wurde verwendet, um den RAM-Speicher aufzufrischen, was periodisch dank eines vom Timer 1 des 8253 ausgesendeten Signals erfolgte. Kanal 2 wurde verwendet, um Daten zum und vom Diskettenlaufwerk zu übertragen.
  • Das 8255 Programmable Peripheral Interface (PPI) wurde verwendet, um die I/O-Ports 60h, 61h und 62h auf der Hauptplatine zu implementieren. Port 60h wurde für Tastatureingaben oder zum Lesen des Zustands von 8 DIP-Schaltern verwendet, Port 61h wurde ausgegeben und jedes seiner 8 Bits wurde zum Steuern von Systemkomponenten verwendet, und Port 62h wurde zum Lesen von Schaltern verwendet.Zusätzliche Konfigurationseinbrüche und auch Eingangssignale Bits
  • Auf der Hauptplatine befand sich ein Sockel zum Einsetzen eines numerischen Intel 8087 - Coprozessors , der die Möglichkeit hinzufügte, Hardware -Gleitkommaberechnungen durchzuführen . Es war nicht üblich, einen numerischen Coprozessor auf dem PC zu installieren, daher verwendeten Programme, die numerische Gleitkommaberechnungen durchführen mussten, Softwarebibliotheken, um die Berechnungen mit dem 8088-Prozessor durchzuführen.

Erweiterungsbus

Image
Schema des IBM XT -Busses . Der PC- und der XT-Bus waren fast identisch, wobei einige für den XT hinzugefügt wurden. Dann, mit dem Erscheinen des IBM AT im Jahr 1984, wurde dieser Bus länger, um weitere Funktionen hinzuzufügen, wodurch der ISA -Standard entstand, der später erneut erweitert wurde, um den EISA -Standard zu produzieren .

Auf der Hauptplatine hatte der IBM-PC 5 x 62-polige Erweiterungssteckplätze , die von IBM als I/O-Kanal bezeichnet werden . Sie wurden verwendet, um Erweiterungskarten einstecken zu können, die dem Computer Funktionalität hinzufügten. Neben jedem Erweiterungssteckplatz befand sich auf der Rückseite des Computergehäuses eine Öffnung, durch die Erweiterungskarten Anschlüsse freilegen konnten. Wenn keine Erweiterungskarten installiert waren, bedeckte eine Metallabdeckung die Öffnung, um das Eindringen von Staub und Schmutz zu verhindern und den Luftstrom zu kontrollieren.

Die Erweiterungssteckplätze stellten eine Erweiterung der Adress-, Daten- und Steuerbusse des Prozessors 8088 dar. Er hatte die 8 Datenbusleitungen und die 20 Adressbusleitungen (demultiplext) zusammen mit den CPU-Steuerbusleitungen, und zu diesen Leitungen wurde IRQ hinzugefügt Leitungen für Interrupts, Leitungen für den DMA, Taktleitungen, Stromleitungen von +5, –5, +12 und –12 Volt (zusätzlich zu Erde ) und andere.

Er unterschied sich vom S-100-Bus , der zu der Zeit, als der IBM-PC herauskam, ein Industriestandard war. Der im ursprünglichen PC verwendete Bus wurde sehr beliebt und zu einem neuen Standard. Viele Dritthersteller stellten alle Arten von Erweiterungskarten für den PC und die spätere IBM XT her, die ebenfalls diesen Bus verwendeten, und brachten so eine Industrie rund um die PC- und XT-Architektur hervor. Er wurde als PC-Bus oder XT-Bus und später als 8-Bit-ISA-Bus bezeichnet.

Mit der Veröffentlichung des IBM AT -Computers erweiterte IBM den ursprünglichen IBM PC-Bus, um die neue AT-Architektur aufzunehmen, die einen Intel 80286-Prozessor hatte und 16 Datenbits anstelle von 8 verarbeitete und bis zu 16 MB Speicher adressieren konnte. Der ursprüngliche PC-Bus wurde dann erweitert, indem 8 zusätzliche Datenleitungen hinzugefügt wurden, um mit 16 Bit zu arbeiten, zusätzliche Adressleitungen, um auf die 16 MB zuzugreifen, neue IRQ-Leitungen, DMA und andere Funktionen.

Später, als IBM die PS/2 -Computerserie mit einer neuen Architektur und einem neuen Bus (dem MCA ) veröffentlichte, beabsichtigte IBM, den neuen Bus an Dritthersteller von Computern zu lizenzieren, aber der Rest der Branche tat dies nicht diesen Weg gehen und sich dafür entscheiden, weiterhin Maschinen auf Basis der offenen, lizenzfreien Architektur von IBM AT herzustellen. Der AT-Bus wurde dann als Industry Standard Architecture ( ISA-Bus ) bezeichnet, wurde zum neuen Industriestandard und machte IBMs MCA zu einem Flop. Der ursprüngliche PC-Bus wurde also als 8-Bit- ISA-Bus oder XT-ISA-Bus bezeichnet, während sich der Begriff ISA (an sich) auf den 16-Bit-AT-Bus (wie in den ISA-Spezifikationen definiert) bezog. Später, im Jahr 1988, wurde der Standard Extended Industry Standard Architecture (EISA) entwickelt, der den bestehenden ISA-Bus erweiterte, indem er 32-Bit wurde und zusätzliche Funktionen hinzufügte, die denen des IBM MCA-Busses entsprechen, aber die Abwärtskompatibilität mit dem ISA-Bus aufrechterhielt.

Der auf diese Weise standardisierte ISA-Bus des AT wird bis heute in Computern für den industriellen Einsatz verwendet, wo ihm seine relativ niedrige Geschwindigkeit, 5-Volt-Signale und sein relativ einfacher und unkomplizierter Aufbau (nach 2011-Standards) technische Vorteile verschaffen ( Störfestigkeit für Zuverlässigkeit).

Erweiterungskarten

Image
IBM PC Game Control-Adapter

Die Funktionalität wurde dem Computer mittels Erweiterungskarten hinzugefügt, die von IBM als Adapter bezeichnet werden . Für den IBM PC lieferte IBM zwei Videokarten , den IBM Monochrome Display and Printer Adapter (MDA) (der auch einen eingebauten Anschluss zum Anschließen eines Druckers hatte) und den IBM Color Graphics Adapter (CGA), einen Diskettenlaufwerk- Controller. (an dem zwei interne und zwei externe Diskettenlaufwerke angeschlossen werden können), ein Adapter für einen Drucker ( parallele Schnittstelle ), ein Adapter für asynchrone Kommunikation ( serielle RS232 -Schnittstelle ), ein Gamecontroller-Adapter (für bis zu 2 Joysticks oder 4 Paddles ) und zwei RAM-Speichererweiterungsoptionen, eine mit 32 KiB RAM und die andere mit 64 KiB (mit der der Speicher des Computers auf bis zu 256 KB erweitert werden konnte).

Die Karten wurden in jeden freien Erweiterungssteckplatz des 5 gesteckt, den der Computer hatte, und hatten, abgesehen von der Speichererweiterung, Anschlüsse, die durch Schlitze auf der Rückseite des Computers nach außen freigelegt waren. Die Geräte wurden mittels Kabel an den jeweiligen Stecker angeschlossen. IBM verkaufte einen hochauflösenden monochromen Monitor, den IBM 5151 , der an die MDA-Videokarte angeschlossen wurde, Diskettenlaufwerke, die an den internen Anschluss des Controllers angeschlossen wurden, und einen Drucker, der sowohl an den parallelen Anschluss des MDA als auch an den separaten parallelen Adapter angeschlossen werden konnte.

Image
Das Quadram-Quadboard

Da die ursprünglichen IBM-Erweiterungskarten im Allgemeinen nur eine Funktionalität hatten (serielle Schnittstelle, parallele Schnittstelle, Diskettenlaufwerk-Controller, Gamecontroller usw.), war es einfach, alle fünf Erweiterungssteckplätze des PCs oder sogar alle acht Steckplätze zu füllen des XT, auch ohne die Installation spezieller Hardware. Im PC waren mindestens zwei Erweiterungssteckplätze belegt, einer für eine Grafikkarte und einer für den Diskettencontroller, sodass nur drei frei blieben. Bei der XT wurde ein dritter für den Festplattencontroller verwendet, sodass fünf frei blieben. Damals begannen Unternehmen wie Quadram und AST mit der Herstellung sehr beliebter Multifunktionalitätskarten ( Multi-I/O ), die mehrere Peripheriegeräte auf einer einzigen Adapterkarte kombinierten, die einen einzigen Erweiterungssteckplatz nutzte ; Quadram bot das QuadBoard und AST das SixPak an, die beide RAM, einen seriellen Anschluss, einen parallelen Anschluss, einen Spieleanschluss und eine Uhr boten. Dies wurde später zur Standardmethode, um einem Computer grundlegende Funktionen hinzuzufügen. Heutzutage ist ein Großteil der Funktionalität in das Motherboard selbst integriert.

Auf den parallelen Karten wurde das Intel 8255 Programmable Peripheral Interface (PPI) (an E/A-Adresse 0x378) für Drucker-E/A verwendet, [ 13 ] und auf der seriellen Karte wurde der Intel 8250 verwendet (UART) (an I /O-Adresse 0x3F8 oder 0x3E8), die die serielle Kommunikation auf dem (Pseudo-) RS-232- Port [ 14 ] steuerte .

Tastatur

Image
Tastatur IBM 5150

Die ursprüngliche IBM PC- Tastatur von 1981 war äußerst zuverlässig und von hoher Qualität und wurde ursprünglich in North Carolina für den System/23 Datamaster entwickelt . [ 15 ] Jede Taste wurde als zuverlässig über 100 Millionen Tastenanschläge bewertet. Für den IBM PC wurde ein separates Tastaturgehäuse mit einer neuen Benutzerfreundlichkeitsfunktion entwickelt, mit der Benutzer den Neigungswinkel für persönlichen Komfort einstellen können. Im Vergleich zu den Tastaturen anderer kleiner Computer der damaligen Zeit war die Tastatur des IBM-PCs weit überlegen und spielte eine wichtige Rolle bei der Etablierung eines hochwertigen Images. So wurde beispielsweise das Industriedesign der Tastatur samt Systemeinheit mit einem bedeutenden Designpreis ausgezeichnet. [ 5 ] Im Herbst 1981 ging das Byte - Magazin so weit, wie es gehen konnte, indem es feststellte, dass die Tastatur zu 50 Prozent der Grund für den Kauf eines IBM-PCs sei. Die Bedeutung der Tastatur wurde definitiv festgestellt, als der IBM PCjr von 1983 floppte, zum großen Teil, weil er eine ganz andere und glanzlose Chiclet-Tastatur hatte, die den Kunden ein schlechtes Image verlieh. Seltsamerweise geschah fast dasselbe mit dem ursprünglichen IBM-PC, als das Management Anfang 1981 ernsthaft erwog, die Tastatur durch eine billigere, minderwertigere zu ersetzen. Dieser Fehler wurde durch den Rat eines der ursprünglichen Entwicklungsingenieure nur knapp vermieden.

Die 84-Tasten-Tastatur des ursprünglichen IBM-PCs von 1981 wurde jedoch von Schreibkräften wegen der nicht standardmäßigen Platzierung der EINGABETASTE und der linken UMSCHALTTASTE kritisiert und weil sie keinen separaten Cursor und keinen Ziffernblock hatte, die bei Vorläufern beliebt waren . Videoterminals der Serie PC DEC VT100 . 1982 führte Key Tronic die PC-Tastatur mit 101 Tasten ein, die heute Standard ist. 1984 korrigierte IBM die ENTER- und linke SHIFT-Taste auf seiner AT-Tastatur, verkürzte jedoch die Rücktaste, wodurch sie schwerer zu erreichen war. 1986 wechselte IBM zur erweiterten 101-Tasten-Tastatur, die einen separaten Cursor und einen Ziffernblock hinzufügte, alle Funktions- und Steuertasten (CTRL) verlegte und die Escape-Taste (ESC) ebenfalls auf der Seite gegenüber der Tastatur befand .

Ein weiterer Kritikpunkt an der Tastatur war das relativ laute "Klick"-Geräusch, das jede Taste beim Drücken machte. Da Benutzer von Schreibmaschinen daran gewöhnt waren, ihre Augen auf das Papier zu richten, auf dem sie tippten, und sich auf das mechanische Geräusch verlassen mussten, das jedes Mal ertönte, wenn ein Zeichen auf das Papier getippt wurde, um sicherzustellen, dass sie die Taste getroffen hatten. Stark genug (und nur einmal) sollte die "Klick"-Funktion der elektronischen Tastatur des PCs die gleiche Sicherheit bieten. Allerdings war es sehr laut und nervig, besonders wenn viele PCs im gleichen Raum im Einsatz waren. Spätere Tastaturen waren deutlich leiser.

Die IBM PC-Tastatur ist sehr robust und flexibel. Die Low-Level-Schnittstelle für jede Taste ist dieselbe: Jede Taste sendet ein Signal, wenn sie gedrückt wird, und ein weiteres Signal, wenn sie losgelassen wird. Ein in die Tastatur eingebauter Mikrocontroller , der Intel 8048 , scannt die Tastatur und kodiert einen Scancode und einen Freigabecode für jede Taste, wenn sie gedrückt und losgelassen wird. Jede Taste kann als Umschalttaste verwendet werden, und eine große Anzahl von Tasten kann gleichzeitig gedrückt und separat erkannt werden. Der Controller in der Tastatur übernimmt die typografische (Wiederholungs-) Operation, indem er wiederholte Scancodes für eine Taste ausgibt, die nach einer Weile gedrückt wird, und dann einen einzelnen Freigabecode, wenn die Taste endgültig losgelassen wird.

Ein IBM-PC-kompatibler kann eine Tastatur haben, die nicht jede Tastenkombination wie ein echter PC erkennt, zum Beispiel Großbuchstaben-Cursor-Tasten. Außerdem verwendeten "kompatible" Anbieter manchmal proprietäre Tastaturschnittstellen, wodurch verhindert wurde, dass die Tastatur ersetzt wurde.

Obwohl PC/XT und AT denselben Tastaturanschluss verwenden, war das Low-Level-Protokoll zum Lesen der Tastatur zwischen diesen beiden Serien unterschiedlich. Die AT-Tastatur verwendet eine bidirektionale Schnittstelle, die es dem Computer ermöglicht, Befehle an die Tastatur zu senden. Eine AT-Tastatur konnte nicht auf einer XT verwendet werden, noch umgekehrt. Tastaturhersteller von Drittanbietern haben auf einigen ihrer Tastaturen einen Schalter bereitgestellt, um zwischen dem AT-Stil- und dem XT-Stil-Protokoll zu wählen.

Grafikkarten

Als der IBM PC auf den Markt kam, bot IBM zwei Grafikkarten dafür an, den Monochrome Display Adapter (MDA) und den Color Graphics Adapter (CGA). Beide Karten verwendeten den Motorola 6845 CTR-Treiber .

Monochromer Display-Adapter

Die MDA-Karte hatte 4 KB RAM, konnte keine Grafiken anzeigen und hatte nur einen Textmodus mit sehr hoher Qualität und Auflösung (720 x 350) und 80 x 25 Zeichen. Einzelne Zeichen können bestimmte Attribute haben: normal, unsichtbar, unterstrichen, hell (fett), umgekehrtes Bild und blinken. Einige dieser Attribute könnten kombiniert werden. Der MDA wurde mit einem Anschluss für einen monochromen Monitor und einem für einen Drucker geliefert. IBM verkaufte optional den IBM 5151 -Monitor und einen Drucker, die an die MDA-Karte angeschlossen waren. Einige IBM MDA-Karten verfügten über Schaltkreise, die es ihnen ermöglichten, Text in 16 Farben mit einem Hintergrund von 8 plus Flimmern anzuzeigen, wenn sie an einen RGBI-Farbmonitor angeschlossen waren.

Farbgrafikadapter

Der CGA konnte zusätzlich zu den Textmodi Grafiken in Auflösungen von 320 x 200 mit vier Farben und 640 x 200 in zwei Farben anzeigen. Sie können zwischen mehreren Farbpaletten wählen, um die 4 oder 2 Farben der Grafikmodi auszuwählen. Es konnte Text in niedriger Auflösung bei 40 x 25 und in hoher Auflösung bei 80 x 25 anzeigen. In beiden Auflösungen konnte der Text 16 Farben mit einem Hintergrund von 8 Farben haben und auch flimmern. Im Low-Res-Textmodus hatten Sie 8 Textseiten und im High-Res-Textmodus 4. Eine dieser Seiten wurde zu jedem Zeitpunkt angezeigt, konnte aber sofort zu einer anderen Seite geändert werden. Die Karte hatte einen Anschluss für einen RGBI -Monitor , einen internen Anschluss für einen Lichtstifteingang und einen RCA -Composite- Videoausgang , zusammen mit einem internen Anschluss für den Anschluss eines HF-Modulators , um das angezeigte Bild auf einem normalen Fernseher der damaligen Zeit anzuzeigen. die normalerweise keinen direkten Eingang für Video hatten. Mit dem Hochfrequenzmodulator konnte das von der CGA erzeugte Bild auf Kanal 3 oder 4 des Fernsehers gesehen werden.

Adapter von Drittanbietern

Bald erschienen andere Grafikkarten von Drittanbietern, die die Fähigkeiten der von IBM verkauften übertrafen. Eine der beliebtesten war die Hercules-Grafikkarte (HGC), die die Fähigkeiten des IBM MDA erheblich verbesserte, indem sie dem Textmodus des MDA einen monochromen Grafikmodus mit hoher Auflösung von 720 x 348 hinzufügte. Der HGA wurde zum Industriestandard für monochrome Monitore. Es erschienen auch Karten wie die Plantronics Colorplus , die über den doppelten RAM-Speicher verfügten und die Leistung der ursprünglichen CGA verbesserten, indem sie zwei zusätzliche Grafikmodi hinzufügten, 320 x 200 bei 16 Farben und 640 x 200 bei 4 Farben.

Zeichensatz

-0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F
0- 0-
1- § 1-
2- ! " # $ % & ' ( ) * + , - . / 2-
3- 0 1 zwei 3 4 5 6 7 8 9 : ; < = > ? 3-
4- @ EIN B. C D UND F G H Yo J K L M N ENTWEDER 4-
5- P Q R Jawohl T ODER v W X Y Z [ \ ] ^ _ 5-
6- ` a b c d und F g h Yo j k er m n entweder 6-
7- p was r s Sie oder v w x Y z { | } ~ 7-
8- C oder und a a a a c und und und Yo Yo Yo EIN EIN 8-
9- UND ä Æ entweder entweder entweder oder oder Y ENTWEDER ODER ¢ £ ¥ ƒ 9-
A- a Yo entweder oder n N th º tun ¬ ½ ¼ ¡ « » A-
B- B-
C- Ø C-
D- D-
E- a HH Γ π Σ σ µ τ Φ Θ Ω δ φ ε E-
F- ± ÷ ° · ² F-
-0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F

Als der IBM PC auf den Markt kam, war der ASCII -Code ein Industriestandard, der 128 Zeichen hatte, die in 7 Bits definiert waren. IBM hat Extended ASCII für den IBM PC mit 8 Bit erstellt, um weitere 128 Zeichen zu den 128 in ASCII hinzuzufügen. Dieser neue Zeichensatz wurde von IBM-Personal-Mikrocomputern und von der Klonmaschinenindustrie verwendet und wurde somit zum Standard.

Extended ASCII hatte zwischen Code 128 und 255 (über dem traditionellen ASCII) Zeichen, um einige andere Sprachen als Englisch zu unterstützen, wie z. B. betonte Vokale und das eñe des Spanischen, und hatte auch einige griechische Zeichen, mathematische Symbole, grafische Zeichen und Andere. Die Standard-ASCII-Zeichen 0 bis 31 waren nicht druckbare Steuerzeichen, aber IBM nutzte sie, um zusätzliche druckbare Zeichen wie Gesichter, Geschlechtszeichen, die Farben des französischen Kartenspiels, Pfeile in verschiedene Richtungen und andere anzuzeigen.

Diese erweiterten ASCII-Zeichen konnten von Grafikkarten im Textmodus angezeigt werden, aber im Grafikmodus unterstützte das BIOS nur die ersten 128 (einschließlich der 32 druckbaren Sonderzeichen zwischen 0 und 31).

Dieser erweiterte ASCII-Zeichensatz verfügte nicht über alle für die Verwendung in bestimmten Sprachen erforderlichen Zeichen, was zur Erstellung von Varianten des ursprünglichen Satzes führte, bei denen die 128 zusätzlichen Zeichen zur Anpassung an die entsprechende Sprache ersetzt wurden. Diese Varianten wurden Codepages genannt . Heute sind diese Codes veraltet, da sie durch viel bessere Schemata wie ISO-8859-1 oder Unicode ersetzt wurden .

Speichermedien

Kassette

Wie bereits erwähnt, stattete IBM das Modell 5150 mit einem Port zum Anschluss eines Kassettenlaufwerks aus, das ursprünglich für Kompaktkassetten gedacht war, um das häufigste Speichermedium für den 5150 zu werden, unterstützt durch das IBM BIOS und ROM BASIC Allerdings war die Akzeptanz von Konfigurationen ohne Disketten gering. Nur wenige (wenn überhaupt) IBM-PCs verließen das Werk ohne installiertes Diskettenlaufwerk . Außerdem war DOS nicht auf Kassetten verfügbar, sondern nur auf Disketten (daher "Disk Operating System (DOS)"). 5150er mit nur einem externen Kassettenrecorder zur Speicherung konnten nur das BASIC ROM des Computers als Betriebssystem verwenden. Als DOS zunehmend angenommen wurde, machte die Inkompatibilität von DOS-Programmen mit PCs, die nur Kassetten zur Speicherung verwendeten, diese Konfiguration noch weniger attraktiv.

Interessanterweise codiert die Kassettenschnittstelle des IBM-PCs Daten unter Verwendung einer Frequenzmodulation mit einer variablen Rate. Sowohl eine Eins als auch eine Null werden durch einen einzelnen Zyklus einer Rechteckwelle dargestellt, aber die Frequenzen der Wellen unterscheiden sich um einen Faktor von zwei, wobei die Wellen eine niedrigere Frequenz haben. Daher unterschieden sich auch die Bitperioden für Nullen und Einsen um den Faktor zwei, mit dem ungewöhnlichen Effekt, dass ein Datenstrom mit mehr Nullen als Einsen weniger Band (und Zeit) verbraucht als ein Datenstrom gleicher Länge (in Bits), der mehr enthält Einsen als Nullen oder jeweils mit der gleichen Anzahl.

Disketten

Image
IBM PC 5 1/4 " Diskettenlaufwerkadapter
Image
Tandon 5,25-Zoll- Diskettenlaufwerk mit einer teilweise eingelegten Diskette mit doppelter Dichte, die PC DOS 1.1 enthält

Die meisten 5150-PCs hatten ein oder zwei 5,25-Zoll-Diskettenlaufwerke. Diese Diskettenlaufwerke waren entweder einseitige Laufwerke mit doppelter Dichte (SS/DD, auch als SSDD bezeichnet) oder doppelseitige Laufwerke mit doppelter Dichte (DS/DD oder DSDD).Der IBM-PC verwendete niemals Diskettenlaufwerke mit einfacher Dichte B. „160-KB-Diskette“ oder „360-KB-Diskette.“ Doppelseitige Laufwerke waren abwärtskompatibel, sie konnten einseitige Disketten lesen und beschreiben könnte in beiden Laufwerken verwendet werden, [ 16 ] aber um ein einseitiges 5,25-Zoll-Laufwerk in ein doppelseitiges Laufwerk umzuwandeln, war eine Neuformatierung erforderlich, und einseitige Laufwerke konnten es in diesem Format nicht lesen. .

Die Discs wurden in modifizierter Frequenzmodulation (MFM) in Sektoren von 512 Bytes codiert, und die Sektoren wurden durch Software (Soft-Sektoren) erstellt. [ 17 ] Sie enthielten 40 Spuren pro Seite mit einer Dichte von 48 Spuren pro Zoll (TPI), [ 18 ] während doppelseitige Platten eine Kapazität von 320 KB hatten. [ 19 ] Allerdings wurde das DOS-Betriebssystem später aktualisiert, um das Formatieren von Disketten mit neun Sektoren pro Spur zu ermöglichen. Dies ergab eine formatierte Kapazität von 180 KB bei einseitigen Laufwerken/Disketten, [ 20 ] und 360 KB bei doppelseitigen. [ 21 ] Die unformatierte Kapazität von Disketten wurde mit „250 KB“ für einseitige und „500 KB“ für doppelseitige beworben, jedoch waren diese rohen „250/500 KB“ nicht dasselbe wie nutzbare formatierte Kapazität, Unter DOS betrug die maximale Kapazität für einseitige und doppelseitige Festplatten 180 KB bzw. 360 KB. Unabhängig vom Typ war das Dateisystem aller Disketten (unter DOS) FAT12

Während einseitige Laufwerke anfangs die einzigen verfügbaren für das 5150-Modell waren, wechselte IBM bald zu doppelseitigen Laufwerken, und die meisten 5150-PCs wurden schließlich mit einem oder zwei doppelseitigen Laufwerken ausgeliefert. Der Nachfolger des 5150, der IBM XT, wurde nie mit einseitigen Laufwerken ausgeliefert. und es hatte normalerweise ein doppelseitiges 360-KB-Laufwerk neben seiner internen Festplatte . Obwohl es technisch möglich ist, den ursprünglichen IBM-PC mit fortschrittlicheren Diskettenlaufwerken wie High-Density-Diskettenlaufwerken (veröffentlicht 1984) aufzurüsten, war dies keine Option, die IBM für das Modell 5150 und den Wechsel zu High-Density 5.25 anbot -Zoll-Disketten wurden notorisch mit Disk-Kompatibilitätsproblemen belastet.

Die ursprüngliche Floppy-Controller-Karte von IBM verfügte über einen externen 37-poligen D-Shell-Anschluss. Dadurch konnten Benutzer zusätzliche externe Diskettenlaufwerke von Drittanbietern anschließen. IBM selbst bot keine externen Diskettenlaufwerke an. [ 22 ]

Festplatten

Das 5150 konnte keine Festplatten allein halten, da sein 63,5-Watt- Netzteil nicht genug Strom erzeugte. IBM bot später die 5161 Expansion Unit an , die nicht nur mehr Erweiterungssteckplätze bot, sondern auch eine 10 - MB -Festplatte (später 20 MB) enthielt, die von einem eigenen 130 -Watt-Netzteil gespeist wurde . Die IBM 5161 Expansion Unit wurde Anfang 1983 veröffentlicht, zwei Jahre nach der Veröffentlichung des IBM PC.

Ein Diskettenlaufwerk war ein seltenes und teures Feature auf frühen IBM-PCs. Ein Diskettenlaufwerk (Laufwerk A) war Standard, und ein zweites Diskettenlaufwerk, falls vorhanden, wurde als B bezeichnet. denn auf IBM-PCs, die sie hatten, war es das dritte Laufwerk.

Der erste IBM-Personalcomputer, der mit einer festen internen Festplatte ausgeliefert wurde, war das IBM-Modell 5160, der IBM XT . Als andere mit dem IBM PC kompatible Computer auftauchten, wurden Festplatten mit größerer Speicherkapazität verfügbar. Sie könnten in der IBM PC Expansion Unit, in aufgerüsteten PCs mit neuen Netzteilen oder im XT installiert werden. Das Hinzufügen eines dritten Laufwerks erforderte manchmal das Einstecken einer neuen Controller-Karte, da einige dieser Laufwerke nicht mit dem vorhandenen Laufwerks-Controller kompatibel waren . Einige Laufwerke von Drittanbietern für den IBM PC wurden als Kits verkauft, einschließlich der Controllerkarte und eines Ersatznetzteils. Schließlich wurden einige Plattenlaufwerke mit ihren Controllern auf einer einfachen Erweiterungskarte integriert, die gemeinhin als „ HardCard “ bezeichnet wird.

Nachdem Diskettenlaufwerke in den frühen 2000er Jahren veraltet waren, wurden die Buchstaben A und B nicht mehr verwendet. Aber 25 Jahre lang ging praktisch jede DOS-basierte Software davon aus, dass das Laufwerk für die Programminstallation C ist, so dass das primäre Laufwerk auch heute noch "Laufwerk C" ist. Andere Betriebssystemfamilien (z. B. Unix ) sind durch diese Bezeichnungen nicht eingeschränkt.

Drucker

Image
IBM PC-Drucker (Modell 5152)

Mit der Veröffentlichung des IBM PC bot IBM einen 9-Nadel -Nadeldrucker an, den IBM 80 CPS Matrix Printer . Dieser Drucker war eigentlich der äußerst beliebte Epson MX 80 mit der neuen Bezeichnung „IBM“. Es akzeptierte 8 1/2-Zoll- Endlosformulare und druckte mit 80 Zeichen pro Sekunde (cps). Es wurde über eine parallele Schnittstelle ( Centronics -Schnittstelle ) mit dem Computer verbunden und hatte einen Zeichensatz, der in verschiedenen Größen und Stilen gedruckt werden konnte: normal, komprimiert, vergrößert (doppelte Breite). und vergrößertes Kondensat. Es konnte im Hervorhebungsmodus gedruckt werden, und die meisten Modi konnten im Doppelstrich gedruckt werden, wodurch der Text fett gedruckt wurde.

Speicherabbild des IBM PCs

Unten ist die Speicherkarte des IBM PCs. Die ersten 640 KiB, von 00000h bis 9FFFFh, enthielten die Interrupt-Vektoren, den BIOS-Datenbereich und den Rest für PC-DOS und Programme. Der Bereich zwischen A0000h und FFFFFh war für System-ROMs und Adapterkarten-ROM und Adapterkarten-RAM reserviert. Als der IBM PC auf den Markt kam, war ein Großteil dieses Bereichs nicht zugeordnet. Dieser Speicherplatz wurde dann für Speicher von neuen Grafikkarten, der EMS Expanded Memory Specification usw. verwendet. Beispielsweise belegte die sehr beliebte Hercules-Grafikkarte , die IBMs MDA bald standardmäßig ablöste, 32 KiB des Speicherplatzes zwischen B0000h und B7FFFh.

Adresse
(in Hex )
Länge Beschreibung
00000 - 00400 1024 Bytes 8088 Interrupt -Vektoren
00400 - 004FF 256Byte BIOS -Datenbereich
00500 - 9FFFF fast 640 KB Bereich für PC-DOS und Programme
A0000 - AFFFF 64 KB Für Adapter reservierter Bereich
B0000 - B0FFF 4 KB RAM-Speicher der MDA -Grafikkarte
B1000 - B7FFF 28 KB Für Adapter reservierter Bereich
B8000 - BBFFF 16 KB Grafikkarten-RAM-Speicher CGA
BC000 - F3FFF 240 KB Für Adapter reservierter Bereich
F4000 - F5FFF 8 KB Sockel für ein Benutzer -ROM
F6000 - FDFFF 4 x 8 KiB IBM PC-ROM BASIC
FE000 - FFFFF 8 KB IBM PC-ROM-BIOS

Erweiterter Speicher

Der 8088-Mikroprozessor des IBM PC konnte bis zu 1 MiB Speicher (20 Adressbits) adressieren. In der IBM-PC-Architektur wurden die oberen 384 KiB als Platz für das IBM-BIOS , das BASIC-ROM , andere BIOS-ROMs reserviert, die möglicherweise Erweiterungskarten, RAM für Grafikkarten und andere Geräte enthalten. Dies ließ Platz für Programme, um bis zu 640 KiB RAM zu verwenden, was viel mehr war als die 48 KiB RAM für Programme, und bis zu 16 KiB ROM für den BASIC-Interpreter, der in vielen PCs verwendet wird 8-Bit-Mikroprozessoren), als der IBM-PC herauskam.

Später konnte der IBM AT-Computer mit seinem Intel 80286-Prozessor bis zu 16 MiB Speicher adressieren, aber die MS-DOS- und PC-DOS -Programme konnten keinen RAM-Speicher über einem Megabyte adressieren, selbst wenn der Computer ihn hatte, bis auf einen sehr ineffiziente Weise. Andere Betriebssysteme wie OS/2 hatten die Fähigkeit, auf Speicher von mehr als einem Megabyte zuzugreifen.

Anschließend wurde die Spezifikation der Expanded Memory Specification (EMS) erstellt, die es ermöglichte, von DOS aus auf effiziente Weise große Teile des Speichers anzuzeigen, auf die in Seiten oder Blöcken von 64 KiB Speicher nacheinander zugegriffen wurde. So konnte unter DOS sowohl vom 8088-Prozessor des IBM PC und XT als auch vom 80286-Prozessor des AT, der unter DOS im Realmodus arbeitete und daher keinen Zugriff auf den Speicher hatte , auf den erweiterten Speicher zugegriffen werden. außer ca. 64 KiB des High-Memory-Bereichs ).

IBM PC E/A-Adressen

Der 8088-Prozessor verwendete 16 Bit des Adressbusses, um die Ein-/Ausgabe zu adressieren, wobei der E/A-Adressraum bei 2 16 = 64 K = 65.536 verschiedenen E/A-Adressen blieb, die alle als 8-Bit- oder 16-Bit-E/A-Ports zugänglich waren.

Nachfolgend finden Sie eine Liste der Eingabe-/Ausgabe-(I/O)-Portadressen, die auf dem IBM-PC verwendet werden. Adressen sind hexadezimal.

Motherboard-Chips

Erweiterungskarten

  • 200-20F - Gamecontroller-Karte
  • 3B0-3BF - Monochrome MDA-Karte und paralleler LPT1-Port in die Karte integriert
  • 3D0-3DF - CGA-Farbgrafikkarte
  • 3F0-3F7 - Diskettencontrollerkarte
  • 378-37F - LPT2- Parallelport
  • 278-27F - Reserviert. LPT3-Parallelport
  • 3F8-3FF - Serielle Schnittstelle COM1
  • 2F8-2FF - Reserviert. Serielle COM2-Schnittstelle

Dem IBM AT Motherboard hinzugefügte Chips

Weitere Komponenten wurden später in IBM Personal Computern hinzugefügt , die auf dem IBM PC fortgesetzt wurden. Das IBM PC AT fügte Folgendes hinzu:

  • 70-71 - Eine Motorola MC146818 Echtzeituhr ( RTC) mit nichtflüchtigem Speicher (NVRAM), die für die Systemkonfiguration verwendet wird (ersetzt die für diesen Zweck verwendeten DIP-Schalter und Jumper bei Pre-AT PC- und PC-XT-Modellen [ 23 ] _
  • 80-9F - Ein DMA-Adressierungsregister (implementiert mit einem 74LS612-IC) [ 24 ]
  • A0-BF – Ein zweiter Slave-PIC 8259-Slave-Interrupt-Controller
  • C0-DF - Ein zweiter 8237 DMA-Controller für 16-Bit-DMA

Heutige Computer haben im Allgemeinen die gleiche Funktionalität, die von IBM PC, XT und AT geerbt wurde, während die Abwärtskompatibilität mit dem IBM PC beibehalten wird. Doch statt einzelner Chips und Zusatzkarten findet sich diese Funktionalität heute bei fast jeder Komponente auf dem Southbridge -Chip des Mainboards .

Hardware-Interrupts

Die Mainboard-Hardware hatte einen Intel 8259 Interrupt Controller , der bis zu 8 Hardware-Interrupt-Leitungen (IRQ0 bis IRQ7) verarbeiten konnte. IRQ0 wurde Zähler 2 des PIC 8253 auf der Hauptplatine zugewiesen und erhielt 18,2 Mal pro Sekunde ein Interrupt-Signal, und IRQ1 erhielt jedes Mal, wenn eine Taste gedrückt oder losgelassen wurde, ein Interrupt-Signal vom Tastatur-Controller. Die restlichen Interrupts, IRQ2 bis IRQ7, standen Erweiterungskarten auf dem I/O-Kanal (dem 8-Bit-ISA-Bus) zur Verfügung. IRQ 6 hat ein Signal von der Floppy-Controllerkarte empfangen.

Die IRQ0 bis IRQ7 des 8259-Interrupt-Controllers wurden auf dem IBM-PC wie folgt zugewiesen:

Der 8088-Prozessor rief die Interrupt-Vektoren 8, 9, A, B, C, D, E, F (hexadezimal) als Reaktion auf die vom 8259 empfangenen Hardware-Interrupts IRQ0 bis IRQ7 auf. Interrupt-Vektoren 8 (Timer-Tick), 9 (Tastatur) , E (Diskettenlaufwerk) zeigte auf Routinen im IBM PC ROM BIOS , um die entsprechenden Hardware-Interrupts zu verarbeiten.

Firmware

Die IBM PC -Firmware war auf 5 Chips auf dem Motherboard untergebracht, die jeweils 8 KiB ROM- Speicher enthielten . Das erste davon, das sich an der Spitze des CPU-adressierbaren Speichers befand, war das IBM PC ROM BIOS , das die BIOS-Routinen, den Power On Self Test, den Boot Strap Loader und einige Speichertabellendaten enthielt. Die anderen vier ROM-Chips enthielten das IBM PC ROM BASIC . Auf dem Motherboard gab es einen sechsten freien Sockel, sodass der Benutzer einen 8-KiB-ROM-Chip mit benutzerdefinierten Programmen einsetzen konnte.

Darüber hinaus konnte jede Karte , die in das System eingesteckt wurde, ein eigenes Controller-ROM haben, das Erweiterungen des BIOS waren.

ROM-BIOS

Der IBM-PC hatte 8 KiB ROM-Speicher an den Adressen FE000 bis FFFFF, wo sich das IBM-PC-ROM-BIOS befand, das das BIOS des Computers war. Beim Starten des Computers wurde im BIOS der Power On Self Test (POST) -Code ausgeführt , der die Komponenten des Computers überprüfte und in Betrieb nahm und auch das BIOS aktivierte, um ihn betriebsbereit zu machen. Sobald der Computer gestartet und vom POST überprüft wurde, wurde der Boot Strap Loader ausgeführt, der den ersten Sektor der Diskette in den RAM-Speicher lud und die Steuerung an den dort befindlichen Code übergab, um den Bootstrap des PC-DOS -Festplattenbetriebssystems zu starten . . . Falls beim Laden dieses Sektors ein Fehler auftrat, wurde das IBM PC ROM BASIC gestartet , das der BASIC -Interpreter im ROM des Computers war.

Das BIOS verfügte über grundlegende I/O ( I/O )-Funktionalität für Geräte wie Tastatur, Display, Drucker, Diskettenlaufwerke, Kassettenrecorder, serielle Schnittstellen und andere und reagierte auf Interrupts, die von der Systemhardware erzeugt wurden, wie z Timer-Tick, 18,2 Mal pro Sekunde, die Tastatur, wenn Sie eine Taste drücken oder loslassen, und der Diskettenlaufwerk-Controller.

Bald wurde das IBM-ROM-BIOS mithilfe von Reverse Engineering und der Reinraummethode geklont , was es anderen Unternehmen ermöglichte, Klone des IBM-PCs herzustellen, wodurch der Klonmarkt entstand.

In späteren Versionen von Personalcomputern wurde dem ursprünglichen BIOS des IBM-PCs mehr Funktionalität hinzugefügt.

ROMBASIC

Als der IBM PC (1981) auf den Markt kam, hatten Heimcomputer der damaligen Zeit typischerweise einen BASIC -Interpreter in ihrem ROM -Speicher, der normalerweise von Microsoft geschrieben und an Mikrocomputerhersteller lizenziert wurde . Der auf Befehle wartende BASIC-Interpreterbildschirm war das, was Benutzer normalerweise beim Einschalten des Geräts vorfanden, und sie verwendeten im Allgemeinen einen Kassettenrekorder als Speichermedium für Programme und Daten und auch zum Laden der Programme, die häufig auf diesem Medium vermarktet wurden. . Dann kamen Diskettenlaufwerke als Speichermedium und damit ein rudimentäres Diskettenbetriebssystem (DOS), das aber für den typischen Heimanwender eine sehr teure Alternative war.

Der IBM-PC hatte, wie andere Mikrocomputer der damaligen Zeit, einen Interpreter für die Programmiersprache BASIC auf 4 8-KiB-ROMs und hatte auch eine Schnittstelle zum Anschluss eines Kassettenrekorders als Speichermedium. BASIC im ROM wurde aktiviert, wenn sich keine Diskette im Laufwerk befand oder der erste Sektor der Diskette nicht gelesen werden konnte oder kein Diskettenlaufwerk vorhanden war.

ROM BASIC hatte fast den gesamten Arbeitsspeicher des Computers zur Verfügung, da das Betriebssystem nicht von der Diskette geladen wurde. Es konnte Dateien und Programme auf dem Kassettenrekorder lesen und schreiben, aber es war nicht in der Lage, Dateien auf Disketten zu verarbeiten, was es sehr eingeschränkt machte. Außerdem war es die Grundlage für die BASIC-Interpreter, die mit PC DOS , BASIC und BASICA geliefert wurden. Diese könnten ohne BASIC im ROM des IBM-PCs nicht funktionieren.

Die Klone, die bald herauskamen, hatten ein geklontes BIOS, aber kein BASIC im ROM, also bot Microsoft ihnen MS DOS an, das eine Version von PC DOS war, die auf jedem Computer laufen konnte, und es hatte einen BASIC-Interpreter namens GW .-BASIC , der war eine Version von BASICA, die das BASIC-ROM nicht benötigte, das nur die ursprünglichen IBM-Computer hatten.

Software

Der IBM PC wurde mit 8 KiB ROM für sein BIOS , das IBM PC ROM BIOS , und 40 KiB ROM (auf 4 x 8 KiB Chips) für seinen BASIC- Interpreter , das IBM Cassette BASIC , geliefert .

Drei Versionen der BASIC-Sprache ( Cassette , Disk und Advanced ) waren für IBM PC, The Disk Operating System (DOS), PC DOS , einen Pascal -Compiler , das CP/M-86- Betriebssystem und das UCSD-p-System verfügbar , die Hauptbuch- , Debitoren- und Kreditorenprogramme von Peachtree Software , Inc; die Textverarbeitung EasyWriter , die Tabellenkalkulation VisiCalc , Microsoft Adventure (eine Programmversion von Colossal Cave Adventure ), ein Kommunikationsprogramm. [ 25 ]

Das Betriebssystem PC DOS war notwendig, um die Diskettenlaufwerke zu betreiben und mit dem Computer zu arbeiten. Ein BASIC-Compiler, BASCOM (BASic COMpiler), wurde später zur Verfügung gestellt, um interpretiertes BASIC zu beschleunigen, ebenso wie ein Makro-Assembler und ein Fortran -Compiler . Später, als der IBM PCjr entwickelt wurde, wurde eine andere Version von BASIC namens Cartridge BASIC als Erweiterungskassette verfügbar, jedoch nur für diese Maschine.

Versionen für den IBM PC wurden von Programmen erstellt, die für andere Mikrocomputer existierten. Für den IBM-PC wurden alle möglichen Programme erstellt.

Handbücher und Dokumentation

Der Computer wurde mit mehreren Handbüchern in Drei-Ring-Ordnern geliefert , die sich durch ihre charakteristischen Farben auszeichneten:

  • IBM Guide to Operations , weinrot. Es brachte allgemeine Informationen über die Bedienung und Verwendung des Computers, das DOS-Betriebssystem und die Hardware (Erweiterungskarten, Drucker, Monitor, Systemeinheit usw.). Dem Benutzer wurde erklärt, wie er den Computer direkt aus der Verpackung zusammenbaut und wie er die Komponenten verbindet. Zu jeder gekauften Komponente gab es eine kleine Installations- und Konfigurationsanleitung. Das Handbuch enthielt Informationen zur Fehlerbehebung und am Ende befand sich ein Plastikumschlag mit einer Diagnosediskette und einer detaillierten Verwendung der Diagnosediskette. [ 26 ]
  • IBM BASIC , olivgrün gefärbt. Es enthielt technische Informationen zu allen drei Versionen der BASIC-Programmiersprache von IBM, Cassette BASIC, Disk BASIC und Advanced BASIC. Es gab Informationen zur Verwendung des BASIC-Interpreters, allgemeine Informationen zur BASIC-Sprache; die Verwendung des Zeileneditors zum Schreiben, Bearbeiten, Auflisten des Programms usw.; eine Beschreibung der Verwendung der Variablen und aller Funktionen, Anweisungen und Befehle der Sprache, Fehlermeldungen usw. [ 27 ]
  • IBM DOS , cremefarben. Es kam, als ich DOS kaufte . Es enthielt Informationen zur Verwendung von DOS, zu jedem DOS-Befehl für Benutzer sowie technische Informationen zum Innenleben für Programmierer. In einem Plastikumschlag befand sich am Ende des Handbuchs eine 5,25-Zoll-Diskette mit PC-DOS . [ 28 ] In späteren Ausgaben von DOS wurden Benutzerinformationen von technischen Programmierinformationen getrennt, wodurch separate Handbücher erstellt wurden.

Darüber hinaus wurden andere Handbücher und Software im gleichen Format angeboten, wie das cremefarbene CP/M-86- Betriebssystem , das blau gefärbte IBM Hardware Maintenance and Service und das blau -dunkelgraue IBM PC Technical Reference Manual , Hervorhebung das IBM PC Technical Reference Manual für seinen sehr detaillierten Inhalt über das Design und den Betrieb des IBM PCs und für seinen Einfluss auf die PC-Industrie.

IBM PC Technisches Referenzhandbuch

IBM bot das IBM PC Technical Reference Manual an . Das Handbuch erklärt ausführlich den Betrieb des Computers, des Motherboards, seiner Erweiterungskarten (CGA- und MDA-Videokarten, Spielkarten, serielle und parallele Karten, Diskettencontroller), des Monitors, des Druckers, der Diskettenlaufwerke und jedes einzelnen der integrierten Schaltkreise, die das System zum Laufen brachten. Sie enthielten sehr detaillierte Hardwarespezifikationen, Diagramme aller Computerkomponenten, technische Spezifikationen, Programmieranleitungen und eine vollständige Auflistung des IBM PC ROM BIOS .

Dem technischen IBM PC-Handbuch folgten entsprechende technische Handbücher für IBM XT , IBM PCjr und IBM AT , als diese Maschinen auf den Markt kamen.

Diese technischen Handbücher mit solch detaillierten und umfangreichen technischen Informationen waren von größter Bedeutung für die Entstehung der Personal Computer -Industrie : Bei der Herstellung von Erweiterungskarten, Komponenten und kompatiblen Kloncomputern des IBM PC und nachfolgender Computer von IBM Personals .

Dank der technischen Informationen von IBM in diesem Handbuch gab es bereits wenige Wochen nach der Markteinführung des IBM PCs kompatible Karten und Zubehör für den IBM Personal Computer, im folgenden Jahr erschien der erste Klon, die Columbia Data Products , und In sehr kurzer Zeit entstand rund um Personal Computer (IBM-kompatibel) ein riesiges Ökosystem von Produkten. Die heutige PC-Industrie wurde geboren und ist das, was sie heute ist, dank dem IBM PC und seinem IBM PC Technical Reference Manual .

IBM PC und seine Nachfolger

Der ursprüngliche PC hatte einen Intel 8088-Prozessor mit 4,77 MHz, und es gab eine Version von BASIC im ROM (die IBM Cassette BASIC ). IBM verkaufte den PC in Konfigurationen mit zwischen 16 KB und 64 KB RAM , die auf dem Motherboard vorinstalliert waren. Der maximale Speicher auf dem Motherboard betrug 64 KiB, und drei IBM 64-KiB-Speicherkarten konnten für insgesamt 256 KiB hinzugefügt werden, und mit Speicherkarten von Drittanbietern konnten bis zu 576 KiB für insgesamt 640 KiB erhöht werden. Für die Videoausgabe standen eine Monochromkarte und eine Farbgrafikkarte zur Verfügung, die Farbvideokarte konnte einen handelsüblichen Fernseher als Display verwenden. Es hatte einen Anschluss zum Anschließen eines Kassettenrecorders als Speichergerät. Ein Diskettenlaufwerk war als optionales Extra erhältlich, das die meisten Benutzer gekauft haben. Festplatte war nicht verfügbar. Es hatte fünf Erweiterungssteckplätze. IBM bot eine asynchrone Kommunikationskarte, eine Parallelport-Karte, eine Spielkarte, 32- und 64-KiB-Speicherkarten, einen Monitor und einen Drucker an. Der ursprüngliche PC scheiterte kläglich auf dem Heimmarkt, war aber im Geschäftsleben weit verbreitet.

Der IBM PC XT wurde am 8. März 1983 veröffentlicht. Der Prozessor war ein Intel 8088 mit 4,77 MHz und der 8-Bit-ISA-Erweiterungsbus mit XT-Busarchitektur, der mit einigen Modifikationen mit dem IBM PC identisch war. Es war eine verbesserte Maschine, die für den geschäftlichen Gebrauch konzipiert war. Es hatte 8 Erweiterungssteckplätze und eine 10-Megabyte-Festplatte ( ST-412 ). Es könnte bis zu 256 KiB Speicher auf der Hauptkarte haben. Es wurde mit einer monochromen MDA-Karte verkauft.

Der IBM PCjr wurde am 1. November 1983 angekündigt und Ende Januar 1984 veröffentlicht. Es war ein Versuch von IBM, in den Heimcomputermarkt einzudringen . Es hatte eine 4,77 MHz Intel 8088 CPU, 128 KiB RAM, eine drahtlose Infrarottastatur und Steckplätze für Erweiterungskassetten. Es war ein Fehlschlag aufgrund verschiedener Design- und Implementierungsentscheidungen.

Der IBM AT wurde 1984 veröffentlicht. Er verwendete einen Intel 80286-Prozessor , der ursprünglich mit 6 MHz und später mit 8 MHz getaktet wurde. Es hatte einen 16-Bit-ISA-Bus und eine 20-MB-Festplatte. IBM unternahm einige Versuche, eine Mehrbenutzermaschine zu vermarkten, verkaufte sie jedoch hauptsächlich als schnelleren PC für Benutzer.

Der IBM PC Portable 5155 Modell 68 war einer der ersten tragbaren Computer, der von IBM nach dem Erfolg des Compaq Portable entwickelt wurde. Es wurde im Februar 1984 veröffentlicht und durch das IBM PC Convertible ersetzt .

Das IBM PC Convertible (IBM PC 5140 oder auch bekannt als IBM Convertible) war das erste IBM -Laptop , das am 3. April 1986 eingeführt wurde. Es zeichnet sich dadurch aus, dass es das erste echte IBM-Laptop ist, da es die Fähigkeit hatte, seinen Energieverbrauch zu verwalten und die Verwendung von Batterien. Es war auch die erste IBM, die 3,5-Zoll-Diskettenlaufwerke verwendete.

Dann kamen die PC-Modelle der zweiten Generation. Personal System/2 (PS/2) sind unter ihren Modellnummern bekannt: Modell 25, Modell 30. Innerhalb jeder Serie werden die Modelle normalerweise auch durch ihre CPU-Taktfrequenz bezeichnet.

IBM produzierte jedoch weiterhin Computer, die mit seinen ersten PCs kompatibel waren, diesmal unter Einbeziehung der technologischen Fortschritte seiner Konkurrenten, die bereits in den meisten PCs üblich waren, unter Marken wie IBM ThinkVision, IBM ThinkPad, IBM ThinkVantage, IBM ThinkCentre, IBM Aptiva und IBM • IBM NetVista.

Alle IBM Personal Computer sind im Allgemeinen softwarekompatibel, aber nicht alle Programme funktionieren auf allen Computern. Einige Programme sind für eine bestimmte Geschwindigkeitsklasse zeitkritisch. Ältere Programme nutzen neue Dinge wie hochauflösende Anzeigestandards oder erweiterte Rendering-Anweisungen nicht.

Siehe auch

Hauptintegrierte Schaltkreise , aus denen der IBM PC bestand:

Andere IBM Personal Computer:

Referenzen

  1. „Website für veraltete Technologie“ . Abgerufen am 14. August 2008 . 
  2. Secrets of Software Success: Management Insights from 100 Software Firms Around the World , ISBN 1-57851-105-4 (1999)
  3. „Total share: 30 years of personal computer market share numbers“, Jeremy Reimer, 14. Dezember 2005, http://arstechnica.com/articles/culture/total-share.ars/4
  4. Die Geschichte des Computerprojekts
  5. a b ?28th Annual Design Review?, ID Magazine , Designers' Choice: IBM Personal Computer, Tom Hardy : Industrial Designer, 1982.
  6. COMDEX FALL 18. November 1981 Las Vegas, NV, „Tecmar zeigt 20 IBM PC-Optionskarten.. LabMaster, LabTender, DADIO, DeviceTender, IEEE-488..“
  7. PC Magazine Vol.1 No.1, „Taking the Measure“ von David Bunnell, „Tecmar setzte 20 Optionskarten für den IBM PC ein“
  8. PC Magazine Vol.1 No.5, „Tecmar Triumph“ von David Bunnell, Scientific Solutions veröffentlicht 20 neue Produkte für den PC
  9. BYTE Vol7 No.1 „Scientific Solutions – Werbung für Data Acquisition Boards, Stepper Controller, IEEE-488 Produkte
  10. Test&Meausrement World Vol11 No 10 Decade of Progress Award: Wissenschaftliche Lösungen – LabMaster Erster in der PC-Datenerfassung
  11. David J. Bradley , The Creation of the IBM PC , BYTE Magazine Volume 15 No. 9 September 1990 Seiten 414-420
  12. http://www-03.ibm.com/ibm/history/exhibits/pc25/pc25_birth.html
  13. ctv.se - PC KITS-Tutorial-Seite (Parallelport, Joystickport)
  14. Der serielle Anschluss des IBM PCs ist streng genommen kein RS-232, da er TTL-Signalpegel verwendet, während RS-232 Signale von +/- 3 bis 15 Volt erfordert; Einige Signalpegel, die für einen TTL-High-Zustand gültig sind, und alle Signalpegel, die einen TTL-Low-Zustand darstellen, fallen in den verbotenen Bereich von -3 bis +3 Volt für Standard-RS-232. (Es ist jedoch nicht schwierig, einen Pegelwandler zu entwerfen und zu bauen, der zwischen seriellen IBM-Port- und Standard-RS-232-Signalen konvertiert.)
  15. David Bradley, BYTE September 1990
  16. Selbst wenn SSDD-Festplatten nicht als/eingestuft für DSDD-Nutzung beworben wurden, konnten sie normalerweise dennoch DSDD-formatiert sein. DSDD-zertifizierte Disketten konnten immer als SSDD-Disketten verwendet werden. Das bedeutete nur, dass eine Seite nicht beschrieben wurde.
  17. ^ IBM (Juli 1982). Technische Referenz: Personal Computer Hardware Reference Library (überarbeitete Ausgabe). IBM Corp. S. 2–93 . 6025008 . 
  18. Teilweise wurden die Spuren auch als Zylinder bezeichnet, was technisch korrekt und analog zu Festplattenzylindern ist. Eine Diskettenspur entsprach einem Zylinder, jedoch waren bei doppelseitigen Disketten nur die Zylindernummern der ersten Seite mit den Spurnummern identisch; auf der zweiten Seite entsprechen die Zylinder 1-40 den Spuren 41-80 der formatierten Diskette.
  19. 327.680 Bytes, dh 512 Bytes × 8 Sektoren × 40 Spuren × 2 Seiten
  20. 184.320 Bytes, dh 512 Bytes × 9 Sektoren × 40 Spuren auf der einen Seite belegt
  21. 368.640 Bytes, dh 512 Bytes × 9 Sektoren × 40 Spuren × 2 Seiten
  22. Später bot IBM jedoch die 5161 Expansion Unit an, die die Installation zusätzlicher Disketten ermöglichte, obwohl dies keine typische Konfiguration war, da die Expansion Unit mit einer oder zwei Festplatten ausgeliefert wurde, die die verfügbaren Laufwerksschächte belegten.
  23. illinois.edu - Echtzeituhr plus RAM Archiviert am 14. August 2011 auf der Wayback Machine .
  24. Das DMA-Adressregister erweitert die Adresskapazität des 16-Bit-Transferspeichers des 8237 auf 24 Bit
  25. Datenblatt zu IBM PC-Produkten
  26. IBM Handbuch zum Betrieb
  27. IBM BASIC- Handbuch
  28. IBM DOS - Handbuch

Externe Links