MK-DOS | |
---|---|
Arbejder i MK-DOS 3.17: MCommander shell | |
Udvikler | Mikhail Korolev og Dmitry Butyrsky |
nyeste version | 3.18 (18.09.2020) |
Licens | Lukket software |
Stat | Udvikler ikke (?) |
Internet side | mkdos.pdp-11.ru |
MK-DOS (MKDOS) er et af de mest almindelige (sammen med ANDOS ) operativsystemer til personlige computere BK-0010 , BK-0010-01, BK-0011 og BK-0011M, skrevet af Mikhail Korolev og Dmitry Butyrsky. Udviklingen af systemet begyndte i 1992. Den seneste version af MK-DOS er 3.17. Ligesom ANDOS gav den fuld driftsmiljøkompatibilitetsfunktioner mellem de computermodeller, den kørte på. På BK-0011 og BK-0011M blev en kopi af BK-0010 ROM indlæst i hukommelsen. Alle opkald fra de gamle programmer til båndoptageren blev opsnappet og sendt til disken. Operativsystemet understøttede op til 4 diskdrev og en harddisk, som kunne opdeles i et stort antal logiske partitioner svarende til bogstaverne i alfabetet op til 32 MB.
Fra v3.0 understøttede systemet også logiske diske, analogt med RT-11 er dette et diskbillede gemt som en almindelig fil, som du kan arbejde med "udenfor" som en fil og "inde" som med en almindelig disk med et logisk drev i filstørrelse. Ved indlæsning på BK-0011 eller BK-0011M blev der oprettet en virtuel ramdisk i hukommelsen. MK-DOS brugte MicroDOS -filsystemet , som var meget udbredt på det tidspunkt blandt operativsystemer til BC . Dette filsystem brugte et sekventielt fillagringsformat (understøttede ikke filfragmentering), som RT-11 , hvilket førte til behovet for regelmæssig harddiskklemning ( defragmentering af frit område). I modsætning til RT-11 og tidligere versioner af ANDOS, understøttede MK-DOS undermapper. Filnavnsformatet var på 14 tegn.
I minimumsversionen optog operativsystemet 8 KB i computerens hukommelse. Systemet havde en multifunktionel grafisk Norton Commander -lignende MCommander-skal. En bred vifte af hjælpeprogrammer blev leveret med systemet, især RT-11, FAT12 og CSI-DOS filsystememulatorer , som fungerede som plugins til skallen.
Operativsystemer BK-0010/11 | |
---|---|