Systèmes d'exploitation et architectures
L'ordinateur serait bien difficile à utiliser sans OS. En effet, le matériel seul ne sait pas faire grand chose : il peut exécuter des programmes, mais comment entrer ces programmes dans la machine ? Comment les charger en mémoire ? - il peut sauvegarder des données sur disque mais comment accède-t-on à un disque ? Comment range-t-on les informations sur le disque ? - il peut lire ce qui est tapé au clavier à condition qu'on écrive un programme chargé de cette tâche. - Bref, on tourne en rond. Nous avons besoin d'un ensemble de programmes (un logiciel) qui permette d'exploiter les ressources de la machine (périphériques, mémoire, processeur(s)).
Ce logiciel, c'est le système d'exploitation. Il possède principalement les rôles suivants : 1. gestion des ressources 2. proposer à l'utilisateur une interface d'accès aux ressources de la machine, partager ces ressources entre plusieurs utilisateurs et/ou programmes 3. sécurité : empêcher les programmes mal écrits de nuire au fonctionnement de la machine, empêcher les accès non autorisés à certaines ressources de la machine ; 4. abstraction : dans le cadre de machines utilisables par plusieurs utilisateurs simultanément, proposer une abstraction présentant à l'utilisateur une machine virtuelle.
Système d'exploitation d'un ordinateur : comment l'expliquer ? Les différents types d'OS : http://membres.lycos.fr/laportea/os/os.html
La java des OS selon Christian Casteyde Cours de Chabbi OperatingSystem en pdf http://sirac.inrialpes.fr/~krakowia/Presentations/CFSE-invit.pdf
Un système d'exploitation réseau permet de gérer les ressources disponibles sur un ensemble de plusieurs machines. Un réseau local est un ensemble d'ordinateurs et de périphériques qui communiquent entre eux. Ces ordinateurs sont situés dans une zone géographique limitée à quelques kilomètres (2 à 6).
On distingue essentiellement 2 types de technologies pour les réseaux locaux : Ethernet, et Token Ring (presque disparu). Une technologie de réseau est un ensemble de topologies, protocoles et supports de transmission qui constituent tous les éléments matériels d'un réseau local. Il ne faut pas confondre une technologie et un système d'exploitation de réseau. Un système d'exploitation est un logiciel qui sert à gérer entre autres les fichiers, la mémoire, les applications, la communication entre les stations et les serveurs. Les logiciels NetWare de Novell, et MicroSoft Win NT-200x peuvent être installés sur les principaux types de réseaux Ethernet 10-100 Mbits - 1 Gbits/s ! et ... le perdant Token Ring …
Architecture PC i86 : http://thomas.linard.free.fr/presentation.html
architectures des SE : http://membres.lycos.fr/jfdelepi/inf_os.htm
SE sur toutes architectures : http://aboumouad.tripod.com/infogene/ http://www.lifl.fr/~grimaud/Cours/SlidesOSEKernelsArchitectures.pdf
Architectures d'ordinateurs non Intel i86 : En dehors des architectures PC i86 et Apple Mac, on trouve encore d'autres fondeurs innovants, ouf ! : SUN architecture SPARC sous UNIX-Solaris, IBM RISC6000 et PowerPC sous AIX, HP-UX sur HP RISC stations, Digital-Compaq-HP Alpha sous OpenVMS, Unix Tru64, et NT4 Server. (Win 2000 pas sorti dessus, arrêté à la RC1 !). Alpha en fin de vie en 2004. Un peu de sa technologie récupérée dans Intel Itanium 64 bits! MIPS : je ne sais pas ce qu'il deviennent !, etc…
Le Système dinformation depuis les années 70 aux années 2000
http://www.inria.fr/rrrt/rr-3188.html http://www.irisa.fr/caps/projects/TechnologicalSurvey/micro/PI-957-html/rapport.html http://step.polymtl.ca/~coyote/if202/notes/chap4/chap4.html http://www.amd.com/fr-fr/Corporate/VirtualPressRoom/0,,51_104_543~20640,00.html
http://step.polymtl.ca/~coyote/if202/notes/chap1/chap1.html http://www.unice.fr/Demartini/cisc-risc/distribution/cisc-risc.PDF
architecture des ordinateurs : http://www.blois.univ-tours.fr/~marcel/archi/archi.html
* Windows CE ou pocket PC : la portabilité, les faibles besoins en ressources (ce produit est développé pour les minis ordinateurs portables et les assistants personnels, les PDA)
* Il existe des versions enfouies (ou embarquées, Embedded en anglais) des OS Win NT4, (Win 2000 ?), XP, Linux, ...
retour au sommaire chronologie des OS
|