데이터 일반 AOS

Data General AOS
데이터 일반 AOS
개발자데이터 일반
동작 상태단종
소스 모델클로즈드 소스
플랫폼Data General 16비트 Eclipse C, M 및 S 미니 컴퓨터32비트 Eclipse MV 제품군
체납
사용자 인터페이스
명령줄 인터프리터
면허증.독자 사양 상용 소프트웨어

Data General AOS(Advanced Operating[1] System약자)는 Data General 16비트 Eclipse C, M 및 S 미니컴퓨터운영 체제 제품군의 이름으로, 그 뒤를 이어 AOS/VSAOS/RT32[2](1980)와 이후 AOS/VS II(1988년)가 이클립스 32비트 제품군의 이름으로 사용되었습니다.

개요

AOS/VS는 Eclipse MV 하드웨어의 8링 보호 아키텍처를 이용했으며 링 7은 최소 권한, 링 0은 최대 권한입니다.AOS/VS 커널은 링 0에서 실행되어 가상 주소 변환과 관련된 데이터 구조에 링 1 주소를 사용했습니다.링 2는 미사용으로 향후 커널에서 사용하기 위해 예약되어 있습니다.에이전트는 AOS/VS 커널에 대한 시스템콜 검증의 대부분과 일부 I/O버퍼링 및 많은 호환성 기능을 수행했으며 각 프로세스의 링 3에서 실행되었습니다.링 4는 INFOS II DBMS와 같은 다양한 D.G. 제품에서 사용되었습니다. 링 5와 링 6은 사용자 프로그램용으로 예약되어 있었지만, 링 5를 사용하는 MV/UX 내부 에뮬레이터와 오라클과 같은 대형 소프트웨어를 제외하고는 거의 사용되지 않았습니다.모든 사용자 프로그램은 링 7로 실행.

AOS 소프트웨어는 경쟁사의 PDP-11 운영 체제보다 훨씬 더 발전했습니다. 16비트 AOS 애플리케이션은 32비트 Eclipse MV 제품군의 AOS/VS 및 AOS/VS II에서 기본적으로 실행되었습니다.AOS/VS(Advanced Operating System/Virtual Storage)는 가장 일반적으로 사용되는 DG 소프트웨어 제품으로 복잡한 스크립트 작성, DUMP/LOAD 및 기타 커스텀 컴포넌트를 지원하는 명령줄 인터프리터(CLI)가 포함되어 있습니다.

16비트 버전의 CLI는 Xyzzy('매직'으로 발음됨)를 기리는 이스터 에그를 포함하는 것으로 유명합니다.이것은 외부적으로는 AOS/VS 32비트 운영체제로 알려진 내부 코드 이름입니다.명령어 "xyzzy"를 입력하면 CLI에서 "Nothing Affects"라는 응답이 반환됩니다.AOS/VS II에서 32비트 버전의 CLI를 사용할 수 있게 되자 같은 명령어로 "Twice As Much Abs Affends"가 보고되었습니다.

AOS/VS에서 호스트되는 MV/UX라고 불리는 System V.2 Unix의 수정 버전도 사용할 수 있었습니다.DG/UX라고 불리는 System V Unix의 수정 버전은 Eclipse MV 제품군과 이후 88Kx86 AViON 시스템용으로 만들어졌습니다.

AOS 및 AOS/VS 커널은 모두 어셈블리 언어로 작성되었습니다.운영체제 릴리스에 포함된 AOS 및 AOS/VS 유틸리티의 거의 대부분은 ALGOL/60 프로그래밍 언어의 변형인 DG/L로 작성되었습니다.처음에 AOS/VS 유틸리티는 AOS 소스 개발을 면밀히 추적했습니다.AOS/VS가 성숙함에 따라 많은 DG 제공 유틸리티가 32비트 주소 공간을 활용하고 어셈블리 언어에 대한 의존도를 낮추기 위해 다시 작성되었습니다.그 결과, 기능, 퍼포먼스, 신뢰성이 이전 AOS에 비해 크게 향상되었습니다.

세션

**** 아타리 S/W 개발 HCD1 / BATCH OUTPUT FILE ***** AOS / VS 3.07 / EXEC 3.07 19 - JAN - 84 10 : 11 : 01 QPRI = 254 SEQ = 3124 INPUT FILE -- UDD : SYSTEMS : 850 : 031 ?CLI.004.작업(처리 후 삭제됨) 목록 파일 --:큐:NORDIN.LIST.31324 -------마지막 메시지 변경 12-JAN-84 16:06:08 Atari S/W Development System HCD1 백업 일정(시스템 셧다운):1월 21일-84일(토) 9:30-11:30 HELP *COMMANDES, HELP *의사, HELP, APHELP 및 를 참조하십시오.MHELP. 기본 기능 키 명령 목록은 SED의 DISP FUNC를 참조하십시오. --------- LAST PRIVION 19 - JAN - 84 10 : 09 : 45 * search list :UDD: NORDIN:유틸리티: UDD: NORDIN:링크:C:UTIL:AOS/VS CLI REV 03.03.00 19-JAN-84 10:11:05 ý검색 리스트:UDD:SYSTEMS:UTIL,:UDD:NORDIN:UTIL,: UDD: NORDIN:링크,:C,:용도, ý 디렉토리:UDD:SYSTEMS:850 ý DEFACL SYSTEMS, OWARE, A조, 오웨어, AOLIVIA, OWARE, ArKEN, OWARE, BLOTCKY, OWARE, TITSler, OWARE, FOWKES, OWARE ý CAMAC R850AMAC H=R850AMACOBJ L=R850AMAC.PRN R=F SL=http ATARI CAMAC Assembler Ver 1.0A Copyright 1981 ATARI Inc.소스 파일 이름과 옵션 d:R850AMAC h=d:R850AMAC를 입력합니다.OBJ l=d:R850AMACPRN R=F SL=190 패스 1 - 판독값 D1:R850AMAC패스 2 - 판독 D1:R850AMAC. 오류 없음, 669 라벨, $67E8 무료.§ ATARI CAMAC 어셈블러 Ver 1.0A Copyright 1981 ATARI Inc.소스 파일 이름 및 옵션 ý ý end of OF FILE AOS / VS CLI TERMINATING 19 - JAN - 84 10 : 12 : 06 PROCESS 42 TERMINATED PRISSED TIME 0 : 01 : 06 ( OTHTER JOBS, SAME USERNAME ) User 'NOFF : 07 - 08 : 07 : 08 : 01 : 08 。

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Dg :: Software :: Aos :: 093-000198-01 AOS Library File Editor UM Apr77 raw".
  2. ^ Hoard, Bruce (22 November 1982). "Computerworld Nov 22, 1982". Computerworld. IDG. Retrieved 2011-09-28.