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.).
Introduction aux systèmes d"exploitation
Polycopié de cours (transparents), automne 2015Introduction aux Systèmes et aux Réseaux,
Master 2 CCI
Cours 1 : Introduction et contexte Unix/Linux
Laure Gonnord
Master CCI - Université Lyon 1 - FSTIntroduction1Introduction
2Contexte d"application du cours (TP)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?3 / 19?Plan
1Introduction
2Contexte d"application du cours (TP)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?2 / 19?Introduction
1Introduction
2Contexte d"application du cours (TP)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?3 / 19?Introduction
Qu"est-ce qu"un Système d"Exploitation?
Definition
Un Système d"Exploitation (Operating System) est un ensemble de programmes qui :Met à disposition les ressources matérielles de l"ordinateur;Sert d"interface entre l"utilisateur et l"ordinateur; Fait abstraction des spécificités complexes du matériel.Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?4 / 19?
Introduction
Les différentes classes de SE
Grande diversité suivant le type de matériel ou d"application :SEmonovsmulti-tâche: partage du temps de calcul du
processeur entre plusieurs programmes;SEmonovsmulti-utilisateur: plusieurs utilisateurs peuvent accéder à l"ordinateur simultanément;SEdistribué: le SE gère plusieurs ordinateurs simultanément et répartit l"utilisation des ressources sur ce réseau;SEembarqué: SE dédié à l"utilisation sur des ressourcesplus limitées (mémoire, capacité de calcul);SEtemps-réel: assure des temps de réponse prédictibles
(respect des échéances temporelles).Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?5 / 19?Introduction
UNIX1971 : première distribution. Multi-tâche, multi-utilisateur;
1973 : première version portable en C (défini pour
l"occasion);Projet GNU (1983) : objectif de développer un SElibre;Linux (1991) : un noyau UNIX libre développé par Linus
Torvald?premier OS complet GNU/Linux libre;Distributions GNU/Linux : Debian, Ubuntu, RedHat... Mac OS X (1999) : dédié aux ordinateurs Macintosh;Android (2007) : embarqué;
RTAI, RTLinux : temps-réel.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?6 / 19?Introduction
DOS/Windows
MS-DOS (1981) : pour le 1er PC d"IBM. Mono-tâche, mono-utilisateur;Windows 1.0 (1985) : multi-tâche, mono-utilisateur Windows NT (1993) : multi-tâche, multi-compte mais un seul utilisateur simultanément;Windows CE (1996) : embarqué;Windows 7 (2009) : multi-tâche, multi-compte.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?7 / 19?Introduction
Structure d"un SE
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?8 / 19?
Introduction
Structure d"un SE (2)
Le bloc matériel(couche physique,hardware) : ressourcesmatérielles (processeur, mémoires, périphériques, ...)Le noyau: gère les ressources en temps et en mémoire, le
contenu des disques, contrôle les échanges avec les différents périphériques;Fonctions systèmes: bibliothèque standard d"appels système;Utilitaires: interpréteurs de commandes (shell), éditeurs, compilateurs, gestionnaire de fenêtres et de bureau, etc.Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?9 / 19?Introduction
Introduction aux Systèmes et Réseaux
Obj?c?i??de l"enseignement :M?d? u?i i?a??u?
M?d? ??? ?amm?u?
M?d? admini???a??u?
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?10 / 19?Introduction
Plan du cours
Nous verrons :Langage de commandes;
Gestion de processus;
Gestion mémoire;
Gestion de disque.
Réseaux
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?11 / 19?Introduction
Placement dans les enseignements CCI
En algo/prog (TC), on utilise le système pour exécuter nos programmesLes systèmes d"informations reposent sur des systèmes d"exploitation dont ils utilisent les services de base.... (SIIR) Les systèmes d"exploitation sont à la base de la communication (Réseau), du calcul, et des problématiques de sécurité (Admin Sys Réseau)Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?12 / 19?
Introduction
Bibliographie
Quelques références bibliographiques (cf BibliothèqueUniversitaire) :Systèmes d"exploitation, Andrew Tanenbaum;Unix, Linux et les systèmes d"exploitation, Michel Divay;Le noyau Linux, Daniel Bovet et Marco Cesati.Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 1 : Introduction 2014 ?13 / 19?Contexte d"application du cours (TP)
1Introduction
2Contexte d"application du cours (TP)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?14 / 19?Contexte d"application du cours (TP)
Les salles de TP de Nautibus
Environnement de tp (tp1,tp2,...)Ordinateurs en réseau avec compte NFS (non local) avec login/mdp Lyon1.Les TPs sont réalisés sous Linux avec un environnement graphique " KDE » ou autre.Les outils libres sont privilégiés.Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?15 / 19?Contexte d"application du cours (TP)
Les salles TPR1/TPR2/TPR3
Salles plus spécifiques pour les aspects réseaux et système :Environnement "clos" : des machines dans un réseau local
(possibilité de faire des sous-réseaux).Système de boot local avec une notion de "session" : choix
au démarrage d"une nouvelle session ou d"une session enregistrée dans un TP précédent.Accès à l"extérieur via une machine passerelle. ?Attention, vos documents / manipulations systèmes sont enregistrées dans votre session système. À ne pas confondre avec les documents des "comptes info" de l"UCBL.Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?16 / 19?
Contexte d"application du cours (TP)
Mon environnement (unity)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?17 / 19?Contexte d"application du cours (TP)
La ligne de commande
Le terminal permet de lancer desc?mmand??(informations,lancement de logiciels ...)?En TP nous n"utiliserons que le terminal.Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 1 : Introduction 2014 ?18 / 19?Contexte d"application du cours (TP)
Arborescence Linux typique
bin dev etc home laure marine stephane proc usr?: la racine????: commandes système????: configuration?????: répertoires perso ("home") des utilisateurs ?Le reste sera découvert plus tard.Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2014 ?19 / 19?
Introduction aux Systèmes et aux Réseaux
Cours 2 : Language de commandes, Scripts Shell
D"après un cours de Julien Forget (Univ Lille1)Laure Gonnord
Master CCI - Université Lyon 1 - FSTPlan
1L"interpréteur de commandes
Commandes pour l"arborescence de fichier
Notions sur les I/O
Vers les scripts
2Quelques commandes utiles
Le retour des fichiers
Autres
Les filtres
3Fichiers de commandes (scripts)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?2 / 94?Plan
Langages de commandes
Objectif: Apprendre à se servir efficacement d"un terminal de commandes (Shell) :Utilisation de la ligne de commande;Commandes classiques;
Scripts.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?3 / 94?L"interpréteur de commandes
1L"interpréteur de commandes
Commandes pour l"arborescence de fichier
Notions sur les I/O
Vers les scripts
2Quelques commandes utiles
3Fichiers de commandes (scripts)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?4 / 94?
L"interpréteur de commandes
Rôle de l"interpréteur de commandes
Interface(textuelle) entre l"utilisateur et le système :Exécution de programmes et de commandes;
Contrôle de l"environnement;
Redirection des entrées/sorties;
Gestion de variables;
Traitement des caractères spéciaux;
Fournit un langage de programmation (script shell).Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?5 / 94?L"interpréteur de commandes
Choix d"un interpréteur de commandes
Bourne Shell et dérivés (UNIX) :
sh: bourne shell (shell original)bash: bourne again shellksh: korn shellzsh: Z shellC Shell et dérivés (UNIX) :
csh: C shell, développé par Berkeleytcsh: C shell amélioréMicrosoft :DOS :command.com;Windows :cmd.exe.Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?6 / 94?L"interpréteur de commandes
Format d"une commande
Format général d"une commande (UNIX)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?7 / 94?L"interpréteur de commandes
Format d"une commande
Format général d"une commande (DOS)?Et on en restera là pour DOS.Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?8 / 94?
L"interpréteur de commandes
Quelques exemples avant de passer à la suite
laure@meert:~/Documents/1314work / enseignement /SystemeCCI$ lsCours plan_indicatif . txt ProgSyst SystJF TP
laure@meert:~/Documents/1314work / enseignement /SystemeCCI$ echo "coucou " coucoulaure@meert:~/Documents/1314work / enseignement /SystemeCCI$ cd TPlaure@meert:~/Documents/1314work / enseignement /SystemeCCI/TP$ ls?. pdfhierarchie . pdf tp1 . pdf tp2 . pdf tp3-4.pdfLaure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?9 / 94?L"interpréteur de commandes
Les caractères spéciaux du SHELL
Chemins :désigne le répertoire????de l"utilisateur?désigne le répertoire courant.??désigne le répertoire parent.
Expressions : les jokers ou wildcards 1 caractère quelconque (UNIX & DOS)?0, un ou plusieurs caractères (UNIX & DOS)? ?caractère parmi un ensemble (UNIX)? ?caractère en dehors d"un ensemble (UNIX)Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?10 / 94?L"interpréteur de commandes
Les jokers en shell : exemple
Gestion des jokers/regexprsous UNIX :l"expression est d"abord étendue par le shell (processus père)la commande (processus fils) est lancée sur le résultat. laure@meert:~/$ ls / usr / bin / z?/ usr / bin /zdump / usr / bin / zipcloak / usr / bin / zipsplit/ usr / bin / zeitgeist-daemon / usr / bin / zipgrep / usr / bin / zsoelim/ usr / bin / zenity / usr / bin / zipinfo / usr / bin / zxpdf
/ usr / bin / zip / usr / bin / zipnotelaure@meert:~/$ ls / usr / bin / z [a-g]?/ usr / bin /zdump / usr / bin / zeitgeist-daemon / usr / bin / zenitylaure@meert:~/$ ls / usr / bin / z [^a-g]?/ usr / bin / zip / usr / bin / zipgrep / usr / bin / zipnote
/ usr / bin / zsoelim / usr / bin / zipcloak / usr / bin / zipinfo / usr / bin / zipsplit / usr / bin / zxpdfExo : Qu"affiche la commande suivante?
laure@meert:~/tmp$ ls / usr / bin / z [a-g]???[a-z ]Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?11 / 94?L"interpréteur de commandesCommandes pour l"arborescence de fichier
1L"interpréteur de commandes
Commandes pour l"arborescence de fichier
Notions sur les I/O
Vers les scripts
2Quelques commandes utiles
Le retour des fichiers
Autres
Les filtres
3Fichiers de commandes (scripts)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?12 / 94?
L"interpréteur de commandesCommandes pour l"arborescence de fichierCréation/renommage de fichier/répertoire
Renommer un fichier
?mv?mv
Déplacement de fichiers
UNIX :?? ?????????>??????>option -u (update) : seulement si le fichier source est plus récent que la destinationLaure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?14 / 94?L"interpréteur de commandesCommandes pour l"arborescence de fichier
Diverses commandes sur les fichiers
Destruction de répertoires
?rmdir [-if] -r?cp [-if] -r
Suppression de fichier
UNIX :?? ?????????>???????>-i : confirmation avant destruction -f : force la destruction des fichiers sans autorisation d"écriture-R : récursifLaure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?16 / 94?
L"interpréteur de commandesCommandes pour l"arborescence de fichierSuppression de fichier : exemple
UNIX :?? ?????????>???????>laure@meert:~/tmp$ ls-ailtotal 163548989 drwxrwxr-x 2 laure laure 4096 Aug 19 15:17 .3545532 drwxrwxr-x 4 laure laure 4096 Aug 19 15:15 . .3549043-rw-rw-r--1 laure laure 7 Aug 19 15:16 add. txt3549044-rw-rw-r--1 laure laure 172 Aug 19 15:17 atagada . txtlaure@meert:~/tmp$ rm-i add. txtrm: remove regular f i l e 'add. txt "? n
laure@meert:~/tmp$ rm-i f add. txtlaure@meert:~/tmp$ lsatagada . txtlaure@meert:~/tmp$Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?17 / 94?L"interpréteur de commandesCommandes pour l"arborescence de fichier
Déplacement / suppression de rep : exemple
laure@meert:~/ tmp2$ mkdir diressailaure@meert:~/ tmp2$ mkdir diressaimkdir : cannot create directory ' diressai " : File exists
laure@meert:~/ tmp2$ lsafile . txt diressai laure@meert:~/ tmp2$ ls-ltotal 8-rw-rw-r--1 laure laure 7 aoßt 20 09:34 afile . txtdrwxrwxr-x 2 laure laure 4096 aoßt 20 09:34 diressailaure@meert:~/ tmp2$ ls diressailaure@meert:~/ tmp2$ mv afile . txt diressailaure@meert:~/ tmp2$ ls diressaiafile . txt
laure@meert:~/ tmp2$ rmdir diressairmdir : failed to remove ' diressai " : Directory not emptylaure@meert:~/ tmp2$ rm-rf diressailaure@meert:~/ tmp2$ lsLaure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?18 / 94?L"interpréteur de commandesNotions sur les I/O
1L"interpréteur de commandes
Commandes pour l"arborescence de fichier
Notions sur les I/O
Vers les scripts
2Quelques commandes utiles
Le retour des fichiers
Autres
Les filtres
3Fichiers de commandes (scripts)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 2 : commandes/scr ipts
2013 ?19 / 94?L"interpréteur de commandesNotions sur les I/O
Flux d"entrée/sortie
Sous UNIX un processus est créé avec 3ux('canal de communication) :Entrée standard (?????, ux numéro 0) : lecture desdonnées d"entrée. Utilisé par exemple par?????;Sortie standard (??????, ux numéro 1) : écriture des
données de sortie. Utilisé par exemple par??????;Sortie erreur (??????, ux numéro 2) : écriture des
données d"erreur. Utilisé par exemple par??????.Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?20 / 94?
L"interpréteur de commandesNotions sur les I/O
Flux d"entrée/sortie - exemples
quotesdbs_dbs41.pdfusesText_41[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