2
préalablement d'autorisation 2 . Le matériel informatique peut exécuter des instructions, mais celles-ci sont rarement plus que des copies et des additions. La traduction d'opérations complexes en suite d'instructions est une tâche fastidieuse qui incombe au système d'exploitation 7 . Le système d'exploitation prend en charge toute la manipulation du matériel et le logiciel applicatif ne peut pas voir la différence entre une machine simple, rudimentaire et une machine riche et complexe : les mêmes services sont offerts dans les deux cas 1 . Le système d'exploitation facilite le travail de programmation en fournissant une suite de services qui peuvent être utilisés par les logiciels applicatifs 1 . Du point de vue duprogrammeur , son logiciel applicatif regarde vers le bas, en direction du système d'exploitation et du matériel et les programmes sont considérés comme fonctionnant sur le système d'exploitation. Un système d'exploitation peut ainsi être vu comme une machine virtuelle . L'ensemble composé du matériel et du système d'exploitation forme la « machine » qui exécute le logiciel applicatif, une machine en partie simulée par du logiciel 1 . Typologie[modifier | modifier le code ] Il existe cinq générations de système d'exploitation : les systèmes d'exploitation batch, multi programmés, en temps partagé, temps réel et distribués. Chacun des principes mis en œuvre dans une génération se retrouve dans les générations suivantes 7 . Un système de traitement par lots (batch) est prévu pour exécuter l'un après l'autre des grands calculs, avec peu d'intervention utilisateur 2 . À partir de la génération des systèmes d'exploitation multi-programmés, plusieurs programmes sont exécutés simultanément par planification (scheduling) : Dans ces systèmes d'exploitation multitâches, plusieurs programmes résident en mémoire centrale et le système d'exploitation suspend régulièrement l'exécution d'un programme pour continuer l'exécution d'un autre 7 . Dans la génération des systèmes multiprogrammés, l'exécution simultanée de plusieurs programmes vise l'utilisation efficace de la puissance de calcul du processeur.

Préalablement d

Embed Size (px)

DESCRIPTION

iuygluiigugliuliuguigligiug

Citation preview

pralablement d'autorisation2.Le matriel informatique peut excuter des instructions, mais celles-ci sont rarement plus que des copies et des additions. La traduction d'oprations complexes en suite d'instructions est une tche fastidieuse qui incombe au systme d'exploitation7. Le systme d'exploitation prend en charge toute la manipulation du matriel et le logiciel applicatif ne peut pas voir la diffrence entre une machine simple, rudimentaire et une machine riche et complexe: les mmes services sont offerts dans les deux cas1.Le systme d'exploitation facilite le travail de programmation en fournissant une suite de services qui peuvent tre utiliss par les logiciels applicatifs1. Du point de vue duprogrammeur, son logiciel applicatif regarde vers le bas, en direction du systme d'exploitation et du matriel et les programmes sont considrs comme fonctionnant sur le systme d'exploitation. Un systme d'exploitation peut ainsi tre vu comme unemachine virtuelle. L'ensemble compos du matriel et du systme d'exploitation forme la machine qui excute le logiciel applicatif, une machine en partie simule par du logiciel1.Typologie[modifier|modifier le code]Il existe cinq gnrations de systme d'exploitation: les systmes d'exploitationbatch, multi programms, en temps partag, temps rel et distribus. Chacun des principes mis en uvre dans une gnration se retrouve dans les gnrations suivantes7. Un systme detraitement par lots(batch) est prvu pour excuter l'un aprs l'autre des grands calculs, avec peu d'intervention utilisateur2. partir de la gnration des systmes d'exploitation multi-programms, plusieurs programmes sont excuts simultanment par planification (scheduling): Dans ces systmes d'exploitation multitches, plusieurs programmes rsident en mmoire centrale et le systme d'exploitation suspend rgulirement l'excution d'un programme pour continuer l'excution d'un autre7. Dans la gnration des systmes multiprogramms, l'excution simultane de plusieurs programmes vise l'utilisation efficace de la puissance de calcul du processeur. Dans la gnration des systmes en temps partag l'excution simultane de plusieurs programmes vise rpondre rapidement aux demandes de plusieurs utilisateurs en communication directe avec l'ordinateur7.