[PDF] Introduction aux systèmes dexploitation





Previous PDF Next PDF



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 2015

Introduction aux Systèmes et aux Réseaux,

Master 2 CCI

Cours 1 : Introduction et contexte Unix/Linux

Laure Gonnord

Master CCI - Université Lyon 1 - FSTIntroduction

1Introduction

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 ressources

plus 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

UNIX

1971 : 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) : ressources

maté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èque

Universitaire) :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 " coucou

laure@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 / zipnote

laure@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 / zxpdf

Exo : 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 fichier

Création/renommage de fichier/répertoire

Renommer un fichier

?mv Création de répertoire(s) ?mkdir [-p][/] option -p : crée les répertoires parents si besoinRenommer un répertoire

?mv Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?13 / 94?L"interpréteur de commandesCommandes pour l"arborescence de fichier

Déplacement de fichiers

UNIX :?? ?????????option -u (update) : seulement si le fichier source est plus récent que la destination

Laure 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... ?rm -rf...Copie de plusieurs fichiers vers 1 repertoire ?cp [-if]... Copie récursive de répertoire

?cp [-if] -r... Laure Gonnord (CCI/Univ Lyon1)SystCCI Cours 2 : commandes/scr ipts2013 ?15 / 94?L"interpréteur de commandesCommandes pour l"arborescence de fichier

Suppression de fichier

UNIX :?? ????????-i : confirmation avant destruction -f : force la destruction des fichiers sans autorisation d"écriture-R : récursif

Laure Gonnord (CCI/Univ Lyon1)

SystCCI Cours 2 : commandes/scr ipts

2013 ?16 / 94?

L"interpréteur de commandesCommandes pour l"arborescence de fichier

Suppression de fichier : exemple

UNIX :?? ????????laure@meert:~/tmp$ ls-ailtotal 16

3548989 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 . txt

laure@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 empty

laure@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 des

donné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] taux de mortalité maternelle au sénégal en 2016

[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