Abstraction informatique et technologies
Cours : Abstraction informatique et technologies. Recherche parmi 300 000+ dissertationsPar Emilie UNamur • 15 Mars 2018 • Cours • 4 423 Mots (18 Pages) • 1 141 Vues
CHAPITRE 1 – Abstraction informatique et technologies
L’ère après les ordinateurs, une révolution
Une puissance de calcul est dans toute une série d’équipements. Notre perspective change : on parle maintenant d’informatique embarquée. On a de nouvelles contraintes. Si un ordinateur rame, on ajoute de la mémoire mais ce n’est pas possible avec un téléphone, on doit acheter un nouveau. On doit réfléchir avec des mémoires limitées, des batteries limitées, ect.
- Changement le plus important depuis le premier PC en 1980[pic 1]
- Large adoption des smartphones, tablettes et bientôt peut-être des lunettes électroniques aussi appelés informatique embarquée
- L'émergence du cloud computing et des logiciels en tant que Service (SaaS). La puissance de calcul est dans une machine à distance.
- Plan
|
- Ce qui se cache derrière les programmes – Logiciels
Abstraction - Calques hiérarchiques
Applications, logiciels :[pic 2]
- exécutent des tâches particulières
- plus efficaces si leur fonctionnement est surveillé
Les systèmes d’exploitation :
- Windows 10, Ubuntu, Apple, Android, Linux, …
- embarqués ou classiques
- médiateurs et chefs d’orchestre, se sont eux qui ont accès au matériel permettent leur accès ou non en fonction des logiciels, des demandes de l’utilisateur → OS : programme de gestion des ressources au profit des programme en fonctionnement
- OS + compilateurs et assembleurs
L’équipement électrique, les ressources :
- processeur (puissance de calcul, CPU (Unité Centrale de Traitement))
- dispositifs d’entrée et de sortie (clavier, souris, carte réseau, imprimante, tablette tactile, écran)
- mémoire (data center, clef USB, disque dur)
Taxonomie Logicielle
[pic 3]
Langages de programmation
[pic 4]
Haut niveau (C) | [pic 5] |
|
Langage d’assemblage (pour MIPS) | [pic 6] |
|
Langage Binaire (pour MIPS) | [pic 7] |
|
Langages de haut-niveau
Ils sont conçus pour un but donné :
- Fortran : calcul scientifique
- Cobol : traitement des données métiers
- Lisp : manipulation de symboles
Ils permettent une meilleure productivité :
- Concis
- Peu de ligne pour une même idée en MIPS
Ils sont indépendants du matériel :
- Les compilateurs et les assembleurs transforment le code de haut-niveau en instructions binaires sur n’importe quelle machine
- Sous les boitiers – Equipement(Hardware)
Apple iPad2 A1395
[pic 8]
Les objets technologiques sont maintenant adaptés à l’homme.
La partie énergie est en générale la plus grosse partie.
L’une des parties la plus intéressante est la carte mère. Elle contient le processeur et les périphériques ou les connecteurs qui y mènent.
Dispositif d’entrée – la souris
Elle a été conçue en 1963 et a évolué. Le système de bille posait beaucoup de problème avec la poussière.
Il a existé trois types de fonctionnement :
- La souris mécanique :
Rotation d’une roue traduite en mouvement le long d’un axe dans le plan
...