Le DOS GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015

Slides:



Advertisements
Présentations similaires
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
Advertisements

L’ordinateur et ses composants Un ordinateur est composée d'une unité centrale et de périphériques. Tous les périphériques sont branchés sur l'unité centrale.
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Les mémoires de l’ordinateur
Module S41 Chapitre 6 Résolution des problèmes liés au processus d'amorçage et au système.
L’ordinateur et ses composants
21/10/2017 L’organisation et la gestion des fichiers sur le site collaboratif MartineCochet 2SitePleiadeGestionFichier.
Très mauvaise synthèse
Utilisation de Windows
Projet informatique Associations Présentation de l’extranet FFBA
L’ordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I Alain Mille UFR d’Informatique UCBL.
Qu'est-ce que POSIX? Une librairie en langage C
Initiation à l‘informatique Première leçon
Vérification du Système fichiers et réparation
La science qui permet le traitement automatique des informations
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Principes de programmation (suite)
Cours 5 Mardi 13 septembre Période 1: Les bases de l’informatique et les composantes de l’ordinateur PARTIE 1 Période 2: L’utilisation de Power Point.
Chapitre 12 Surveillance des ressources et des performances
Les composants informatiques
L’ordinateur et les fonctions de ses composantes
Configuration NAT Utilisation de la commande outside source list
C’est quoi la marque apple?
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Elaboré par Ahmed BESSAIDI
Module 5 : Gestion des disques.
Initiation à l’informatique Généralités et Définitions Université de Tébessa 1 ère Année MI Y. MENASSEL.
Programmation système
La gestion des processus
De l’ordinateur au processus : rôle d’un système
Windows Server 2012 Objectifs
Les Entrées et Sorties: Programmées, interruptions, et DMA
Révision finale GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde.
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Système d’exploitation
Interruptions GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde.
Plus de 4000 langages....
L’ordinateur Exposé par Marin
Projet sur l’ordinateur
WORD EN LIGNE Ariane / Tous les mots en rouge sont expliqués dans les pages vocabulaire (les dernières du diaporama) en cliquant.
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Le BIOS et UEFI GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde image: pmslweb.com.
Qu’est-ce qu’un ordinateur ?. Ordinateur – calculateur Un ordinateur est une machine qui permet de réaliser, d’exécuter des opérations, des calculs, c’est.
Architecture des ordinateurs
Introduction aux Systèmes d’Exploitation
Bienvenue sur Coursinfo.fr
Gestion des photos Organisation du disque dur, Navigation
Les réparations Par.
Gestion de la mémoire GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde.
L’ordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I Alain Mille UFR d’Informatique UCBL.
Prélude CS Mode client-serveur
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Messagerie (Orange - Gmail)
Structures d’ordinateurs (matériel)
BIOS- OS Environnement logiciel PC / Traitement numérique / Contrôle.
Réunions Lync Participer à une réunion Lync Aide-mémoire Lync 2013
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Architecture d’un ordinateur
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
Mon PC ne s’allume pas Marche à suivre 1)Vérifier le cordon d’alimentation du PC. Essayer sur l’écran 2)Vérifier que le connecteur d’alimentation (ATX)
Introduction au Système d’exploitation Ms-DOS
Ordonnancement des processus sous Windows NT
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
1. 2 TABLEUR: Calc mars 19 Myriam Boullanger - Bureautique - Calc Suite Gratuite Libre Office Dans le navigateur (Internet Explorer, Google Chrome, FireFox,…),
THEME : LE BIOS ET LES REGISTRES. INTRODUCTION : Le fonctionnement de l’ordinateur dépend de plusieurs programmes et matériel tel que les BIOS et registres.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Le DOS GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde image: http://www.computerhistory.org/

Le DOS DOS: Disk Operating System Il existe plusieurs versions de DOS: Apple a sorti le DOS 3.2 en 1979. Le MSDOS 1.0 sortira en 1981… Le MSDOS 8.0 sortira en 2000… c’était la dernière version Aujourd’hui nous parlerons de la version ~2.0

Pourquoi le DOS? Le plus simple! Un seul utilisateur à la fois Un seul processus à la fois Le DOS “abandonne” le contrôle du CPU aux programmes

Un bref historique Un triumvirat désormais “célèbre”: Gary Kildall Tim Paterson Bill Gates

Historique CP/M (1973) “Control Program for Microcomputers” QDOS Quick & Dirty OS IBM = International Business Machines Gary Kildall Bill Gates Tim Paterson

Succès commercial! A permis à Microsoft de devenir un joueur important (presque) tous les ordinateurs pouvaient être utilisés de la même façon Les versions originales de Windows ont été construites “par-dessus” DOS

Les parties du DOS Le MS-DOS est constitué principalement des fichiers suivant: COMMAND.COM: programme gérant l’interface usager et l’exécution/chargement d’applications. IO.SYS: Fichier caché contenant des routines pour les entrées/sorties (des ajouts au BIOS!). MSDOS.SYS: Fichier caché contenant les routines de gestion de fichiers.

Démarrage du DOS Expliquer avec la carte mémoire Après le POST, le BIOS lit la Piste 0 du Secteur 0 sur le disque. Les informations contenues sur ce secteur (boot sector) disent si le disque contient un système d’exploitation. Si le BIOS trouve un système d’exploitation, il charge le boot sector en mémoire, puis fait un saut vers les instructions du boot sector. Les instructions du boot sector chargent IO.SYS et MSDOS.SYS en mémoire. Le boot sector passe le contrôle à un programme de MSDOS.SYS. MSDOS.SYS exécute CONFIG.SYS qui est un fichier texte que vous pouvez modifier. CONFIG.SYS contient principalement de l’information sur la gestion des fichiers et des périphériques. MSDOS.SYS charge COMMAND.COM en mémoire et lui donne le contrôle. COMMAND.COM exécute Autoexec.bat qui contient une liste de commande DOS exécutée au démarrage. COMMAND.COM affiche un prompt à l’écran et attend des instructions de l’usager. Expliquer avec la carte mémoire

Carte mémoire typique de MS-DOS

Carte mémoire typique de MS-DOS Après le démarrage, le bas de la mémoire (46Ko) contient le système d’exploitation. Les programmes sont chargés dans un espace restreint de 594Ko. La RAM VIDEO sert à l’affichage. L’espace mémoire entre 768Ko et 960Ko est la mémoire haute. Cette mémoire peut servir pour augmenter la taille des programmes. Le BIOS, dans le haut de la mémoire, est en ROM. Le système d’exploitation est résident en mémoire. Il restera là alors que les applications peuvent être retirées de la mémoire (non-résident). Expliquer avec dessin (p. 5)

L’interface de commande MS-DOS a une interface usager de type ligne de commande. Il faut taper la commande à exécuter puis appuyer sur Enter pour envoyer la commande. L’interface de commande utilise les routines d’I/Os pour afficher de l’information à l’écran ou obtenir des directives de l’usager (via le clavier). COMMAND.EXE interprète les commande reçues de l’usager. Il les valide, puis il les exécute. Il s’agit d’un interpréteur de commande. Pour l’interpréteur de commande, il y a deux types de commandes: les commandes MS-DOS et le reste. Les commandes non reconnues (qui ne sont pas MS-DOS) sont traitées comme des programmes à exécuter.

Réponse à une commande de l’interface Lorsque l’interpréteur de commande reçoit une commande MS-DOS, il l’exécute, puis retourne le contrôle à l’usager. Lorsque l’interpréteur de commande reçoit une commande qui n’est pas MS-DOS. Il demande au gestionnaire de fichiers d’exécuter un programme dont le nom et l’emplacement est fourni par l’interpréteur de commande. Le gestionnaire de fichiers fait une requête au disque approprié afin de lire vérifier si le répertoire est bon. Une routine d’I/O est utilisée pour accéder au disque qui contient l’arborescence des fichiers. La routine d’I/O fournit l’arborescence des fichiers au gestionnaire de fichier. Le gestionnaire de fichier vérifie si le programme à exécuter existe à l’emplacement spécifié. Si oui, il fait une requête au disque (une routine d’I/O encore!) afin d’aller chercher le programme. La routine d’I/O met le programme en mémoire à l’emplacement spécifié par le gestionnaire de fichier. Le gestionnaire de fichier exécute le programme modification des registres, puis branchement au programme Le programme s’exécute. Il peut faire des requêtes d’I/Os, de fichiers, ou même exécuter des commandes MS-DOS. Le programme se termine (voir plus loin) et une nouvelle commande de l’usager est attendue.

Exécution d’un programme (1/2) Tiré de Irv Englander

Exécution d’un programme Lors de l’exécution du programme, le système d’exploitation est mis de côté. On dit que le système d’exploitation est “non préemptif”, c’est-à-dire qu’il ne peut pas interrompre le programme. Le programme peut/devrait accéder aux I/Os de l’ordinateur avec les interrupts du BIOS ou du DOS (dans IO.SYS). Le programme peut/devrait accéder à d’autres fichiers avec les fonctions contenues dans le gestionnaire de fichiers. Le programme est responsable de retourner le contrôle au système d’exploitation (INT 20H ou INT 21H).

Retour au système d’exploitation Il y a plusieurs façons de retourner au système d’exploitation: Le programme termine et redonne le contrôle au système d’exploitation. Le programme effectue une opération non conforme entraînant une interruption (ex. division par 0). Une interruption externe au programme l’arrête. Par exemple, si l’usager appuie sur certaines touches et que le programme n’a pas désactivé les interruptions, l’interruption causée par l’usager peut arrêter le programme.

Références et exercices Irv Englander: ch. 15.3 Exercices http://vision.gel.ulaval.ca/~jflalonde/cours/1001/h15/index .html#ressources