SIRIS 2

Retour

1-NAISSANCE DE SIRIS 2.

A la création du Plan Calcul, il était prévu une gamme de 4 machines compatibles: P0, P1, P2, P3. En fait, la CII décidera de développer la machine P3 dans la continuité de la machine XDS Sigma7, rebaptisée 10070 et dotée d'un système d'exploitation de gestion qui sera SIRIS 7, mais cela c'est une autre histoire. Les trois machines restantes seront, elles, compatibles. La première développée est celle du milieu: P1. elle deviendra l'IRIS 50. SIRIS 2 va donc être le système d'exploitation de cette machine. L'objectif visé est le DOS d'IBM. Mais un DOS amélioré, avec l'usage un certain nombre de défaut étant apparus dans DOS.

2-DESCRIPTION SUSCINTE DE L'IRIS 50.

L'IRIS 50 est une machine moyenne positionnée en face de l'IBM 360/50. Elle utilise des instructions de longueur fixe (32 bits), des disques à secteurs de longueur fixe (256 octets), elle a des segments qui ont une longueur de 64K (au lieu de 4K chez IBM, et cela c'est un gros progrès), par contre sa capacité mémoire est limitée à 256K, et cela apparaitra vite comme une limitation importante.

3-DESCRIPTION DE SIRIS 2.

SIRIS 2 a cherché à remédier aux défauts constatés sur DOS:

- SIRIS 2 admet 14 partitions au lieu de 3 chez DOS, sur ces 14 partitions, 1 dite "arrière-plan" permet l'enchainement des travaux, les autres ne le permettent pas, mais certaines d'entre elles peuvent être déclarées temps réel.

- Les programmes ne sont pas édités à une adresse fixe comme sur DOS mais sont en IMT (image mémoire translatable) et c'est le chargeur qui effectue la création des adresses de mémoire réelle au moment du chargement. En conséquence la dimension des partitions peut être modifiée à chaque lancement de système.

- Une grosse amélioration pour le programmeur est l'utilisation du symbole % pour référencer le segment courant (pour le chargement de la base en particulier). De ce fait le programmeur n'a plus à ce soucier du numéro du segment courant, ce qui était une lourde contrainte sur le DOS. C'est l'éditeur de liens qui remplace ce symbole par le bon numéro de segment. Un autre avantage apporté par IRIS 50 sur le 360 réside dans le fait que les segments ne sont pas limités à 4096 octets mais peuvent atteindre 64K, ce qui limite beaucoup les rechargements de bases.

4-CALENDRIER.

La convention du Pan Calcul prévoyait que le logiciel de P1 devait être livré fin 1969. La recette sera effectivement prononcée dans les derniers jours de l'année 1969. La première livraison en clientèle aura lieu en février 1970, mais il faudra toute l'année, et de nombreuses versions pour arriver à un système réellement conforme aux spécifications et ayant une fiabilité correcte. A cette époque on ne livrait pas de corrections mais un nouveau système à chaque fois! Quand un client était vraiment bloqué, on lui corrigeait son système.

Cette première version fût la V00. Au cours de 1970, allaient se succéder les versions V10, V11, V12. Cette dernière livrée mi-décembre fût la première apportant la totalité des spécifications initiales.

                                                                                                        Marc Lévy

Retour