튀니지
TUNIS개발자 | 토론토의 대학교 |
---|---|
기록 위치 | 동시 유클리드 |
OS 제품군 | 유닉스 유사 |
플랫폼 | PDP-11, Motorola 6809 및 68000, National Semiconductor 32016 |
튀니지(Toronto University System, Toronto University System)는 1980년대 초 토론토 대학에서 개발된 유닉스급 운영체제였다.튀니지는 Unix V7과 호환되지만 완전히 재설계된 커널로, Concurrent Eucleid로 작성되었다.Unix V7에서 실행된 프로그램은 수정 없이 TUNISS에서 실행될 수 있다.
튀니지는 교육을 위해 설계되었으며, 잘 구조화되고 휴대성이 뛰어나며 쉽게 이해할 수 있는 유닉스식 운영체제의 설계 모델을 제공하기 위한 것이었다.Concurrent Eucleid 모듈을 광범위하게 활용하여 기계 의존성을 격리하고 정보 은닉을 통해 깨끗한 내부 구조를 제공하였으며, Concurrent Eucleid의 내장 프로세스와 동기화 기능을 활용하여 이해하기 쉽게 유지하였다.
튀니지는 PDP-11, Motorola 6809 및 68000, National Semiconductor 32016 아키텍처를 대상으로 하며 Concurrent Eucleid의 동기화 기능을 사용하여 여러 CPU에 걸쳐 배포를 지원했다.
참조
- Ewens, P A; Holt, Richard C; Funkenhauser, M J; Blythe, D B (January 1986). "The TUNIS report: Design of a Unix-compatible operating system". Annual Progress Report. Computer Systems Research Institute, University of Toronto. ISSN 0316-6295.
- Holt, Richard C (1982). Concurrent Euclid, the Unix System and TUNIS. Addison Wesley. ISBN 978-0-201-10694-7.
- R.C. 홀트(1982) 튀니지: 동시 에클리드 (추상)로 쓰여진 유닉스 닮은꼴이다.ACM SIGOPS 운영 체제 리뷰 16(1:4-5)