Download docx - Préalablement d

Transcript

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.


Recommended