Apple II | |
---|---|
Sorts | Personlig dator |
Tillverkare | Äpple |
Utgivningsdatum | 1977 |
Tillverkad enligt | 1990-talet |
Bytelängd (bitar) | åtta |
Ordlängd (bitar) | åtta |
Adressbussbredd (bitar ) | 16 |
Arkitektur | von Neumann |
CPU | MOS Technology 6502 [1] |
Prestanda | 1 MHz |
Bagge | 4-48 KB |
Grafisk konst | monokrom 280×192, färg 140×192 i 4 eller 6 färger |
OS | Apple DOS [2] [3] [4] |
Företrädare | Apple I |
Arvinge | Apple III |
Apple II (de stiliserade stavningarna Apple ][ och Apple // användes också i namnen på olika modeller ) är den första persondatorn som serieproducerats av Apple Computer . Apple II var den direkta efterföljaren till Apple I , en hobbydator som aldrig tillverkades i stort antal men som redan innehöll många av de idéer som gjorde Apple II framgångsrik.
Datorn introducerades första gången 1977 på West Coast Computer Faire och blev en av de första och mest framgångsrika persondatorerna på sin tid. Flera modeller av Apple II producerades, och den mest populära av dem, med relativt få ändringar, såldes fram till 1990-talet. Totalt producerades mellan 5 och 6 miljoner exemplar av Apple II [5] .
Till skillnad från konkurrenterna, designades Apple II:s design för att passa sömlöst på ett kontorsbord, inte som en funktion i dedikerade datorrum och datacenter. Datorn hade också unika möjligheter för den tiden, inklusive ett färggrafikläge, om än med vissa begränsningar, ljudåtergivning. Jämfört med tidigare maskiner var dessa funktioner väldokumenterade och lätta att lära sig. Därmed gav Apple II upphov till en revolution inom persondatorn : det var en maskin för vanliga människor, och inte bara för hobbyister, vetenskapsmän eller ingenjörer.
De första Apple II-datorerna (Apple ][), som dök upp till försäljning den 5 juni 1977, var utrustade med en 1 MHz MOS Technology 6502- processor, 4 KB RAM (kan utökas till 48 KB), 4 KB ROM innehållande en bildskärm och en Integer BASIC-tolk (aka Basic för heltalsoperationer), ett gränssnitt för att ansluta en kassettbandspelare .
Videokontrollen hade flera lägen.
Prickar i jämna kolumner på skärmbyten kan vara svarta, lila eller blå, och prickar i udda kolumner kan vara svarta, gröna eller röda. Det går inte att blanda färgerna grönt och cyan, grönt och rött, eller lila och rött i samma skärmbyte. Om biten är 0, släcks motsvarande punkt ut, och två intilliggande "enkla" punkter visas alltid som vita, även om de refererar till olika byte. För text är denna färg inte lämplig, men för spel betyder det bara att färgupplösningen är hälften så mycket (140 × 192).
Blandade lägen var tillåtna, där de fyra nedre raderna på skärmen var reserverade för text och den återstående övre delen för grafik med hög eller låg upplösning. Totalt användes två 8 KB-sidor för högupplöst grafik och två 1 KB-sidor för lågupplöst text eller grafik. Dessa sidor låg på fasta RAM-adresser och, om motsvarande videoläge inte användes, kunde de användas som normalt RAM. Under den omvända vägen för svepstrålen fortsatte videostyrenheten att öka minnesadresserna, vilket är anledningen till att det efter varje text- eller grafisk rad i minnet fanns oanvända bytes (vissa program använde dem för att lagra sina data).
För att synkronisera åtkomst till RAM-minnet för processorn och videostyrenheten , gissade Steve Wozniak att använda en unik funktion hos Motorola-härledda processorer, där processorn i varje cykel får åtkomst till RAM-minnet under endast en halv period (under andra hälften av period den utför interna operationer och bussen är ledig). Detta undvek användningen av vänteloopar, vilket är typiskt för konsumentdatorer på 8080/Z80.
För att ansluta en monitor eller TV (via en modulator) användes en kompositvideoutgång i NTSC -format . Datorer som säljs i Europa använde en valfri PAL -kodare på expansionskortet.
Ljudet tillhandahölls av en högtalare som styrdes genom ett register i minnet (1 bit använd).
Datorn hade 8 expansionsplatser, varav en vanligtvis var upptagen av ett RAM-expansionskort, medan resten som regel användes för att tillhandahålla I / O (seriella och parallella portar, externa enhetskontroller).
Datorns utgångspris var $1 298 med 4 KB RAM, eller $2 638 för 48 KB-modellen.
För att återspegla färggrafiken, som var unik på den tiden, innehöll logotypen på datorfodralet regnbågens färger. Företaget behöll denna logotyp till början av 2000.
Den 5¼-tums Disk II -enheten introducerades sommaren 1978 och gav användarna betydligt mer lagringsutrymme. Enheter (upp till 2) var anslutna via ett styrkort som satts in i en av expansionskortplatserna (vanligtvis kortplats 6). Enheterna tillät (med DOS 3.3) att spela in 35 spår innehållande 16 sektorer på 256 byte på ena sidan av disketten. Således skrevs 140 KB till disketten. Det var dock mycket vanligt att Apple II-användare använde enkelsidiga disketter som dubbelsidiga disketter, klippte ut en andra skrivskyddsfack och satte in disketten upp och ner i diskettenheten. Dubbelsidiga disketter med utskärningar på båda sidor såldes också, men de kostar mer. I praktiken var kvaliteten på den magnetiska beläggningen på baksidan av en enkelsidig diskett tillräcklig för att registrera data (även enkelsidiga disketter var magnetiskt belagda på båda sidor av disketten för att förhindra skevhet).
Disk II-gränssnittet, skapat av Steve Wozniak , övervägs fortfarande[ av vem? ] ett exempel på ingenjörskonst för att spara elektroniska komponenter [6] [7] . Medan andra liknande kontroller bestod av många chips för att synkronisera I/O med diskrotation, placera huvudet på önskat spår och koda data till magnetiska pulser, bestod Steves kontroller av endast ett fåtal chips; processorn hanterade de flesta av dessa funktioner i mjukvara. Kodningsprincipen för gruppkodinspelning som användes i styrenheten var mycket lättare att implementera i mjukvara än den vanliga MFM . Enligt legenden upprepade Steve ledningarna till styrkortet flera gånger när han insåg att om han satte in ytterligare en funktion i programmet skulle han kunna eliminera ytterligare ett chip. Som en bieffekt gjorde detta schema det lättare för egenutvecklade programvaruutvecklare att implementera kopieringsskydd på sina media. Även om skydds- och kopieringsknäckningsprogram omedelbart dök upp, kunde ett stort antal kommersiella program inte knäckas.
I juni 1979 ersattes den ursprungliga modellen av Apple II Plus (Apple ][+)-modellen, som innehöll Applesoft BASIC , utvecklad av Microsoft , i ROM . För den tidigare modellen tillhandahölls denna funktion som en uppdatering. Denna dialekt stödde flyttalsoperationer och blev standard BASIC-dialekt för Apple-datorer.
Apple II Plus hade 48 KB RAM, utbyggbart till 64 KB med hjälp av ett språkkortsexpansionskort i kortplats 0. Mikroprocessorn 6502 stödde maximalt 64 KB minne, och en maskin med 48 KB RAM nådde denna gräns med hjälp av återstående 16 KB för ROM och adresser input-output . Därför inkluderades ytterligare minne på språkkortet istället för ROM-minnet på chipet, vilket gjorde att koden som laddades in i det extra minnet kunde användas som om koden fanns i standard-ROM. Användare kunde ladda heltals BASIC-kod på ett språkkort och växla mellan de två BASIC-dialekterna genom att anropa Apple DOS INT- och FP-kommandon, precis som om datorn hade ett ROM-expansionskort. Språkkortet krävdes också för att köra kompilatorerna UCSD Pascal och FORTRAN 77 som släpptes av Apple ungefär samtidigt. De arbetade under sitt eget operativsystem : - UCSD p-System , som hade sitt eget diskformat och innehöll en "virtuell maskin", som gjorde det möjligt för den att fungera på olika plattformar.
Apple II Plus följdes 1983 av Apple IIe , billigare med nya chips men med fler funktioner som skärm med små bokstäver och 64 KB RAM. Att arbeta med minne såg likadant ut som i Apple II Plus med språkkortet. Denna modell producerades i två huvudversioner - först Apple ][e, sedan (sedan mars 1985) - Apple //e (även känd som Enhanced IIe, med den nyare 65C02-processorn , såväl som ny firmware och teckengenerator). I sin tur var en mindre modifiering av Enhanced IIe Platinum IIe-modellen, som skilde sig åt i kroppsfärgen och närvaron av ett numeriskt tangentbord. Skillnaden i stavningen av "][e" och "//e" motsvarar utformningen av texten som visas av motsvarande modeller på skärmen när den är på.
I april 1984 släppte Apple Apple IIc som en "bärbar" variant av Apple II (portabilitet avser här möjligheten att enkelt flytta datorn från plats till plats; på grund av bristen på batteri och inbyggd skärm, dator var inte riktigt bärbar i den meningen att denna term förstås nu). "IIc"-modellen hade till och med ett bärhandtag som fälldes in under fodralet, vilket gjorde att datorn kunde placeras i en bekväm skrivposition.
Apple IIc var den första modellen som använde den uppdaterade 65C02-processorn, dessutom fanns det en integrerad diskenhet, 128 KB RAM, en integrerad diskkontroller (för anslutning av externa enheter ), kompositvideoutgång (NTSC och PAL), en seriell port för anslutning av modem och skrivare samt en musport/joystick . Till skillnad från tidigare modeller hade "IIc" inga expansionsplatser. Dessutom placerades ytterligare två omkopplare på frontpanelen: tangentbordslayouter och textlägesupplösningar (40 eller 80 textkolumner).
Apple IIc, som den mest imponerande bedriften inom datavetenskap vid den tiden, ställdes ut och placerades till och med på omslaget till katalogen på utställningen " Computer Science in the Life of the USA ", som hölls 1987-1988 i Sovjetunionen. Denna utställning visade USA:s framgång inom datorområdet, dess nivå kan bedömas av det faktum att katalogen öppnades genom ett tal av USA :s president Ronald Reagan till sina besökare.
1986 fylldes Apple II-familjen på med en radikalt ny modell: - Apple IIGS . En 16-bitars 65C816 mikroprocessor på 2,8 MHz med 24-bitars adressering gjorde att 8 MB minne kunde adresseras utan att byta minnesbank, vilket var fallet på äldre modeller. Två helt nya grafiklägen med en palett på 4096 färger; även om endast 16 färger från en total palett på 800 (vid 640 × 200 upplösning) eller från en palett på 3200 (vid 320 × 200 upplösning) kunde användas samtidigt på en rad. Samtidigt var en unik egenskap hos Apple II GS möjligheten att ställa in sin egen upplösning (640 eller 320 pixlar) för varje rad på skärmen.
Apple IIGS skiljer sig från resten av Apple II-familjen, men tar också med denna plattform till nästa generations datorer, samtidigt som den bibehåller nästan fullständig bakåtkompatibilitet med hela familjen. Hemligheten med denna kompatibilitet ligger i ett speciellt Mega II-chip som innehåller alla funktioner hos Apple IIe, som tillsammans med emuleringsläget 65C02 i mikroprocessorn 65C816 säkerställde full kompatibilitet för befintlig programvara.
Till skillnad från andra datorer i Apple II-familjen använde designen av Apple IIGS ett tangentbord skilt från systemenheten, anslutet via ADB -gränssnittet (även kompatibel med den tidens Macintosh-datorer ).
Den sista fullfjädrade datorn i Apple II-familjen är Apple IIc Plus , som introducerades 1988. Samma höljestorlek och form som "IIc", men 5¼" enhet ersatt med 3½ " enhet , strömförsörjning inbyggd i höljet, processor ersatt med en snabb 4 MHz 65C02; program för 8-bitars Apple II körde ännu snabbare på den än på Apple II GS .
Apple IIe-kortet var Apples implementering av //e på ett PDS -bussexpansionskort för användning i Macintosh-datorerna i Apple LC-serien . Med ett sådant kort skulle Macintosh kunna fungera i Apple //e-läge. Detta kort var den sista Apple II-arkitekturenheten som släpptes av Apple Computer.
Apple II-familjen var för sin tid den ledande marknaden för persondatorprogramvara, en jämförbar marknad fanns endast för CP/M -plattformen , som kombinerade system från många olika tillverkare.
De huvudsakliga operativsystemen som användes på Apple II var Apple DOS, ProDOS , UCSD P-System, CP/M (med CP/M-kort). Apple II GS använde huvudsakligen GS/OS-systemet . De mest använda programmeringsspråken är assemblerspråk , Applesoft BASIC, UCSD Pascal, Logo . De allra flesta kommersiella program för Apple II skrevs i Apple DOS-miljön och därefter ProDOS och GS/OS i assemblerspråk. De återstående programmeringsmiljöerna och operativsystemen användes huvudsakligen för användare att skriva program för sina egna behov och för utbildningsändamål, eftersom de inte tillät att skapa kommersiellt konkurrenskraftig kod vad gäller effektivitet och mångsidighet. CP/M-plattformen användes för att exekvera kod från datorer från andra tillverkare, men användes inte för utveckling specifikt för Apple II, eftersom de flesta Apple II-datorer inte hade CP/M-hårdvarustöd.
Liksom IBM PC har Apple II klonats ofta , både i och utanför USA. Många av dem hade "frukt" namn (till exempel "Ananas") för att visa släktskap med den ursprungliga familjen. I Bulgarien, sedan 1982, har Pravets 8 -serien producerats - en nästan komplett klon av Apple II, inklusive formen på fodralet. Det största antalet kloner (upp till en miljon) producerades i Taiwan och Kina.
I Sovjetunionen utvecklades och producerades Agat -datorn under ganska lång tid (1984-1993), en partiell klon av Apple II baserad på den sovjetiska elementbasen. I själva verket var Agat inte alls planerad och var inte en misslyckad klon, som man trodde i väst. Den resulterande oförenligheten var inte ett misstag av sovjetiska ingenjörer . Från början gjorde "Agat" det möjligt att anpassa DOS med minimala ändringar och använda all textsystemmjukvara. Det antogs att skolprogramvara skulle skrivas i Sovjetunionen, och överflöd av Apple-II-spel skulle bara skada inlärningen och distrahera skolbarn. Först i slutet av 80-talet började produktionen av kompatibla versioner av Agat-7 och −9. Kompatibilitet tillhandahölls endast på nivån för den mest grundläggande versionen med endast 48 KB RAM, men detta tillät redan användningen av de flesta spelen.
I Brasilien producerade Microdigital Electronica flera Apple II-kloner - TK 2000 , TK 3000 IIe och andra.
För närvarande finns det flera Apple II- emulatorer för olika plattformar, inklusive mobiltelefoner. Ett antal originalskivbilder för den här datorn är tillgängliga gratis. Det fanns till och med The Lost Classics Project [8] vars mål var att övertyga upphovsrättsinnehavare av Apple II klassisk mjukvara att göra dessa program fritt tillgängliga; mycket mjukvara "frigjordes" på detta sätt. Den virtuella ][ -emulatorn för Mac OS X -plattformen är skriven med sådan uppmärksamhet på detaljer att den till och med exakt återger ljudet från att sätta in och rotera disketter, placera enhetshuvudet och skriva ut på en matrisskrivare.
Petrov A. O. Persondatorer från Apple II-familjen (recension). DJVu
Apples produkter | |||||||
---|---|---|---|---|---|---|---|
För Apple II | |||||||
För Macintosh |
| ||||||
För Power Macintosh | |||||||
OS X- familjen |
| ||||||
Övrig |