• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur. • de permettre la gestion des différents utilisateurs (dossiers personnels,
droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité • de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur. • de permettre la gestion des différents utilisateurs (dossiers personnels,
droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité
• de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur. • de permettre la gestion des différents utilisateurs (dossiers personnels,
droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité • de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur. • de permettre la gestion des différents utilisateurs (dossiers personnels,
droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité • de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur. • de permettre la gestion des différents utilisateurs (dossiers personnels,
droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité • de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur. • de permettre la gestion des différents utilisateurs (dossiers personnels,
droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité • de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications.
• de proposer une organisation du système de fichiers sur le disque dur. • de permettre la gestion des différents utilisateurs (dossiers personnels,
droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité • de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur.
• de permettre la gestion des différents utilisateurs (dossiers personnels, droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité • de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur. • de permettre la gestion des différents utilisateurs (dossiers personnels,
droits en lecture, écriture, exécution)
• de rendre possible le lancement des applications/processus, gestion du parallélisme.
Architecture logicielle Systèmes d’exploitation
Systèmes d’exploitation
Pourquoi faire ?
Les principales fonctions d’un système d’exploitation sont :
Point de vue du système
• de séparer les applications des spécificités du matériel : portabilité • de protéger le matériel des applications.
• de gérer l’accès aux ressources (mémoire/processeur. . . )
Point de vue de l’utilisateur
• d’offrir une interface entre l’utilisateur, le matériel et les applications. • de proposer une organisation du système de fichiers sur le disque dur.
Architecture logicielle Systèmes d’exploitation
Historique des systèmes d’exploitation
• Unix (1969)
• DOS (1981) - QDOS puis MS-DOS
• Mac OS (1984)
• Gnu/Linux : 1992
• Windows NT (91), W95, W98...
• Blackberry (1999) Android (2007)
• Mac OS X (1999) et iOS (2007), base Linux
Architecture logicielle Systèmes d’exploitation
Historique des systèmes d’exploitation
• Unix (1969)
• DOS (1981) - QDOS puis MS-DOS
• Mac OS (1984)
• Gnu/Linux : 1992
• Windows NT (91), W95, W98...
• Blackberry (1999) Android (2007)
Architecture logicielle Systèmes d’exploitation
Historique des systèmes d’exploitation
• Unix (1969)
• DOS (1981) - QDOS puis MS-DOS
• Mac OS (1984)
• Gnu/Linux : 1992
• Windows NT (91), W95, W98...
• Blackberry (1999) Android (2007)
• Mac OS X (1999) et iOS (2007), base Linux
Architecture logicielle Systèmes d’exploitation
Historique des systèmes d’exploitation
• Unix (1969)
• DOS (1981) - QDOS puis MS-DOS
• Mac OS (1984)
• Gnu/Linux : 1992
• Windows NT (91), W95, W98...
• Blackberry (1999) Android (2007)
Architecture logicielle Systèmes d’exploitation
Historique des systèmes d’exploitation
• Unix (1969)
• DOS (1981) - QDOS puis MS-DOS
• Mac OS (1984)
• Gnu/Linux : 1992
• Windows NT (91), W95, W98...
• Blackberry (1999) Android (2007)
• Mac OS X (1999) et iOS (2007), base Linux
Architecture logicielle Systèmes d’exploitation
Historique des systèmes d’exploitation
• Unix (1969)
• DOS (1981) - QDOS puis MS-DOS
• Mac OS (1984)
• Gnu/Linux : 1992
• Windows NT (91), W95, W98...
• Blackberry (1999) Android (2007)
Architecture logicielle Systèmes d’exploitation
Historique des systèmes d’exploitation
• Unix (1969)
• DOS (1981) - QDOS puis MS-DOS
• Mac OS (1984)
• Gnu/Linux : 1992
• Windows NT (91), W95, W98...
• Blackberry (1999) Android (2007)
• Mac OS X (1999) et iOS (2007), base Linux
Architecture logicielle Systèmes d’exploitation
Historique des systèmes d’exploitation
• Unix (1969)
• DOS (1981) - QDOS puis MS-DOS
• Mac OS (1984)
• Gnu/Linux : 1992
• Windows NT (91), W95, W98...
• Blackberry (1999) Android (2007)
Architecture logicielle Systèmes d’exploitation