1. BIOS
1.1. FIRMWARE
1.1.1. Programme intégré au matériel informatique, stocké dans plusieurs mémoires
1.1.1.1. ROM ( Read only memory ) , non modifiable
1.1.1.2. EEPROM ( electrical-erasable programable ROM ) Modifiable "flashable"
1.1.1.3. CMOS ( Complementary Metal Oxyde Semiconductor )info modifiable maintenues par le faible courant d'une pile
1.1.1.4. Disque Dur, une parti des infos est stockée sur le disque dur
1.1.2. BIOS ( Basic Input/Output System )
1.1.2.1. Gere le matériel et les entrées/ sorties , avec le temps ses fonctions se sont réduites à vérifier le matériel et à lancer le système d'exploitation.
1.1.2.1.1. MATÉRIEL / FIRMWARE / SYSTÈME D'EXPLOITATION
1.1.3. EFI ( Extensible Firmware Interface )
1.1.3.1. MATÉRIEL / FIRMWARE / EXTENSIBLE FIRMWARE INTERFACE / SYSTÈME D'EXPLOITATION
2. SYSTÈME D'EXPLOITATION
2.1. GESTION MÉMOIRE, PROCESSEUR ET PÉRIPHÉRIQUES
2.2. FOURNIT LES SERVICES AUX APPLICATIONS
2.3. COMPOSITION
2.3.1. APPLICATIONS
2.3.2. INTERPRETEUR DE COMMANDE (= SHELL )
2.3.2.1. Vérifie les droits et paramètre et renvoie les erreurs
2.3.3. PRIMITIVES
2.3.3.1. Fonctionnalités bas niveau
2.3.4. NOYAU (=KERNEL)
2.3.4.1. Cœur du système
2.4. Doit gerer:
2.4.1. La Mémoire Centrale
2.4.1.1. Mémoire vive et mémoire cache
2.4.2. Les Erreurs
2.4.3. Les Processus
2.4.4. Les Fichiers
2.4.5. Les Entrées et Sorties
2.5. TRAITEMENT
2.5.1. Par Lot
2.5.1.1. aucune intervention utilisateur
2.5.2. Multiprogrammation
2.5.2.1. execution simultanée, allocation mémoire
2.5.3. Temps partagé
2.5.3.1. Multiplication programmes, mémoire mieux gérée
2.5.4. Temps réel
2.5.4.1. Temps imparti pour une application
2.5.5. Système distribué
2.5.5.1. Répartition entre plusieurs machines
2.5.5.2. Donnée accessible depuis plusieurs postes
2.6. VIRTUALISATION
2.6.1. Emulation
2.6.1.1. Simule le comportement physique d'un matériel par un logiciel
2.6.2. Machine Virtuelle de Haut niveau
2.6.2.1. Couche d'adaptation entre l'ordinateur et l'application (Java)
2.6.3. Hyperviseur Type 1
2.6.3.1. Virtualisation d'infrastructure
2.6.4. Hyperviseur Type 2
2.6.4.1. Virtualisation sur un même poste
3. PROCESSUS
3.1. ETAT DU PROCESSUS
3.1.1. INITIALISATION
3.1.1.1. Programme chargé en mémoire
3.1.2. PRÊT
3.1.2.1. attend d'être affecté à un processeur
3.1.3. ELU
3.1.3.1. instruction en cours d’exécution par le processeur
3.1.4. BLOQUER
3.1.4.1. attend une E/S ou autre information
3.1.5. TERMINER
3.1.5.1. fin du travail ou arrêt forcé
3.1.6. ZOMBI
3.2. GESTION DES PROCESSUS
3.2.1. Gestionnaire de Taches
3.2.2. Terminal
3.3. ORDONNANCEUR
3.3.1. Notion de Priorité
3.3.1.1. Récurrence d'accès au processeur
3.3.2. Notion de Quantum
3.3.2.1. Temps maximum d'occupation du processeur
3.3.3. Critère d'ordonnancement
3.3.3.1. Processus Courts
3.3.3.2. Processus Long
3.3.3.3. Processus de sécurité
3.3.3.4. Demande utilisateur
3.3.3.5. Processus systèmes
3.3.3.6. Processus à accès périphériques
4. CONNECTIQUE EXTERNE
4.1. PORT
4.1.1. prend en compte le protocole
4.1.2. permet de relier des BUS à des périphériques externe
4.1.2.1. 3 types des BUS
4.1.2.1.1. BUS DE COMMANDE
4.1.2.1.2. BUS D'ADRESSE
4.1.2.1.3. BUS DE DONNÉES
4.1.3. CONNECTIQUE
4.1.3.1. DB25 ou LPT (remplacé par l'USB)
4.1.3.2. DB9 ou RS232 (remplacé par l'USB)
4.1.3.2.1. Ne pas confondre avec le port VGA
4.1.3.2.2. Port mâle dans la carte mère
4.1.3.3. FIREWIRE ( IEEE1394 / iLink )
4.1.3.3.1. Alimente le périphérique
4.1.3.4. USB
4.1.3.4.1. Type A : Hote
4.1.3.4.2. Type B : Périphérique
4.1.3.4.3. USB 3
4.1.3.4.4. Type C (Hôte et Périphérique)
4.1.3.5. eSATA
4.1.3.5.1. Adaptation du protocole SATA
4.1.3.6. VGA
4.1.3.6.1. transfert vidéo analogique, remplacer par HDMI, DVI
4.1.3.7. DVI
4.1.3.7.1. transfert vidéo analogique et/ou numérique
4.1.3.8. HDMI ( High Definition Multimedia Interface )
4.1.3.8.1. transfert audio et vidéo numérique
4.1.3.9. ETHERNET
4.1.3.9.1. RJ45
4.1.3.10. MODEM
4.1.3.10.1. RJ11
4.1.3.11. PORT PS/2 (personal system/2)
4.1.3.11.1. se branche avant d'allumer l'ordi
4.2. PRISE
4.2.1. ne prend pas en compte le protocole
4.2.2. RCA
4.2.2.1. Transfert audio et vidéo analogique
4.2.3. JACK
4.2.3.1. Branchement audio
4.2.4. S/PDIF
4.2.4.1. Transfère audio numérique
4.2.4.1.1. Prise TOSLINK
4.3. MODES DE TRANSMISSION
4.3.1. SERIE
4.3.1.1. Élément binaires transférés un par un sur le même fil
4.3.2. PARALLELE
4.3.2.1. Éléments binaire transférés simultanément sur autant de fils
5. CARTE MERE
5.1. CHIPSET
5.1.1. PONT NORD
5.1.1.1. Contrôleur mémoire / Processeur
5.1.2. PONT SUD
5.1.2.1. Contrôleur d'entré/sortie
5.2. MICROCONTRÔLEUR
5.3. MICROPROCESSEUR
5.3.1. 2 JEUX D'INSTRUCTIONS
5.3.1.1. CISC
5.3.1.2. RISC
5.3.2. REPOSE SUR UN SOCKET
5.4. MÉMOIRE PROCESSEUR / MÉMOIRE CENTRALE
5.4.1. MÉMOIRE CACHE
5.4.2. MÉMOIRE VIVE
6. NORME
6.1. AT
6.2. ATX
6.3. NLX
6.4. ITX
7. LES MEMOIRES
7.1. à accès sequentiel
7.1.1. BUFFER
7.1.1.1. Stockage momentané pour palier une différence de vitesse
7.1.1.1.1. FIFO ( First In First Out )
7.1.2. PILE
7.1.2.1. Dernière données écrites seront les premières lues
7.1.2.1.1. LIFO ( Last In First Out )
7.2. à accès direct
7.2.1. RAM ( Random Access Memory )
7.3. SUPPORT
7.3.1. Magnetique
7.3.2. Optiques
7.4. Types de mémoires
7.4.1. Mémoires Morte
7.4.1.1. Garde les données même sans alimentation
7.4.2. Mémoire Vive
7.4.2.1. Mémoire volatile, perd les données sans alimentation
7.4.2.2. DRAM
7.4.2.2.1. Dynamique RAM, l'information doit être réactualiser, même sous alimentation électrique
7.4.2.3. SRAM
7.4.2.3.1. Statistique RAM ( opposition à Dynamique ), information conservé tant que sous alimentation électrique
7.4.2.4. CMOS
7.4.2.4.1. Mémoire programmable, dont la conservation nécessite très peu d’énergies