DOS (MS-DOS) – levykkeeltä latautuva tekstipohjainen käyttöjärjestelmä
Tutustu DOS (MS-DOS):aan — levykkeeltä latautuva tekstipohjainen käyttöjärjestelmä, sen historia, käynnistyslevyt ja miksi sitä käytetään yhä vanhoissa koneissa.
Levykkeen käyttöjärjestelmä (DOS) latautuu levykkeeltä tai muulta käynnistyslaitteelta aina, kun tietokone käynnistetään, ja käyttää levykettä tai kiintolevyä ohjelmistojen hakemiseen ja komentojen suorittamiseen. Tunnetuin DOS-versio on MS-DOS. Microsoft Corporation hankki alkuperäisen QDOS-järjestelmän (Quick and Dirty Operating System) Seattle Computer Productsilta ja kehitti siitä MS-DOSin IBM PC:tä varten 1980-luvun alussa. Alkujaan DOS oli tarkoitettu pieneen tallennustilaan ja yksinkertaiseen laitteistoon, mutta myöhemmin käyttöjärjestelmät muuttuivat monimutkaisemmiksi ja veivät enemmän tilaa, minkä seurauksena niitä alettiin asentaa pysyvästi nopeammille ja tilavammille kiintolevyille.
Lyhyt kuvaus ja käyttötapa
DOS-ohjelmat ovat yleensä tekstipohjaisia komentorivisovelluksia ilman graafista käyttöliittymää, mikä säästi tilaa ja muistia aikakauden rajoitetuissa laitteissa. DOS:ssa käyttäjä antaa komentoja komentotulkille (useimmiten COMMAND.COM), joka käynnistää ohjelmia ja ohjaa tiedostojärjestelmää. Vaikka monet modernit käyttöjärjestelmät kuten Windows- ja Macintosh- tarjoavat graafisen käyttöliittymän, DOSia käytetään edelleen muun muassa vanhemmissa koneissa, teollisuuslaitteissa ja harrastajien ylläpitämissä ympäristöissä — syitä voivat olla rahanpuute, tarve käyttää vanhoja ohjelmistoja, nostalgia tai usko siihen, että tekstipohjaiset järjestelmät ovat tehokkaampia tietyissä tehtävissä.
Kuinka käynnistyslevy (boot disk) toimii
Käynnistyslevy (boot disk) on levykkeelle tai muulle irrotettavalle medialle tallennettu käynnistyssektori ja tarvittavat järjestelmätiedostot. Käynnistysprosessi yleisellä tasolla:
- BIOS tai UEFI lukee laitteiston käynnistysjärjestyksen ja etsii käynnistyssektorin valitulta medialta.
- Käynnistyssektori lataa pienen käynnistyslataimen, joka puolestaan lataa DOSin ydintiedostot (esim. vanhemmissa MS-DOS-versioissa IO.SYS ja MSDOS.SYS) ja komentotulkin (COMMAND.COM).
- Käynnistyksen yhteydessä voidaan lukea asetustiedostot CONFIG.SYS ja AUTOEXEC.BAT, jotka konfiguroivat laiteajureita, muistiarkkitehtuuria ja ympäristömuuttujia.
Käynnistyslevyjä käytettiin erityisesti asennuksissa, järjestelmän palautuksessa ja tilanteissa, joissa kiintolevyllä oleva käyttöjärjestelmä ei toiminut. Ne olivat myös yleinen tapa testata laitteistoa tai käynnistää kone diagnostiikkatilaan.
Tiedostojärjestelmät ja rajoitukset
DOS-järjestelmissä käytettiin tyypillisesti FAT-pohjaisia tiedostojärjestelmiä: levykkeillä yleensä FAT12 ja varhaisilla kiintolevyillä FAT16. DOSin rajoituksia olivat muun muassa:
- Muistirajoitukset: Perinteinen DOS-ympäristö tunnetaan 640 kilotavun "conventional memory" -rajasta. Laajennetun muistin (XMS) ja laajennettujen laajennusten (EMS) avulla ohitettiin osa rajoitteista, mutta niiden käyttö vaati usein lisäajureita ja asettelua.
- Ei moniajotukea: Perus-DOS ei tarjonnut preemptiivista moniajoa; usean ohjelman samanaikainen suoritus oli rajallista tai toteutettiin sovelluskohtaisesti (esim. TSR-ohjelmat).
- Tiedostokoko- ja osioiden rajoitukset: FAT16:ssa oli rajoituksia maksimiosion koolle ja tiedostokoolle ilman laajennuksia.
- Laitetuki: Ajureiden toiminta riippui usein suoraan laitteistosta ja niiden yhteensopivuudesta, minkä vuoksi laiteajurit olivat usein tarpeen erikseen.
Yleisimmät DOS-komennot ja asetustiedostot
DOSissa käytetään tekstikäskyjä tiedostojen hallintaan, ohjelmien käynnistämiseen ja järjestelmän konfigurointiin. Tyypillisiä komentoja ovat esimerkiksi:
- DIR — näyttää hakemiston sisällön
- COPY — kopioi tiedostoja
- DEL (tai ERASE) — poistaa tiedostoja
- FORMAT — alustaa levyn
- CHKDSK — tarkistaa levyn ja korjaa virheitä
- EDIT — tekstieditori (joissain versioissa)
- TYPE — näyttää tiedoston sisällön
Tärkeitä käynnistys- ja konfiguraatiotiedostoja ovat CONFIG.SYS (laitteiden ja ajureiden asetukset) ja AUTOEXEC.BAT (automaattisesti suoritettavat komennot käynnistyksen yhteydessä).
Mihin DOSia käytetään nykyään?
- Retro- ja harrastekäytössä vanhojen pelejä ja ohjelmien ajamiseksi (usein emulaattoreilla kuten DOSBox).
- Joissain teollisuus- ja sulautetuissa järjestelmissä, joissa laitteisto ja ohjelmisto ovat pysyneet muuttumattomina vuosia.
- Järjestelmän palautuksessa ja BIOS-/laiteohjelmiston päivityksissä, joissa tarvitaan yksinkertaista boot-ympäristöä.
Lyhyt yhteenveto
DOS oli tärkeä askel henkilökohtaisen tietojenkäsittelyn kehityksessä: se tarjosi yksinkertaisen, levyltä tai kiintolevyltä käynnistyvän komentorivipohjaisen käyttöympäristön. Vaikka graafiset käyttöliittymät ovat nykyään vallitsevia, DOSin periaatteet ja työkalut elävät edelleen monissa sovelluksissa ja yhteisöissä, ja käynnistyslevyillä on edelleen paikkaa järjestelmän huollossa ja vanhojen ohjelmistojen ajamisessa.
Kysymyksiä ja vastauksia
K: Mikä on levykäyttöjärjestelmä (DOS)?
A: Levykekäyttöjärjestelmä (DOS) on käyttöjärjestelmätyyppi, joka latautuu levykkeeltä aina, kun tietokone käynnistetään, ja käyttää levykettä ohjelmistojen suorittamiseen.
K: Mikä on MS-DOS?
V: MS-DOS on tunnettu DOS, jonka Microsoft Corporation osti QDOS-nimisestä järjestelmästä.
K: Miksi käyttöjärjestelmät on asennettu pysyvästi kiintolevyille?
V: Käyttöjärjestelmät on asennettu pysyvästi kiintolevyille, koska ne ovat nopeampia ja luotettavampia kuin levykkeet ja niihin voidaan tallentaa enemmän tietoa. Lisäksi kiintolevyjen hinnat ovat laskeneet jatkuvasti.
K: Ovatko DOS-käyttöjärjestelmät tekstipohjaisia vai graafisia?
V: DOS-ohjelmat ovat yleensä tekstipohjaisia ja ilman grafiikkaa, jotta levykkeellä säästyisi tilaa.
K: Ovatko DOS-käyttöjärjestelmät edelleen käytössä?
V: Kyllä, DOS-käyttöjärjestelmiä käytetään edelleen joissakin paikoissa, lähinnä vanhemmissa tietokoneissa. Tämä voi johtua rahan puutteesta tai tarpeesta käyttää ohjelmistoja, jotka toimivat edelleen DOS-järjestelmässä. Jotkut ihmiset saattavat myös kaipaavat vanhaa käyttöjärjestelmää tai uskovat, että tekstipohjaiset järjestelmät ovat tehokkaampia.
K: Mikä on käynnistyslevyke?
V: Käynnistyslevykkeen avulla käyttäjä voi käynnistää tietokoneensa DOS-käyttöjärjestelmään. Tämä on hyödyllistä hätätilanteissa tai silloin, kun on asennettava erikoisohjelmia.
K: Mitkä ovat esimerkkejä GUI-käyttöjärjestelmistä?
V: Esimerkkejä GUI-käyttöjärjestelmistä ovat Windows-, Macintosh- ja Linux-järjestelmät.
Etsiä