Un système d'exploitation
|
|
- Ariane Lussier
- il y a 8 ans
- Total affichages :
Transcription
1 Un système d'exploitation Un système d'exploitation, (en anglais operating system, abrégé OS), est l'ensemble de programmes central d'un appareil informatique qui effectue les opérations de manipulation du matériel. Il sert à coordonner, optimiser et uniformiser l'utilisation du matériel informatique par les logiciels applicatifs. Intermédiaire entre les logiciels applicatifs et le matériel, le système d'exploitation effectue de nombreuses opérations au service des logiciels applicatifs et offre ainsi une manière unifiée d'exploiter les périphériques de l'ordinateur par l'intermédiaire d'interfaces de programmation banalisées. Un système d'exploitation sert à coordonner l'utilisation du ou des processeur(s), et accorder un certain temps pour l'exécution de chaque processus ; à réserver de l'espace dans les mémoires pour les besoins des programmes et à organiser le contenu des disque durs ou d'autres mémoires de masse en fichiers et répertoires. Les systèmes d'exploitation sont présents dans tous les types d'appareil informatique : ordinateur, assistant personnel, ainsi que console de jeu, téléphone portable ou GPS. Un système d'exploitation est conçu pour fonctionner avec une gamme particulière de machines (type de processeur, constructeur, architecture). Si un système d'exploitation est disponible pour plusieurs gammes machines différentes, alors le même code source est compilé et adapté à chaque gamme de machines. La liste exacte des machines sur lesquelles il peut être utilisé dépend aussi de la palette des pilotes inclus dans le système d'exploitation. Selon sa construction, un système d'exploitation peut être multi-tâches ou alors mono-tâche, multi-utilisateurs ou alors mono-utilisateur, il peut aussi être multiprocesseurs et/ou en temps réel. Un OS est dit multi-tâches quand il permet l'exécution simultanée de plusieurs programmes. Les premiers systèmes d'exploitation multi-tâches sont apparus dans les années 1960, et tous les systèmes d'exploitation contemporains sont multi-tâches. Il est dit multi-utilisateurs quand il est conçu pour être utilisé simultanément par plusieurs usagers, souvent à travers un réseau informatique. De tels systèmes d'exploitation sont typiquement utilisés pour des serveurs ainsi que des mainframes ou des superordinateurs. Ils sont multi-tâches et en général sécurisés, c'est-à-dire qu'il vont refuser d'exécuter toute opération pour laquelle l'usager n'a pas préalablement reçu une permission. Il est dit multi-processeurs quand il est conçu pour exploiter un ordinateur équipé de plusieurs processeurs. Dans de tels systèmes d'exploitation, plusieurs programmes sont exécutés simultanément par les différents processeurs. 1
2 Il est dit temps réel quand il garantit que les opérations seront effectuées en respectant des délais très stricts, et ce quelles que soient les conditions d'utilisation. De tels systèmes d'exploitation sont utilisés dans l'industrie, l'aéronautique ou l'électronique grand public pour créer des systèmes temps réel. Les systèmes embarqués sont des systèmes d'exploitation prévus pour fonctionner sur des machines de petite taille, possédant une autonomie réduite. Ainsi, une caractéristique essentielle des systèmes embarqués est leur gestion avancée de l'énergie et leur capacité à fonctionner avec des ressources limitées. Un système d'exploitation temps réel Un système d'exploitation temps réel (RTOS) est un système d'exploitation multitâche destiné aux applications temps réel. Ces applications comprennent les systèmes embarqués Un RTOS facilite la création d'un système temps réel, mais ne garantit pas que le résultat final respecte les contraintes temps réel, ce qui exige le développement correct du logiciel. Un RTOS n'a pas nécessairement pour but d'être performant et rapide, mais un RTOS fournit des services et des primitives qui, si elles sont utilisées correctement, peuvent garantir les délais souhaités. Un RTOS utilise des ordonnanceurs spécialisées afin de fournir aux développeurs des systèmes temps réel les outils et les primitives nécessaires pour produire un comportement temps réel souhaité dans le système final. Temps réel strict/souple On distingue deux types de temps réel suivant l'importance accordée aux contraintes temporelles: le temps réel strict ou dur (hard real-time) : ne tolère aucun dépassement de ces contraintes, ce qui est souvent le cas lorsque de tels dépassements peuvent conduire à des situations critiques, voire catastrophiques. Donc un système temps réel strict doit respecter des limites temporelles données même dans la pire des situations d'exécution possibles (pilote automatique d'avion, système de surveillance de centrale nucléaire, matériel médical, etc). et le temps réel souple ou mou (soft real-time) : s'accommode de dépassements des contraintes temporelles dans certaines limites au-delà desquelles le système devient inutilisable. Donc un système temps réel souple doit respecter ses limites pour une moyenne de ses exécutions. On tolère un dépassement exceptionnel, qui sera peut-être rattrapé à l'exécution suivante (visioconférence, jeux en réseau, etc). 2
3 Introduction aux systèmes embarqués Les systèmes embarqués recouvrent une multitude d'applications, allant de microcontrôleurs simples aux plus sophistiqués des systèmes d'imagerie médicale et des applications industrielles complexes (sondes spatiales, robot, PDA, ordinateur de bord de véhicule, etc.). Au cœur de toutes ces différentes applications, un système d'exploitation (OS) est le socle logiciel qui fournit un ensemble de services aidant les développeurs de logiciels pour livrer leurs produits sur le marché plus rapidement et avec des performances optimales. Macroware OS-9 OS-9 est un système d'exploitation multitâches, multi-utilisateurs similaire à Unix (Unix-like). Pourtant à la différence de ce dernier, OS-9 est un système temps réel, compact et modulaire. OS-9 est de part sa modularité et sa compacité un système d'exploitation embarqué. C'est à dire qu'il est possible d'intégrer ce système d'exploitation dans un ensemble autonome sans mémoire de masse. Le système d'exploitation Microware OS-9 (de RadiSys) : la haute performance et haute disponibilité en temps réel; est déployé et éprouvé dans des milliers de produits dans le monde et représente des centaines d'applications embarquées dans les domaines d automatisation et contrôle industriels, d automobile et de l'instrumentation médicale. NB : Ne pas confondre avec Mac OS 9. Origine de OS-9 Microware OS-9 est né en 1980 et a été conçu à l'origine pour le processeur Motorola OS-9 s'exécute maintenant sur une multitude de plates-formes allant du processeur Motorola 68k au processeur PowerPC en passant par la gamme des processeurs Intel. Processeur Motorola
4 Microware Systems Corporation est la société ayant produit le système d'exploitation OS-9. Microware Systems Corporation a existé de 1977 jusqu'en septembre 2001, moment où la société fut rachetée par RadiSys Corporation et devint une division de cette compagnie. Caractéristiques principales d'os-9 Temps réel strict (Hard Real-Time) Contrairement à Windows et quelques Linux basiques (se règle à la compilation), Microware OS-9 a été conçu dès le départ pour répondre aux exigences de hautes performances et à la fiabilité du tempscritique des applications embarquées, en respectant des limites temporelles données même dans les pires situations d'exécution possibles. Économe en ressources OS-9 offre un excellent rendement même dans les environnements les plus restreintes. OS-9 et les applications utilisateurs peuvent s exécuter complètement en dehors de la mémoire (ROM / Flash), laissant la RAM dédiée aux systèmes d'exploitation (ou aux autres programmes). Les modules sont réentrants. Il faut comprendre par là, que les modules peuvent être partagés par plusieurs processus. Ce qui permet une grande compacité car le code exécutable du module n'est présent qu'une seule fois en mémoire, en plus de cela les processus partageant le code requièrent seulement des exemplaires d espace de données (la pile, les descripteurs de processus, et d'autres structures du système). Architecture modulaire scalable L'architecture modulaire (c'est à dire qu'il est architecturé en modules mémoire) de OS-9, lui permet la configuration dynamique des changements et lui offre des améliorations afin de répondre aux nouvelles exigences du système (sans redémarrage). Les applications de OS-9 sont écrites comme des modules autonomes, et ne sont pas liés dans une seule base de code monolithique avec le noyau. Virtuellement, n'importe quel module de l OS-9 peut être ajouté, supprimé ou mis à jour soit au démarrage du système ou lorsque le système est en marche. Cela signifie que de nouvelles fonctionnalités peuvent être ajoutées facilement, en temps réel, et même après le déploiement sur le terrain. Fiabilité et sécurité L esprit de la conception de OS-9 a été : la fiabilité, la sécurité et la sûreté. Contrairement aux 4
5 architectures monolithiques, l'architecture modulaire avancée de OS-9 offre un niveau de sécurité optimal, ce qui est privilégié pour les environnements en réseau d'aujourd'hui. Multi-coeurs et virtualisation Couplé à Microware Hypervisor virtualization technology, l'os-9 offre une flexibilité architecturale jamais égalée. En effet, la plate-forme de virtualisation supporte un nombre illimité de processeurs / hyper-threads, ce qui en fait de lui (OS-9) le choix approprié pour les architectures multi-processeurs. Pour les clients qui cherchent à : *réduire les coûts de propriété, de la réutilisation des applications et des outils de développement, *consolider leurs OSs à temps réel, et leurs applications sur la même plateforme virtuelle, *optimiser les performances et améliorer la fiabilité du système, OS-9 est la meilleure solution. Des services étendus et des intergiciels L architecture étendue de OS-9 pour les I/O, prend en charge un large éventail de dispositifs et leur mise sous réseau (avec des gestionnaires de fichiers et pilotes de périphériques), procurant un lot de services laissant aux clients plus de temps pour innover et à différencier leurs produits. Compatibilité avec Unix OS-9 est un système compatible avec Unix, au niveau du code. C'est à dire qu'un programme écrit en langage C, pourra être compilé sur l'un ou l'autre de ces systèmes. Il est par contre indispensable dans ce cas, d'accéder aux ressources par l'intermédiaire du système d'exploitation et de se limiter à l'emploi des bibliothèques de fonctions standardisées. Ce qui fait sa force En plus de ces caractéristiques (citées ci-dessus) : L ordonnanceur est très sensible aux interruptions et aux événements extérieurs et assure la réaction du système en temps réel. La tolérance aux pannes avec la gestion des exceptions. L architecture basique d un processus peut être vue comme un ensemble illimité de threads fils. Les IPCS communications inter-processus: signaux, événements, sémaphores, pipes et les modules de données (boite aux lettres, file de messages ). Préemptif, basé sur les priorités dynamiques Les tâches sont réparties en classes, chaque classe regroupe les processus de même priorité. La priorité d une tâche peut être changée dynamiquement. POSIX threads permet la portabilité de l environnement OS-9. Allocation dynamique de ressources aux processus privilégiés Bibliothèques partagées, système de fichiers hiérarchique Peut travailler sans mémoire de masse, le module système restant alors dans la RAM Pas d'accès direct au matériel 5
6 Le noyau du système ainsi que tous les modules d'entrée-sortie sont écrits en langage assembleur, gage de rapidité. De plus l'intégrité des modules est vérifié, à l'aide de CRC conférant à OS-9 une grande sécurité. Enfin, du fait de sa modularité, OS-9 est un système évolutif, pouvant s'adapter à une multitude de processeur et d'architecture. L ordonnancement des tâches : Le multitâche permet à plusieurs programmes indépendants, appelés processus ou tâches de s'exécuter "simultanément". Cela est rendu possible par le partage de la ressource processeur dans le temps. OS-9 organise cette répartition en utilisant une file d'attente des tâches actives, organisée suivant un niveau de priorité. Priorités dynamiques En passant du temps dans la file d'attente active, l Age (vieillissement) augmente artificiellement la priorité effective des threads. Les niveaux de priorité peuvent être divisés en classes prenant en compte l âge des processus et leurs priorités utilisant l ordonnancement strict des priorités. La priorité d'un processus à un instant donné répond à l'équation suivante : Priorité = Priorité Initiale + Age La préemption Le processeur est interrompu régulièrement par une horloge temps réel et détermine s'il faut commuter les tâches ou non. Si le processus en cours a une priorité inférieure au processus qui arrive en début de la file d'attente, il y a commutation de tâches. Le processus interrompu est réintégrer dans la file d'attente avec sa priorité initiale. Si le processus en cours a une priorité supérieure ou égale au processus qui arrive en début de la file d'attente, la priorité des tâches de la file est incrémentée, et le processus continue son exécution. Ce principe de file de tâches pose pourtant quelques problèmes : Tout d'abord, ce mécanisme est antagoniste au temps réel, en effet, le temps de réponse à un événement dépend de la place du processus qui l'a déclenché qu'occupe dans la file d'attente. 6
7 Ce qui amène à se poser la question suivante : Comment gérer les événements asynchrones, comme les interruptions? Le temps réel Pour gérer les événements asynchrones prioritaires, les exceptions, OS-9 utilisent le mécanisme de préemption. Chaque processus peut accéder à n'importe quelle ressource du système par l'émission de la requête demande de service appropriée à l'os-9. C'est à dire que : à chaque point de scheduling (d ordonnancement), le système définit un seuil de priorité au-dessus duquel la tâche devient préemptive. En désignant par Pe la priorité de l'événement, S le seuil de préemption et Pt la priorité du processus en cours. On a l'algorithme suivant : Principe de l ordonnancement (avec préemption) L'ordonnancement Round Robin permet de répartir le temps processeur entre les processus préemptifs. Chacun de ces processus se voit allouer le même quantum temps à tour de rôle. Exemple : Pour fixer les idées, le temps de commutation est de 55 µs auquel on ajoute 1,5 µs par processus présent dans la file d'attente, le temps de préemption est de 11 µs, pour un système à base de processeur cadencé à 20MHz. Les états d un processus Durant la durée d exécution d un processus (à partir du moment où il demande la ressource processeur jusqu à sa fin d exécution effective), il peut se retrouver dans l un de ces états (dans des files d attente) suivants: 7
8 Les états d un processus Communication entre tâches Le multitâche permet donc de répartir le temps processeur entre plusieurs processus. Mais ce multitâche ne sert à rien si il n'est pas possible de faire communiquer ces différents processus entre eux. Pour ce faire OS-9 utilise suivant les besoins du programmeur : Les modules de données. Les signaux. Les pipes. Les disques magnétiques ou virtuels. Les modules de données sont des blocs de mémoire partageables entre plusieurs processus. Ils permettent un accès très rapide aux données, il doit être géré par le programmeur à l'aide de variables événements. Les modules de données permettent l exécution et la communication en temps réel. Les signaux permettent une transmission rapide d'une faible quantité d'information (un mot maximum). Leur gestion est assurée par OS-9. Les pipes sont des zones de mémoires gérées par OS-9 sous formes de structures FIFO (First In First Out) où l'on stocke les informations à transmettre. Les disques, quant à eux permettent de transmettre une grande quantité d'information. Les disques virtuels sont des zones de mémoire vive gérées de la même façon qu'un disque magnétique. Ce qui permet de transmettre une grande quantité d'information en améliorant la vitesse. Les disques magnétiques permettent de plus de pérenniser les informations. 8
9 Architecture des modules mémoires OS-9 tourne plus vite par rapport aux systèmes d'exploitation micro-noyau, et offre un niveau accru de sécurité, par rapport à des architectures monolithiques. OS-9 utilise une structure modulaire avancée de logiciels qui crée un équilibre optimal entre la vitesse et la protection des systèmes embarqués et des applications. Tous les modules et composants qui constituent l OS-9 (y compris le noyau, les gestionnaires de fichiers, les pilotes et applications), sont stockés sous forme de modules mémoires logiques, chacun est un programme autonome composé de la tête du module, le corps du module, et un contrôle de redondance cyclique (CRC) de valeurs. Ces composants logiciels logiques sont faciles à créer et à gérer, tout en assurant une haute disponibilité de la plateforme de OS-9. Les modules mémoire de OS-9 Les modules sont réentrants. Il faut comprendre par là, que les modules peuvent être partagés par plusieurs processus. Ce qui permet une grande compacité car le code exécutable du module n'est présent qu'une seule fois en mémoire. 9
10 Gestion de l accès aux ressources Le noyau temps réel de l OS-9 permet l exécution simultanée de plusieurs applications indépendantes afin de s échanger les tâches et ressources, à travers les moyens de communication inter-processus (IPCs). Les processus partagent la mémoire, bus E / S et d'autres ressources, et pour éviter des incohérences et des problèmes qui peuvent être survenir du fait de cette utilisation partagée ; Microware OS-9 prend en charge trois stratégies d accès aux ressources: 1. Utilisateur/Etat du système: des restrictions imposées, laissent le système d'exploitation demander dans les limites du processeur. 2. Les limites du processus: chaque processus accède aux ressources avec l autorisation du système d'exploitation. OS-9 empêche les processus «sans autorisation appropriée» d accéder aux ressources des autres processus. Si le système dispose d une unité de gestion mémoire (MMU), il la laisse faire appliquer les règles d'accès mémoire. S'il n'ya pas de MMU, OS-9 apporte applique lui-même ses règles de protection de la mémoire. 3. / User groupe de protection: chaque processus, chaque module, et (pour la plupart des fichiers systèmes) chaque fichier a un propriétaire associé. OS-9 utilise la notion de propriété et des autorisations pour gérer les accès aux ressources. Les niveaux des stratégies appliquées pour la gestion des accès aux ressources 10
11 Architecture logicielle d'os-9 L'architecture d'os-9 est organisée en plusieurs niveaux. Comme le montre la figure suivante, elle peut se décomposer en 4 niveaux, constitué chacun d'un ou de plusieurs modules mémoire. Architecture logicielle du système OS-9 Au niveau 1, on trouve le noyau exécutif (kernel), chargé d'exécuter les fonctions propres au système, comme la commutation de tâches ou l'allocation mémoire. On y trouve aussi, le module clock spécifique au circuit horloge temps réel utilisé, chargé de découper le temps en tranches (ticks) afin de cadencer la commutation de tâches. Enfin, on trouve le module de donnée Init qui est une table de paramètres sollicitée par le noyau durant le démarrage. A ces trois modules indispensables, peuvent s'ajouter des modules de fonctions nécessaires à une application spécifique. Ces modules de fonctions, ou librairies, sont très optimisés puisqu'ils font partie du système, et permettent de répondre à une multitudes de besoins. Par exemple, on pourra intégrer à ce niveau une librairie chargée de piloter un coprocesseur mathématique effectuant les calculs sur les nombres en virgule flottante. Au niveau 2, on trouve les gestionnaires de fichiers (files manager), chargés de traiter un type particulier de transfert. On trouve par exemple un gestionnaire de fichiers orienté vers le transfert de caractères (eg. Sequential Character File manager) et un autre orienté vers le transfert de blocs de caractères (eg. Random Block File manager). Au niveau 3, on trouve les gestionnaires de circuits (device manager), spécifiques à un type de circuits intégrés donné (eg. Acia 6850). Comme tout les autres modules exécutables, ces 11
12 gestionnaires sont réentrants, ainsi, pour un type de circuit donné, un seul de ces gestionnaires est présent en mémoire, quelque soit le nombre de circuits physiquement présents. Niveau 4, Les descripteurs des périphériques, petites tables de paramètres associés à chaque port du système. Il y a autant de descripteurs qu'il y a de circuits présents physiquement. Cette architecture peut paraître lourde et complexe, mais elle permet au programmeur et plus généralement à l'utilisateur de s'affranchir de la configuration matérielle du système. Quelques outils associés à Microware OS-9 OS-9 intègre des modules et des fonctionnalités pour le développement embarqué et pour les environnements temps réel. Microware OS-9 Board Level solution (BLS) : est une collection logicielle complète pour créer, compiler (Ultra compilateur C/C++), déboguer (débogueur au niveau source C/C++) et déployer des applications embarquées ; et comprend une vaste bibliothèque de solutions pour l optimisation de l OS sur toutes les architectures. Software Framework : le logiciel fournit une haute optimisation pour le compilateur C/C++, un environnement de développement entièrement personnalisable, CodeWright éditeur de fenêtres, des outils de débogage graphique, gestionnaire de projets, et les bibliothèques d intergiciels et de solutions. Multimedia Application User Interface : l'os-9 MAUI, est une suite multimédia (avec MFM gestionnaire de fichiers), facilitant l'intégration de contrôle multimédia de vidéo, audio, clavier et souris dans n'importe quelle application. Microware Hawk : fournit un environnement de développement entièrement personnalisable, et garantit une haute optimisation du compilateur C/C++, des outils de débogage graphique, et des bibliothèques de intergiciels et de solutions. HawkEye : analyseur logiciel (GUI) de visualiser le fonctionnement d un OS-9 et des modules d'application. XiBaseGUI : outil graphique permettant la création de dispositifs d'affichage, d interfaces utilisateur et d écrans tactiles. IPsec : logiciel d'authentification et de cryptage pour la sécurisation des communications IP. EtherCAT : temps réel, Ethernet haute performance à base des bus du système. CANbus : contrôle-réseau pour les systèmes industriels et automobiles. 12
13 Modbus : bus de communication série pour le contrôle industriel et d'automatisation. Reliance File System : fichier de données pour la protection des missions des systèmes embarqués critiques. Microware hypervisor : l hyperviseur temps réel permet plusieurs instances simultanées de temps réel, sur des plateformes multi-core. TECH-CHECK Diagnostic Platform : *Outil unique pour un support client en ligne en temps réel *Capture/envoie des cibles et fait des rapports d'informations au système hôte. Gestion d exception personnalisable : contient, et nettoie le système après délinquance (disfonctionnement) logiciels. Assistant de configuration : le menu système automatise le démarrage du système d'exploitation pour construire des plates-formes de référence prises en charge: *GUI Graphical User Interface de configuration est construit en fonction des images du système ; *Pointer-cliquer pour contrôler la mise en réseau, configuration du TCP / IP, les graphiques et le débogage ; *Création automatique d'images logicielles pour le système cible. Le tableau suivant donne la taille mémoire occupée par les modules d'os-9. Dans la pratique, on peut arriver à embarquer OS-9 dans 32 Ko de mémoire Types de modules Taille Noyau Gestionnaire de fichiers caractères Gestionnaire de circuits Acia Descripteur de périph. Taille minimale du système. Gestionnaire de fichiers disques Gestionnaire de circuits disquettes 13,0 Ko 1,5 Ko 1,3 Ko 0,1 Ko 15,9 Ko 5,4 Ko 1,1 Ko Gestionnaire de circuits disques durs 1,2 Ko Gestionnaire de circuits pipes 1,8 Ko Shell interpréteur Tailles des modules d'os-9 15,0 Ko 13
14 Les services et extensions de OS-9 Au cœur du noyau de Microware OS-9, on y trouve une impressionnante collection de services, d extensions et d APIs standard, qui supportent pratiquement toutes les catégories de périphériques pour les systèmes embarqués. Voici la liste des extensions prises en charge : * I/O Série/Parallèle * USB 1.1/2.0 * Flash microsd * Disque dure I/O (SATA, SCSI, IDE) * PCMCIA I/O, PCI I/O, PCI Express, PCIX, Compact PCI * TCP/UDP/IPv4/v6 * SLIP et PPP client support * NFS Server et Client * Exemples de pilotes et de structures * Quelques images de démarrage finies portées pour le(s) plateforme de référence (s) Connectivité du système avec ses outils et extensions 14
15 Normalisation Les versions actuelles du système d exploitation Microware OS-9 sont compatibles avec la norme POSIX. IEEE Le système d exploitation de la fameuse Microware (OS-9) est compatible Unix, du fait qu il est un système Unix-like. OS-9 est-il libre, open-source, payant? Microware OS-9 est un logiciel propriétaire (non libre ou privateur) de Microware Systems Corporation (de 1980 à septembre 2001) puis de RadiSys Corporation depuis. (Et de même pour la documentation technique officielle de OS-9). Les versions de l os-9 Le tableau suivant représente les dernières versions de OS-9 pour chaque architecture. Product Version Paru en OS-9 for 68K 1.3 Février 2006 OS-9 for MIPS Novembre 2001 OS-9 for MIPS Septembre 2004 OS-9 for MIPS Octobre2004 OS-9 for PowerPC OS-9 for SH-3 OS-9 for SH-4 OS-9 for SH-4A OS-9 for StrongARM OS-9 for x86 OS-9 for XScale 4.8 Juin Mai Août Août Juin Février Avril
16 Plates-formes matérielles et Familles de processeurs Le système d'exploitation Microware OS-9 offre l option out-of-the-box 1 pour supporter une vaste gamme de leader d architectures et de processeurs: Intel x86/pentium CompactMAX CPU7.2 MEN F17 RadiSys Procelerant CE915GMA RadiSys Procelerant CE945GM2A RadiSys Procelerant CE3100 RadiSys Procelerant CEGM45 RadiSys Procelerant Z500 RadiSys Endura TP945GM Majority of single/multi-core x86 CPU-based embedded boards PowerPC AMCC 403GAEVB / 405GPEVB AMCC440EPx AMCC440GX MicroSys MPX8548 MicroSys CPU87 MicroSys MPX5200 MicroSys MPX8349 MicroSys PM520 MicroSys PM827 Emerson MVME2100 Emerson MVME2300 Emerson MVME2400 Emerson MVME2600 Emerson MVME2700 Emerson MVME3600 Emerson MVME3100 series Emerson MVME5100 series Emerson MVME5500 series Emerson MVME6100 series Freescale MPC5554 Freescale MPC5553EVB Freescale MPC555 / 565 Freescale MBX8xxx Freescale 8xxFADS Freescale RPXL850SR Kontron VMP1 Kontron VMP2 Kontron VMP3 Kontron E2Brain EB8245 N.A.T. NAMC8560 TQM85XX TQM5200 TEWS TVME8240 MVME4100 ARM/StrongARM ADS Graphics Client ADS Grahpics Master ADS Graphics Master (64MB) ADS Thin Client ARM PID7T Cirrus Logic CDB89712 Cirrus Logic EP7212 Intel Assabet / Neponset Intel SideARM / Sidekick SuperH Hitachi SH7709 Hitachi SH7709ASE Hitachi SH7750SE Hitachi SH7780SE MIPS IDT 79EB355 IDT 79S334 MIPS Atlas Toshiba JMR TX3927 Toshiba TX4927 Toshiba TX4937 XScale IXP425 RadiSys EXS-6424 PXA255 PXA270 Keith&Koep Trizeps4 Motorola MVME162 MVME167 MVME172 MVME177 Freescale ColdFire MCF5475 EVB MCF5485 EVB 1 En français: hors-de-la-boîte l'expression est souvent employée dans le domaine des logiciels, et se sont ceux qui ne nécessitent aucune installation supplémentaire, ni de plug-ins, ni d'extensions ni d autres produits. Tout ce qui est rapidement utilisable, sans aucune interruption de longues démarches d'initialisation. 16
17 Domaines d utilisation Aujourd hui, les systèmes embarqués recouvrent une multitude d'applications, allant de microcontrôleurs simples aux plus sophistiqués des systèmes d'imagerie médicale à des applications complexes industrielles. Et c est le cas de OS-9. Grâce à sa haute performance, haute disponibilité en temps réel, et du fait de sa modularité, Le système d'exploitation Microware OS-9 est un système évolutif, pouvant s'adapter à une multitude de processeur et d'architecture matérielles 16, 32 et 64 bits (allant du processeur Motorola 68k au processeur PowerPC en passant par la gamme des processeurs Intel). OS-9 est déployé et éprouvé dans des milliers de produits dans le monde et représente des centaines d'applications embarquées (automatisation industrielle, contrôle automobile et instrumentation médicale): * La première utilisation de Microware OS-9 était en 1980, dans le processeur Motorola 6809 auquel il est conçu. *OS-9 est le système qui a été retenu par Sony et Philips pour gérer leur lecteur CD-I. Le processeur Motorola 6809 Le lecteur CD-I (Philips) *Système de la télévision DAVID (Digital Audio Video Interactive Decoder) aux Etats-Unis et en Europe. * Systèmes embarqués implantés dans les tableaux de bord automobiles, thermostats programmables, contrôleurs électroménagers, téléphones cellulaires mobiles, PDAs (Personnal Digital Assistants), pagers, set-top-boxes, communicateurs Internet (filaire et sans fil), robots industriels, vaisseaux spatiaux, contrôleur des commandes des systèmes industriels, et matériel de recherche scientifique, etc. Avenir de OS-9 L avenir de OS-9 le destine a être intégré au cœur des processeurs Motorola grâce à une coopération technique et financière entre cette société et Microware. Mais ce n'est pas le seul domaine d'expansion, Microware est partenaire de General Instruments pour le développement de la télévision interactive aux États Unis, dans les domaines de la décompression vidéo MPEG-2 et les interfaces graphiques, et autres. 17
18 Conclusion C est quoi Microware OS-9? OS-9 est un système d'exploitation : Multi-tâches. Multi-utilisateurs Noyau à temps réel. Compact et modulaire, embarqué. Sûr et évolutif. Pourquoi Microware OS-9? Déterministe - Efficace - Adaptable - Démarrage rapide Microware OS-9 est compact, il est une collection de fonctionnalités systèmes composée du noyau OS, des services du noyau, de l'industrie des API standards, des intergiciels, et d'un IDE Integrated Development Environment complet, permettant aux développeurs de concevoir leurs applications et appareils en toutes précisions et performances, dans des délais raisonnables. Où va OS-9? Son avenir le destine a être intégré au coeur d un grand nombre de processeurs Motorola grâce à une coopération technique et financière entre cette société et Microware. Mais ce n'est pas le seul domaine d'expansion, Microware est partenaire de General Instruments pour le développement de la télévision interactive (DAVID) aux États-Unis et en Europe, dans les domaines de la décompression vidéo MPEG-2 et les interfaces graphiques ; et dans beaucoup d autres projets. 18
19 Références Et voici une liste de livres disponibles traitant OS-9 (format papier, donc payants) : OS-9 Insights (3.0 Edition) Auteur: Peter Dibble ISBN Disponible auprès de Microware Systems Corporation OS-9 Guru 1: The Facts Auteur: Paul S. Dayan ISBN Disponible auprès de Galactic Industrial The OS-9 Catalog OS-9 Primer Auteur: Mark A. Heilpern ISBN X Disponible auprès de Microware Systems Corporation Note J ai voulu bien : Détailler beaucoup plus dans l étude du : noyau, tâches (création, opérations ), routines d interruption, gestion des ressources(avec les différentes variantes) et gestion des communications (utilisation des IPCs ), mais les documents que j ai consultés sont moindres et pas bien clairs (il y a même des fois des contradictions entre les concepts) pour moi. Faire une démonstration d un exemple d application (code, exécution ), et expliquer la démarche d installation et la configuration de l OS, mais le fait que Macroware OS-9 (logiciel et documentation technique) est payant, j ai pas pu me permettre. 19
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre Partie I : Introduction Plan de la première partie Quelques définitions Caractéristiques communes des applications temps-réel Exemples d
Plus en détailCH.3 SYSTÈMES D'EXPLOITATION
CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,
Plus en détailREALISATION d'un. ORDONNANCEUR à ECHEANCES
REALISATION d'un ORDONNANCEUR à ECHEANCES I- PRÉSENTATION... 3 II. DESCRIPTION DU NOYAU ORIGINEL... 4 II.1- ARCHITECTURE... 4 II.2 - SERVICES... 4 III. IMPLÉMENTATION DE L'ORDONNANCEUR À ÉCHÉANCES... 6
Plus en détailÉléments d'architecture des ordinateurs
Chapitre 1 Éléments d'architecture des ordinateurs Machines take me by surprise with great frequency. Alan Turing 1.1 Le Hardware Avant d'attaquer la programmation, il est bon d'avoir quelques connaissances
Plus en détailMatériel & Logiciels (Hardware & Software)
CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique
Plus en détailTAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2
Plus en détailLes avantages de la virtualisation sont multiples. On peut citer:
1 Les mécanismes de virtualisation ont été introduits il y a fort longtemps dans les années 60 par IBM avec leur système CP/CMS. La motivation première de la virtualisation est la possibilité d'isoler
Plus en détailIntroduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -
Plus en détailMODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ
MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions
Plus en détailVMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.
VMware ESX/ESXi 1. Les composants d ESX VMware ESX4 est le cœur de l infrastructure vsphere 4. C est un hyperviseur, c est à dire une couche de virtualisation qui permet de faire tourner plusieurs systèmes
Plus en détailStructure et fonctionnement d'un ordinateur : hardware
Structure et fonctionnement d'un ordinateur : hardware Introduction : De nos jours, l'ordinateur est considéré comme un outil indispensable à la profession de BDA, aussi bien dans les domaines de la recherche
Plus en détailBase de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)
Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel
Plus en détailen version SAN ou NAS
tout-en-un en version SAN ou NAS Quand avez-vous besoin de virtualisation? Les opportunités de mettre en place des solutions de virtualisation sont nombreuses, quelque soit la taille de l'entreprise. Parmi
Plus en détailAnnexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Plus en détailPartie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com
Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel
Plus en détailhttp://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux
http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux Version 1.0 Septembre 2011 SOMMAIRE 1. Introduction 3 2. Installation du logiciel de virtualisation VirtualBox 4 3. Création d'une
Plus en détailvbladecenter S! tout-en-un en version SAN ou NAS
vbladecenter S! tout-en-un en version SAN ou NAS Quand avez-vous besoin de virtualisation? Les opportunités de mettre en place des solutions de virtualisation sont nombreuses, quelque soit la taille de
Plus en détailInstitut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique
Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation
Plus en détailLe Ro le Hyper V Premie re Partie Configuration et Prise en main du gestionnaire Hyper-V
Le Ro le Hyper V Premie re Partie Configuration et Prise en main du gestionnaire Hyper-V Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les
Plus en détailPlan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle
Plan de la conférence Virtualization Microclub 7 mars 2008 Yves Masur - quelques définitions - technique utilisée - exemples d'émulations - la virtualisation x86 - VMWare - mise en oeuvre - conclusion
Plus en détailWindows Server 2008. Chapitre 1: Découvrir Windows Server 2008
Windows Server 2008 Chapitre 1: Découvrir Windows Server 2008 Objectives Identifier les caractéristiques de chaque édition de Windows Server 2008 Identifier les caractéristiques généraux de Windows Server
Plus en détailLinux embarqué: une alternative à Windows CE?
embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère
Plus en détailCours 3 : L'ordinateur
Cours 3 : L'ordinateur Abdelkrim Zehioua 2éme année Licence Gestion Faculté des sciences Économiques et sciences de Gestion Université A, Mehri - Constantine 2 Plan du cours 1.Définitions de l'ordinateur
Plus en détailConcept de machine virtuelle
Concept de machine virtuelle Chap. 5: Machine virtuelle Alain Sandoz Semestre été 2007 1 Introduction: Java Virtual Machine Machine Virtuelle Java: qu est-ce que c est? c est la spécification d une machine
Plus en détailHISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.)
SYSTEME Chapitre 1 HISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.) Ce qu'est un S.E. = partie intelligente d'un système donné. Les S.E. ont évolué au fil des années. Ils dépendent de l'architecture des ordinateurs
Plus en détail1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :
GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours
Plus en détailVMWARE VSPHERE ESXI INSTALLATION
1 VMWARE VSPHERE ESXI INSTALLATION Présentation Résumé des fonctionnalités L hyperviseur vsphere, souvent appelé «VMware ESXi», du nom de l architecture d hyperviseur sous-jacente, est un hyperviseur bare-metal
Plus en détailComment installer la configuration des salles sur son ordinateur personnel?
Comment installer la configuration des salles sur son ordinateur personnel? Nous allons décrire les étapes afin d'installer sur votre ordinateur personnel l'image des desktops des salles CO 02x. Les copies
Plus en détailSystèmes d exploitation
Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation
Plus en détailWindows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.
Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation
Plus en détailDémontage d'un ordinateur
Espaces multimédias Communauté de Communes Moyenne Vilaine et Semnon : Démontage d'un ordinateur 1- A quoi sert-il de démonter son ordinateur? A) Par simple curiosité B) Pour nettoyer C) Pour remplacer
Plus en détailLes tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration
Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone
Plus en détailSolutions de Virtualisation du poste de travail. ViewSonic vous présente le poste de travail virtuel du futur
Solutions de Virtualisation du poste de travail ViewSonic vous présente le poste de travail virtuel du futur Une gamme complète pour la Virtualisation du poste de travail Fort de 25 ans d'expérience en
Plus en détailIntroduction aux environnements de virtualisation d'oracle Solaris 11.1
Introduction aux environnements de virtualisation d'oracle Solaris 11.1 Référence : E36579 01 Octobre 2012 Copyright 2012, Oracle et/ou ses affiliés. Tous droits réservés. Ce logiciel et la documentation
Plus en détailChapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
Plus en détailVirtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.
2013 Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. Table des matières 1 Introduction (Historique / définition)... 3 2 But de la virtualisation... 4 3 Théorie : bases et typologie des solutions techniques...
Plus en détailCours Informatique 1. Monsieur SADOUNI Salheddine
Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale
Plus en détailModules du DUT Informatique proposés pour des DCCE en 2014/2015
Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de
Plus en détailTHEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs
Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et
Plus en détailNon-Stop. de vos Données. Acronis Backup & Recovery 11. Pouvoir compter sur ses données est indispensable!
La Prote La Protection La Protection La Protection Non-Stop de vos Données Acronis Backup & Recovery 11 Pouvoir compter sur ses données est indispensable! Vos données sont bien plus qu'une série de uns
Plus en détailQu est ce qu un un serveur?
Virtualisation de serveur et Systèmes d exploitations. d Par Thierry BELVIGNE Président MicroNet 91 Qu est ce qu un un serveur? Un serveur est un programme informatique qui «rend service» à plusieurs ordinateurs
Plus en détailInstallation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Plus en détailWindows 7 - Installation du client
Windows 7 - Installation du client 1 - Présentation Windows 7 est un système d exploitation client basé sur le noyau NT 6.1, disponible en six versions, commercialisé depuis octobre 2009. Résumé des fonctionnalités
Plus en détailCA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA
DOSSIER SOLUTION : CA ARCSERVE BACKUP R12.5 CA ARCserve Backup CA ARCSERVE BACKUP, LOGICIEL DE PROTECTION DE DONNÉES LEADER DU MARCHÉ, INTÈGRE UNE TECHNOLOGIE DE DÉDUPLICATION DE DONNÉES INNOVANTE, UN
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailSur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)
1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général
Plus en détailG. Méthodes de déploiement alternatives
Page 32 Chapitre 1 - Le fichier MigUser.xml permet de configurer le comportement d'usmt lors de la migration des comptes et profils utilisateurs (capture et restauration). - Le fichier config.xml permet
Plus en détailProjet : PcAnywhere et Le contrôle à distance.
Projet : PcAnywhere et Le contrôle à distance. PAGE : 1 SOMMAIRE I)Introduction 3 II) Qu'est ce que le contrôle distant? 4 A.Définition... 4 B. Caractéristiques.4 III) A quoi sert le contrôle distant?.5
Plus en détailRetrospect 7.7 Addendum au Guide d'utilisation
Retrospect 7.7 Addendum au Guide d'utilisation 2011 Retrospect, Inc. Certaines parties 1989-2010 EMC Corporation. Tous droits réservés. Guide d utilisation d Retrospect 7.7, première édition. L utilisation
Plus en détailDOSSIER SOLUTION : CA ARCserve r16. Recours au Cloud pour la continuité d'activité et la reprise après sinistre
Recours au Cloud pour la continuité d'activité et la reprise après sinistre Le Cloud, qu'il s'agisse d'un Cloud privé proposé par un fournisseur de services gérés (MSP) ou d'un Cloud public tel que Microsoft
Plus en détailLes mains dans la bête
Pourquoi démonter son ordinateur? La plupart du temps lorsque l'on ouvre son ordinateur, c'est pour changer ou ajouter un composant. Bien sur, il est possible de faire appel à un professionnel mais il
Plus en détailChapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping
Chapitre V : La gestion de la mémoire Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Introduction Plusieurs dizaines de processus doivent se partager
Plus en détailProcessus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace
Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement
Plus en détailGuide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202
Guide d'utilisateur Câble adaptateur USB2.0 vers IDE et SATA Modèle : DA-70202 I. Avant-propos Nous vous remercions d'avoir acheté notre produit! Nous avons voulu innover dans le stockage tout en offrant
Plus en détailTivoli Endpoint Manager Introduction. 2011 IBM Corporation
Tivoli Endpoint Manager Introduction Enjeux pour les départements IT Comment gérer : l inventaire la mise à jour la sécurité la conformité Sur des environnements hétérogènes OS : Windows, Mac, UNIX, Linux,
Plus en détailLicences Windows Server 2012 R2 dans le cadre de la virtualisation
Résumé des licences en volume Licences Windows Server 2012 R2 dans le cadre de la virtualisation Ce résumé s'applique à tous les programmes de licences en volume Microsoft. Sommaire Synthèse... 2 Nouveautés
Plus en détailORDONNANCEMENT CONJOINT DE TÂCHES ET DE MESSAGES DANS LES RÉSEAUX TEMPS RÉELS 4. QUELQUES EXEMPLES DU DYNAMISME ACTUEL DU TEMPS RÉEL
i LE TEMPS RÉEL 1. PRÉSENTATION DU TEMPS RÉEL 1.1. APPLICATIONS TEMPS RÉEL 1.2. CONTRAINTES DE TEMPS RÉEL 2. STRUCTURES D'ACCUEIL POUR LE TEMPS RÉEL 2.1. EXÉCUTIFS TEMPS RÉEL 2.2. RÉSEAUX LOCAUX TEMPS
Plus en détailLeçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Plus en détailPartie 7 : Gestion de la mémoire
INF3600+INF2610 Automne 2006 Partie 7 : Gestion de la mémoire Exercice 1 : Considérez un système disposant de 16 MO de mémoire physique réservée aux processus utilisateur. La mémoire est composée de cases
Plus en détailCertificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière
Certificat Informatique et internet Niveau 1 Filière TD D1 Domaine 1 : Travailler dans un environnement numérique évolutif Nom N étudiant 1. Généralités : 1.1. Un ordinateur utilise des logiciels (aussi
Plus en détailBénéficiez d'un large choix d'applications novatrices et éprouvées basées sur les systèmes d'exploitation i5/os, Linux, AIX 5L et Microsoft Windows.
1. Le nouveau eserver i5 en bref Gérez plusieurs systèmes d'exploitation et environnements d'applications sur un seul serveur pour simplifier votre infrastructure et réduire les frais de gestion Simplifiez
Plus en détailLa Continuité d Activité
La virtualisation VMware vsphere au service de La Continuité d Activité La virtualisation VMware vsphere La virtualisation et la Continuité d Activité La virtualisation et le Plan de Secours Informatique
Plus en détailVirtual PC 2007. Virtual PC 2007 Page I
Virtual PC 2007 Virtual PC 2007 Page I Virtual PC 2007 Table des matières. PRINCIPES DE BASE DE L'ORDINATEUR VIRTUEL 1 AIDE MEMOIRE: DEPLOIEMENT DE VIRTUAL PC 2 METHODES CONSEILLEES POUR VIRTUAL PC 2 COMPOSANTS
Plus en détailPrésentation d HyperV
Virtualisation sous Windows 2008 Présentation d HyperV Agenda du module Présentation d Hyper-V Installation d Hyper-V Configuration d Hyper-V Administration des machines virtuelles Offre de virtualisation
Plus en détailConfiguration de l'ordinateur Manuel de l'utilisateur
Configuration de l'ordinateur Manuel de l'utilisateur Copyright 2009 Hewlett-Packard Development Company, L.P. Bluetooth est une marque détenue par son propriétaire et utilisée sous licence par Hewlett-Packard
Plus en détailIntroduction aux systèmes temps réel. Iulian Ober IRIT ober@iut-blagnac.fr
Introduction aux systèmes temps réel Iulian Ober IRIT ober@iut-blagnac.fr Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans
Plus en détailVirtualisation sous Linux L'age de raison. Daniel Veillard veillard@redhat.com
Virtualisation sous Linux L'age de raison Daniel Veillard veillard@redhat.com Solution Linux 2009 Une jungle d'acronymes Xen UML VServer VMWare VirtualBox lguest QEmu KVM VirtualIron OpenVZ LXC Définition
Plus en détailVMWare Infrastructure 3
Ingénieurs 2000 Filière Informatique et réseaux Université de Marne-la-Vallée VMWare Infrastructure 3 Exposé système et nouvelles technologies réseau. Christophe KELLER Sommaire Sommaire... 2 Introduction...
Plus en détailTable des matières. Chapitre 1 Les architectures TSE en entreprise
1 Chapitre 1 Les architectures TSE en entreprise 1. Présentation............................................. 11 1.1 Le concept........................................... 11 1.2 Approche contextuelle.................................
Plus en détailUtilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel
Utilisation de matériels industriels avec des outils de virtualisation open source Open Source dans le monde industriel Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur
Plus en détail1 Mesure de la performance d un système temps réel : la gigue
TP TR ENSPS et MSTER 1 Travaux Pratiques Systèmes temps réel et embarqués ENSPS ISV et Master TP1 - Ordonnancement et communication inter-processus (IPC) Environnement de travail Un ordinateur dual-core
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
Plus en détailLe rôle Serveur NPS et Protection d accès réseau
Le rôle Serveur NPS et Protection d accès réseau 1 Vue d'ensemble du module Installation et configuration d'un serveur NPS Configuration de clients et de serveurs RADIUS Méthodes d'authentification NPS
Plus en détailWindows serveur 2008 installer hyperv
Windows serveur 2008 installer hyperv 1 Description Voici la description fournit par le site Microsoft. «Windows Server 2008 Hyper-V est le moteur de virtualisation (hyperviseur) fourni dans Windows Server
Plus en détailBoîte à outils OfficeScan
Boîte à outils OfficeScan Manuel de l'administrateur Sécurité des points finaux Protection ti en ligne Sécurité Web Trend Micro Incorporated se réserve le droit de modifier sans préavis ce document et
Plus en détailIntroduction aux Systèmes et aux Réseaux
Introduction aux Systèmes et aux Réseaux Cours 5 Processus D après un cours de Julien Forget (univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI -
Plus en détailIntroduction à l informatique en BCPST
Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de
Plus en détailUn ordinateur, c est quoi?
B-A.BA Un ordinateur, c est quoi? Un ordinateur, c est quoi? Un ordinateur est une machine dotée d'une unité de traitement lui permettant d'exécuter des programmes enregistrés. C'est un ensemble de circuits
Plus en détailIBM Tivoli Monitoring, version 6.1
Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments
Plus en détailL ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence
L ORDINATEUR Les composants La carte mère Elle se trouve au centre de l'ordinateur et connecte tous les composants PC. La carte mère contient les connexions pour le processeur, la mémoire et les unités
Plus en détailRetrouver de vieux programmes et jouer sur VirtualBox
CHAPITRE 3 Retrouver de vieux programmes et jouer sur VirtualBox Ce chapitre présente des notions avancées de VirtualBox. Elles permettront de réaliser des configurations spécifiques pour évaluer des systèmes
Plus en détailSans trop entrer dans les détails, la démarche IO Model consiste à : Pour cela, Microsoft découpe la maîtrise de l infrastructure en quatre niveaux :
Windows Server 2008 Les fondations du système... 15 La virtualisation... 16 La sécurité... 18 Le Web... 20 Fonctionnalité disponible dans... 21 Installation et configuration... 22 Installer... 23 Les services
Plus en détailModule : Virtualisation à l aide du rôle Hyper-V
Windows Server 2008 pour l'enseignement Module : Virtualisation à l aide du rôle Hyper-V Agenda du module Présentation d Hyper-V Installation d Hyper-V Configuration d Hyper-V Administration des machines
Plus en détailCA XOsoft. Suite logiciels. WANSync Solution de réplication des données en LAN ou WAN.
Suite logiciels CA XOsoft WANSync Solution de réplication des données en LAN ou WAN. WANSyncHA Solution de haute disponibilité basée sur la répartition asynchrone en temps réel, le basculement sur incident
Plus en détailLe langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie
Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis
Plus en détailRed Hat Enterprise Virtualization 3.0 Instructions d'installation et informations importantes
Red Hat Enterprise Virtualization 3.0 Instructions d'installation et informations importantes Remarques, précautions et avertissements REMARQUE: Une REMARQUE indique des informations importantes qui peuvent
Plus en détailMachine virtuelle W4M- Galaxy : Guide d'installation
Machine virtuelle W4M- Galaxy : Guide d'installation Christophe Duperier 17/09/2014 v03 Ce document décrit l'installation et les fonctionnalités de la machine virtuelle W4M- Galaxy disponible sur le site
Plus en détail--- Le Fusion RX1600Fibre. un stockage partagé haute performance optimisé pour l'édition vidéo
Sonnet Technologies annonce la disponibilité de deux nouvelles solutions de stockage pour les professionnels de la vidéo et du son ; compatibles Mac, PC & Linux. Le Fusion RX1600Fibre Channel. Un système
Plus en détailSystème Principal (hôte) 2008 Enterprise x64
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal
Plus en détailVirtualisation de serveurs Solutions Open Source
Virtualisation de serveurs Solutions Open Source Alain Devarieux TSRITE2009 FOAD 1 / 19 Table des matières 1.Les principes de la virtualisation...3 1.1.Partage d'un serveur...3 1.2.Objectif de la virtualisation...4
Plus en détailDistinguer entre «Enregistrer» et «Sauvegarder»
Compétence D1.4 IV - : Pérenniser ses données IV Assurer une sauvegarde 33 Compresser / Décompresser un fichier ou un ensemble de fichiers / dossiers 35 A. Assurer une sauvegarde Distinguer entre «Enregistrer»
Plus en détailEditeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP
Editeur de solutions innovantes C 3 Solution globale managée de communication et de téléphonie sur IP Intelligence et fiabilité au coeur du système de communication de l entreprise de manière simple et
Plus en détailINTRODUCTION À L INFORMATIQUE
Hard - Chris INTRODUCTION À L INFORMATIQUE On entend souvent parler de PC, de clone, de compatible IBM. Que signifient tous ces termes? Le terme PC est l abréviation de «Personal Computer», c est-à-dire
Plus en détailLe Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7
CONFÉRENCE DES NATIONS UNIES SUR LE COMMERCE ET LE DÉVELOPPEMENT UNITED NATIONS CONFERENCE ON TRADE AND DEVELOPMENT Le Programme SYGADE SYGADE 5.2 Besoins en équipement, logiciels et formation UNCTAD/GID/DMFAS/Misc.6/Rev.7
Plus en détailNOTIONS DE RESEAUX INFORMATIQUES
NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des
Plus en détailLANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU
LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe
Plus en détailLOGICIEL ALARM MONITORING
LOGICIEL ALARM MONITORING Superviseur des centrales Galaxy - 1 - APPLICATIONS 4 Application locale sur le site 4 Application à distance 4 RACCORDEMENTS 4 CARACTERISTIQUES MATERIELLES 5 Centrale Galaxy
Plus en détailLogiciel de conférence Bridgit Version 4.6
Spécifications Logiciel de conférence Bridgit Version 4.6 Description du produit Le logiciel de conférence Bridgit est une application client/serveur bon marché qui vous permet de planifier facilement
Plus en détailCommunication et connectivité
la solution idéale pour la gestion intégrée des systèmes et l'intégrité des données La solution pour : > Centres de données > Applications de sécurité > Bureaux > Tertiaire > Industrie > Télécommunications
Plus en détail