Cours complet introduction aux systèmes d’exploitation

Noyau et Appels Systèmes

Sensibilité du noyau (en liaison directe avec le matériel,…)
• Il faut éviter de détériorer le matériel, plantage…
• Appels système =
–seuls points d ’entrée dans le noyau
–paramètres de l ’appel sont vérifiés → →→ →meilleure protection
Disponibilité des appels systèmes variable selon :
–le SE (DOS, Unix, …)
–l ’architecture de la machine (Unix sur PC, HP, Sun,…)
–le langage de programmation utilisé
• Existence de normes « industrielles » essentiellement pour les SE disponibles sur différentes machines

Les tâches d’un SE

Le système d’exploitation doit s’occuper de :
–l ’exécution des commandes d’entrée/sortie (cours 6)
–la gestion de la mémoire (cours 8)
–la gestion des fichiers (cours 9)
–la multi-programmation (« multi-tâche ») : (cours 10-11)
» Comment exécuter plusieurs programmes à la fois ?
» Et si ces programmes veulent tous accéder à l ’imprimante en même temps ?
» Et s’ils doivent échanger des informations ?…
» Comment exécuter un seul programme avec plusieurs processeurs ?
–la sécurité (gestion des accès,…)

Quelques SE

• Windows 95/98, Windows NT (Microsoft) :
–processeurs 80×86
• OS/2 (IBM)
• MacOS (Apple) :
–processeurs 68000 puis PowerPC
• UNIX = famille de SE :
–Versions payantes généralement spécialisées à un type de machine :
»SunOS/Solaris (Sun)
»AIX (IBM)
»HP/UX (HP)
–Versions libres :
»LINUX : 80×86, 68000, PowerPC, Sparc …

…….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours systèmes d’exploitation (265 KO) (Cours PDF)
Cours systèmes d’exploitation

Télécharger aussi :

Laisser un commentaire

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