gbjk

Cours Informatique de Base Systèmes d’exploitations Dr. Aouatif AMINE ENCG université Ibn Tofail Année 2009/2010 Plan du cours . Chapitre : Généralités : DHistorique; DArchitecture des ordinateurs. Chapitre Il : Système D Principe de fonction rn or 10 Cl MS-DOS. Sni* to View Chapitre Ill : Algorith Chapitre IV : Réseaux Introduction OS : « Operating System » Qu’est ce que ciest? « Programme assurant la gestion de l’ordinateur et de ses périphériques » [Mvw. dicofr. com] d’explo ration machine utilisable = machine abstraite 4 application Exigences à un Système d’exploitation Généralités

Gérer 2D, 3D, Vidéo, audio, réseau, CD, DVD, clé USB, Satisfaire les utilisateurs et les programmeurs Plusieurs utilisateurs (itinérants) –> multi-utilisateurs De plus en plus gros et complexe : Efficace, évolutif, maintenable Exigences de l’utilisateur « Il faut que ça marche ! » (comme j’en ai envie « Ça imprime pas » 10 d’exploitation consiste à : Ordonnancer, Contrôler l’allocation des ressources : Processeurs, Mémoires, Périphériques d’E/’ Rôle du SE(2/3) Gestion du processeur : gestion de l’allocation du processeur entre les différents programmes grâce à un algorithme ‘ordonnancement.

Application (Logiciel, p. ex. Microsoft Word) Gestion des fichiers Gestion des périphériques (entrées/sorties) Gestion des processus Gestion de la mémoire Noyau du Système

Désolé, mais les essais complets ne sont disponibles que pour les utilisateurs enregistrés

Choisissez un plan d'adhésion
d’exploitation Pilote Matériel gestion mémoire (1’5) pour illustrer le travail du système d’exploitation, on choisit de décrire quelques tactiques appliquées par les SE pour gérer la mémoire • les partitions, le tassage, la pagination, la mémoire virtuelle. 0 donc sous forme matérielle (ou logicielle) la mise en place d’une table d’occupation des pages, qui reconstitue l’ordre ogique des différentes parties des programmes.

Avantages : Ce type de gestion est très efficace car utilise au maximum la mémoire et évite le tassage de mémoire. Inconvénients : on reste toujours limité à la taille effective de la mémoire. gestion mémoire (5/5) La mémoire virtuelle Idée : Supprimer la contrainte de dimension de la mémoire. Mise en œuvre : On dote l’ordinateur de deux niveaux de memolre la mémoire centrale (performante et chère) et la mémoire de masse (le disque) mons performante mais de dimension pratiquement illimitée.

Avantages : Beaucoup de place ! Inconvénients : Accès disque à optimiser Conclusion — Gestion de la mémoire Stockaee d’instructions et PAGF 10 n cours d’exécution programme. Ordonnancement À un instant donné, le registre PC contient une seule instruction. Donc un seul processus est en cours d’exécution. Comment réaliser plusieurs tâches ? traitement par lot ; en multipliant les unités centrales : architectures multiprocesseurs; en partageant le temps : temps partagé.

Les processus sont rangés dans des files d’attente, et tous les Lit, le système d’explo’tation les réorganise et attribue ‘unité centrale de façon « équitable » à un seul processus. Ce At est le « quantum de temps • Ces files d’attente sont : qués, prêts, ou actif. fichiers Stockage et organisation des données sur un support externe Le système gère: Création, suppression, accès aux fichiers Protection, confidentialité des données Modèle en couches entrées-sorties Les entrées/sorties correspondent aux mécanismes qu’utilisent processus pour communiquer avec l’extérieur.

Ces entrées- sorties font largement appel aux couches les plus proches du matériel, ont le système tente de articularités aux Multi-processeurs système avec plusieurs processeurs vrai multi-tache parallèle doit assurer qu’il y a l’éxecution d’autant de processus que processeurs en meme temps contrairement: système avec un seul processeur quasi-parallèle arreter et reprendre les différentes processus Gestion avec le « scheduler » (ordonnancement des processus) Définitions: Systèmes Multi-utilisateurs (« time-sharing ») permettre a différentes p availler Comparaison : Système Mono—utilisateur Ms Dos x WIN9X Multi-utilisateur Mono- tâche Multi-tâches WIN 2000 server Unix Mac/OS du nom est de 8 caractères plus 3 pour l’extension. De plus, les fichiers ne doivent contenir que les caractères suivants: • lettres de A à Z • chiffres de O à 9 • caractères spéciaux suivants: Les fichiers sous MS-DOS Enfin, les noms de fichiers ne doivent pas contenir: •de blanc (espace). •de virgule •de barre oblique inverse. •de point (hormis le point qui sépare le nom de l’extension). Quelques commandes MS-DOS Commande mkdir (md) Rôle Syntaxe Créer un nouveau répertoire Repl cd changer de répertoire cd..