Micro Systèmes n°99 jui/aoû 1989
Micro Systèmes n°99 jui/aoû 1989
  • Prix facial : 30 F

  • Parution : n°99 de jui/aoû 1989

  • Périodicité : mensuel

  • Editeur : Société Parisienne d'Edition

  • Format : (203 x 271) mm

  • Nombre de pages : 188

  • Taille du fichier PDF : 156 Mo

  • Dans ce numéro : grandes écoles... du clavier au charbon.

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 168 - 169  |  Aller à la page   OK
Pages suivantes >
168 169
Créez vos applications MULTITFICHES/TEMPS REEL en Turbo Pascal MTASK 2.0 est une réelle innovation informatique. Il vous permet de réaliser des application multitâches en Turbo Pascal 4.0 et 5.0 et ouvre ainsi de nouvelles perspectives jusqu'ici inexplorées avec ce langage sur des compatibles XT, AT ou PS2. Domaines d'applications ; ❑ L a robotique et l'automatisme industriel. 0 La télématique (création de serveurs multivoies). O Les laboratoires (acquisition et exploitation de données expérimentales en temps réel). 0 L'expérimentation facile et l'apprentissage des applications multitâches. MTASK Professionnel 2.0 1495 FF HT 1773,07 FF TTC I ❑ Unités pour Turbo Pascal 4.0 et 5.0. El Nombre de tâches limité par la mémoire disponible. ❑ Environnement Texte ou Graphique. D Gestion des ports série par interruptions. El Plus de 90 nouvelles instructions dont 10 avec source. D Utilisable même par des débutants en Turbo Pascal. D Documentation de 300 pages en Français. RAMSI, 53 rue Bernard Iské, 92350 Le Plessis Robinson SIRET 349 447 300 00014 Tél : (1) 46.31.60.75 Info Minitel : Tél : (1) 46.30.24.23, code LOGICIEL Vente uniquement par correspondance. Nom : Société : Adresse CP : VillePays. Tél - n Demande de documentation Prénom : D Commande D MTASK 2.0 Professionnel Qté- 1773,07 FF TTC Ei Supplément par logiciel disq. 3"1/2 118,60 FF TTC D Frais d'envoi recommandé (France) 71,16 FF TTC D Contre remboursement (France) 94,88 FF TTC Signature : Total TTC MS 7/8/89 RAMSI Télématique vous propose : HEBERGEMENT TELEMATIQUE PROFESSIONNEL EN R.T.C. POUR LA REGION PARISIENNE. T4l. renseignements : 46.31.60.75 Tél serveur : 46.30.24.23 JUSQU'A DE REMISE SUR -35% LES PRIX PUBLICS EXTRAIT DU CATALOGUE TANDON PCX 20 20 Mo Mono 12 SL SF 286 à 12 Mhz TARGET 286+20Mo Mono EPAC 1+ 30Mo Mono 386/16 40 Mo Mono 386/20 40 Mo Mono ARCHE STATION 88 10 Mhz Mono PARADE 286 12Mhz Mono RIVAL 286 16 Mhz Mono RIVAL 386 20 Mhz Mono PST50 286 16 Mhz VGA PST65 386SX 16 Mhz VGA PORT GRATUIT pour tout achat de plus de 10 000 F SAMSUNG SPC 3000/1 88 a10 Mhz SPC3000/2 10Mhz 20Mo SPC 6500/1 286 10 Mhz SPC 6500/2 286 20Mo S800/1 386 20Mhz 40Mo S800/2 386 20Mhz 80Mo PZ (CR MEL 8 112 9 095 11 683 12 981 20 990 22 155 6 768 11 400 14 632 23 280 21 712 24 112 5 753 7 343 10 073 12 233 24 114 26 794 9 621 10787 13857 15396 24895 26276 8027 13521 17354 27611 25 751 28597 6 824 8 709 11947 14509 28600 31778 SAMSUNGS5200:PORTABLE EGA 12Mhz-32 Mo-1 Mo RAM—Plasma 18 893 22408 INTEL 302 : 386 à 25 Mhz Mono INTEL30250:386 25Mhz Mono 43Mo RDI 286 20MHZ 20M0 MONO RDI 386 25MHZ 40M0 MONO 38 250 45365 42 750 50702 21 556 25566 39 044 46307 IMPRIMANTES : STAR LC 10 9 aig. 80 col. STAR LC 24-10 24 aig. 80 col STAR LP 8 : laser 8 p/m. NEC P2200 24 aig. 80 col. NEC P6+ 24 aig. 80 col. NEC P7+ 24 aig, 136 col. RICOH PC LASER 6000 6p/m 2 074 3 154 17 914 3 096 5 490 6 804 14 993 2 460 3 741 21 247 3 672 6 512 8 070 17 782 DIVERS : NEC MULTISYNC GS NEC MULTISYNC II CLAVIER 102T XT et AT FILE CARD 20 MEGA FILE CARD 30 MEGA SCANNER A ROULEAU CANON TABLE TRACANTE DXY ROLAND KIT DISQUE DUR 20 MO CABLE IMPRIMANTE//V.P.C. V.P.C. Demandez nos catalogues en précisant vos intérêts (XT, AT, Imprimantes, Logiciels professionnels, de jeux...) CRINITEL 282, bd du Garni-Salie - 64000 PAU ee 59.84.53.26 1 397 1 657 4 313 5 116 565 671 2 319 2 750 2 488 2 950 6 800 8 065 8 330 9 880 1 982 2 350 59 70 Prix modifiables sans préavis. Les marques citées sont déposées Prix et conditions valables en France métropolitaine et sous réserves de modifications. SERVICE-LECTEURS N°278 SERVICE-LECTEURS N°277
TECHNIQUE PROGRAMMATION MONITEUR MULTITACHE : LE NOYAU PREMIERE PARTIE Si les primitives de gestion des coprogrammes développées dans les articles précédents permettent d'introduire le parallélisme dans l'exécution des programmes, le style de programmation qu'elles imposent est très proche des GOTO traditionnels, le programmeur ayant à sa charge les commutations de contexte par la procédure Transfer. Aussi estil nécessaire de développer des primitives de plus haut niveau permettant de masquer les mécanismes élémentaires.'est ce que nous ferons dans le cadre de notre moniteur multitâche. Commençons par préciser les services que l'on peut attendre d'un tel moniteur. On appelle tâche ou processus (séquentiel) l'exécution d'un programme par un processeur, c'est-à-dire l'évolution de son image en mémoire au cours du temps. L'exécution simultanée de plusieurs programmes peut être prise en charge par le système d'exploitation disponible sur la machine. Chaque tâche est alors associée à un programme dont la structure est conventionnelle (code + données + pile). Si ce n'est pas le cas, il est cependant possible d'écrire un programme qui crée des tâches associées chacune à une procédure suivant le mécanisme des coprogrammes. Cette manière de faire est intéressante lorsque toutes les tâches coopèrent à une même application et présentent dans ce cas l'avantage de minimiser l'occupation de la mémoire. En effet, certaines parties du code généré lors de la compilation (objets des librairies) ne seront chargées qu'une seule fois en mémoire et partagées par les différentes tâches (pour autant que le code en question soit réentrant ; il faudra donc se méfier des appels au DOS et des E/S). D'un point de vue fonctionnel, le noyau d'un moniteur multitâche doit assurer : - la gestion des processus (création, activation...) et leur ordonnancement (c'est-à-dire la stratégie d'allocation du processeur) ; - la communication entre les processus (synchronisation, échanges d'informations). Autour de ce noyau et en utilisant les services de celui-ci, on pourra développer des unités fonctionnelles de plus haut niveau (des agences) assurant entre autres la gestion des ressources du système (mémoire, entrées/sorties...). Les différents états d'un processus Au cours de son évolution, une tâche pourra se trouver dans l'un des états représentés sur le diagramme suivant : Inexistant 11 12 Hors service Inexistant : La tâche est inconnue du système (elle n'a pas de contexte). Hors service (ou défini) : Le contexte de la taChe est initialisé. 1 Prêt (ou éligible) : La tâche attend que le processeur lui soit alloué. Prêt En attente En cours (ou élu) : Le programme de la tâche s'exécute (la tâche dispose du processeur). 1 16 En cours 4 En attente (ou bloqué) : La tâche attend un événement extérieur pour pouvoir continuer. Juillet/Août 1989 MICRO-SYSTEM ES - 169



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


Micro Systèmes numéro 99 jui/aoû 1989 Page 1Micro Systèmes numéro 99 jui/aoû 1989 Page 2-3Micro Systèmes numéro 99 jui/aoû 1989 Page 4-5Micro Systèmes numéro 99 jui/aoû 1989 Page 6-7Micro Systèmes numéro 99 jui/aoû 1989 Page 8-9Micro Systèmes numéro 99 jui/aoû 1989 Page 10-11Micro Systèmes numéro 99 jui/aoû 1989 Page 12-13Micro Systèmes numéro 99 jui/aoû 1989 Page 14-15Micro Systèmes numéro 99 jui/aoû 1989 Page 16-17Micro Systèmes numéro 99 jui/aoû 1989 Page 18-19Micro Systèmes numéro 99 jui/aoû 1989 Page 20-21Micro Systèmes numéro 99 jui/aoû 1989 Page 22-23Micro Systèmes numéro 99 jui/aoû 1989 Page 24-25Micro Systèmes numéro 99 jui/aoû 1989 Page 26-27Micro Systèmes numéro 99 jui/aoû 1989 Page 28-29Micro Systèmes numéro 99 jui/aoû 1989 Page 30-31Micro Systèmes numéro 99 jui/aoû 1989 Page 32-33Micro Systèmes numéro 99 jui/aoû 1989 Page 34-35Micro Systèmes numéro 99 jui/aoû 1989 Page 36-37Micro Systèmes numéro 99 jui/aoû 1989 Page 38-39Micro Systèmes numéro 99 jui/aoû 1989 Page 40-41Micro Systèmes numéro 99 jui/aoû 1989 Page 42-43Micro Systèmes numéro 99 jui/aoû 1989 Page 44-45Micro Systèmes numéro 99 jui/aoû 1989 Page 46-47Micro Systèmes numéro 99 jui/aoû 1989 Page 48-49Micro Systèmes numéro 99 jui/aoû 1989 Page 50-51Micro Systèmes numéro 99 jui/aoû 1989 Page 52-53Micro Systèmes numéro 99 jui/aoû 1989 Page 54-55Micro Systèmes numéro 99 jui/aoû 1989 Page 56-57Micro Systèmes numéro 99 jui/aoû 1989 Page 58-59Micro Systèmes numéro 99 jui/aoû 1989 Page 60-61Micro Systèmes numéro 99 jui/aoû 1989 Page 62-63Micro Systèmes numéro 99 jui/aoû 1989 Page 64-65Micro Systèmes numéro 99 jui/aoû 1989 Page 66-67Micro Systèmes numéro 99 jui/aoû 1989 Page 68-69Micro Systèmes numéro 99 jui/aoû 1989 Page 70-71Micro Systèmes numéro 99 jui/aoû 1989 Page 72-73Micro Systèmes numéro 99 jui/aoû 1989 Page 74-75Micro Systèmes numéro 99 jui/aoû 1989 Page 76-77Micro Systèmes numéro 99 jui/aoû 1989 Page 78-79Micro Systèmes numéro 99 jui/aoû 1989 Page 80-81Micro Systèmes numéro 99 jui/aoû 1989 Page 82-83Micro Systèmes numéro 99 jui/aoû 1989 Page 84-85Micro Systèmes numéro 99 jui/aoû 1989 Page 86-87Micro Systèmes numéro 99 jui/aoû 1989 Page 88-89Micro Systèmes numéro 99 jui/aoû 1989 Page 90-91Micro Systèmes numéro 99 jui/aoû 1989 Page 92-93Micro Systèmes numéro 99 jui/aoû 1989 Page 94-95Micro Systèmes numéro 99 jui/aoû 1989 Page 96-97Micro Systèmes numéro 99 jui/aoû 1989 Page 98-99Micro Systèmes numéro 99 jui/aoû 1989 Page 100-101Micro Systèmes numéro 99 jui/aoû 1989 Page 102-103Micro Systèmes numéro 99 jui/aoû 1989 Page 104-105Micro Systèmes numéro 99 jui/aoû 1989 Page 106-107Micro Systèmes numéro 99 jui/aoû 1989 Page 108-109Micro Systèmes numéro 99 jui/aoû 1989 Page 110-111Micro Systèmes numéro 99 jui/aoû 1989 Page 112-113Micro Systèmes numéro 99 jui/aoû 1989 Page 114-115Micro Systèmes numéro 99 jui/aoû 1989 Page 116-117Micro Systèmes numéro 99 jui/aoû 1989 Page 118-119Micro Systèmes numéro 99 jui/aoû 1989 Page 120-121Micro Systèmes numéro 99 jui/aoû 1989 Page 122-123Micro Systèmes numéro 99 jui/aoû 1989 Page 124-125Micro Systèmes numéro 99 jui/aoû 1989 Page 126-127Micro Systèmes numéro 99 jui/aoû 1989 Page 128-129Micro Systèmes numéro 99 jui/aoû 1989 Page 130-131Micro Systèmes numéro 99 jui/aoû 1989 Page 132-133Micro Systèmes numéro 99 jui/aoû 1989 Page 134-135Micro Systèmes numéro 99 jui/aoû 1989 Page 136-137Micro Systèmes numéro 99 jui/aoû 1989 Page 138-139Micro Systèmes numéro 99 jui/aoû 1989 Page 140-141Micro Systèmes numéro 99 jui/aoû 1989 Page 142-143Micro Systèmes numéro 99 jui/aoû 1989 Page 144-145Micro Systèmes numéro 99 jui/aoû 1989 Page 146-147Micro Systèmes numéro 99 jui/aoû 1989 Page 148-149Micro Systèmes numéro 99 jui/aoû 1989 Page 150-151Micro Systèmes numéro 99 jui/aoû 1989 Page 152-153Micro Systèmes numéro 99 jui/aoû 1989 Page 154-155Micro Systèmes numéro 99 jui/aoû 1989 Page 156-157Micro Systèmes numéro 99 jui/aoû 1989 Page 158-159Micro Systèmes numéro 99 jui/aoû 1989 Page 160-161Micro Systèmes numéro 99 jui/aoû 1989 Page 162-163Micro Systèmes numéro 99 jui/aoû 1989 Page 164-165Micro Systèmes numéro 99 jui/aoû 1989 Page 166-167Micro Systèmes numéro 99 jui/aoû 1989 Page 168-169Micro Systèmes numéro 99 jui/aoû 1989 Page 170-171Micro Systèmes numéro 99 jui/aoû 1989 Page 172-173Micro Systèmes numéro 99 jui/aoû 1989 Page 174-175Micro Systèmes numéro 99 jui/aoû 1989 Page 176-177Micro Systèmes numéro 99 jui/aoû 1989 Page 178-179Micro Systèmes numéro 99 jui/aoû 1989 Page 180-181Micro Systèmes numéro 99 jui/aoû 1989 Page 182-183Micro Systèmes numéro 99 jui/aoû 1989 Page 184-185Micro Systèmes numéro 99 jui/aoû 1989 Page 186-187Micro Systèmes numéro 99 jui/aoû 1989 Page 188