• Aucun résultat trouvé

Acquisition et traitement de données par le système ESTER/IBM 1800

N/A
N/A
Protected

Academic year: 2021

Partager "Acquisition et traitement de données par le système ESTER/IBM 1800"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: jpa-00243185

https://hal.archives-ouvertes.fr/jpa-00243185

Submitted on 1 Jan 1969

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Acquisition et traitement de données par le système ESTER/IBM 1800

J. Zen, A. Muser, J.D. Michaud

To cite this version:

J. Zen, A. Muser, J.D. Michaud. Acquisition et traitement de données par le système ESTER/IBM 1800. Revue de Physique Appliquée, Société française de physique / EDP, 1969, 4 (2), pp.142-143.

�10.1051/rphysap:0196900402014200�. �jpa-00243185�

(2)

142.

ACQUISITION

ET TRAITEMENT DE DONNÉES

PAR LE SYSTÈME ESTER/IBM 1800

J. ZEN, A. MUSER et J. D. MICHAUD,

Institut de Recherches Nucléaires, Strasbourg.

Résumé. 2014 Un ensemble d’acquisition et de traitement de données utilisant un ordina- teur IBM 1800 est décrit. On explique comment le système d’exploitation permet à plusieurs équipes indépendantes de partager l’utilisation de l’ordinateur pour l’acquisition et le traitement de données en temps réel.

Abstract. - An on-line data acquisition and processing system using a IBM 1800 computer

is described. This system allows several research teams to use simultaneously the computer

for data acquisition and processing in real time.

REVUE DE PHYSIQUE APPLIQUÉE. ~_~ TO1W 4, JUIX 1969,

L’ordinateur IBM 1800 et l’unité d’entrée-sortie en

temps réel « Ester » constituent un ensemble d’acqui-

sition et de traitement de données, opérationnel depuis septembre 1~6’l et en constante évolution [1]. Il permet actuellement l’analyse multiparamétrique d’une zone

d’intérêt de 16 kcanaux et le traitement simultané

en temps réel des données de plusieurs équipes de

recherche. Ester est placé au centre de la salle de

mesure de l’accélérateur 6 MeV à proximité immédiate

des équipements de mesure de plusieurs groupes de recherche. De nombreux appareils de commande, de

visualisation et de contrôle sont réunis dans Ester pour permettre de réaliser les multiples configurations néces-

saires aux expérimentateurs.

Le 1800 connecté à Ester possède une mémoire de

32 kmots de 16 bits, dont la moitié est réservée au

stockage de données en temps réel, l’autre moitié étant occupée par les programmes. Certains de ces

programmes restent en permanence dans la mémoire,

ce sont : les programmes Ester très prioritaires, ceux

du système directeur IBM-TSX Time Sharing »)

et les sous-programmes d’entrée-sortie indispensables

au fonctionnement du système. Les autres ne sont chargés à partir d’un disque dans la zone de recou-

vrement de la mémoire (« overlay ») qu’au moment

de leur exécution. Les programmes très prioritaires

peuvent être exécutés à n’importe quel moment lors

d’un appel d’Ester par l’intermédiaire des registres d’interruption du 1800. Les autres programmes d’ex-

ploitation sont exécutés dans la zone de recouvrement en multiprogrammation à trois niveaux : niveaux

prioritaire, principal et non prioritaire. Un programme d’un niveau quelconque peut être interrompu par un programme de niveau plus élevé appelé à partir d’Ester.

Lorsque l’exécution du programme du niveau le plus

élevé est achevée, celle du programme interrompu reprend au point où elle avait été arrêtée. Lorsque

plusieurs programmes de même niveau sont appelés,

ils sont exécutés dans un ordre de priorité défini. Les

programmes du niveau non prioritaire ne peuvent être

appelés qu’à partir du lecteur de cartes. On trouve en

particulier sur ce niveau les programmes de compila-

tion et d’assemblage, ce qui donne la possibilité de

modifier éventuellement les programmes d’exploitation

ou d’en introduire de nouveaux en cours d’exploitation.

Acquisition de données en temps réel. - En plus

de ses registres d’entrée numérique pouvant fonctionner

en mode « canal » (remplissage de tables indépendam-

ment du programme), l’IBM 1800 possède un registre

« Incrémenteur » qui augmente de 1 le contenu d’un

mot de mémoire lorsque l’adresse de ce mot est intro- duite dans le registre. Lorsque 14 bits suffisent pour caractériser un événement (nombre de canaux 16 k),

le canal incrémenteur est utilisé pour l’acquisition en

temps réel. En analyse multiparamétrique, la configu-

ration est définie par une matrice d’interconnexion située à Ester. Lorsque plus de 14 bits sont nécessaires pour caractériser un événement, le canal numérique

normal est utilisé pour enregistrer les données dans

une table tampon, événement par événement. Une ou

plusieurs zones d’intérêt d’une capacité totale de

16 kcanaux peuvent être définies. Lorsque la table est remplie, les données intérieures à la zone d’intérêt sont

accumulées dans la zone de stockage de la mémoire,

les autres sont vidées sur un disque. Durant ce temps, le canal d’entrée numérique remplit une autre table.

Dans tous les cas, le temps mort global de l’expérience

est égal à celui qui peut être mesuré sur les codeurs. En

effet, le temps mort introduit par le 1800 est toujours répercuté sur les codeurs à travers l’unité de contrôle de synchronisation. En mode « Incrémenteur », le temps total de transfert est de 5 tis environ; en mode

« Canal Numérique », il faut en moyenne quelques

Article published online by EDP Sciences and available at http://dx.doi.org/10.1051/rphysap:0196900402014200

(3)

143

centaines de ~s pour traiter un événement. Lorsqu’une expérience exige le stockage de différents types d’infor- mations par événement ou de plusieurs événements

non corrélés, des appareils à programme câblé tels

qu’ « Échantillonneur » [2-3] et « Flic » (multiplexeur à

4 voies) peuvent être insérés dans la chaîne d’acquisition.

Transfert et traitement des données. - Les spectres formés dans la zone de stockage de la mémoire peuvent être transférés sur un disque. Le programme de trans- fert attribue un numéro à chaque spectre. Des caracté-

ristiques du spectre telles que date, nombre de canaux

et nom de l’expérimentateur sont enregistrées avec le spectre. Les programmes de traitement et de sortie de résultats (imprimante, traceur, perforateur de cartes)

peuvent être appelés par boutons-poussoirs depuis

Ester. Ceci est possible pendant la formation d’un spectre en zone de stockage. Les appels sont rangés

dans deux files d’attente (niveau prioritaire ou prin- cipal) selon un ordre qui dépend de la priorité accordée

à chacun d’eux. Un programme permettant l’affichage

de messages sur l’unité de visualisation Ester [1] a été

écrit pour renseigner l’expérimentateur sur le dérou-

lement du programme appelé ou lui indiquer la suite d’opérations à effectuer.

Le 1800 est relié à un ordinateur IBM 360/40. On

peut, à partir d’Ester, évacuer des spectres vers la mémoire de masse du 360, ou faire exécuter un travail par le 360. Les résultats reviennent dans ce dernier

cas automatiquement vers le 1800. Les programmes de transmission ont été écrits en collaboration avec des

ingénieurs de la Cie IBM.

Les spectres formés dans un analyseur multicanaux peuvent être transférés sur le disque en exécutant un

programme prioritaire. Ceci permet déjà à plusieurs équipes d’utiliser le 1800 pour traiter des données provenant d’expériences indépendantes. Pour géné-

raliser davantage l’utilisation du 1800, trois nouveaux postes de liaison seront installés prochainement auprès

d’autres accélérateurs.

BIBLIOGRAPHIE

[1] MUSER (A.), ZEN (J.), MICHAUD (J. D.) et SCHEI-

BLING (F.), Coll. Intern. Électron. Nucl., Ver- sailles, 1968.

[2] MUSER (A.), ZEN (J.), MICHAUD (J. D.) et SCHEI-

BLING (F.), Nucl. Instr. Methods, 1968, 63, 263.

[3] MUSER (A.), ZEN (J.) et MICHAUD (J. D.), ce colloque.

ÉCHANTILLONNEUR POUR ANALYSE SIMULTANÉE DES

ÉVÉNEMENTS X,

Y ET XY

A. MUSER, J. ZEN, J. D. MICHAUD et F. SCHEIBLING,

Institut de Recherches Nucléaires, Strasbourg.

Résumé. - En analyse biparamétrique, il est souvent nécessaire de connaître en plus

du spectre X Y les deux spectres simples X et Y sans tenir compte des corrélations qui existent

entre eux. Il est important d’utiliser les mêmes codeurs pour les deux types de spectres. L’aug-

mentation du temps mort qui en résulte est réduite par une méthode d’échantillonnage. Le principe de la méthode et la logique des circuits permettant l’analyse simultanée des informations

simples et corrélées sont décrits.

Abstract. - In a bidimensional analysis, it is often necessary to know together with

the X Y spectrum, the two single X and Y spectra. It is important to use the same converters

for both types of spectra. The resulting increase of dead time may be limited using a sampling

method. The principle of the method is discussed and the logic of the electronic circuitry is described.

R~VU~ D~ PHYSIQUE APPLIQUÉE. TOME 4, JUIN 1969,

I. Principe de l’échantillonneur. - En analyse bipa- ramétrique, il est souvent nécessaire de connaître, en plus du spectre XY, les deux spectres simples X et Y

sans tenir compte des corrélations qui existent entre

eux. Pour que le spectre corrélé et les spectres simples correspondent aux mêmes conditions de l’expérience,

il est astucieux de les relever pendant la même période

de temps en utilisant les mêmes codeurs pour les deux

Références

Documents relatifs

- Nous décrivons un ensemble récent d’acquisition directe sur bande magné- tique de données statistiques multiparamétriques (72 digits maximum). L’utilisation

[r]

Avec cette œuvre monumentale, la plus connue sans doute des créations d’Angel Duarte, vous ne pourrez résister au charme fascinant de ces voiles, même si cette

Mais, en plus du fait que l’ordinateur offre une surface d’écran plus importante et que l’on peut facilement étudier des phénomènes très lents, non

•  L’apport de la photogrammétrie numérique et plus particulièrement d'orthophotomosaïque (image offrant la possibilité d'obtenir des valeurs métriques fiables)

Quant au troisième chapitre, il traite la méthodologie à suivre pour l’identification des paramètres des lois tenant compte les non linéarités des sols de

In the previous section, we have shown that the coupling between two components of the universe can make appear a new kind of dynamics of FL universes. We propose to call

Le logiciel renvoie la valeur des paramètres k et c et l'écart relatif avec le point le plus éloigné et produit la droite-modèle qu'on peut (ou non) superposer aux points