MS-DOS | |
---|---|
MS-DOS 7.1 | |
Kehittäjä | Microsoft |
OS-perhe | DOS |
Perustuen | CP/M (klooni), Unix (perusominaisuudet) |
Lähde | Suljettu lähdekoodi , avoin lähdekoodi versioille 1.25 ja 2.0 [1] |
Ensimmäinen painos | 12. elokuuta 1981 [2] |
uusin versio | 8.0 (osa Windows Me ) (14. syyskuuta 2000) |
Tuetut kielet | Monikielinen |
Tuetut alustat | x86 |
Ytimen tyyppi | Monoliittinen ydin |
Käyttöliittymä | Komentorivi |
Lisenssi | Omistusoikeus; versioille 1.25 ja 2.0 - MIT |
Osavaltio | Historiallinen (päättyi 31. joulukuuta 2001) |
Lähdekoodivarasto | github.com/microsoft/ms-… |
Edellinen | 86-DOS |
Seuraava | Microsoft Windows |
Verkkosivusto | microsoft.com/resources/… |
Mediatiedostot Wikimedia Commonsissa |
MS-DOS ( M icro S oft D isk O perating System ) on x86 - arkkitehtuuriin perustuva käyttöjärjestelmä tietokoneille . MS-DOS aloitti DOS -yhteensopivien käyttöjärjestelmien perheen ja oli suosituin käyttöjärjestelmä IBM PC-yhteensopiville tietokoneille 1980-luvulta 1990-luvun puoliväliin, kunnes sen syrjäyttivät pääasiassa Microsoft-perheen GUI-käyttöjärjestelmät. Windows [3] .
Vuonna 1981 IBM pyysi käyttöjärjestelmää käytettäväksi uudessa IBM PC -tietokoneperheessä . Microsoft osti oikeudet 86-DOS- käyttöjärjestelmään Seattle Computer Productsilta [4] ja aloitti työskentelyn sen muokkaamiseksi vastaamaan IBM:n vaatimuksia. Myöhemmin IBM lisensoi MS-DOS:n ja julkaisi sen elokuussa 1981 PC DOS 1.0:na. MS-DOS:n ja PC DOS:n jatkokehitystä suorittivat Microsoft ja IBM yhdessä vuoteen 1993 saakka, jolloin julkaistiin kaksi erillistä julkaisua - 6.0 Microsoftilta ja 6.1 IBM:ltä.
MS-DOS:n olemassaolon aikana julkaistiin kahdeksan pääjulkaisua (1.00, 2.00 jne.) ja kaksikymmentä väliversiota (3.10, 3.30 jne.), kunnes Microsoft lopetti sen kehittämisen vuonna 2000. Aluksi MS-DOS keskittyi Intel 8088 -prosessoriin , jota käytettiin ensimmäisessä IBM PC :ssä , ja se toimi vain levykkeillä , jotka sisälsivät sekä itse käyttöjärjestelmän että käyttäjäohjelmat ja tiedot. Myöhemmät versiot ovat saaneet mahdollisuuden työskennellä erityyppisten asemien, kuten kiintolevyn ja CD-ROM-levyn , kanssa, tuki uusille prosessoreille ja tietokonearkkitehtuureille on lisätty . Se oli yrityksen avaintuote, joka antoi sille merkittävän tulon ja markkinointiresurssin, jonka kehityksen aikana Microsoft muuttui ohjelmointikielten kehittäjästä suureksi yritykseksi, joka tuottaa monenlaisia ohjelmistoja. MS-DOSista tuli myös Windowsin varhaisten versioiden peruskerros , joka toimii graafisena käyttöliittymänä komentorivin päällä.
Viimeisin laatikkoversio oli 6.22, mutta MS-DOS toimi edelleen käynnistyslataimena Windows 95 :lle (versiot 7.0 ja 7.1), Windows 98 :lle (versio 7.1) ja Windows Me :lle (versio 8.0).
Mountain View'n Computer History Museum julkaisi 25. maaliskuuta 2014 Microsoftin luvalla vuonna 1981 julkaistun MS-DOS-käyttöjärjestelmän (versiot 1.1 ja 2.0) lähdekoodin sekä Word -tekstieditorin ( 1.1a) Windowsille [5] . Vuonna 2018 MS-DOS-versioiden 1.25 ja 2.0 lähdekoodi julkaistiin ilmaisella MIT-lisenssillä [6] [7] .
MS-DOS on uudelleennimetty versio 86-DOS :sta [8] , jonka on kirjoittanut Tim Paterson Seattle Computer Productsista [8] . 86-DOS:n kehittäminen kesti vain kuusi viikkoa, ja se oli Digital Researchin CP/M:n klooni , joka siirrettiin käytettäväksi 8086-prosessorilla ja joka sisälsi vain kaksi eroa alkuperäisestä: parannettu levysektorin puskurointilogiikka ja uusi FAT12 -tiedostojärjestelmä . Ensimmäinen 86-DOS- versio julkaistiin elokuussa 1980 [9] . IBM :n kanssa marraskuussa 1980 allekirjoitetun sopimuksen mukaan Microsoftin oli toimitettava käyttöjärjestelmä uudelle Intel 8086 :een perustuvalle IBM PC :lle . Tätä varten Microsoft palkkasi Tim Patersonin toukokuussa 1981 saattamaan päätökseen 86-DOS:n mukautuksen IBM PC-prototyyppiin ja osti sitten täydet oikeudet 86-DOS 1.10:een 75 000 dollarilla saman vuoden heinäkuussa [8] . Microsoft säilytti versionumeron, mutta nimesi käyttöjärjestelmän uudelleen MS-DOSiksi. Elokuussa 1981 IBM lisensoi MS-DOS 1.10/1.14 -versioita nimellä PC DOS 1.0 aloitti toimitukset uusien IBM PC -tietokoneiden kanssa [9] .
Versiossa 2.0, joka ajoitettiin samaan aikaan kiintolevyllä varustetun IBM PC XT :n julkaisun kanssa, MS-DOS laajensi käyttöjärjestelmän toimintoja dramaattisesti mukauttaen osittain Unixista puuttuvia (esimerkiksi alihakemistoja, tiedostojen käsittelyä kuvaajien kautta, I / O uudelleenohjaus, pääsy laitteisiin nimen ja äänenvoimakkuuden mukaan). Tehtyjen muutosten laajuutta korostaa myös se, että useimpien myöhempien ohjelmien, mukaan lukien uusimpien MS-DOS-versioiden, vaatimuksissa on rivi "DOS 2.0 tai uudempi".
MS-DOS kehitettiin alun perin käyttöjärjestelmäksi, joka voi toimia missä tahansa tietokoneessa, jossa on 8086-prosessori. Microsoft noudatti CP/M-jakelumallia, jossa jokaiselle tietokoneelle eri laitteistolla oli eri MS-DOS-versio . Tätä varten käyttöjärjestelmässä oli modulaarinen rakenne, jossa oli minimaaliset ajurit levyasemille ja konsoli, joka oli integroitu ytimeen, sekä asennettavat ajurit muille laitteille, jotka oli ladattu ja saatavilla käynnistyksen yhteydessä. OEM-valmistajat käyttivät Microsoftin toimittamaa kehityspakettia luodakseen oman versionsa MS-DOS:sta vakioytimellä mutta laitteistokohtaisilla I/O-laiteajureilla. Valmistajat toimittivat tämän version yleensä levykkeillä tietokoneiden mukana. MS-DOS:sta oli siis useita versioita eri laitteistoalustoille , ja IBM PC- ja MS-DOS-yhteensopivien tietokoneiden välillä on tehtävä ero. Jotkut tietokoneet, kuten Tandy 2000 , pystyivät käyttämään vain MS-DOS-ohjelmistoa, mutta eivät ohjelmistoja, jotka hyödyntävät IBM PC -arkkitehtuuria.
Käyttöjärjestelmän suunnittelu edellyttää hyvää yhteensopivuutta, jos ohjelmat käyttävät työhönsä vain tavallisia MS-DOS-kutsuja. Samanlainen filosofia otettiin myöhemmin käyttöön Windows NT:ssä (katso Hardware Abstraction Layer ). Siitä huolimatta MS-DOS:ssa suuri ohjelmanopeus saavutetaan vain suoralla pääsyllä laitteistoon, mikä oli erityisen tyypillistä tuon ajan merkittäviä tietokoneresursseja vaativille peleille. IBM PC -yhteensopivan arkkitehtuurin dominanssi johti lukuisten kloonien lisääntymiseen ja erillisten laitteistoriippuvaisten käyttöjärjestelmän versioiden tarve katosi.
Myöhemmin riippuvuus IBM-arkkitehtuurista aiheutti alalla useita vakavia ongelmia, kun IBM PC:n alkuperäistä rakennetta muutettiin. Näin ollen sen ei alun perin ollut tarkoitus käyttää enempää kuin 640 kt RAM-muistia ( 640 kt:n este ), koska suuremmat alueet RAM-muistista oli varattu oheislaitteille ja ROM:ille. Valmistajien oli keksittävä erilaisia järjestelmiä tämän esteen ohittamiseksi ( EMS , XMS jne.) saadakseen lisämuistia. Jos alkuperäistä ajatusta laitteistoriippumattomuudesta olisi jatkettu, tämä ongelma olisi voitu välttää. Siten MS-DOS on käyttöjärjestelmä, joka toimii x86-prosessorin todellisessa tilassa ja jossa se voi käsitellä enintään 1 Mt RAM-muistia.
IBM:n valmistamiin tietokoneisiin asennettiin PC DOS -niminen versio. Kolmannen osapuolen valmistajille Microsoft tarjosi DOS-version jo nimellä MS-DOS. IBM:n ja Microsoftin yhteistyön ansiosta PC:n DOS- ja MS-DOS-järjestelmät olivat käytännöllisesti katsoen samoja aina versioon 5.0 asti. Ensimmäinen laatikkoversio MS-DOS:sta oli 5.0 Upgrade-versiossa, ennen sitä kaikki julkaisut jaettiin vain OEM-tuotteena henkilökohtaisten tietokoneiden valmistajien toimesta. .
Versio | päivämäärä | FS / äänenvoimakkuuden koko |
Kuvaus |
---|---|---|---|
QDOS 0.10 | heinäkuuta 1980 | FAT12 | Seattle Computer Products julkaisi ensimmäisen version. |
86-DOS 0.3 | joulukuuta 1980 | FAT12 | Ensimmäinen versio, jonka Microsoft lisensoi Seattle Computer Productsilta. |
86-DOS 1.0 | huhtikuuta 1981 | FAT12 | Ensimmäinen 86-DOS-julkaisu. |
86-DOS 1.10 [10] | Heinäkuu 1981 | FAT12 | Microsoft osti ja nimettiin uudelleen MS-DOSiksi 27. heinäkuuta 1981 [11] . Ilmestyi IBM PC :n julkaisun yhteydessä . Täysin samanlainen kuin PC DOS 1.0. Tuki vain yksipuolisille 5,25 tuuman 8 sektorin 160 kt:n levykeasemille . COMMAND.COM toteuttaa seuraavat sisäiset komennot: COPY, DIR, ERASE, PAUSE, REM, RENAME, TYPE. Ulkoiset komennot: CHKDSK, DATE, DEBUG, DISKCOMP, DISKCOPY, EDLIN, FORMAT, LINK, MODE, SYS, TIME, BASIC. Vain viimeisin muokkauspäivämäärä tallennetaan tiedostomääritteisiin. |
1.10-1.14 | Heinä-lokakuu 1981 | FAT12 | Tarjotaan yhtenä kolmesta vaihtoehdosta IBM PC DOS 1.0 :lle [12] . |
1.24 | Maaliskuu 1982 | FAT12 | Lisätty tuki 5,25" 320K kaksipuolisille asemille. FAT12 . Viimeisen tallennuksen päivämäärän lisäksi tiedostoattribuutteihin on lisätty viimeisen tallennuksen aika. COPY-komento tukee nyt tiedostojen yhdistämistä. Uudet sisäiset komennot: DATE, DEL, REN, TIME. Uusi ulkoinen EXE2BIN-komento. IBM PC DOS 1.1 :n perusta . MS-DOS tulee olemaan perusta IBM PC DOS :lle aina versioon 6.22 asti. |
1.25 | kesäkuuta 1982 | FAT12 | Käytettäväksi muiden kuin IBM-tietokoneiden kanssa. Samanlainen kuin PC DOS 1.1. IBM toimittaa GW-BASICin BASICAn sijaan . |
2.0 | Maaliskuu 1983 | FAT12 15 Mt [13] |
Ilmestyi IBM PC XT :n julkaisun yhteydessä . Ensimmäistä kertaa tuki kiintolevyille ilmestyi, enimmäismäärä on 15 Mt, yksi osio - yksi levy. Lisätty tuki IBM :n 10 Mt :n kiintolevyille . Tuki 5,25 tuuman 9 sektorin yksipuolisille 180K ja kaksipuolisille 360K levykeasemille. Toteutettu volyymitarrojen tuki. Lisätty tuki hakemistoille - aiemmin kaikki tiedostot sijaitsivat vain levyn juuressa . Tiedostokuvauksiin perustuvat toiminnot tiedostoilla on otettu käyttöön - aiemmin tiedostojen käsittely oli mahdollista vain FCB:n (File Control Block) avulla. Otettiin käyttöön konsolin I/O-uudelleenohjaus. Uusia komentoja lisätty: FC (vain MS-DOS), BACKUP, RESTORE, TREE, CD, MD, RD, PATH jne. Erätiedostoille (*.bat) lisätty komennot: GOTO, IF, ECHO jne. Yhteystuki toteutettu ulkoiset laiteohjaimet. Taustatulostuksen tuki PRINT-komennolla. Mukana on tuki CGA -videoalijärjestelmälle . |
2.01 | lokakuuta 1983 | FAT12 15 Mt |
Lisätty MAA-komento näyttämään mukautettu päivämäärä- ja aikamuoto ja valuuttakuvake. |
2.10 | marraskuuta 1983 | FAT12 15 Mt |
IBM:n versio (PC DOS 2.10). Ilmestyi IBM PCjr :n julkaisun yhteydessä . Perustuu 2.0: aan PCjr :n muokkauksilla . |
2.11 | Maaliskuu 1984 | FAT12 15 Mt |
Versio muille kuin IBM-tietokoneille. Perustuu versioon 2.1, jossa on muutoksia 2.01:stä. Käännetty 10 eri kielelle. |
3.00 | elokuuta 1984 | FAT16 32 Mt |
Se ilmestyi IBM PC/AT :n julkaisun yhteydessä , joka oli varustettu 20 Mt :n kiintolevyllä . Mahdollisuus suorittaa ohjelmia, jotka eivät ole nykyisessä hakemistossa, määrittämällä reitin. Lisätty tuki 15 sektorin 5,25" 1,2 Mt asemille. Lisätty uusia komentoja: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Tuki virtuaaliselle levylle RAM -muistissa . |
3.10 | marraskuuta 1984 | FAT16 32 Mt |
Lisätty tuki Microsoft-verkkoille. Lisätty JOIN- ja SUBST-komennot. |
3.20 | tammikuuta 1986 | FAT16 32 Mt |
Ilmestyi IBM PC Convertiblen julkaisun yhteydessä . Lisätty tuki 3,5" 720 kt asemille. Lisätty uudet REPLACE- ja XCOPY-komennot. FORMAT-komento estää nyt tahattoman kovalevyn alustuksen. Lisätty DRIVER.SYS luomaan valeasemia. Lisätty ajuri RAMDRIVE.SYS virtuaalisen levyn luomiseksi RAM-muistiin. |
3.30 | elokuuta 1987 | FAT16 32 Mt |
Ilmestyi IBM PS / 2 : n julkaisun yhteydessä . Tukee kaikenkokoisten kiintolevyjen osiointia jopa 32 megatavun loogisiksi asemille. Yhdellä kiintolevyllä voi olla vain kaksi osiota - MS-DOS ja EXT DOS, itse kiintolevyä voi olla enintään kaksi. EXT DOSissa voi olla jopa 23 aliavainta (D:stä Z:hen). [13] Ilman ulkoisia ohjelmia kiintolevyn koko saa olla enintään 32 megatavua. INT 13H [14] -keskeytyksellä , joka lisättiin BIOSiin vasta vuonna 1994, HDD: n enimmäiskoko oli 24x32=768 MB. Lisätty tuki 3,5" HD (High Density) 1,44 Mt asemille. Otettu käyttöön tuki koodisivuille (kansalliset merkistöt ja lajittelutaulukot). Siinä on useita tunnistettuja virheitä (esimerkiksi FORMAT voi hylätä hyvän levyn). Lisätty tuki komentoille: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC. |
3.31 | marraskuuta 1987 | FAT16B 512 Mt | Compaqin muokattu versio MS-DOS 3.30:sta, joka esitteli ensimmäisen kerran tuen 32-bittiselle loogiselle numerosektorille. [viisitoista] |
4.0 | 1985 | Kokeellinen, ei mennyt massamyyntiin [16] . Siinä oli 8086-prosessoriperheelle suunniteltu ennaltaehkäisevä reaalitilan moniajo (tämä ominaisuus poistettiin myöhemmin). Sisältää siirrettävät ja sivuttavat muistisegmentit koodia ja siirrettävää dataa varten (Windows-muistinhallinta oli muistinhallinnan DOS 4 -versio). Hänellä oli kyky vaihtaa näyttöjä dynaamisesti. | |
4.0 | heinäkuuta 1988 | FAT16B 2 Gt [13] |
Tukee yli 32 Mt:n loogisia kiintolevyasemia. Kiintolevyn enimmäiskoko ei saa ylittää 528 Mt ilman kolmannen osapuolen ohjelmistoja (528 Mt:n este (504 Mt vanhemmissa BIOSeissa)). [14] INT 13H:n keskeyttäminen mahdollisti kiintolevyn kasvattamisen 7 844 Gt:iin (este, joka liittyi MS-DOS:n virheeseen, joka oli olemassa ennen versiota 7.1 [17] [18] ). [19] Käyttää kartoitettua muistia käyttöjärjestelmän puskureille ja FASTOPEN-komentotietorakenteille (vaatii EMS 4.0:n). Voit käyttää ensimmäistä 64 kt laajennettua muistia ( HMA -muistia) paikallisten ohjelmien isännöintiin. Tarjoaa laajemman tuen kansallisille kielille. Eroaa huomattavassa määrässä virheitä. Lisätty uusi MEM-komento. Täysi tuki EGA :lle ja VGA :lle . |
4.01 | joulukuuta 1988 | FAT16B 2GB |
Korjattu suurimmat virheet versiossa 4.0. Sisältää graafisen MS-DOS Shellin . Ensimmäinen virallisesti lokalisoitu versio Venäjälle [20] |
5.0 | kesäkuuta 1991 | FAT16B 2GB |
Tuki jopa kahdeksalle fyysiselle kiintolevylle on otettu käyttöön, on mahdollista luoda jopa 4 pääosiota (kolmannen osapuolen ohjelmat), ja siksi voit asentaa jopa 4 käyttöjärjestelmää yhdelle kiintolevylle. [13] Tarjoaa ytimensä sekä ohjaimet ja pysyvät ohjelmat sekä HMA :ssa että UMB :ssä . Lisätty tuki 3,5" EHD 2,88 MB -asemille. Uusi muistinhallinta. Lisätty uudet komennot: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNELETE, UNFORMAT. Lisätty koko näytön tekstieditori Edit, koko näytön ohjelmointiympäristö QBASIC , online-ohje Ohje. Osa uusista apuohjelmista (MIRROR, UNDELETE ja UNFORMAT) on lisensoitu Central Point Softwarelta. MS-DOS 5.00 toimitettiin kuudella 360K levykkeellä tai kahdella 1,2MB levykkeellä. Venäläinen versio julkaistiin käännetyn käyttöliittymän, viestien ja viitemateriaalien kera. Uusin versio, täysin identtinen PC DOS 5.0:n kanssa tiedostonimiä ja lisenssisopimuksia lukuun ottamatta. |
6.0 | Maaliskuu 1993 | FAT16B 2GB |
Lisätty uudet komennot: DELTREE ja MOVE. Poissuljetut komennot: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, PRINTER.SYS-ohjain. Parannetut komennot: DIR, MEM, UNELETE, FORMAT, SYS. Uusi CHOICE-komento tarjoaa haaroittamisen erätiedostoissa. Nyt voit peruuttaa yksittäisten komentojen suorittamisen tiedostoissa CONFIG.SYS ja AUTOEXEC.BAT kokonaan. Sivukonttoreiden järjestäminen CONFIG.SYS:ssä. SMARTDRV tarjoaa kirjoitusvälimuistin. Lisätty CD-ROM- tuki . Uusi virranhallinta-apuohjelma POWER. Lisätty lisäohjelmistotyökaluja: Microsoft MemMaker (suuren muistin käytön optimointi), Microsoft DoubleSpace (tietojen pakkaaminen levyillä), Microsoft Defragmenter (levyn eheytys, lisensoitu Symantecilta ), Microsoft Backup (MS-DOS- ja Windows-versiot), Microsoft Anti-Virus (MS-DOS- ja Windows-versiot, lisensoitu Central Point Softwarelta ), Microsoft Diagnostics -tietoapuohjelma, Interlink-viestintäjärjestelmä, Microsoft Undelete for Windows -apuohjelma. |
6.2 | marraskuuta 1993 | FAT16B 2GB |
Seuraavia komentoja on parannettu: FORMAT (oletuksena huonojen klustereiden sektoreita ei testata), DISKCOPY (kyky luoda kuva kiintolevylle), COMMAND (nyt on mahdollisuus käsitellä rivi riviltä erätiedostot). FORMAT-, CHKDSK-, DIR-, MEM-komennot näyttävät tiedot tuhansien erottimella. SMARTDRV tallentaa nyt CD-ROM-levyjä välimuistiin. HIMEM.SYS-ohjain pystyy nyt testaamaan laajennettua muistia, kun se on kytketty. Microsoft DoubleSpacen modernisointi. Lisätty ScanDisk kiintolevytesti -apuohjelma . Ohjelma MS-DOS Shell on suljettu jakelun ulkopuolelle . |
6.21 | Helmikuu 1994 | FAT16B 2GB |
Stac Electronicsin nostaman kanteen johdosta Microsoftin käyttämästä Stacin omaa koodia DoubleSpacessa DoubleSpace poistettiin järjestelmästä. Kaikki tiedon pakkausta tukevat komponentit ovat myös muuttuneet - ScanDisk ja Microsoft Backup . Nyt ScanDisk ei voinut toimia pakatuilla taltioilla ja palvella niitä, eikä varmuuskopiointi tukenut versioissa 6.0 ja 6.2 luotujen tällaisten arkistojen pakkaamista arkistoinnin aikana eikä palauttamista. |
6.22 | kesäkuuta 1994 | FAT16B 2GB |
Lisätty uusi DriveSpace- kompressori . Se käyttää tietojen tallennusmuotoa, joka ei ole yhteensopiva DoubleSpacen kanssa. Haluttaessa tiedosto voidaan muuntaa uuteen muotoon. Microsoft Backup käyttää uutta DriveSpacessa käytettyä pakkaustekniikkaa. Koodisivu 866 on lisätty lokalisoimattomaan versioon (käyttäen EGA3.CPI- ja KEYBRD2.SYS-tiedostoja), joka tukee kyrillisiä merkkejä, myös tiedostonimissä, sekä päivämäärän ja kellonajan esityksiä Venäjälle, Ukrainaan ja Valko-Venäjälle. |
7.0 | elokuuta 1995 | FAT16B 2GB |
Osana Windows 95 :tä . Lisätty tuki LFN :lle - pitkille tiedostonimille (saatavilla vain Windowsissa). Kaikki koodi MSDOS.SYS:stä on siirretty IO.SYS:ään. MSDOS.SYS on nyt tekstimääritystiedosto. Uudet komennot CONFIG.SYS:ssä: ACCDATE, BUFFERSHIGH, FCBSHIGH, FILESHIGH, LASTDRIVEHIGH, STACKSHIGH. Mukana CD-ROM- ohjain : OAKCDROM.SYS |
7.1 | elokuuta 1996 | FAT32 137 Gt [21] |
Osana Windows 95 OSR2:ta ja Windows 98 :aa ja SE:tä. Fdisk -apuohjelma voi luoda enintään ~63,5 Gt:n levyjä, mutta jos käytät SeaToolsia, tämä rajoitus voidaan ohittaa. [22] [19] Levyn enimmäiskoko, kuten kaikissa käyttöjärjestelmissä Windows 95 OSR2:sta Windows Vistaan, on 2 Tt [23] [24] . |
8.0 | Syyskuu 2000 | FAT32 137 Gt [21] |
Osana Windows Me :tä . Ytimen toiminnallisuus on heikentynyt, kytkemätön suuren muistin ajuri on integroitu kovaa. Mahdollisuus käynnistää reaalitilassa kiintolevyltä on estetty, useimmat apuohjelmat on poistettu. Löytyy myös Windows XP :n ja uudempien luomista pelastuskäynnistyslevykkeistä. |
MS-DOS-tiedostojen vähimmäismäärä:
Tarkkaan ottaen COMMAND.COM-tiedostoa ei tarvita MS-DOS:n suorittamiseen. Se voidaan korvata toisella komentoprosessorilla, joka pystyy suorittamaan halutut komennot. Aikoinaan kolmannen osapuolen kehittäjät julkaisivat monia komentoprosessoreja. Yleisin kolmannen osapuolen komentotulkki oli NDOS.COM (lisensoitu 4DOS ) Symantecin Norton Utilities -paketista .
Määritettyjen tiedostojen lisäksi SYS.COM- ja FORMAT.COM-komennot /S-kytkimellä versiosta 6.0 alkaen siirtävät lisäksi tiedoston DBLSPACE.BIN (6.0-6.2) tai DRVSPACE.BIN (6.22) järjestelmälevylle. , jotka vastaavat Microsoft DoubleSpace- tai DriveSpace-muodossa olevien pakattujen levyjen kanssa työskentelystä.
AsetustiedostotKäyttöjärjestelmän kokoonpanon määrittämiseen käytetään erityismuotoisia määritystiedostoja :
Jakelupakkaus sisältää myös seuraavat ohjaimet ja ohjelmat:
moniajoa
Verkkoasiakkaat ja palvelimet
Tietokoneiden väliset yhteydet
Muistin laajentaminen IBM PC / XT -arkkitehtuurin kehityksen yhteydessä ilmestyi laajennettu muisti , ja sitten AT ja lisämuisti , jota voitiin käyttää käyttöjärjestelmän komponenteissa ja ohjelmissa käyttämällä EMS-, XMS-, HMA- , UMA / UMB -mekanismeja , jotka ne tarjoavat laajennettu muisti BIOS- ja DOS-ajurit - Microsoftin muistinhallintaohjelmat (HIMEM ja EMM386) tai kolmannen osapuolen hallintalaitteet (esimerkiksi QEMM ).
Shells MS-DOS:iin, joka tarjoaa käyttäjälle vain komentorivikäyttöliittymän, on luotu joukko ns. shellejä, eli ohjelmia, jotka tekevät tiedostojen käsittelystä visuaalisempaa ja kätevämpää. Tunnetuin niistä:
MS-DOS-sovelluskehittäjät käyttivät usein dokumentoimattomia ominaisuuksia ja toimintoja sekä suoraa pääsyä laitteistoon käyttöjärjestelmän ohittaen. Tästä syystä Windows 9x :ssä ja uudemmissa käyttöjärjestelmissä ei aina ole mahdollista ajaa MS-DOS:lle kirjoitettua sovellusta.
Toinen ongelma, jonka käyttäjät kohtaavat ajaessaan MS-DOS-sovelluksia nykyaikaisissa tietokoneissa, on merkittävä ero suorituskyvyssä. Viime vuosina tietokoneiden nopeus on kasvanut merkittävästi. Siksi monet MS-DOS-pelit nykyaikaisessa tietokoneessa juoksevat liian nopeasti, joten käyttäjällä ei ole aikaa nähdä mitä näytöllä tapahtuu ja analysoida pelitilannetta. Syynä tähän on silmukoiden käyttö viiveiden synnyttämiseen. Nykyaikaiset prosessorit suorittavat ne liian nopeasti ja usein jättävät ne kokonaan huomiotta (älykkään optimoijan työ). Samasta syystä jotkut sovellukset kaatuvat nollalla jakamalla -virheellä .
Yllä olevien ja useiden muiden MS-DOS-sovellusten kanssa työskentelyyn liittyvien ongelmien ratkaisemiseksi Windows NT :ssä ja Unix-tyyppisissä käyttöjärjestelmissä käytetään erityisiä emulaattoreita. Tällä hetkellä tunnetuin niistä on DOSBox , jonka avulla voit määrittää yksittäiset käynnistysasetukset jokaiselle MS-DOS-sovellukselle: emuloidun tietokoneen nopeus, emuloitu ääni- ja näytönohjain jne. Joskus käytetään prosessorin hitaampia .
DOSBox-X:stä on myös parannettu versio, jonka avulla voit emuloida valtavaa valikoimaa laitteistoja ja DOS-järjestelmiä ja jolla on myös pääsy verkkoon.
DOSBox-emulaattorin lisäksi on olemassa VDOS-emulaattori, joka perustuu DOSBox-emulaattoriin , mutta toisin kuin tuo emulaattori, sillä on täysi verkko- ja laitteistokäyttöoikeus.
Voit myös asentaa Windows-tietokoneisiin MS-DOS 6.22 FOR WINDOWS -ohjelman, jonka avulla voit ajaa MS-DOS 6.22:ta nykyaikaisessa tietokoneessa mikro-BIOS-ohjelmalla.
Luonnossa ntvdm:lle on olemassa laajennus "Tame-dos", joka parantaa ikkunoiden yhteensopivuutta dos-ohjelmien kanssa.
DR-DOS (alias Novell DOS ja OpenDOS) on Digital Researchin kehittämä MS-DOS-yhteensopiva levykäyttöjärjestelmä , joka perii monia edeltäjänsä, CP/M -käyttöjärjestelmän, ominaisuuksia .
IBM PC DOS (IBM Personal Computer Disk Operating System) on levykäyttöjärjestelmä IBM : n henkilökohtaisille tietokoneille . PC DOS perustui Seattle Computer Productsin 86-DOS- käyttöjärjestelmään .
FreeDOS on ilmainen käyttöjärjestelmä, joka on yhteensopiva MS -DOS :n kanssa . FreeDOS jaetaan GNU General Public License -lisenssin ehtojen mukaisesti , ja se sisältää useita ohjelmia muiden ilmaisten ja omistusoikeuksien alaisina . Ohjelmoija Jim Hall aloitti projektin vuonna 1994 nimellä PD-DOS, mutta nimi muutettiin pian FreeDOSiksi. FreeDOS 1.0 julkaistiin 3. syyskuuta 2006.
Myös vuonna 1991 Novell osti Digital Researchin , joka nimesi DR-DOS:n uudelleen Novell DOSiksi, ja Novell DOS 6.0 julkaistiin, jota seurasi Novell DOS 7.0.
Käyttöjärjestelmien näkökohdat | |||||
---|---|---|---|---|---|
| |||||
Tyypit |
| ||||
Nucleus |
| ||||
Prosessien hallinta |
| ||||
Muistinhallinta ja osoitus |
| ||||
Lataus- ja alustustyökalut | |||||
kuori | |||||
muu | |||||
Luokka Wikimedia Commons Wikikirjat Wikisanakirja |
Windows | ||
---|---|---|
Tärkeimmät versiot | Shellit MS-DOSin päällä 1,0x 2.x 2,1x 3.0 3,1x Windows 9x 95 ( kehitys ) 98 Minä Windows NT NT 3.1 NT 3.5 NT 3.51 NT4.0 2000 XP ( kehitys ) Vista ( kehitys ) 7 ( kehitys ) kahdeksan 8.1 kymmenen yksitoista | |
Windows Server | ||
Erikoistunut | ||
mobiili | ||
Muut projektit | Xenix OS/2 Suljettu Neptunus Nashville Kairo Singulariteetti Midori 10X |
Ilmainen ja avoimen lähdekoodin Microsoft- ohjelmisto | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
yleistä tietoa |
| ||||||||||||
Ohjelmisto_ _ |
| ||||||||||||
Lisenssit | |||||||||||||
liittyvät aiheet |
| ||||||||||||
Kategoria |
![]() | |
---|---|
Bibliografisissa luetteloissa |