C-DOS

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 1 maj 2016; kontroller kräver 10 redigeringar .

C-DOS  är ett diskoperativsystem för persondatorer i ZX Spectrum -familjen . Den utvecklades i Kiev av A. Filippov 1989 som en förlängning av själva datorns operativsystem för att fungera med 5,25" och 3,5" disketter. Det var ursprungligen tänkt att fungera med modeller med 48k RAM. Från och med version 2.5 har möjligheten att använda det med 128k modeller lagts till. Systemet är designat som en förlängning av Basic inbyggd i 48-kilobyte-modellerna. Därför är användningen på modeller med en stor mängd minne specifik. Den finns i ROM-minnet på en specialdesignad styrenhet med samma namn (2 skuggsidor i adressfältet på datorns ROM).

Systemet stöder följande enheter: fyra enheter (enheter A, B, C, D); RAM-disk (enhet E), som är användbar som en extra "snabbenhet" (om datorn har 128 KB utökat minne); ROM-skiva (enhet F), för snabb laddning (patron); Centronics gränssnitt ; riktig tids klocka.

En utmärkande egenskap är användningen av ett klustersystem för att registrera information. Ett sådant system tillhandahåller närvaron av en filallokeringstabell ( FAT ) på en diskett, som innehåller data om tillståndet för alla kluster (informationslagringsenheter). Detta gör det särskilt möjligt att vid formatering av en diskett kontrollera kvaliteten på media och, om defekta områden hittas, att utesluta dem från vidare användning. Tack vare ett speciellt partitioneringsformat är kapaciteten för en diskett mer än 800 KB användarutrymme.

Systemstyrenheten har sin egen RAM-buffert och använder inte datorns eget minne för systemvariabler. Detta undviker att flytta arbetsytan och gör C-DOS oberoende av externa program, och därför kompatibel med nästan vilken programvara som helst på de ovan nämnda datorerna. Men vid återställning av ögonblicksbilder trycktes innehållet i registren på stacken och det extra RAM-minnet användes inte. Trots ett uppriktigt genombrott i spektrumbyggnaden har detta system inte fått någon distribution ens i Kiev på grund av författarens önskan att behålla ett monopol på produktionen, såväl som bristen på brett programvarustöd.

Program utformade speciellt för C-DOS

Designad av Viktor Grinenko:

Designad av Alexander Filippov:

Se även