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

CICT - JP Gallou 9/00 Informatique1 Jean-Pierre Gallou Centre Interuniversitaire de Calcul de Toulouse Initiation à l'informatique et Unix Informatique.

Présentations similaires


Présentation au sujet: "CICT - JP Gallou 9/00 Informatique1 Jean-Pierre Gallou Centre Interuniversitaire de Calcul de Toulouse Initiation à l'informatique et Unix Informatique."— Transcription de la présentation:

1 CICT - JP Gallou 9/00 Informatique1 Jean-Pierre Gallou Centre Interuniversitaire de Calcul de Toulouse Initiation à l'informatique et Unix Informatique et Unix

2 CICT - JP Gallou 9/00 Informatique2 Programme n Introduction n Poste de travail/Serveurs n Terminaux n Serveurs multi-utilisateurs n Terminal X n Architecture n Langages de programmation n Langages de programmation (2) n Rôle de l'OS n Types d'OS

3 CICT - JP Gallou 9/00 Informatique3 Programme (suite) n Travail sur Unix n Connexion n Gestion des fichiers n Programmation

4 CICT - JP Gallou 9/00 Informatique4 Introduction n L informatique ce n'est pas un PC avec Windows 95/98 n Concepts de serveurs, langages de programmation, OS n Systèmes "propriétaires", systèmes ouverts

5 CICT - JP Gallou 9/00 Informatique5 Poste de travail/Serveurs n Poste, utilisé par une personne: PC Windows, Linux, MacIntosh n Client-serveur n Serveurs de fichiers, de logiciels, d'impression, autres (WNT, Linux ou Unix par exemple) n Serveurs et postes reliés en réseau (TCP/IP: Internet, autres) n Serveurs multi-utilisateurs (WNT-TSE, Unix)

6 CICT - JP Gallou 9/00 Informatique6 Terminaux n Utilisateurs connectés sur un terminal n Terminal en mode ligne (VT100) n Terminal à interface graphique (X) n Terminaux Internet n Etape de connexion (user/mot de passe) n Emulateurs de terminaux sur PC

7 CICT - JP Gallou 9/00 Informatique7 Serveurs multi-utilisateurs n Plusieurs utilisateurs connectés simultanément, depuis un terminal n Cas d'Unix, utilisateur particulier: root n Chacun a son espace disque, ses fichiers, peut éventuellement voir les fichiers des autres n Ressources (CPU, mémoire, etc.) partagées entre tous n Espace disque partagé entre plusieurs serveurs, ou avec stations de travail (NFS, lecteur réseau)

8 CICT - JP Gallou 9/00 Informatique8 Terminal X n tX prend en charge affichage graphique, gestion de souris, WM: n Serveur X, réagissant aux demandes venant d'un client (programme tournant sur serveur informatique)

9 CICT - JP Gallou 9/00 Informatique9 Architecture Mémoire Bus microprocesseur cache

10 CICT - JP Gallou 9/00 Informatique10 Langages de programmation n Ordinateurs exécutent un programme binaire, spécifique du processeur, et de l'OS n Assembleur: proche du binaire, spécifique de chaque processeur n Langage de haut niveau: FORTRAN, COBOL, C, C++, … n Traduction en binaire par compilateur

11 CICT - JP Gallou 9/00 Informatique11 Langages de programmation (2) n Langages interprétés: shell, javascript n L. compilé et exécuté dans la foulée: Perl n Langages intermédiaires, partiellement compilés (indépendance de la machine), et interprétés par "machine virtuelle": Java

12 CICT - JP Gallou 9/00 Informatique12 Rôle de l'OS n Gestion des composants de la machine, mémoire n Gestion des fichiers n Gestion, ordonnancement des travaux interactifsinteractifs par lotspar lots n Gestion des processus, des fils n Gestion des utilisateurs, des groupes, … n Communications entre processus

13 CICT - JP Gallou 9/00 Informatique13 Types d'OS n Propriétaires: OS/390, VMS, AS400, etc. n Unix et ses variantes HP/UX, Solaris, SCO, AIX n GNU/Linux: libre, type unix n Différents paquetages: Debian, Red Hat, …

14 CICT - JP Gallou 9/00 Informatique14 Travail sur Unix n Connexion n Shell n Gestion des fichiers n Edition de textes Ecriture de programme sourceEcriture de programme source n Compilation

15 CICT - JP Gallou 9/00 Informatique15 Connexion n Ouverture d'une session sur un tX: Choisir serveur, puis donner user/mot de passeChoisir serveur, puis donner user/mot de passe ouverture d'une session en mode ligne (xterm)ouverture d'une session en mode ligne (xterm) ouverture d'un gestionnaire de bureau possible (pas au CICT)ouverture d'un gestionnaire de bureau possible (pas au CICT)

16 CICT - JP Gallou 9/00 Informatique16 Gestion des fichiers n Chemin /users/cict/gallou/test/pi.f n Homedir n Répertoire courant: pwd n cd n ls n rm n cp n mv n chmod

17 CICT - JP Gallou 9/00 Informatique17 Programmation n Edition de texte Nombreux éditeurs de textes: emacs, vi, xeditNombreux éditeurs de textes: emacs, vi, xedit neditnedit n Compilation f77 pi.f -o pif77 pi.f -o pi n Exécution./pi./pi n Outils de développement graphique


Télécharger ppt "CICT - JP Gallou 9/00 Informatique1 Jean-Pierre Gallou Centre Interuniversitaire de Calcul de Toulouse Initiation à l'informatique et Unix Informatique."

Présentations similaires


Annonces Google