Cours informatique générale

Formation informatique générale, tutoriel & guide de travaux pratiques en pdf.

Le 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 et les applications de l’utilisateur (traitement de texte, jeu vidéos, etc.). Il assure le démarrage de l’ordinateur, et fournit aux programmes applicatifs des interfaces standardisées pour les périphériques.
• Typiquement, un Système d’Exploitation est composé :
– d’un noyau ;
– de bibliothèques dynamiques ;
– d’un ensemble d’outils système ;
– de programmes applicatifs de base.
Le noyau
• gestion des périphériques (au moyen de pilotes)
• gestion des processus : – attribution de la mémoire à chaque processus – ordonnancement des processus (répartition du temps d’exécution sur le ou les processeurs) – synchronisation et communication entre processus (services de synchronisation, d’échange de messages, mise en commun de segments de mémoire, etc.)
• gestion des fichiers (au moyen de systèmes de fichiers)
• gestion des protocoles réseau (TCP/IP, IPX, etc.)
Le système d’exploitation Autres composantes de l’OS
• Les b iblio t h è q u e s d y n a miq u e s regroupent les opérations les plus utilisées dans les programmes informatiques – éviter la redondance de ces opérations dans tous les programmes – certains systèmes ne proposent pas de bibliothèques dynamiques
• Les o u tils s y s t è m e permettent :
– de configurer le système
– de passer le relais aux applications proposant des services à un ou plusieurs utilisateurs ou à d’autres ordinateurs
• Les p r o g r a m m e s a p plic a tif s de base offrent des services à l’utilisateur

MICROSOFT OFFICE

Petit retour historique
• 1ère génération (1945-1955) – Tubes à vides – Tableaux d’interrupteurs, cartes perforées
• 2ème génération (1955-1965) – Transistors – Traitements par lots
• 3ème génération (1965-1980) – Circuits intégrés – Mini-ordinateurs, faible rapport qualité/prix
• 4ème génération (1980-aujourd’hui) – Microprocesseurs (circuits intégrés à haute densité) – Micro-ordinateurs, peu chers
J. Mauchly / J. P. Eckert – ENIAC (1943-1945)
• Moore School (Université de Pennsylvanie) – Electronic Numerical Integrator And Computer – destiné au calcul de tables balistiques – souvent considéré comme le premier ordinateur • Caractéristiques – 30 tonnes / 150 KW / 18000 tubes à vide / 200 KHz – programmation par recablage – utilise la base 10 – accumulateurs
• Fonctionne jusqu’en 1952 – fragile (1 panne / 3 jours)
Du point de vue du système…
• Protocole classique d’utilisation de la machine
– Le programmeur demande une réservation de la machine pour une certaine durée
– Il insère son programme dans la machine en manipulant le tableau d’interrupteurs
– Dans les heures qui suivent, il prie pour qu’aucun des quelques 20.000 tubes ne grille pendant l’exécution
• Protocole amélioré avec les cartes perforées
– Un programme est écrit sur des cartes
– Les cartes sont lues par la machine au lieu d’utiliser des tableaux d’interrupteurs pour ‘programmer la machine’
• Système d’exploitation – pas de système d’exploitation…
Informatique générale – Systèmes d’exploitation
1947 : invention du transistor
• Le transistor est le composant électronique actif fondamental en électronique utilisé principalement comme interrupteur commandé et pour l’amplification, mais aussi pour stabiliser une tension, moduler un signal ainsi que de nombreuses autres utilisations
• Supplante le tube à vide – plus petit – plus fiable
• ordinateurs de deuxième génération – IBM 1401 (59) / 1620 (60) / 7000 (60) – DEC PDP-1 (60)
• 1er ordinateur interactif
Du point de vue du système…
• Protocole d’utilisation de la machine
– Le programmeur apporte son paquet de cartes dans la salle de soumission des jo b s (tâches, programmes à exécuter)
– L’opérateur fait lire et exécuter les cartes par la machine
– L’opérateur récupère la trace d’exécution sur une imprimante et la stocke dans la salle des résultats pour que le programmeur la récupère
– L’opérateur prend ensuite un autre paquet de cartes soumis et répète le processus précédent
– De plus, si le compilateur FORTRAN est nécessaire, l’opérateur doit également le charger dans la machine
• Systèmes d’exploitation – FMS ( F o rtr a n M o nito r S y ste m )
– IBYS (1er système d’exploitation de l’IBM 7094)

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *