| Téléchargement | - Voir la version finale : Using the Harmony operating system: release 3.0 (PDF, 2.8 Mio)
|
|---|
| DOI | Trouver le DOI : https://doi.org/10.4224/40004082 |
|---|
| Auteur | Rechercher : Gentleman, W. M.1; Rechercher : MacKay, S. A.1; Rechercher : Stewart, D. A.1; Rechercher : Wein, M.1Identifiant ORCID : https://orcid.org/0000-0001-8039-6145 |
|---|
| Affiliation | - Conseil national de recherches Canada. Division de génie électrique
|
|---|
| Format | Texte, Rapport technique |
|---|
| Description physique | 70 p. |
|---|
| Résumé | Harmony est un système d'exploitation multitâche et multiprocesseur pour la commande en temps réel (notamment pour la commande de robots dotés de capteurs). On peut également s'en servir pour la gestion, sous Harmony ou un autre système d'exploitation, de périphériques intelligents. Il constitue un outil simple et peu coûteux pour faire des expériences en traitement parallèle. C'est un système transférable en ce sens qu'on peut l'implanter assez facilement sur n'importe quelle machine possédant l'architecture appropriée. Les versions que nous avons réalisées tournent sur plusieurs systèmes multiprocesseur (VME et Multibus) à architectures autour de la famille de processeurs Motorola 680x0. Il existe également une version pour les machines Atari 520 ou 1040 ST (MC68000). Il existe également des versions pour d'autres systèmes et pour le VAX de Digital Equipment Corporation. Rédigé en C, Harmony peut être utilisé avec plusieurs systèmes de développement, dont trois sont supportés directement. Celui dont nous nous servons à notre laboratoire est basé sur l'ordinateur personnel Macintosh et est décrit ici. Le présent rapport présente une vue d'ensemble du système d'exploitation, des motifs qui ont présidé à sa conception ainsi que des principes sur lesquels repose la création de programmes d'application orientés monoprocesseur ou multiprocesseur. Le rapport étudie également les principaux mécanismes utilisés pour la gestion des tâches et pour les communications avec ces dernières. On trouvera en annexe des exemples de programmes monoprocesseur et multiprocesseur ainsi qu'une liste des fonctions qui peuvent être appelées par l'utilisateur. |
|---|
| Date de publication | 1989-02 |
|---|
| Maison d’édition | National Research Council Canada. Division of Electrical Engineering |
|---|
| Série | |
|---|
| Langue | anglais |
|---|
| Publications évaluées par des pairs | Non |
|---|
| Numéro du CNRC | NRCC 30081 |
|---|
| Numéro NPARC | 5764814 |
|---|
| Exporter la notice | Exporter en format RIS |
|---|
| Signaler une correction | Signaler une correction (s'ouvre dans un nouvel onglet) |
|---|
| Identificateur de l’enregistrement | 237fde1a-3ad3-4abd-a1a4-a8e924063ab0 |
|---|
| Enregistrement créé | 2009-03-29 |
|---|
| Enregistrement modifié | 2026-08-19 |
|---|