Architecture et technologie des ordinateurs - 6e éd.
Cours et exercices corrigés
-
Par
Livre numérique
0 Avis(s), critique(s) et commentaire(s)
Cet ouvrage d'initiation permet de comprendre le fonctionnement de "l'outil informatique" au sens large. Comment fonctionnnent les ordinateurs et les logiciels ?Comment fonctionnent Internet et les systèmes d'information qui nous entourent ?Quelles évolutions technologiques ont abouti aux machines actuelles, et quelles sont les tendances à venir ?Cet ouvrage apporte les réponses à toutes ces questions en fournisssant les connaissances de base pour comprendre notre environnement numérique.Ce cours de culture générale est complété par une centaine d'exercices corrigés.Cette sixième édition a été revue et mise à jour sur l'ensemble des chapitres.
Table des matières
| Architecture et technologie des ordinateurs - 6e éd. | 1 |
|---|---|
| Table des matières | 5 |
| Chapitre 0 – Informatique et sociét | 17 |
| Chapitre 1 – Histoire de l’ordinateur | 25 |
| 1.1 Introduction | 25 |
| 1.2 Développement historique et conceptuel | 26 |
| 1.3 Progrès au XIXe siècle | 28 |
| 1.4 XXe siècle | 30 |
| 1.5 Naissance de l’ordinateur : 1945 | 31 |
| 1.6 Naissance de l’industrie informatique | 33 |
| 1.7 Évolution du matériel informatique | 34 |
| 1.8 Évolution du logiciel | 36 |
| 1.9 L’informatique au XXIe siècle | 37 |
| Chapitre 2 – Présentation générale | 39 |
| 2.1 Ordinateur et informatique | 39 |
| 2.2 Principaux éléments d’un ordinateur | 40 |
| 2.3 Valeurs et acteurs de référence | 42 |
| 2.4 Principes de fonctionnement du matériel | 46 |
| 2.5 Développement de logiciel | 51 |
| 2.6 Utilisation des ordinateurs | 53 |
| 2.7 Conclusion | 55 |
| Chapitre 3 – Représentation interne des informations | 57 |
| 3.1 Introduction | 57 |
| 3.2 Données non numériques | 58 |
| 3.3 Données numériques | 67 |
| Exercices | 79 |
| Chapitre 4 – Encodage de l’information | 85 |
| 4.1 Codes détecteurs et correcteurs d’erreurs | 85 |
| 4.2 Compression | 94 |
| 4.3 Chiffrement | 102 |
| Exercices | 105 |
| Chapitre 5 – Circuits logiques | 109 |
| 5.1 Notion de circuit logique | 109 |
| 5.2 Circuits combinatoires | 109 |
| 5.3 Circuits séquentiels | 126 |
| Exercices | 139 |
| Chapitre 6 – Composants électroniques | 147 |
| 6.1 Électrons dans la matière | 147 |
| 6.2 Électrons dans le vide | 149 |
| 6.3 Conductivit | 149 |
| 6.4 Diode | 153 |
| 6.5 Transistors | 154 |
| 6.6 Circuits intégrés | 159 |
| 6.7 Circuits de base | 165 |
| Exercices | 169 |
| Chapitre 7 – Mémoires | 173 |
| 7.1 Généralités et définitions | 173 |
| 7.2 Mémoire centrale | 177 |
| 7.3 Mémoire cache | 184 |
| 7.4 Mémoires auxiliaires | 185 |
| Exercices | 207 |
| Chapitre 8 – Unité centrale de traitement | 211 |
| 8.1 Architecture | 211 |
| 8.2 Unité de commande | 212 |
| 8.3 Synchronisation des opérations | 214 |
| 8.4 Séquenceur | 215 |
| 8.5 Niveaux de programmation | 217 |
| 8.6 Structure des instructions niveau machine | 218 |
| 8.7 Jeu d’instructions | 220 |
| 8.8 Registres du CPU | 221 |
| 8.9 Adressage des opérandes | 224 |
| 8.10 Taille de l’adresse et taille de la mémoire | 225 |
| 8.11 Unité arithmétique et logique (UAL) | 226 |
| Exercices | 226 |
| Chapitre 9 – Superordinateurs et microprocesseurs | 229 |
| 9.1 Introduction | 229 |
| 9.2 Superordinateurs | 239 |
| 9.3 Microprocesseurs | 241 |
| 9.4 Machines parallèles | 249 |
| 9.5 Parallélisme | 252 |
| 9.6 Évolution de l’architecture du CPU | 255 |
| Chapitre 10 – Entrées / sorties | 267 |
| 10.1 Évolution | 267 |
| 10.2 Clavier | 269 |
| 10.3 Souris et autres dispositifs de pointage | 270 |
| 10.4 Écrans | 271 |
| 10.5 Imprimantes | 284 |
| 10.6 Scanners | 292 |
| 10.7 Identification et surveillance | 293 |
| 10.8 Architectures et procédures d’entrées/sorties | 297 |
| 10.9 Principaux bus d’extension | 306 |
| Exercices | 313 |
| Chapitre 11 – Réseaux | 315 |
| 11.1 Introduction | 315 |
| 11.2 Voies de transmission | 317 |
| 11.3 Transmission analogique et modulation | 322 |
| 11.4 Transmission digitale et modulation | 324 |
| 11.5 Multiplexage | 326 |
| 11.6 Topologie et protocoles | 328 |
| 11.7 Développement des réseaux | 340 |
| 11.8 TCP/IP : protocoles d’Internet | 348 |
| Exercices | 353 |
| Chapitre 12 – Systèmes d’exploitation | 359 |
| 12.1 Introduction au logiciel d’exploitation | 359 |
| 12.2 Évolution des systèmes d’exploitation | 360 |
| 12.3 Caractéristiques des systèmes d’exploitation | 365 |
| 12.4 Noyau | 372 |
| 12.5 Gestion de la mémoire centrale | 375 |
| 12.6 Organisation des entrées/sorties | 389 |
| 12.7 Gestion de fichiers | 392 |
| 12.8 Allocation des ressources | 399 |
| 12.9 Interface utilisateur | 400 |
| 12.10 Virtualisation | 402 |
| 12.11 L’informatique dans les nuages | 404 |
| 12.12 Systèmes actuels | 406 |
| Exercices | 414 |
| Chapitre 13 – Langages de programmation | 417 |
| 13.1 Langage machine | 417 |
| 13.2 Traduction et interprétation | 418 |
| 13.3 Assembleur | 419 |
| 13.4 Fonctionnement de l’assembleur | 426 |
| 13.5 Développement d’un programme | 428 |
| 13.6 Langages évolués | 433 |
| 13.7 Compilation | 449 |
| Exercices | 457 |
| Chapitre 14 – Génie logiciel | 463 |
| 14.1 Définition | 463 |
| 14.2 Organisation de projet | 465 |
| 14.3 Cycles de vie du logiciel | 474 |
| 14.4 Système d’information | 489 |
| 14.5 Standard ouvert et logiciel libre | 492 |
| 14.6 Transformation numérique | 495 |
| Exercices | 496 |
| Chapitre 15 – Structures de données | 499 |
| 15.1 Types et structures | 499 |
| 15.2 Fichiers | 510 |
| 15.3 Bases de données | 512 |
| 15.4 Big data | 520 |
| 15.5 Blockchain | 521 |
| Exercices | 524 |
| Chapitre 16 – Multimédia | 525 |
| 16.1 Définition | 525 |
| 16.2 Audionumérique | 526 |
| 16.3 Images | 529 |
| 16.4 Réalité virtuelle versus réalité améliorée | 543 |
| 16.5 Dispositifs d’interaction | 551 |
| 16.6 Multimédia et les cinq sens | 552 |
| Chapitre 17 – Internet | 555 |
| 17.1 Internet | 555 |
| 17.2 World Wide Web | 558 |
| 17.3 Internet et Sécurité | 565 |
| 17.4 Accès à l’information | 576 |
| 17.5 Programmation et Internet | 579 |
| 17.6 L’Internet des objets | 582 |
| Exercices | 586 |
| Conclusion | 587 |
| Documents photographiques | 589 |
| Ouvrages recommandés | 595 |
| Glossaire | 597 |
| Index | 611 |
Accessibilité
-
Autres fonctionnalités
Cette publication ne répond pas aux normes minimales d'accessibilité. Les pages sont à mise en page fixe et le texte n’est donc pas redimensionnable.
Biographies des auteurs
À propos de Paolo Zanella
Ancien professeur d'informatique à l'université de Genève, il a longtemps dirigé la division informatique du CERN (Genève, Suisse) et de l'Institut européen de Bioinformatique (EMBL-EBI) à Cambridge (Grande-Bretagne).
À propos de Yves Ligier
Ancien directeur du développement au centre des technologies de l'information de l'Etat de Genève.
À propos de Emmanuel Lazard
Ancien élève de l'ENS Ulm (mathématiques). Maître de conférences à l'université Paris-Dauphine. Directeur du centre de ressources informatiques de l'université Paris-Dauphine.
Avis et commentaires
Compléments
Détails du livre
- Éditeur
- Dunod
- Collection
- Informatique
- Catégorie
- Mathématiques
- Parution
- Septembre 2018
- Pages
- 592
- Chapitres
- 150
- Langue
- Français
- ISBN Papier
- 9782100784592
- ISBN PDF
- 9782100787128