DESQview

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 3. marts 2021; checks kræver 3 redigeringer .

DESQview  er et multi-vindues multitasking-miljø udviklet af Quarterdeck , som var en tilføjelse til MS-DOS , og implementerer cooperativ multitasking i single-tasking MS-DOS . Programmet gav dig mulighed for at køre en række DOS-programmer på samme tid, mens outputtet forekom i flere tekstvinduer på monitorskærmen, svarende til betjeningen af ​​VT220 -skærmen . Den første version af DESQview udkom i juli 1985, 4 måneder tidligere end den første version af Microsoft Windows , men havde ikke grafikfaciliteter.

På maskiner med 8088 og 80286 processorer, som kun indeholdt almindelig eller almindelig og ekstra hukommelse, var programmets funktionalitet begrænset, da programmet ikke kunne bruge ekstra hukommelse ( udvidet ), og ud af 640 kB almindelig (basis)hukommelse optaget omkring 200 kB for sin egen kode , således fik brugerprogrammer kun omkring 400 kB. På computere med 80386 og de computere, der implementerede LIM/EMS 4.0 udvidede hukommelsesspecifikation i hardware, var næsten al den fysisk tilgængelige hukommelse i computeren tilgængelig for DOS-programmer, der blev startet under DESQview. På en computer med en 80386-processor blev dette opnået ved softwareemulering i V86 virtuel hukommelsestilstand. Dette blev leveret af et andet Quarterdeck-program, QEMM386 , som derefter blev inkluderet i DESQview.

For at brugerprogrammer skulle fungere effektivt i dette miljø, skulle de følge nogle regler, for eksempel ikke output direkte til videohukommelsen, men bruge MS-DOS-systemkald, give ubrugt processortid væk og ikke bruge inaktive cyklusser osv. Men ved at finjustere konfigurationsfilerne var det muligt at "få" næsten ethvert DOS-program til at fungere under DESQview sammen med andre, selvom overheaden med at skifte opgaver steg.

Vinduet i den aktive applikation kunne udvides til fuld skærm, og grafisk output kunne også udføres. Det var muligt at skifte mellem applikationer ved at trykke på bestemte tastekombinationer. Programmet havde ikke indbyggede netværksværktøjer, alle programmer lanceret fra under DESQview skulle sørge for at adskille serielle og parallelle porte, netværksgrænseflader mv.

I nogen tid var det populært blandt deltagerne i FIDO -netværket (FIDONET). Et karakteristisk træk ved DESQview var, at det tillod at køre FIDO -stationen i baggrunden og bruge computeren til andre formål bagved konsollen, som alle kunne fungere normalt på relativt svage computere. Faldet i DESQview var forbundet med fremkomsten af ​​mere avancerede ressourcedelingsværktøjer i Microsoft Windows . Selvom Windows 3.1 krævede flere ressourcer for at køre på egen hånd, gav det også mere bekvemmelighed, og Windows 3.11 havde allerede sin egen netværksunderstøttelse. Quarterdeck forsøgte at forbedre DESQview ved at skabe DV/X med en grafisk grænseflade baseret på X Window -standarden , men det var ikke særlig vellykket.

Se også