Systèmes dexploitation Introduction
20 août 2007 Unix : Créé en 1969 rapidement multi-utilisateur
Introduction aux systèmes dexploitation des ordinateurs
Un système informatique est composé de deux niveaux bien distincts : le système d'exploitation et les applications. ?L'objectif du logiciel est d'offrir
Introduction aux systèmes dexploitation
Introduction aux systèmes d'exploitation. Module systèmes d'exploitation. Cours de 28h Deuxième année. Filière Génie Informatique.
Systèmes dExploitation - Introduction
Systèmes d'Exploitation. Didier Verna. EPITA. Introduction. Préhistoire. Histoire. Aujourd'hui. Génie Logiciel. Systèmes d'Exploitation. Introduction.
Introduction aux systèmes dexploitation
Systèmes d'exploitation Andrew Tanenbaum ;. Unix
Cours de Systèmes dExploitation
AMD Athlon 64. SE - SRC 1ère année. Page 49. Introduction. Principe de fonctionnement d'un ordinateur. Matériel. Architecture de Von Neumann. Processeur.
SystèmedExploitation et Outils de programmation
Introduction. ? Le système d'exploitation (SE) est un ensemble de programmes qui. ? Réalise l'interface entre le matériel de l'ordinateur et les
Chapitre I : Introduction aux systèmes dexploitation
18 janv. 2018 Introduction. ? Un système d'exploitation (Operating System OS) : – un programme qui gère le hardware. – Intermédiaire entre l'utilisateur ...
Introduction aux systèmes dexploitation : Exercices
5 sept. 2008 votre système d'exploitation : Linux ou Windows. ... 4 : Le fichier sys.pdf est le même que le fichier sys.ps mais au format pdf (Portable.
Chapitre I : Introduction aux systèmes dexploitation
27 sept. 2020 Introduction. ? Un système d'exploitation (Operating System OS) : – un programme qui gère le hardware. – Intermédiaire entre l'utilisateur ...
Introduction aux systèmes d'exploitation des ordinateurs
Système d’exploitation Le système d'exploitation (SE en anglais Operating System ou OS) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d'un ordinateur (Hardware) et les applications de l'utilisateur (traitement de texte jeu vidéo ) (Software)
100 Introduction aux systèmes d’exploitation Plan - INF3173
100 Introduction aux systèmes d’exploitation INF3173 Principes des systèmes d’exploitation Jean Privat Université du Québec à Montréal Hiver 2021 Jean Privat (UQAM) 100 Introduction aux systèmes d’exploitation INF3173 Hiver 2021 1/18
Introduction aux systèmes d’exploitation
Le système d’exploitation (Operating System ou OS ou SE): c’est le plus important des programmes systèmes : 1 Il contrôle les ressources de l’ordinateur 2 Il libère le programmeur de la complexité du matériel 2 QU’EST-CE QU’UN SYST EME D’EXPLOITATION (3) Partie 1 : Introduction 7 Il se compose:
Searches related to introduction aux systèmes d+exploitation pdf PDF
Systèmes d'Exploitation II Introduction à Linux Département d?Informatique 3 Mr B Boudjemaa /mnt/ /media/ : contient les points de montage d`autres systèmes de fichiers
Quels sont les éléments d’un système d’exploitation?
le statut (entreprise industrielle ou non industrielle); c. le type d’activité économique; d. la date de l’enregistrement dans le système ainsi que la date de l’effacement. 3Le système peut contenir en outre: a. des plans, des descriptifs de plans, des approbations des plans et des autori- sations d’exploiter selon l’art. 7, al. 4, de la loi; b.
Quels sont les débuts des systèmes d’exploitation?
Les débuts des systèmes d’exploitation. Les premières décennies de l’histoire des systèmes d’exploitation voient un mou- vement de balancier entre les objectifs d’économie et d’ergonomie, privilégiant suc- cessivement l’un et l’autre, avant l’arbitrage ?nal, permis par l’évolution technique, en faveur de l’ergonomie.
Quels sont les attributs du système d’exploitation ?
L’ un des attributs du système d’exploitation est de charger dans la mémoire et de faciliter l’exécution des programmes que l’utilisateur utilise. Lorsqu’ un programme est en cours d’exécution, le système d’exploitation continue de fonctionner.
Qu'est-ce que le système d'exploitation?
Le système d'exploitation est le logiciel le plus important d'un ordinateur. C?est un ensemble de programmes qui permettent l'utilisation de l'ordinateur et la gestion de ses ressources (processeurs, mémoires, disques, périphériques, communication inter-processus et inter-machines, …etc.).
Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
Préhistoire
Histoire
Aujourd"hui
Génie LogicielSystèmes d"Exploitation
Introduction
Didier Verna
didier@lrde.epita.fr http://www.lrde.epita.fr/˜didier 1/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
Préhistoire
Histoire
Aujourd"hui
Génie LogicielTable des matières
1Introduction2Préhistoire3Histoire4Autres Systèmes contemporains5Organisation des systèmes d"exploitation2/46
Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
Préhistoire
Histoire
Aujourd"hui
Génie LogicielQu"est-ce qu"un système d"exploitation?Ça?Ça?
Que dire decommand.com, des shellutils, de X11... ?4/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
Préhistoire
Histoire
Aujourd"hui
Génie LogicielDéfinition pragmatiqueUtilisateurOSMachinePermettre une utilisation
pratique de la machineUtiliser efficacement les ressources matériellesFournir une indépendance
vis-à-vis du matériel13 2 5/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
Préhistoire
Histoire
Aujourd"hui
Génie LogicielDéfinition(s) technique(s)
La plus répandue :
IAllocateur de ressources
(CPU, mémoire, périphériquesetc.)IContrôleur de ressources
(gestion et contrôle dans le temps et dans l"espace)Autres : I Première couche logicielle au dessus du matérielISeul programme permanent dans une machine
IPortion logicielle qui tourne en mode noyau6/46
Systèmes
d"ExploitationDidier Verna
EPITAIntroductionPréhistoire
Histoire
Aujourd"hui
Génie Logiciel1642 : Pascal
http://davidguy.brinkster.net/computer/ Machines Arithmétiques :calcul dirigé manuellement. 8/46Systèmes
d"ExploitationDidier Verna
EPITAIntroductionPréhistoire
Histoire
Aujourd"hui
Génie Logiciel1801 : Jacquard
Automates :métier à tisser doté d"un programme sur une carte en bois permettant de gérer le mouvement des engrenages. 9/46Systèmes
d"ExploitationDidier Verna
EPITAIntroductionPréhistoire
Histoire
Aujourd"hui
Génie Logiciel1843 : Charles Babbage / Ada Byron Automatepour le calcularithmétique: programme sur une carte en bois, " magasin » pour le stockage des résultats intermédiaires, automate pour l"exécution du programme. 10/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie Logiciel1936 : Alan Turing
Définition mathématique précise de la notion d"algorithme. Modèle abstrait pour le calcul informatique. " Machine deTuring ».
12/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie Logiciel1945 : Von Neumann
Stockage du programme dans le " magasin » (la mémoire), codage de l"information en binaire. Seul le " logiciel » sait distinguer les instructions et les données. 13/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie Logiciel1945 - 1955 : lampes et jacks
Machines énormes
Dizaines de milliers de relais mécaniques
progressivement remplacés par des lampesUtilisation 100% manuelleDirectement en langage machine, panneaux de
contrôle électriques.Pas de distinction entre concepteurs, administrateurs etutilisateurs1950 :apparition des cartes perforées=)Temps de préparation considérable, unité centrale peu
active. 14/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielENIAC(1)
Electronic Numerical Integrator and Computerhttp://www-gap.dcs.st-and.ac.uk/~history/ 15/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielENIAC(2)http://www-gap.dcs.st-and.ac.uk/~history/ 16/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielENIAC(3)http://www-gap.dcs.st-and.ac.uk/~history/ 17/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielENIAC(4)http://www-gap.dcs.st-and.ac.uk/~history/ 18/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielENIAC(5)http://www-gap.dcs.st-and.ac.uk/~history/ 19/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie Logiciel1955 - 1965 : traitement par lots (batch)Utilisation de transistors
Machines plus fiables (mainframes)Opérateur professionnel IEngagé pour s"occuper du système
IEnchaînement des tâches, surveillance de leur déroulementetc.I Le programmeur n"a plus accès à la consoleMise en commun des tâches similairesExemple : deux programmes FORTRANutilisent le
même compilateur=)Toujours de longues périodes d"inactivité de l"unité centrale. 20/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielTraitement par lots (suite)
Traitement hors ligne (offline)
Utilisation de bandes magnétiques comme buffers E/S de l"unité centrale (IBM-7094). Conversion cartes$ bandes sur des machines distinctes (IBM-1401).Moniteur résidentPremier système d"exploitation rudimentaire :
programme d"enchaînement automatique des tâchescontrôlé par des cartes spéciales ($LOAD, $RUNetc.).=)Aucune interactivité dans le traitement des tâches.21/46
Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielIBM-7094http://www.columbia.edu/acis/history/ 22/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielConsole 7094
http://www.columbia.edu/acis/history/ 23/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielIBM-1401http://www.columbia.edu/acis/history/ 24/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie Logiciel1965 : circuits intégrés
Offrir une gamme de machines compatibles
Éviter les machines dédiées (IBM-1401vs.IBM-7094). Permettre la montée en puissance progressive.IBMSystem/360, 370, 4300etc. Première famille d"ordinateurs dotés de circuitsintégrés. Rapport performance / coût cassé.OS/360 :des millions de lignes d"assembleur. Des
milliers de programmeurs. Autant de bugs. 25/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielIBM-360/91http://www.columbia.edu/acis/history/ 26/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie Logiciel1965 - 1980 : multiprogrammation
Traitement par lots multiprogrammé
IIdée : 1960, mise en oeuvre : 1970.
IProblème :inactivité du CPU pendant les E/S. ISolution :faire coexister plusieurs travaux dans la mémoire, et faire travailler celui qui peut.Spooling(Simultaneous Peripheral Operation Online) I Utilisation de disques (accès direct) plutôt que de bandes (accès séquentiel) IPlus besoin de conversion cartes$bandesForme rudimentaire d"ordonnancement I Le système choisi un candidat parmi les travaux disponibles (modification de l"ordre initial des travaux) IPremier cas de prise de décision à la place des utilisateurs 27/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielDisques magnétiques
http://davidguy.brinkster.net/computer/ 28/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielTemps partagé (multitâche / timesharing) Extension logique de la multiprogrammationPlusieurs travaux sont lancés simultanément (multiprogrammation)Commutation très fréquente entre les différents programmes en cours (illusion de parallélisme)Possibilité de dialogue avec le programmeur (celui-ci redevient le contrôleur de ses travaux)CTSS(Compatible Time Sharing System), MULTICS(MULTiplexed Information and Computing Service).=)Un accès interactif aux données nécessite un système
de fichiers, et pose donc les premiers problèmes de sécurité. 29/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielPour la p"tite histoire...
Mini-ordinateurs: DECPDP-1 (5% du prix d"un 7094)
sorti en 1961. La famille s"agrandi jusqu"au PDP-11.Ken Thompson (Bell Labs) développa une version
simplifiée de MULTICSsur un PDP-7. Ce travail est à l"origine d"UNIX.UNIXs"est développé enSystem V(AT&T) etBSD (Berkeley Software Distribution). POSIXest un effort de normalisation IEEE.1987 :Andrew Tanenbaum livre MINIX, un clone d"UNIXà vocation pédagogique.MINIXest à la base de LINUX(Linus Torvalds). 30/46Systèmes
d"ExploitationDidier Verna
EPITAIntroduction
PréhistoireHistoire
Aujourd"hui
Génie LogicielPDP-11/50http://www.columbia.edu/acis/history/quotesdbs_dbs13.pdfusesText_19[PDF] definition de l'information-education-communication
[PDF] mortalité maternelle et infantile au sénégal
[PDF] taux de mortalité au sénégal
[PDF] taux de mortalité maternelle au sénégal en 2015
[PDF] éléments de la planification dun programme diec
[PDF] taux de mortalité infantile au sénégal
[PDF] les français et le vote de 1814 ? 1870
[PDF] histoire 4ème voter de 1815 ? 1870
[PDF] les trois générations des droits de l'homme
[PDF] naissance des droits de l homme
[PDF] l évolution des droits de l homme dans le monde
[PDF] evolution pouvoir d'achat depuis 2000
[PDF] evolution successive exercice corrigé
[PDF] taux global maths