Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Cosmos (sistema operativo Olivetti) - Teknopedia
Cosmos (sistema operativo Olivetti) - Teknopedia
Abbozzo
Questa voce sull'argomento sistemi operativi è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia.
Olivetti Cosmos
sistema operativo
SviluppatoreOlivetti
FamigliaCosmos
Release correnteCosmos IV (MOS) (1982)
Piattaforme supportateTC800, BCS 2000, S1000, S6000, Linea 1
Interfacce graficheTerminale, Video (proprietario)
LicenzaProprietario
Stadio di sviluppoStorico
Modifica dati su Wikidata · Manuale

Cosmos fu un sistema operativo sviluppato dall'Olivetti, tra il 1973 e il 1975[1]. Nato come sistema operativo per il sistema TC 800, esso fu poi utilizzato per la postazione da ufficio BCS 2000, per il minicomputer S1000 e il mainframe S6000 di derivazione Microdata[2]. Nella sua quarta release, Cosmos venne adottato come sistema operativo per la gamma di elaboratori Linea 1, prima di essere sostituito con varie release UNIX alla fine degli anni '80.

Storia

[modifica | modifica wikitesto]

Nato per ovviare alla mancanza di un sistema operativo adeguato per il sistema modulare TC800, il Cosmos mosse i suoi primi passi come sistema di supporto per i grandi elaboratori centrali. Scritto in Assembly e in PL/I, Cosmos anticipava di molto quelli che sarebbero stati i trend del decennio successivo, tramite l'uso di un modello server-client: il programma locale (PAL) girava sul terminale TC800, mentre sul mainframe girava un aggregatore (PAC). L'impiego di questo sistema riduceva notevolmente il carico sui mainframe e, conseguentemente, le risorse utilizzate.

Successivamente la Olivetti mise in commercio la BCS 2000: una postazione da ufficio all-in-one mirata per gestire la contabilità di piccole aziende. Il suo sistema operativo, BCOS, era un'evoluzione del Cosmos della TC800. Nel frattempo, anche i più grossi e potenti minicomputer S1000 e S6000 che nativamente utilizzavano EMOS quale s.o., pare fossero stati convertiti ad utilizzare Cosmos[3].

Con l'introduzione della nuova gamma di elaboratori Linea 1 e del sistema Cosmos IV, la Olivetti introdusse il multitasking real-time (time sharing), uno dei primi sistemi a farlo. Ciò fu reso possibile dall'utilizzo del microprocessore a 16-bit Zilog Z8001 (Z8000A nel BCS 2099), che permetteva l'uso della memoria segmentata. Il kernel fu riscritto in Concurrent Pascal, per sfruttare al meglio le caratteristiche del nuovo processore: il sistema risiedeva in un'area di memoria dedicata, mentre i programmi venivano eseguiti su una macchina virtuale. Questo design all'avanguardia permetteva ai sistemi L1 di supportare un buon numero, per l'epoca, di programmi ed utenti in contemporanea.

Dal punto di vista software, MOS si presentava come un sistema solido e completo: erano disponibili emulatori per riutilizzare i programmi scritti per la TC 800 e la BCS 2000 senza modifiche, ed era possibile gestire carichi di lavoro complessi grazie al supporto per i linguaggi BAL, BASIC, COBOL e Fortran, la presenza del linguaggio di scripting OCL e di una toolchain per lo sviluppo di applicazioni in Pascal[4].

Successivamente l'azienda sostituì MOS con XOS (Olivetti Unix) sui sistemi LSX serie 3000 e adottò SCO Xenix per i nuovi LSX serie 5000, chiudendo un'epoca di sviluppo di sistemi operativi in-house.

Versioni

[modifica | modifica wikitesto]

La famiglia Cosmos[2] comprende i seguenti sistemi operativi:

  • Cosmos
    • Cosmos - Olivetti TC 800
    • BCOS - Olivetti BCS 2000
    • Olivetti S1000 e S6000
  • Cosmos IV / MOS
    • PCOS - Olivetti L1 M20
    • BCOS II - Olivetti L1 M30, M40 BC
    • MDOS - Olivetti L1 M30, M40 ST[5]
    • MOS - Olivetti L1 M60

Note

[modifica | modifica wikitesto]
  1. ^ Il cosmos, su storiaolivetti.it, 29/06/2011. URL consultato il 29 giugno 2011 (archiviato dall'url originale il 4 marzo 2016).
  2. ^ a b L1: una nuova linea di sistemi informatici, su storiaolivetti.it. URL consultato il 17 marzo 2018 (archiviato dall'url originale il 28 luglio 2017).
  3. ^ Tullio Nicolussi, Le prove di JN: Olivetti L1 (PDF), in Jurassic News, n. 9, Maggio/Giugno 2007.
  4. ^ M40 BC - BROCHURE SOFTWARE DI BASE (JPG), su 1000bit.it.
  5. ^ DEUTSCHE OLIVETTI GMBH, M40 ST MDOS (Modular Disk Operating System) Benutzerhandbuch (PDF).
V · D · M
Sistemi operativi
Storia · Cronologia · Lista
Unix
UNIXAIX · Amiga Unix · A/UX · HP-UX · IRIX · macOS · Research Unix · SCO UNIX · Solaris · Tru64 · XENIX
Unix-like
BSD386BSD · Darwin · DesktopBSD · DragonFly BSD · FreeBSD · FreeNAS · m0n0wall · NetBSD · OpenBSD · pfSense
GNUGNU/Hurd · Varianti GNU (GNU/Linux · GNU/kFreeBSD · NexentaOS)
AltriAndroid · MINIX · NeXTSTEP · OpenSolaris · Illumos (OpenIndiana) · OS-9 · QNX · Redox
Macintosh
System SoftwareSystem 1 · System 2 · System 3 · System 4 · System 5 · System 6 · System 7
Mac OS ClassicMac OS 8 · Mac OS 9
Mac OS XCheetah (10.0) · Puma (10.1) · Jaguar (10.2) · Panther (10.3) · Tiger (10.4) · Leopard (10.5) · Snow Leopard (10.6) · Lion (10.7)
OS XMountain Lion (10.8) · Mavericks (10.9) · Yosemite (10.10) · El Capitan (10.11)
macOSSierra (10.12) · High Sierra (10.13) · Mojave (10.14) · Catalina (10.15) · Big Sur (11.0) · Monterey (12.0) · Ventura (13.0) · Sonoma (14.0) · Sequoia (15.0)
Microsoft Windows95 · 98 · Me · NT 3.1 · NT 3.5 · NT 3.51 · NT 4.0 · 2000 · XP · Server 2003 - FLP · Vista · Server 2008 · 7 · Server 2008 R2 · 8 · 8.1 · RT · Server 2012 · 10 · Server 2016 · Server 2019 · Server 2022 · 11
DOSDR-DOS · FreeDOS · MS-DOS · PC DOS
WebOSDesktoptwo · eyeOS · YouOS
AltriAmigaOS · Apple DOS · Apple SOS · AROS · BeOS · CP/M · Haiku · IBM i · Inferno · Möbius · MorphOS · MVS · OS/2 · ProDOS · ReactOS · SkyOS · TempleOS · VMS · Cosmos · Chrome OS
Per dispositivi mobili
(palmari e smartphone)
Android · iOS · Sailfish OS · Windows Phone 8 (Windows Phone 8.1) · Windows 10 Mobile · Palm OS · Symbian OS · Windows CE (Pocket PC · Windows Mobile · Windows Phone 7 · Microsoft Auto) · MeeGo · altri
  Portale Informatica: accedi alle voci di Teknopedia che trattano di Informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Cosmos_(sistema_operativo_Olivetti)&oldid=142147203"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022