| Attributes | Values |
|---|
| type
| |
| Thesis advisor
| |
| Author
| |
| alternative label
| - Writing of a virtual operating system, realisation of a Unix sub-system on the GCOS 6-MOD 400 system from the Bull DPS 6 machine
|
| dc:subject
| - Thèses et écrits académiques
- Systèmes d'exploitation (ordinateurs)
- Protection
- UNIX
- Système virtuel
- Émulation
- Appels systèmes
- GCOS 6
- Système de fichiers
|
| preferred label
| - Écriture d'un système d'exploitation virtuel, réalisation d'un sous-système unix sous le système d'exploitation GCOS 6-MOD 400 de la machine Bull DPS 6
|
| Language
| |
| Subject
| |
| dc:title
| - Écriture d'un système d'exploitation virtuel, réalisation d'un sous-système unix sous le système d'exploitation GCOS 6-MOD 400 de la machine Bull DPS 6
|
| Degree granting institution
| |
| note
| - Un système virtuel représente le moyen de fournir un environnement de programmation et de transporter du logiciel indépendamment de la machine. Ce rapport présente une expérience de création de système Unix virtuel, sous un système d'exploitation classique, le système Bull GCOS 6. Nous passons rapidement en revue l'architecture des deux systèmes pour expliquer celle de la maquette réalisée. L’interface consiste en l'émulation des appels systèmes d'Unix par ceux du système natif. Nous expliquons comment nous projetons les objets (fichiers, processus) gérés par le système émule sur ceux du système propriétaire. La méthodologie de cette réalisation est détaillée d'abord pour la construction du système de fichiers, et de ses primitives d'accès. Puis, nous proposons un format d'implantation des processus et une écriture des appels de base fork/exec/exit. Nous mettons en évidence les particularités inéluctables de la machine: allocation mémoire, ... et comment les protections assurées dans le système GCOS sont utilisées pour résoudre les problèmes de protection dans le sous-système. Nous décrivons l'émulation des appels concernant la synchronisation des processus et la prise en compte des interruptions. Enfin, nous parlons de l'initialisation du sous-système et de l'établissement d'une session utilisateur.
|
| dc:type
| |
| http://iflastandar...bd/elements/P1001
| |
| rdaw:P10219
| |
| has content type
| |
| is primary topic
of | |
| is rdam:P30135
of | |