Introduction
Le micro-ordinateur Olivetti M20 est un ordinateur personnel conçu principalement pour les domaines commerciaux, professionnels, scientifiques et techniques. Il a été développé et commercialisé par la société italienne Olivetti entre 1982 et 1985, à une époque où le marché de la micro-informatique connaissait une croissance particulièrement rapide. Contrairement à de nombreux ordinateurs de cette génération qui adoptaient l'architecture compatible IBM PC, l'Olivetti M20 se distinguait par des choix technologiques originaux qui lui donnaient une identité propre. Son architecture innovante en faisait une machine performante pour son époque, bien qu'elle fût relativement différente des standards qui allaient progressivement s'imposer au milieu des années 1980.
L'une des principales particularités du M20 réside dans le choix de son microprocesseur. Alors que la majorité des constructeurs adoptaient les microprocesseurs Intel 8086 ou Intel 8088, Olivetti opta pour le Zilog Z8001, un microprocesseur 16 bits appartenant à la famille Z8000. Ce microprocesseur offrait une architecture CISC moderne, un système de segmentation de la mémoire particulièrement évolué ainsi qu'un espace d'adressage pouvant atteindre plusieurs mégaoctets. Grâce à ces caractéristiques, le M20 était capable d'exécuter des applications relativement complexes tout en offrant de bonnes performances dans les environnements professionnels et scientifiques.
Le choix du système d'exploitation était également atypique. L'Olivetti M20 utilisait principalement PCOS (Personal Computer Operating System), un système d'exploitation développé spécifiquement par Olivetti afin d'exploiter pleinement les capacités du Z8001 et de l'architecture de la machine. Contrairement au MS-DOS utilisé sur les ordinateurs compatibles IBM PC, PCOS proposait sa propre organisation des fichiers, ses propres commandes et son propre environnement logiciel. Cette conception permettait une excellente intégration avec le matériel, mais limitait également la compatibilité avec les logiciels développés pour les ordinateurs compatibles IBM.
Afin d'élargir son catalogue de logiciels disponibles, l'Olivetti M20 pouvait également exécuter CP/M-8000, une version du célèbre système d'exploitation CP/M spécialement adaptée aux microprocesseurs Zilog Z8000. Cette compatibilité permettait aux utilisateurs de bénéficier d'un vaste ensemble d'applications professionnelles, de compilateurs et de langages de programmation déjà disponibles sur cette plateforme. Les développeurs pouvaient ainsi utiliser des outils bien connus tout en profitant des performances offertes par le processeur Z8001.
Le M20 proposait par ailleurs une configuration matérielle évolutive. Il était livré avec 128 Ko de mémoire vive, extensible jusqu'à 512 Ko, une capacité importante pour un micro-ordinateur du début des années 1980. Cette mémoire supplémentaire permettait d'exécuter des applications plus volumineuses, notamment dans les domaines de la programmation, du traitement de texte, de la gestion commerciale ou encore des calculs scientifiques. L'ordinateur pouvait également être équipé de différents périphériques, tels que des lecteurs de disquettes, un disque dur externe, une imprimante ou un terminal de communication.
Du côté du développement logiciel, l'Olivetti M20 disposait de plusieurs environnements de programmation. Parmi les plus populaires figuraient M20 BASIC, développé conjointement par Microsoft et Olivetti, ainsi que Microsoft Pascal, destiné aux développeurs souhaitant créer des applications plus structurées et performantes. Ces outils facilitaient la réalisation de logiciels commerciaux, scientifiques ou éducatifs, contribuant ainsi à faire du M20 une plateforme appréciée dans certains milieux professionnels.
Bien que l'Olivetti M20 ait présenté de nombreuses qualités techniques, son architecture non compatible avec l'IBM PC limita progressivement son adoption lorsque les compatibles PC devinrent le standard du marché. Afin de suivre cette évolution, Olivetti développa par la suite l'Olivetti M24, un micro-ordinateur compatible IBM PC qui rencontra un succès beaucoup plus important. Malgré une carrière relativement courte, le M20 demeure aujourd'hui une machine emblématique de l'histoire de la micro-informatique européenne et témoigne de la volonté d'Olivetti de proposer une architecture originale reposant sur les technologies avancées du processeur Zilog Z8001.
Fiche technique
Voici les caractéristiques de l'ordinateur «Olivetti M20» de Olivetti :
| Spécification | Description |
|---|---|
| Fabricant | Olivetti |
| Modèle | Olivetti M20 |
| Microprocesseur | Zilog Z8001 cadencé à 4 MHz |
| Mémoire vive installée | 128 Ko extensible à 512 Ko |
| Date de fabrication | 1982 à 1985 |
| Système d'exploitation | PCOS |
Programmation
| Application | Description |
|---|---|
| M20 BASIC pour Olivetti M20 | Langage de programmation BASIC de Microsoft et Olivetti proposé avec PCOS |
| Microsoft Pascal pour Olivetti M20 | Langage de programmation Pascal de Microsoft |