Cours MS-DOS : Architecture Logicielle des Systèmes d'Information
Cours - 13 pages - Informatique
L'extension est habituellement utilisée pour donner des informations sur la nature du fichier. Quatre extensions sont imposées par le système : - .COM fichier de commandes exécutables - .EXE fichier exécutable - .BAT fichier de commande (batch) (il s'agit d'un fichier texte) - .SYS...
PTI BTS IG SIO : mise en place d'un gestionnaire de parc informatique avec Ocs-Inventory et GLPI
Cours - 5 pages - Informatique
Contexte : Une entreprise souhaite faire le point sur son parc informatique, et connaitre le nombre d'ordinateurs installés, ainsi qu'avoir les informations les concernant (numéro de série, matériel...) puis grâce à cet inventaire, mettre en place un système d'assistance informatique...
Systèmes à microprocesseurs
Cours - 50 pages - Informatique
Sujet Une table de données consiste en une liste de données quelconques logées en mémoire à des adresses successives. L'adresse de la première donnée est qualifiée d'adresse de base de la table. Question 1 Proposer un programme permettant de ranger en mémoire dans l'ordre croissant...
Programmation linux shell bash - quatorze exercices corrigés
Cours - 14 pages - Informatique
Le shell bash est aujourd'hui omniprésent sur toutes les distributions linux. Paradoxalement, l'extrême rareté des documents abordant de manière claire et concise l'énoncé et la résolution d'exercices relatifs à la programmation du shell bash sous les distributions linux, même...
Réseaux multiplexeurs - six exercices corrigés
Cours - 4 pages - Informatique
Ce document propose six exercices sur les réseaux multiplexeurs. Chacun des exercices est suivi de son corrigé détaillé. Voici les énoncés des exercices : Exercice 1 - 4 trains d'information analogique sont multiplexés sur une ligne téléphonique de bande passante 400 - 3100 Hz. La bande passante...
L'injection de dépendances dans le développement par classe
Cours - 7 pages - Informatique
Les applications devenant de plus en plus complexes, de plus en plus lourdes à programmer, il est très rapidement nécessaire d'organiser le code source de manière structuré. Une bonne architecture est de pouvoir réduire au maximum le couplage entre les classes, de séparer des modules en...
Projet de système d'exploitation - la simulation d'un SMP (Symetric Multi Procesor)
Cours - 6 pages - Informatique
Les SMP (Symetric Multi Procesors) sont des machines parallèles disposant de plusieurs processeurs et partageant le même espace mémoire par un réseau d'interconnexion. Ce type d'architecture permet d'effectuer le traitement parallèle de données massives. Flynn a proposé en 1966 un classement des...
Les systèmes d'information géographique
Cours - 8 pages - Informatique
Le concept moderne de "système" dû à de grands personnages, tel que Norbert Wiener, date des années 1940. Le mathématicien américain Norbert Wiener fonda en 1948 la cybernétique, c'est-à-dire la science du contrôle des systèmes. En effet, selon ce principe, lorsque des éléments sont organisés...
Rapport sur SQL Server 2000
Cours - 13 pages - Informatique
Le moteur de base de données de SQL Server 2000 offre un support XML intégré. Il offre également les fonctions d'évolutivité, de disponibilité et de sécurité requises pour former le composant de stockage de données des plus grands sites Web. Le modèle de programmation de SQL Server 2000 est...
L'interblocage et la synchronisation - le problème des philosophes
Cours - 5 pages - Informatique
Cinq philosophes sont assis autour d'une table ronde sur laquelle se trouvent cinq plats de spaghetti et cinq fourchettes. Chaque philosophe a devant lui un plat de spaghetti tellement glissant qu'il lui faut deux fourchettes pour manger. Un philosophe passe son temps à manger et à penser. Quand...
Réalisation d'une application d'automatisation de l'évaluation de dossiers
Cours - 8 pages - Informatique
La phase de conception relative au projet d'Automatisation de l'évaluation des dossiers de candidature au concours débouche sur le présent document. Celui-ci mettra donc en exergue les différents concepts retenus, leur modélisation par des classes, les liens entre ces dernières. Il apparaîtra...
Les métiers des systèmes d'information
Cours - 9 pages - Informatique
Internet, bases de données, réseaux, télécoms, e-commerce, multimédia Tous ces mots, qui appartiennent désormais au quotidien des entreprises, attestent de l'omniprésence des technologies de l'information dans le fonctionnement des organisations. A une époque où le progrès technologique...
Comprendre le fonctionnement des réseaux locaux, savoir mettre en place un plan d'adressage et comprendre les mécanismes de routage et de commutation
Cours - 64 pages - Informatique
A l'origine, un réseau était un rassemblement de personnes ou d'objets. De nos jours on entend par réseau, les réseaux d'entreprises, qui connectent différentes machines afin de pouvoir les faire communiquer entre elles. Que ce soit pour le partage de fichiers ou l'envoi de messages, la plupart...
Programmation orientée objet et Java
Cours - 133 pages - Informatique
Le gestionnaire de mise en forme GRIDLAYOUT offre la possibilité de placer les composants les uns à la suite des autres sur une grille régulière. Chaque composant va alors occuper une cellule particulière de la grille. Ils existent deux constructeurs : public GridLayout(int verticale, int...
Principales commandes de gestion des utilisateurs et des groupes dans l'environnement Linux
Cours - 7 pages - Informatique
Ce document présente de façon concrète et précise les principales commandes de gestion des utilisateurs et des groupes sous Linux, à l'aide de schémas et tableaux. Ce document présente de façon concrète et précise les principales commandes de gestion des utilisateurs et des groupes sous...
Initiation à Unix
Cours - 55 pages - Informatique
L'histoire de l'informatique remonte au mathématicien Charles Babbage (1792-1871) inventeur de la première machine analytique. Cette machine à structure mécanique n'a jamais fonctionné et va provoquer plusieurs études. Depuis, quatre générations de machines électroniques ont été inventées. Nous...
Java : le langage objet par excellence
Cours - 20 pages - Informatique
- Java est un langage de programmation objet. - Java est portable sur la plupart des plates-formes. - Code produit indépendant de la plate-forme utilisée. - Langage généraliste ayant un très vaste champ d'application : réseau, base de données, calcul scientifique, informatique embarquée,... -...
Le GPS en Topographie
Cours - 20 pages - Informatique
Les sciences géographiques et notamment la cartographie sont à l'origine du désir incessant de connaître notre position physique sur la planète. Les technologies actuelles nous proposent des systèmes électroniques informatisés et interfacés, comme les systèmes de positionnement par satellites...
Principes de fonctionnement du système GPS
Cours - 13 pages - Informatique
GPS, "Global Positionning System" : système de positionnement universel par satellite fonctionnant par triangulation grâce à 24 satellites. Synonyme de géolocalisation par satellite. "General Problem Solver": programme hypothétique capable de résoudre tout les problèmes. Cette formation en...
Matériel et services réseaux
Cours - 9 pages - Informatique
Les cartes réseaux sont des éléments matériels permettant de connecter physiquement l'ordinateur à un réseau. Elle sert d'intermédiaire entre le poste de travail et le support physique. Une carte réseau doit être choisie en fonction : - du support physique (ondes, câble, fibre ...) - de...
Caractéristiques de la programmation en langage Java
Cours - 24 pages - Informatique
Un fichier par classe - Le fichier porte OBLIGATOIREMENT le nom de la classe - Le code des méthodes est inclus dans la classe (pas de header, le code est "inline" ) - Dans une application une seule classe comporte une méthode main. - La méthode main est static - les objets sont manipulés à partir...
QCM Pascal
Cours - 1 pages - Informatique
Document: QCM de programmation: Pascal (3 pages) Extrait: Exercice Soient les deux programmes pascal suivants Program writewriteln` Begin Write (`Avec Write`); Writeln(`Avec Writeln`); Readln; End. Program writewriteln` Begin Writeln(`Avec Writeln`); Write(`Avec Write`); Readln;...
Les écrans LCD (liquid crystal display)
Cours - 5 pages - Informatique
La première version du tube cathodique est l'oscillogramme utilisant la technique du tube de Braun en 1897. Cette technique permet dans un premier temps de visionner uniquement un signal électrique, il faudra attendre 1923 pour voir apparaître le premier Kinescope produit par Vladimir Kosma...
Informatique, algorithme et langage C - initiation à la programmation
Cours - 69 pages - Informatique
Ce document est une présentation PowerPoint de 57 diapositives qui traite des algorithmes et du langage C en informatique. Le mot "algorithme" vient du nom du mathématicien Al Khuwarizmi latinisé en « algoritmi ». Selon l'Académie française, l'algorithme est une méthode de calcul qui...
Internet : création, impact et limites
Cours - 4 pages - Informatique
Afin de mieux comprendre cette définition, nous allons expliquer quelques termes : - Le WWW (World Wide Web) : littéralement la « toile (d'araignée) mondiale », communément appelé le Web, parfois la Toile ou le WWW, est un système hypertexte public fonctionnant sur Internet et qui permet de...
Introduction à la programmation des machines parallèles
Cours - 66 pages - Informatique
Les machines séquentielles ont montré leurs limitations et la puissance des processeurs commence à atteindre son maximum. Pour réussir à obtenir des résultats correctes en un temps raisonnable, une solution consiste à utiliser plusieurs processeurs en parallèle, chacun s'occupant d'une...
Concepts fondamentaux des systèmes d'exploitation
Cours - 38 pages - Informatique
Cette présentation de type PowerPoint présente les concepts fondamentaux des systèmes d'exploitation : structure d'un ordinateur, mémoire, noyau etc. Extrait du document : "Tout ordinateur a trois types de composantes: - Unité centrale ou Central Processing Unit (UCT ou CPU) - Mémoire...
Programmation en langage C
Cours - 9 pages - Informatique
Exercices corrigés d'Informatique sur des petits programmes à connaitre pour initialiser en C. Il y a quelques images de compilation.
Disques durs et interfaces
Cours - 27 pages - Informatique
Ce document est un cours complet expliquant en détail l'organisation des disques durs et les différents types d'interfaces. Extraits du document : "Chaque surface du disque magnétique est divisée en pistes concentriques. Plusieurs plateaux peuvent être empilés les uns au-dessus des autres...
"Randon Access Memory" (RAM) - la mémoire vive
Cours - 13 pages - Informatique
RAM est l'acronyme de "Randon Access Memory", ce que l'on pourrait traduire par "Mémoire a accès aléatoire". La mémoire vive est l'un des éléments les plus importants dans un ordinateur. C'est un espace de stockage qui permet de faire tampon entre le microprocesseur et les...