싱클레어 QDOS
Sinclair QDOS개발자 | Sinclair Research에서 일하는 동안 Tony Tebby |
---|---|
기록 위치 | 모토로라 68000 조립어 |
초기 릴리즈 | 1984년 4월 | 전 )
최신 릴리즈 | 1.13 |
다음에서 사용 가능 | 스페인어, 프랑스어, 독일어, 이탈리아어, 스웨덴어 |
플랫폼 | 모토로라 68008 |
면허증 | 소유의 |
선행자 | 68K/OS |
QDOS는 Sinclair QL 개인용 컴퓨터와 그 클론에서 발견되는 멀티태스킹 운영체제다.싱클레어 리서치에 근무하면서 토니 테비(Tony Tebby)가 설계한 68K/OS의 사내 대안으로, 후에 싱클레어에 의해 취소되었지만 원작자인 GST 컴퓨터 시스템즈가 발표했다.그것의 이름은 약자로 간주되지 않으며, 때로는 공식 문헌에서 Qdos로 표기되기도 한다(동일하게 발음되는 단어 kudos 참조).
QDOS는 모토로라 68000 어셈블리 언어로 구현되었으며 QL에는 48KB의 ROM이 상주하며, 3개의 16KB EPROM 칩 또는 1개의 32KB와 1개의 16KB ROM 칩으로 구성되어 있다.이 ROM들은 또한 SuperB를 개최하였다.ASIC 인터프리터는 구조화된 프로그래밍 추가가 있는 BASIC 프로그래밍 언어의 진보된 변형이다.이것은 QDOS 명령줄 통역 역할도 했다.[1]
QDOS가 제공하는 시설에는 프로세스 관리(또는 QDOS 용어로 "작업"), 메모리 할당 및 확장 가능한 "재연결 가능 I/O 시스템"이 포함되어 파일 시스템 및 장치 드라이버에 대한 일반적인 프레임워크를 제공한다.매우 기본적인 화면 창 기능도 제공되었다.이것과 그 밖의 몇 가지 기능들은 QDOS의 발매된 버전에서는 완전히 구현된 적이 없었지만, 후에 테비의 자회사인 QJUMP에서 생산한 운영체제로의 확장에서 개선되었다.
다시 쓰여진, 향상된 QDOS 버전도 개발되었는데, 로렌스 리브스의 미네르바와 테비의 SMS2와 SMSQ/E가 그것이다.마지막은 가장 현대적인 변종이며 여전히 개선되고 있다.
버전
QDOS 버전은 숫자 버전 번호로 식별되었다.단, QL 펌웨어 ROM 전체(SuperBAS 포함)IC)에는 2자 또는 3자 알파벳 식별자(SuperB에 의해 반환됨)가 제공됨ASIC 함수 VER$).
다음 버전의 QDOS가 출시되었다(예약된 날짜는 첫 번째 고객 출하로 추정된다).
- 0.08: 마지막 사전 프로덕션 버전.
- 1.00: 1984년 4월에 출시된 FB 버전 QL ROM에 대응된다.
- 1.01: PM 버전 ROM에 대응함.이것은 더 빠르고 마이크로드라이브 지원을 향상시켰다.
- 1.02: 1984년 6월에 출시된 AH ROM 버전에 해당한다.이것은 많은 버그를 고쳤고 대량으로 생산된 최초의 ROM 버전이었다.
- 1.03: ROM 버전 JM 및 TB에 포함됨; 1984년 말에 발행된 사소한 버그 수정 릴리스.
- 1.10: 1985년 초에 출시된 JS 및 JSU(미국 수출판) ROM에 대응한다.이것은 영국 시장을 위해 제조된 QLs에서 사용된 마지막 버전이었다.
- 1.13: 유럽 수출 시장을 위한 MGx ROM 버전에 해당한다.상당한 수의 버그 수정 사항 포함.MG 펌웨어의 국소화된 버전은 다음과 같은 것으로 알려져 있다.
지역화된 QDOS 버전은 영역을 식별하는 데 사용되는 ROM 버전 접미사 문자로 대체되는 버전 번호에서 "."로 식별되었다. 예를 들어, MGE ROM에는 QDOS 버전 1E13이 포함되어 있었다.모든 MG 펌웨어 버전은 동일한 하위 32KB ROM 칩을 공유했다.Qdos 1.13은 또한 EFP(ROMs에 EFP로 표시됨)로 알려진 그리스 지역화된 ROM 버전에 포함된 것으로 보고되었다.
메모들
- ^ 1KB = 1024바이트
참조
- 앤드류 페넬(1985)Sinclair QDOS Companion: QL 운영 체제에 대한 안내서.런던:선샤인 북스. ISBN0-946408-69-6
- 사이먼 굿윈1987년 8월 싱클레어 QL 월드 "ROM을 구입하다"
- QL 기록 FAQ: 펌웨어