Razlika između inačica stranice »Sinclair QDOS«

Izvor: Hrvatska internetska enciklopedija
Skoči na:orijentacija, traži
(Bot: Automatski unos stranica)
 
m (bnz)
 
Redak 1: Redak 1:
<!--'''Sinclair QDOS'''-->'''QDOS''' (u službenoj literaturi i kao '''Qdos'''; ime se ne smatra za [[akronim]]; usporedi riječ koju se izgovara na istin način [[kudos]]) je [[višezadaćnost|višezadaćni]]<ref>[http://laris.fesb.hr/Claroline-1.3.1/WIN01/document/Uvod.pdf FESB] Programiranje za Windowse </ref> (''multitasking'') [[operacijski sustav]] za [[osobno računalo]] [[Sinclair QL]] i njegove klonove. Dizajnirao ga je [[Tony Tebby]] dok je radio u tvrtci [[Sinclair Research]] kao "unutarnje" rješenje za [[68K/OS]], projekt kojeg je kasnije ugasio Sinclair, no kojeg su izdali izvorni autori [[GST Computer Systems]].  
QDOS''' (u službenoj literaturi i kao '''Qdos'''; ime se ne smatra za [[akronim]]; usporedi riječ koju se izgovara na istin način [[kudos]]) je [[višezadaćnost|višezadaćni]]<ref>[http://laris.fesb.hr/Claroline-1.3.1/WIN01/document/Uvod.pdf FESB] Programiranje za Windowse </ref> (''multitasking'') [[operacijski sustav]] za [[osobno računalo]] [[Sinclair QL]] i njegove klonove. Dizajnirao ga je [[Tony Tebby]] dok je radio u tvrtci [[Sinclair Research]] kao "unutarnje" rješenje za [[68K/OS]], projekt kojeg je kasnije ugasio Sinclair, no kojeg su izdali izvorni autori [[GST Computer Systems]].  


QDOS se primijenilo u [[asemblerski jezik|asemblerskom jeziku]] [[Motorola 68000|Motorole 68000]] i na Sinclairovom QL-u; bio je rezidentan u 48 [[kilobajt|kB]] [[ROM]]-a. Sastojao se ili od tri 16 kilobajtnih [[EPROM]] [[čip]]ova ili od jednog [[ROM]] čipa od 32 kB s jednim ROM čipom od 16 kB. Ovi ROM-ovi su držali [[interpreter]] [[SuperBASIC]]-a, napredne inačice [[BASIC]]-a koja je sadržavala strukturirane programske dodatke. Ovo je također djelovalo i kao [[sučelje naredbenog redka]].<ref>1 kB = 1024 bytea</ref>
QDOS se primijenilo u [[asemblerski jezik|asemblerskom jeziku]] [[Motorola 68000|Motorole 68000]] i na Sinclairovom QL-u; bio je rezidentan u 48 [[kilobajt|kB]] [[ROM]]-a. Sastojao se ili od tri 16 kilobajtnih [[EPROM]] [[čip]]ova ili od jednog [[ROM]] čipa od 32 kB s jednim ROM čipom od 16 kB. Ovi ROM-ovi su držali [[interpreter]] [[SuperBASIC]]-a, napredne inačice [[BASIC]]-a koja je sadržavala strukturirane programske dodatke. Ovo je također djelovalo i kao [[sučelje naredbenog redka]].<ref>1 kB = 1024 bytea</ref>

Trenutačna izmjena od 18:32, 24. ožujka 2022.

QDOS (u službenoj literaturi i kao Qdos; ime se ne smatra za akronim; usporedi riječ koju se izgovara na istin način kudos) je višezadaćni[1] (multitasking) operacijski sustav za osobno računalo Sinclair QL i njegove klonove. Dizajnirao ga je Tony Tebby dok je radio u tvrtci Sinclair Research kao "unutarnje" rješenje za 68K/OS, projekt kojeg je kasnije ugasio Sinclair, no kojeg su izdali izvorni autori GST Computer Systems.

QDOS se primijenilo u asemblerskom jeziku Motorole 68000 i na Sinclairovom QL-u; bio je rezidentan u 48 kB ROM-a. Sastojao se ili od tri 16 kilobajtnih EPROM čipova ili od jednog ROM čipa od 32 kB s jednim ROM čipom od 16 kB. Ovi ROM-ovi su držali interpreter SuperBASIC-a, napredne inačice BASIC-a koja je sadržavala strukturirane programske dodatke. Ovo je također djelovalo i kao sučelje naredbenog redka.[2]

Među mogućnosti koje je nudio QDOS su spadale upravljanje procesima (eng. process; u nazivlju QDOS-a: jobs), alociranju memorije, proširivi "preusmjerivi I/O sustav", koji je davao generični okvir za datotečni sustav i pogonitelje. Također je imao mogućnost prikazivanja vrlo jednostavnih prozora. Ova i još neke osobine nisu nikad bile u potpunosti primijenjene u objavljenim inačicama QDOS-a, no poboljšavalo ih se u kasnijim proširenjima operacijskog sustava kojeg je proizvodila Tebbyjeva vlastita tvrtka QJUMP.

Razvijalo se ponovno napisane i poboljšane inačice QDOS-a, među kojima su Minerva Laurencea Reevesa te Tebbyjevi SMS2 i SMSQ/E. Potonji je najsuvremenija inačica i još ju se poboljšava.

Inačice

Inačice QDOS-a se identificira po brojčanim oznakama. Firmware QL-ovih ROM-ova u cjelini, uključujući SuperBASIC, dobili su dva ili tri abecedna identifikatora (koje pokaže SuperBASIC-ova funkcija VER$).

Izdane su sljedeće inačice QDOS-a (nadnevci su prema procjenjenim prvim isporukama kupcima):

  • 0.08: zadnja pretproizvodna inačica.
  • 1.00: odgovara inačici FB QL-ovih ROM-ova, koji su izašli u travnju 1984.
  • 1.01: odgovara inačici PM ROM-ova. Ovo je bila brža i poboljšana potpora za Microdrive.
  • 1.02: odgovara inačici AH ROM-a koja je izašla u lipnju 1984. godine. Poboljšala je brojne softverske pogrješke i bila je prva inačica ROM-a koju se proizvelo u velikom broju.
  • 1.03: nalazi se u inačicama ROM-ova JM i TB. Malo izdanje u kojem se ispravilo neke softverske pogrješke. Izašlo je zadnjeg tromjesečja 1984. godine.
  • 1.10: odgovara inačicama JS i JSU (izvozna inačica za SAD) ROM-ova. Izašla je u prvom tromjesečju 1985. godine. Ovo je bila zadnja inačica u QL-ovima koje se je proizvelo za tržište Ujedinjenog Kraljevstva.
  • 1.13: odgovara seriji MGx inačica ROM-ova za europska tržišta. Sadrži značajni broj popravljenih softverskih pogrješaka. Zna se za sljedeće lokalizirane inačice firmwarea MG:

Lokalizirane inačice QDOS-a se je identificiralo po "." u broju inačice kojeg se zamijenilo s dometnim slovom kojim se označilo teritorij , primjerice ROM-oviMGE su sadržavali QDOS-ovu inačicu 1E13. Sve inačice firmwarea MG su sadržavale isti čip za ROM od 32 kB. Poznato je da je Qdos 1.13 bio dijelom inačice ROM-a lokalizirane na grčki jezik, poznate kao ΣFP (na ROM-ovima označene kao EFP).

Izvori i napomene

  1. FESB Programiranje za Windowse
  2. 1 kB = 1024 bytea
  • Andrew Pennell (1985.). The Sinclair QDOS Companion: a guide to the QL operating system. London: Sunshine Books. ISBN 0-946408-69-6
  • Simon Goodwin. "Bugging the ROM", Sinclair QL World, kolovoz 1987.
  • QL ČPP: Firmware

Vanjske poveznice