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

Informatique et Unix Jean-Pierre Gallou

Présentations similaires


Présentation au sujet: "Informatique et Unix Jean-Pierre Gallou"— Transcription de la présentation:

1 Informatique et Unix Jean-Pierre Gallou
Centre Interuniversitaire de Calcul de Toulouse Initiation à l'informatique et Unix

2 Programme Introduction Poste de travail/Serveurs Terminaux
Serveurs multi-utilisateurs Terminal X Architecture Langages de programmation Langages de programmation (2) Rôle de l'OS Types d'OS

3 Programme (suite) Travail sur Unix Connexion Gestion des fichiers
Programmation

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

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

6 Terminaux Utilisateurs connectés sur un terminal
Terminal en mode ligne (VT100) Terminal à interface graphique (X) Terminaux Internet Etape de connexion (user/mot de passe) Emulateurs de terminaux sur PC

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

8 Terminal X tX prend en charge affichage graphique, gestion de souris, WM: Serveur X, réagissant aux demandes venant d'un client (programme tournant sur serveur informatique)

9 Architecture Mémoire microprocesseur cache Bus

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

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

12 Rôle de l'OS Gestion des composants de la machine, mémoire
Gestion des fichiers Gestion, ordonnancement des travaux interactifs par lots Gestion des processus, des fils Gestion des utilisateurs, des groupes, … Communications entre processus

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

14 Travail sur Unix Connexion Shell Gestion des fichiers
Edition de textes Ecriture de programme source Compilation

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

16 Gestion des fichiers Chemin /users/cict/gallou/test/pi.f Homedir
Répertoire courant: pwd cd ls rm cp mv chmod

17 Programmation Edition de texte
Nombreux éditeurs de textes: emacs, vi, xedit nedit Compilation f77 pi.f -o pi Exécution ./pi Outils de développement graphique


Télécharger ppt "Informatique et Unix Jean-Pierre Gallou"

Présentations similaires


Annonces Google