La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

L3 Module Libre Année universitaire 2005-2006 Initiation à la Bioinformatique Jean-Michel RICHER.

Présentations similaires


Présentation au sujet: "L3 Module Libre Année universitaire 2005-2006 Initiation à la Bioinformatique Jean-Michel RICHER."— Transcription de la présentation:

1 L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER

2 Premier Cours Systèmes dexploitation Réseau, le modèle Client / Serveur Compréhension des principes

3 Première partie Système dexploitation

4 La micro-informatique Le premier micro-ordinateur serait français ! développé pour lINRA par André Truong et François Gernelle 1973 Le Micral N 8500 F Intel Ecran + Clavier Disque dur

5 La micro-informatique Tout commença dans un garage… 1976 Steve Jobs et Steve Wozniak mettent au point le premier Apple MOS 6502 à 1 Mhz 8 ko RAM $ Macintosh 1984 Motorola 68000, 8 Mhz 128 ko RAM $2500

6 La micro-informatique Diversité des micro-ordinateurs / systèmes CommodoreAmstradAtariApple PET Vic20 C Amiga 500 CPC464 CPC6128 II XLIIe/Lisa Macintosh Thomson TO7 MO5

7 La micro-informatique MOS 6502, 5 ko RAM, 2500 F MOS 6502, 8 ko RAM, 8600 F MOS 6510, 64 ko RAM, 4000 F Lecteur disquette 4000 F

8 La micro-informatique 1981 IBM PC 5150 Personal Computer Intel 8088 à 4.77 MHz 64 Ko de Ram, 40 Ko de Rom, lecteur de disquettes 5"25 système d'exploitation PC-DOS $ Uniformisation des matériels et logiciels

9 Quest quun OS Un système dexploitation (Operating System) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d'un ordinateur et les applications de l'utilisateur (traitement de texte, jeu vidéo...).programmes Il assure le démarrage de l'ordinateur, et fournit aux programmes applicatifs des interfaces standardisées pour les périphériques. (Définition Wikipédia) Les OS Multi-tâches : il permettent dexécuter plusieurs programmes en parallèle Les OS Multi-utilisateurs : il permettent une utilisation par plusieurs personnes différentes (environnement de travail personnalisé) Exemples dOS

10 Les 4 OS Principaux Mac OS X (Apple) Windows XP de Microsoft (MS- DOS, Windows 95/98/Me/NT) pour les PC (Personal Computer) Unix (IBM, Sun, HP) pour les gros systèmes et machines propriétaires (1969) Linux (mis au point par Linus Thorvald, 1991) est un Unix pour PC

11 Linux : un Unix pour PC Unix / Linux utilise le terminal (console) pour réaliser la majorité des traitements (suppression de fichiers et répertoires, création de répertoire, lancement dun programme) Il existe une couche graphique Xwindows qui permet dutiliser Unix / Linux comme Windows XP Ainsi que des interfaces graphiques : kde, Gnome

12 Arborescence Linux Larborescence des fichiers commence avec / /bin (les programmes) /dev ( /etc (fichiers du système dexploitation) /usr (autres programmes et librairies) … /home/richer/ /home/richer/public_html

13 Commandes Linux Les commandes sous terminal Linux Liste des fichiers dans le répertoire courant : ls * Supprimer un fichier rm fichier Afficher un fichier cat fichier.txt

14 Linux Créer un répertoire : mkdir rep Supprimer un répertoire : rmdir rep Changer de répertoire : cd rep Connaître le répertoire courant : pwd

15 Deuxième partie Réseau Le modèle Client / Serveur Compréhension des principes

16 Notion de Serveur Quest ce quun serveur ? Ordinateur (généralement puissant) qui offre des services serveur web (apache) serveur de bases de données (mysql) serveur de courrier électronique (pop, smtp) serveur ftp serveur dapplications … Par extension : un programme chargé de tâches spécifiques

17 Notion de service Il existe différents types de services (réseau) identifiés par un numéro de port : serveur web (apache) : 80 serveur de bases de données (mysql) serveur de courrier électronique (pop 110, smtp 25) serveur ftp : 21 … Sous Unix/Linux, les services sont identifiés dans le fichier : /etc/services

18 Notion de Client Quest ce quun client ? Ordinateur qui fait appel aux services offerts par un serveur Internet ou Réseau local Internet ou Réseau local

19 Identification des machines sur un réseau Adresse IP Dans un réseau, les machines sont identifiées par une adresse IP (Internet Protocol) Internet Réseau local Internet Réseau local

20 Identification des machines sur un réseau Sous Linux > cat /etc/hosts > nslookup sirius Nom : sirius.info-ua Address : Connaître le numéro IP dune machine Connaître le numéro IP de sa machine > ifconfig (ou ipconfig sous Windows XP)

21 Réseau dordinateurs Réseau : Interconnexion dordinateurs Il existe plusieurs niveaux de réseaux : PAN (Personal Area Network) LAN (Local) WAN (Wide) La connexion est réalisée par : Câble coaxial Câble RJ 45 Câble téléphonique Fibre optique Ondes (Wifi)

22 Topologies dun réseau dordinateurs En étoile En anneau (ring)Linéaire (bus)

23 Protocole de communication Tentative de connexion Envoi dun message au serveur : « Je désire utiliser ton service web » Le serveur accepte la connexion 1 2 La tentative peut échouer : serveur en panne, service non autorisé ou non lancé surcharge (trop de connexions)

24 Traitement dune requête Envoi dune requête 1 2 Le serveur traite la requête 3 Le serveur envoie le résultat De la requête au client 4 Réception des données et affichage

25 Avantages et inconvénients Avantages Centralisation (les données de sont pas dispersées) Inconvénients Le serveur doit être puissant Le débit de la connexion entre client et serveur doit être important Afin déviter lengorgement de la connexion et lencombrement du serveur On peut créer des sites miroirs (mirrors) : décentralisation

26 Autre modèle Peer to peer (point à point) Utilisé pour le téléchargement de fichier Un ordinateur fait office de serveur Les autres ordinateurs font office de client et de serveur Avantages convient si serveur peu puissant et connexion réseau à faible débit disponibilité de linformation Inconvénient le faible débit de la connexion entre les ordinateurs impose un temps de téléchargement plus long

27 Point à point

28 Services offerts par un réseau Services distants Connexion sur une autre machine (telnet, rlogin, ssh) Transfert de fichiers (FTP)

29 File Transfer Protocol Le FTP consiste à transférer des fichiers entre deux machines

30 telnet, rlogin, ssh Protocoles et programmes qui permettent de se connecter sur une machine distante et dexécuter des programmes sur la machine distante.


Télécharger ppt "L3 Module Libre Année universitaire 2005-2006 Initiation à la Bioinformatique Jean-Michel RICHER."

Présentations similaires


Annonces Google