Informatique et Unix Jean-Pierre Gallou

Slides:



Advertisements
Présentations similaires
Formation - Fedora et VMware
Advertisements

Master Professionnelle Sciences et Techniques 2 juillet
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X protocoles - langages de programmation protocoles -
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X Protocoles de communication Protocoles de communication.
Présentation de l’Internet
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Le répertoire de base sous W200X serveur. Il peut être intéressant de fournir pour chaque utilisateur, un répertoire par défaut dans lequel les commandes.
Chapitre 3: Système d’exploitation
Mardi 9 décembre 2008 Yann Delaunoy IR 3ème année XPOSE Systèmes & Réseaux Mac OS X en entreprise Déploiement et administration de Mac sous Mac OS X dans.
PLAN du COURS Introduction Structure des Systèmes Informatiques
Gestion des IMPRIMANTES
Introduction aux Systèmes d’Exploitation
Systèmes d'exploitation
Architecture de machines Principes généraux
Systèmes d’exploitation
Présentation du système Linux
Informatique générale
Module II : Les logiciels
Système d’exploitation Évolué ”Unix”
Chapitre 4: Logiciel les Types de logiciels . L'interface du logiciel
Unix Raymond Ripp.
CYCLE 1 : Saisir – Afficher – Données Afficher du texte sur lécran 1- Rôle du printf() 2- Syntaxe du printf() 3- Exécution du printf() par le CPU.
Système d’exploitation: Principe
Module 1 : Préparation de l'administration d'un serveur
LA VIRTUALISATION Par AVIGNON, CHOMILIER, MIGNOT 1.
Programmation VISUAL BASIC
Les Systèmes d’Exploitation
Système d’exploitation
Programme et Langage C++
B.Shishedjiev - Informatique
Le protocole FTP.
Module 3 : Connexion d'ordinateurs clients Windows 2000 à des réseaux
Des outils pour le développement logiciel
Techniques d’administration [BTS IRIS tv
Stage Informatique au LAL
IFT 6800 Atelier en Technologies d’information
Système dexploitation: Principe IFT6800 – E 2008 Pierre Poulin.
Module 1 : Installation de Microsoft Windows XP Professionnel
Les Systèmes d’Exploitation
Christian Dupaty BTS Systèmes Numériques Lycée Fourcade - Gardanne
Systèmes d’exploitation
Systèmes d’exploitation
Comparaison entre RIP et OSPF en utilisant OPNET
Logique programmée & Microprocesseurs
Les Forges Sociales Journée Informatique 2014 Guillaume PHILIPPON.
Introduction aux systèmes d’exploitation
SYSTEMES D’EXPLOITATION
© OutilsInformatique, 2014 tous droits réservés 1.Définir des termes et concepts de la gestion de réseau. 2.Comprendre les avantages d’un réseau. 3.Comprendre.
Raymond Ripp 20 janvier 2015 la deuxième partie sera pour le 3 février
Yonel GRUSSON1 Installation d'une imprimante sous Windows 200x Server.
Chapitre 1 : Présentation Page 1. Chapitre 1 : Présentation Page 2  1979 : Première version d’Unix commercialisée  Unix Système V  Puis Unix BSD par.
Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la.
La programmation système
Dossier n°1 Structure et Fonctionnement d'un micro-ordinateur.
Unix Raymond Ripp.
1 IFT 099 Introduction à la programmation. 2 Plan du cours (sem. 1) 1.Introduction - les ordinateurs 2.La programmation procédurale 3.La programmation.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
Les systèmes d’exploitation
Serveur Linux Christophe BECKER.
Architecture matérielle Qu’est ce qu’un ordinateur ?
Gestion Parc Informatique Client UNIX Rémy Chaumard – BTSIRIS2 – projet GPI client UNIX – revue n1.
Cours Réseau Avancé Protocoles, Architectures, Sécurité
V- Identification des ordinateurs sur le réseau
Patricia Renault UPMC 2005/2006
Introduction Rappels : Accès serveurs Unix Ensimag via ssh et sftp
1.1: notions de bases de l’informatique
Crédits SommaireSystème & Processus Système et Applications Système, programmes & données Définition Système & UtilisateursSystème et Interface CULTURE.
Salles Pédagogiques en mode Terminal Serveur Enseignement et libre-service.
Initiation au langage Perl Emmanuel Grenados Corp I&T / TE September 16th, 2008.
CEGID et environnement réseau Groupe PGI Académie de Grenoble.
Transcription de la présentation:

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

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

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

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

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)

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

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)

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)

Architecture Mémoire microprocesseur cache Bus

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

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

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

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, …

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

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)

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

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