MS-DOS 4.0 (multitasking) - MS-DOS 4.0 (multitasking)
![]() | |
![]() Multitasking relace MS-DOS 4.00 Command.com na VirtualBox VM. | |
Vývojář | Microsoft |
---|---|
Napsáno | Sestava x86 |
Rodina OS | DOS |
Zdrojový model | Uzavřený zdroj |
První vydání | 1986 |
Konečné vydání | 4.1 / 1987 |
Metoda aktualizace | Opětovná instalace |
Správce balíčků | Žádný |
Platformy | x86 |
Jádro typ | Monolitické |
Výchozí uživatelské rozhraní | Rozhraní příkazového řádku (COMMAND.COM ) |
Licence | Proprietární |
MS-DOS 4.0 byl multitasking vydání MS-DOS vyvinutý uživatelem Microsoft na základě MS-DOS 2.0. Nedostatek zájmu ze strany OEM, zejména IBM (kdo dříve poskytl Microsoft multitaskingový kód na IBM PC DOS součástí Pohled shora ), vedlo k jeho uvolnění pouze ve zmenšené podobě. Někdy je označován jako Evropský systém MS-DOS 4.0, protože tam byl primárně používán. To by nemělo být zaměňováno s PC DOS 4.00 nebo MS-DOS 4.01 a později, které neobsahovaly funkce pro více úkolů.
Dějiny
Meruňkové počítače předem ohlášený systém „MS-DOS 4.0“ počátkem roku 1986,[1] a Microsoft to předvedl v září téhož roku na pařížském veletrhu. Avšak jen několik evropských OEM, jako SMT Goupil a International Computers Limited (ICL), ve skutečnosti licencované verze softwaru. IBM zejména produkt odmítla a soustředila se místo toho na vylepšení systému MS-DOS 3.x a jejich nový společný vývoj s Microsoftem OS / 2.
Výsledkem bylo, že se projekt zmenšil a byly dodány pouze ty funkce slíbené konkrétním výrobcům OEM. V září 1987 verze multitaskingu MS-DOS 4.1 byl údajně vyvinut pro Profesionální pracovní stanice ICL DRS (PWS).[2] Po splnění smluv nebyly vydány žádné další zprávy.
V červenci 1988 společnost IBM oznámila „IBM DOS 4.0 ", nesouvisející produkt pokračující z DOS 3.3 a 3.4, což vedlo k počáteční domněnce, že by jej Microsoft mohl vydat pod jiným číslem verze.[3] Microsoft ji však nakonec vydal jako „MS-DOS 4.0“,[Citace je zapotřebí ] s MS-DOS 4.01 rychle sledoval řešení problémů, které mnozí hlásili.
Funkce
Stejně jako drobná vylepšení, jako je podpora pro Nový spustitelný soubor formát souboru, klíčovou funkcí vydání byla jeho podpora pro preventivní multitasking. Toto nepoužilo chráněný režim k dispozici na 80386 procesory, ale umožnily speciálně psaným programům pokračovat v provádění v „režimu na pozadí“, kde neměli přístup k uživatelskému vstupu a výstupu, dokud se nevrátily do popředí. OS údajně obsahoval časově omezený plánovač a meziprocesová komunikace přes potrubí a sdílená paměť. Tato omezená forma multitaskingu byla považována za užitečnější v prostředí serveru než v pracovní stanici, zejména ve spojení s MS-Net 2.0, který byl vydán současně.
Ostatní omezení systému MS-DOS 3.0 zůstala, včetně nemožnosti používat paměť nad 640 kB, což přispělo k nedostatečnému přijetí produktu, zejména s ohledem na potřebu psát programy specificky zaměřené na nové prostředí.
INT 21h / AH = 87h lze použít k rozlišení mezi multitaskingem systému MS-DOS 4.xa novějšími problémy systému MS-DOS / PC DOS 4.x.[4]
Prezident společnosti Microsoft Jon Shirley popsal to jako „specializovanou verzi“ a šel tak daleko, že řekl „možná jsme to neměli nazývat DOS 4.0“, i když není jasné, zda to byl vždy záměr, nebo zda by nadšená odpověď OEM vedla k je skutečným nástupcem systému DOS 3.x. Marketing to umístil jako další možnost mezi DOS 3.x pro pracovní stanice a Xenix pro servery vyšší třídy a víceuživatelské systémy.
Externí příkazy
MS-DOS verze 4.10.20 podporuje následující externí příkazy:[5]
Viz také
- Souběžný DOS, Souběžný DOS 286, Souběžný DOS 386 - Souběžný víceuživatelský operační systém založený na CP / M s emulátorem DOS od roku 1983
- DOS Plus - Souběžný multitaskingový OS založený na PC DOS s emulátorem DOS od roku 1985
- Novell DOS, OpenDOS, DR-DOS - nástupci systému DOS Plus s preventivním multitaskingem ve VDM od roku 1993
- FlexOS - nástupce souběžného systému DOS 286 od roku 1986
- 4680 OS, 4690 OS - nástupci systémů FlexOS 286 a FlexOS 386 od roku 1986
- Multiuser DOS - nástupce souběžného systému DOS 386 od roku 1991
- SKUTEČNÉ / 32 - nástupce systému Multiuser DOS od roku 1995
- PC-MOS / 386 - víceuživatelský multitaskingový klon DOS od roku 1987
- VM / 386 - víceuživatelský multitasking DOS prostředí od roku 1987
- Pohled shora - DOSové multitaskingové prostředí od roku 1985
- DESQview, DESQview / X - DOSové multitaskingové prostředí od roku 1985
- Virtuální stroj DOS
- Datapac v Austrálii
Reference
- ^ „MS-DOS 4.0 ve Velké Británii; USA čekají na 5.0“. InfoWorld. 1986-03-24.
- ^ „ICL uvádí profesionální pracovní stanici DRS 300 80286 s víceúčelovým systémem MS-DOS 4.1“, Recenze počítačového podnikání, 1987-09-20
- ^ „IBM DOS“. InfoWorld: 77. 1988-07-18.
- ^ Brown, Ralf D. (2002-12-29). „Seznam přerušení x86“. Citováno 2011-10-14.
- ^ MS-DOS verze 4.10 OEM IC společnosti Fujitsu ICL
Další čtení
- „Microsoft zpřístupní MS-DOS 4.0, MS-Net 2.0 ve čtvrté čtvrtině“. InfoWorld. 1986-09-29.
- Osterman, Larry (2004-03-22). „Věděli jste, že OS / 2 nebyl prvním operačním systémem Microsoft pro více úkolů než Unix s více úkoly?“. Blogy MSDN.
- Brooks, Vernon C. „Informace o málo známém multitaskingu MS-DOS 4.0“. PC DOS Retro. Archivováno od původního dne 2020-02-18. Citováno 2014-02-13.
- Nečasek, Michal (11.03.2013). „Multitasking MS-DOS 4.0 žije“. Muzeum OS / 2. Archivováno od originálu dne 01.01.2018. Citováno 2019-07-28.