DOS/V
Utvecklare | IBM och Microsoft |
---|---|
Skrivet i | Samlingsspråk , C |
OS-familjen | DOS |
Arbetstillstånd | Stöds inte längre |
Källmodell | Stängd källa |
Initial release | november 1990 |
Senaste släppningen | PC DOS 2000 / juli 1998 |
Tillgänglig i | Japanska, kinesiska, koreanska |
Plattformar | x86 |
Typ av kärna | Monolitisk kärna |
Standardanvändargränssnitt _ |
Kommandoradsgränssnitt |
Licens | Kommersiell proprietär programvara |
DOS/V är ett japanskt datorinitiativ som startade 1990 för att tillåta DOS på IBM PC-kompatibla med VGA-kort att hantera japansk text med dubbelbyte (DBCS) enbart via programvara. Den utvecklades ursprungligen från PC DOS av IBM för sina PS/55- maskiner (en lokaliserad version av PS/2 ), men IBM gav drivrutinen källkoden till Microsoft , som sedan licensierade en DOS/V-kompatibel version av MS-DOS till andra företag. Kanji -teckensnitt och annan lokalinformation lagras på hårddisken snarare än på speciella marker som i den föregående AX-arkitekturen . Precis som med AX är dess stora värde för den japanska datorindustrin att tillåta kompatibilitet med utländsk programvara. Detta hade inte varit möjligt under NEC :s egenutvecklade PC-98- system, som var marknadsledare innan DOS/V uppstod. DOS/V står för "Disk Operating System/ VGA " (inte "version 5"; DOS/V kom ut ungefär samtidigt som DOS 5). I Japan blev IBM-kompatibla datorer populära tillsammans med DOS/V, så de kallas ofta för "DOS/V-maskin" eller "DOS/V pasocom" även om DOS/V-operativsystem inte längre är vanliga.
Marknadsföringen av DOS/V gjordes av IBM och dess konsortium kallat PC Open Architecture Developers' Group (OADG).
Digital Research släppte en japansk DOS/V-kompatibel version av DR DOS 6.0 1992.
Historia
I början av 1980-talet utvecklade IBM Japan två x86-baserade persondatorlinjer för Asien-Stillahavsområdet, IBM 5550 och IBM JX . 5550 läser Kanji-teckensnitt från disken och ritar text som grafiska tecken på 1024×768 högupplöst bildskärm. JX utökar IBM PCjr- och IBM PC- arkitekturen. Den stöder engelska och japanska versioner av PC DOS med 720×512 upplösning. Båda maskinerna kunde inte bryta dominerande NEC:s PC-98 på konsumentmarknaden i Japan. Eftersom 5550:an var dyr såldes den mest till stora företag som använde IBMs stordator. JX använde 8088- processor istället för snabbare 8086- processor eftersom IBM trodde att en konsumentklass JX inte fick överträffa en business-class 5550. Det skadade köparens rykte oavsett den faktiska hastigheten. I en annan punkt sa ett mjukvaruföretag att IBM inte samarbetade för att utveckla JX-programvara. IBM Japan planerade en 100 % PC/AT -kompatibel maskin med kodnamnet "JX2", men avbröt den 1986.
Masahiko Hatori ( 羽鳥 正彦 ) var en utvecklare av JX:s DOS. Genom utvecklingen av JX lärde han sig de färdigheter som behövs för att lokalisera en engelsk dator till japanska. 1987 började han utveckla DOS/V på fritiden på IBM Yamato Development Laboratory . Han trodde att 480-linjersläget för VGA och en processor lika snabbt som 80386 skulle förverkliga hans idé, men de var dyra hårdvaror från 1987. Under den här eran släppte Toshiba den bärbara datorn J-3100 och Microsoft introducerade AXE-arkitekturen . IBM Japan gick inte med i AX-konsortiet. Hans chef, Tsutomu Maruyama ( 丸山 力 ) , trodde att IBM:s huvudkontor inte skulle tillåta att anta AXE eftersom de bad IBM Japan att använda samma standard som IBM-kontor över hela världen. I oktober 1987 släppte IBM Japan PS/55 Model 5535 som var en proprietär bärbar dator med en speciell version av DOS. Den var dyrare än J-3100 eftersom dess LCD-skärm använde en icke-standardiserad 720×512 upplösning. Hatori trodde att IBM behövde byta sin egen proprietära PC till IBM PC-kompatibla. Maruyama och Nobuo Mii trodde att Japans stängda PC-marknad behövde ändras och detta försök kunde inte göras av IBM ensam. Sommaren 1989 bestämde de sig för att utveckla DOS/V, avslöja arkitekturen för PS/55 och grundade PC Open Architecture Developers' Group (OADG).
DOS/V-utvecklingsteamet designade DOS/V för att vara enkelt för bättre skalbarhet och kompatibilitet med original PC DOS. De hade svårt att minska textritningstiden. "Ett stoppur var en nödvändighet för DOS/V-utveckling", sa Hatori.
IBM Japan tillkännagav den första versionen av DOS/V, IBM DOS J4.0/V, den 11 oktober 1990 och levererades i november 1990. Samtidigt släppte IBM Japan PS/55 Model 5535-S, en bärbar dator dator med VGA-upplösning. Tillkännagivandet skrev att DOS/V var designad för billiga stationära och bärbara datorer med PS/55, men användare rapporterade på BBS att de kunde köra DOS/V på IBM PC-kloner . Utvecklingsteamet bekräftade inofficiellt dessa kommentarer och modifierade inkompatibiliteter för DOS/V. Det var en hemlighet inom företaget eftersom det skulle förhindra försäljning av PS/55 och möta motstånd. Hatori sa,
Vi gömde DOS/V-körningen på andra IBM-kompatibla maskiner. Faktum var att vi utvecklade att det kunde köras på Gateways och alla maskiner, men vi var tvungna att hålla hemligheten, inte för att sprida den, eftersom det finns massor av fiender inom företaget. Kort sagt, det var ett tveeggat svärd. Om DOS/V körs på så billiga kompatibla maskiner, omvänt kanske 5550-serien som hade tagit hög vinst inte säljas. Faktum är att 80 % av personalen på Yamatos kontor motsatte sig det.
Maruyama och Mii var tvungna att övertyga IBM:s filialer att gå med på planen. I början av december 1990 gick Maruyama till IBMs ledningskommitté och presenterade sin plan "The low-end PC strategy in Japan". På nämnden tog ett ämne vanligtvis 15 minuter, men hans ämne tog en timme. Planen godkändes slutligen av John Akers .
Efter kommittén kunde Susumu Furukawa, en VD för Microsoft Japan , boka ett möte med IBM Japan för att dela källkoden för DOS/V. Den 20 december 1990 meddelade IBM Japan att de grundade OADG och Microsoft skulle leverera DOS/V till andra PC-tillverkare. Från 1992 till 1994 började många japanska tillverkare sälja IBM PC-kloner med DOS/V. Vissa globala PC-tillverkare gick in på den japanska marknaden, Compaq 1992 och Dell 1993. Fujitsu släppte IBM PC-kloner (FMV-serien) i oktober 1993, och cirka 200 000 enheter skickades 1994.
Det ursprungliga målet med DOS/V var att göra det möjligt för japansk programvara att köras på bärbara datorer baserade på IBMs globala standarder snarare än den inhemska datorarkitekturen. Från och med 1989 var VGA inte vanligt, men de förväntade sig att LCD-panelerna med VGA-upplösning skulle vara överkomliga inom några år. DOS/V saknade sitt programvarubibliotek, så IBM Japan bad tredjepartsföretag att portera sin programvara till DOS/V. PS/55 Model 5535-S släpptes som en bärbar terminal för företagssektorn. De behövde bara leverera ett fåtal större affärsmjukvara till DOS/V.
I mars 1991 släppte IBM Japan PS/55note Model 5523-S som var den billigare bärbara datorn. Det var en strategiskt viktig produkt för att popularisera DOS/V på konsumentmarknaden och ledde till framgången för efterföljande konsumentprodukter som ThinkPad . Dock sålde själva DOS/V mycket bättre än 5523S eftersom avancerade användare köpte den för att bygga en japansk språkmiljö på sina IBM-kompatibla datorer.
1992 släppte IBM Japan PS/V (liknande PS/ValuePoint ) och ThinkPad . De var baserade på en arkitektur närmare PC-kompatibla, och avsedda att konkurrera med konkurrenter på konsumentmarknaden. I december 1992 var PS/V den mest sålda DOS/V-datorn. I januari 1993 släppte NEC en ny generation av PC-98 för att ta tillbaka sitt initiativ. NEC annonserade att rullningshastigheten för ordbehandlaren Ichitaro på PC-9801BX var snabbare än på PS/V 2405-W. Yuzuru Takemura ( 竹村 譲 ) från IBM Japan sa: "Låt oss anta att rörelsen mot Windows är oundviklig. Processorer och grafikkort kommer att bli snabbare och snabbare. Om PC-98 behåller sin arkitektur slår den aldrig vår maskin i snabb takt. Windows är utvecklad för PC/AT-arkitekturen. Kanji-glyfer levereras också som ett programvarutypsnitt. Det enda IBM behöver göra är att ställa in det för grafikkortet. På den olika arkitekturen blir det svårt att finjustera Windows".
1993 släppte Microsoft Japan de första återförsäljarversionerna av Windows ( Windows 3.1 ) för både DOS/V och PC-98. DOS/V bidrog till början av IBM PC-kloner i Japan, men ändå hade PC-98 behållit 50 % av marknadsandelen fram till 1996. Det vändes av lanseringen av Windows 95 .
Förare
Tre drivrutiner möjliggör DBCS- kodtabellsstöd i DOS på IBM PC-kompatibla med VGA; teckensnittsdrivrutinen, bildskärmsdrivrutinen och drivrutinen för inmatning av delsystem. Teckensnittsdrivrutinen laddar en komplett uppsättning glyfer från en teckensnittsfil till det utökade minnet . Bildskärmsdrivrutinen ställer in 640×480-grafikläget på VGA och allokerar cirka 20 KB av det konventionella minnet för text, som kallas den simulerade videobufferten. Ett DOS/V-program skriver koderna för tecknen till den simulerade videobufferten genom DOS-utgångsfunktioner, eller skriver dem direkt och anropar förarens funktion för att uppdatera skärmen. Displaydrivrutinen kopierar teckensnittets bitmappsdata från det utökade minnet till det faktiska videominnet, motsvarande den simulerade videobufferten. Den inmatningsassisterade delsystemdrivrutinen kommunicerar med valfria inmatningsmetoder och möjliggör textredigering i stilarna på plats eller under platsen. Utan att installera dessa drivrutiner motsvarar DOS/V den generiska MS-DOS utan stöd för DBCS-kodtabeller.
- $FONT.SYS – Fontdrivrutin
- $DISP.SYS – Displaydrivrutin
- $IAS.SYS – Input assist subsystem (IAS) med supportdrivrutin för front-end processor (FEP).
- $PRN.SYS – Skrivardrivrutin
- $PRNUSER.SYS – Skrivardrivrutin
- $PRNESCP.SYS – Skrivardrivrutin för Epson ESC/P J84
versioner
1988 släppte IBM Japan en ny modell av PS/55 som var baserad på PS/2 med stöd för japanska språk. Den är utrustad med ett proprietärt grafikkort, Display Adapter, som har ett högupplöst textläge och en japansk teckenuppsättning lagrad i en ROM på kortet. Den stöder japanska DOS K3.3, PC DOS 3.3 (engelska) och OS/2 .
IBM DOS J4.0 släpptes 1989. Den kombinerar japanska DOS och PC DOS, som kör japanska DOS som japanskt läge (PS/55-läge) och PC DOS som engelskt läge (PS/2-läge). Även om det hade två separerade lägen som behövde en omstart för att växla mellan dem, kallade IBM Japan det tvåspråkigt . Denna version kräver PS/55 bildskärmsadapter.
Den första versionen av DOS/V, IBM DOS J4.0/V (J4.05/V), släpptes i slutet av 1990. Ordet 'DOS/V' var snabbt känt för den japanska datorindustrin, men DOS/ V själv spred sig inte snabbt. Från och med 1991 sålde några små företag amerikanska eller taiwanesiska datorer i Japan, men DOS J4.0/V orsakade vissa problem på PC-kompatibla datorer. Dess EMS- drivrutin stöder endast IBMs utökade minnesadapter . Inmatningsmetoden stöder inte det amerikanska tangentbordet eller det japanska AX-tangentbordet, så den lokaliserar några tangenter på fel plats . PS/55-tangentbord fanns tillgängliga från IBM, men det måste användas med en AT till PS/2- adapter eftersom AX-maskiner (alltså PC/AT-kloner) i allmänhet har den äldre 5-stifts DIN-kontakten. Att rulla text med den vanliga Tseng Labs ET4000 grafikkontrollen gör skärmen oläsbar. Det här problemet kan åtgärdas med den nya /HS=LC
-switchen för $DISP.SYS
i DOS J4.07/V. "Vissa VGA-kloner implementerade inte CRTC-adressomslutningen korrekt. Troligtvis var de Super VGA:er med mer videominne än original VGA (dvs. mer än 256 KB). Programvara som förlitade sig på adressomslutningen var mycket sällsynt och därför var funktionaliteten inte nödvändigtvis korrekt implementerad i hårdvara. Å andra sidan var tekniken med delad skärm relativt väl dokumenterad och väl förstådd, och kommersiell mjukvara (särskilt spel) använde den ibland. Den var därför sannolikt testad och korrekt implementerad i hårdvara."
IBM Japan släppte DOS J5.0/V i oktober 1991 och DOS J5.0 i december 1991. DOS J5.0 kombinerar japanska DOS och DOS/V. Detta är den senaste versionen som utvecklats för PS/55-skärmadaptern. DOS J5.02/V släpptes i mars 1992. Den lade till officiellt stöd för IBM PS/2 och det engelska tangentbordet i USA.
Utvecklingen av MS-DOS 5.0/V försenades eftersom IBM och Microsoft tvistade om hur man skulle implementera API:et för inmatningsmetoder. Det tog några månader att göra en överenskommelse om att OEM- anpassningssatsen (OAK) av MS-DOS 5.0/V gav både IAS (Input Assist Subsystem) och MKKC (Microsoft Kana-Kanji Conversion). Microsoft planerade att lägga till AX-applikationsstödet i DOS/V, men avbröt det eftersom dess betaversion kritiserades starkt av användare för bristande kompatibilitet. Vissa PC-tillverkare kunde inte vänta på Microsofts DOS/V. Toshiba utvecklade en DOS/V-emulator som kunde köra DOS/V-applikationer på en VGA-utrustad J-3100-dator. AST Research Japan och Sharp beslutade att paketera IBM DOS J5.0/V. Compaq utvecklade egna DOS/V-drivrutiner och släppte sina första DOS/V-datorer i april 1992.
Den 10 december 1993 släppte Microsoft Japan och IBM Japan nya versioner av DOS/V, MS-DOS 6.2/V Upgrade och PC DOS J6.1/V. Även om båda släpptes samtidigt, utvecklades de separat. MS-DOS 6.2/V Upgrade är den enda japanska versionen av MS-DOS som släppts av Microsoft under sitt eget varumärke för detaljhandel. Microsoft Japan fortsatte att sälja det efter att Microsoft släppt MS-DOS 6.22 för att lösa patentintrång av DoubleSpace- diskkomprimering.
IBM Japan avslutade stödet för PC DOS 2000 den 31 januari 2001 och Microsoft Japan avslutade stödet för MS-DOS den 31 december 2001.
Japanska versioner av Windows 2000 och XP har en DOS/V-miljö i NTVDM . Det togs bort i Windows Vista .
PC DOS-versioner
PC DOS -versioner av DOS/V (J för japanska, P för kinesiska (PRC), T för taiwanesiska, H för koreanska (Hangul)):
- IBM DOS J4.0/V "5605-PNA" (version 4.00 – 4.04 släpptes inte för DOS/V)
- IBM DOS J4.05/V för PS/55 (tillkännagiven 1990-10-11, skickad 1990-11-05)
- IBM DOS J4.06/V (1991-04)
- IBM DOS J4.07/V (1991-07)
- IBM DOS J5.0/V "5605-PJA" (1991-10), IBM DOS T5.0/V, IBM DOS H5.0/V
- IBM DOS J5.02/V för PS/55 (1992-03)
- IBM DOS J5.02A/V
- IBM DOS J5.02B/V
- IBM DOS J5.02C/V
- IBM DOS J5.02D/V (1993-05)
- Sony OADG DOS/V (inkluderar IBM DOS J5.0/V och drivrutiner för AX-maskiner)
- PC DOS J6.1/V "5605-PTA" (1993-12), PC DOS P6.1/V, PC DOS T6.10/V
- PC DOS J6.10A/V (1994-03)
- PC DOS J6.3/V "5605-PDA" (1994-05)
- PC DOS J6.30A/V
- PC DOS J6.30B/V
- PC DOS J6.30C/V (1995-06)
- PC DOS J7.0/V "5605-PPW" (1995-08), PC DOS P7/V, PC DOS T7/V, PC DOS H7/V
- PC DOS J7.00A/V
- PC DOS J7.00B/V
- PC DOS J7.00C/V (1998-07)
- PC DOS 2000 Japanese Edition "04L5610" (1998-07)
MS-DOS-versioner
MS-DOS- versioner av DOS/V:
- Toshiba Nichi-Ei (日英; japansk-engelska) MS-DOS 5.0
- Compaq MS-DOS 5.0J/V (1992-04)
- MS-DOS 5.0/V (OEM, generisk MS-DOS 5.0/V)
- MS-DOS 6.0/V [ citat behövs ]
- MS-DOS 6.2/V (Detaljhandel, 1993-12)
- MS-DOS 6.22/V (1994-08) [ citat behövs ]
- Fujitsu Towns OS för FM Towns (endast sena problem hade DOS/V-kompatibilitet tillagd) [ citat behövs ]
DR DOS-versioner
DR DOS- versioner av DOS/V:
-
DR DOS 6.0/V (japanska) (1992-07), DR DOS 6.0/V (koreanska)
- ViewMAX 2 (japanska) (1991–1992)
- NetWare Lite 1.1J (japanska) (1992–1997)
-
Novell DOS 7 (japanska)?
- Personal NetWare J 1.0 (japanska) (1994–1995)
- (DR-DOS 7.0x/V) (2001–2006) (ett försök att bygga en DR-DOS/V från befintliga komponenter)
Tillägg
IBM DOS/V Extension utökar DOS/V-drivrutiner för att ställa in en mängd olika textlägen för vissa videoadaptrar. Högkvalitetstextläget är standard på 80 kolumner gånger 25 rader med 12×24 pixlar stora tecken. Högdensitetstextläget (Variabel text; V-Text) erbjuder stora textlägen med olika teckenstorlekar. DOS/V Extension V1.0 inkluderade drivrutiner för VGA, XGA , PS/55 Display Adapter, SVGA (800×600) och ET4000 (1024×768). Några av dess drivrutiner inkluderades i PC DOS J6.1/V och senare.
- IBM DOS/V Extension V1.0 (1993-01) inkluderar V-Text-stöd
- IBM DOS/V Extension V2.0 "5605-PXB"
Se även
- Unicode
- Lista över DOS-kommandon
- Kanji CP/M-86 (1984)
- DOS/V Power Report (En japansk tidning om IBM-kloner)
Anteckningar
Vidare läsning
- Adachi, Tsuyoshi (1994). DOS/V teknisk referensmanual . Softbank Böcker .
- Tsuchiya, Masaru (1994). PC DOS 6/V Handbok . Natsumesha, Inc.
- Compaq Seran Kikaku Division (1993). DOS/V Pasokon . Seitousha, Inc.