C-DOS

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 1. maj 2016; checks kræver 10 redigeringer .

C-DOS  er et diskoperativsystem til personlige computere i ZX Spectrum -familien . Den blev udviklet i Kiev af A. Filippov i 1989 som en forlængelse af selve computerens operativsystem til at fungere med 5,25" og 3,5" disketter. Det var oprindeligt beregnet til at fungere med modeller med 48k RAM. Fra version 2.5 er muligheden for at bruge det med 128k modeller blevet tilføjet. Systemet er designet som en udvidelse af Basic indbygget i 48-kilobyte modellerne. Derfor er brugen på modeller med en stor mængde hukommelse specifik. Den er placeret i ROM'en på en specialdesignet controller af samme navn (2 skyggesider i adressefeltet på computerens ROM).

Systemet understøtter følgende enheder: fire drev (drev A, B, C, D); RAM-disk (drev E), som er nyttig som et ekstra "hurtigt drev" (hvis computeren har 128 KB udvidet hukommelse); ROM-disk (drev F), til hurtig indlæsning (patron); Centronics interface ; realtidsur.

Et karakteristisk træk er brugen af ​​et klyngesystem til registrering af information. Et sådant system sørger for tilstedeværelsen af ​​en filallokeringstabel ( FAT ) på en diskette, som indeholder data om tilstanden af ​​alle klynger (informationslagringsenheder). Dette gør det især muligt ved formatering af en diskette at kontrollere kvaliteten af ​​mediet og, hvis der findes defekte områder, at udelukke dem fra videre brug. Takket være et specielt partitioneringsformat er kapaciteten på en diskette mere end 800 KB brugerplads.

Systemcontrolleren har sin egen RAM-buffer og bruger ikke computerens egen hukommelse til systemvariable. Dette undgår at flytte arbejdsområdet og gør C-DOS uafhængig af eksterne programmer, og derfor kompatibel med næsten enhver software på de førnævnte computere. Men ved nulstilling af snapshots blev indholdet af registrene skubbet ind på stakken, og den ekstra RAM blev ikke brugt. På trods af et ærligt gennembrud i spektrumopbygningen har dette system ikke modtaget nogen distribution selv i Kiev på grund af forfatterens ønske om at opretholde et monopol på produktionen, samt manglen på bred softwaresupport.

Programmer designet specifikt til C-DOS

Designet af Viktor Grinenko:

Designet af Alexander Filippov:

Se også