|
Hi-Tech Rakuen®
WeLcom€ to ViRtu@l PaRaDi5e
|
|
|
||||||
| Hardware & Assistance Support technique des problemes dans votre PC |
| Sponsored Links | |
Donation Goal
|
||||
| L'argent nécessaire pour ce mois: 11 EUR, Reçu: 0 EUR (0%) |
|
Faites un Don | ||
| Faites un don pour soutenir ce site ( Hebergement, nom de domaine, maintenance ... ) | ||||
ÇáãäÊÌ ÇáÅÓáÇãí 2.0
|
|||
![]() |
|
|
LinkBack | Outils de la discussion | Translate |
|
|
#1 (permalink) | |||||||||
|
Banned
![]() Date d'inscription: janvier 2007
Connecté: 4 h 38 min 36 sec
Messages: 4
Remerciements: 0
Remercié 0 fois dans 0 messages
Level: 1 [ ]Vie : 0 / 5 ![]() |
Introduction au matériel et au système
au système Pour maîtriser son ordinateur, ou pour choisir un ordinateur, il est nécessaire d'en connaitre les mécanismes fondamentaux (architecture de l'ordinateur, architecture du microprocesseur et cycle d'exécution des instructions), et aussi d'en connaître certains aspects techniques. Notions liées au thème de la séance :
Compléments Organes d'un PC - [Seuls les membres peuvent voir les liens] - [Seuls les membres peuvent voir les liens] - Bibliographie Historique, les générations L'histoire de l'informatique se structure en générations successives, correspondant à des innovations majeures dans l'évolution du matériel et du logiciel. Avant l'ordinateur électronique, il est de coutume de citer l'invention de l'écriture, vers -6000, le boulier chinois, et la machine de Pascal, en 1641. Coutume respectée... Voici un essai de description chronologique des l'évolution des ordinateurs, en générations qui se chevauchent : 1ère génération 1946 ENIAC Matériel : lampes électroniques, MTBF -temps moyen entre deux pannes- de l'ordre du quart d'heure Logiciel : programmation en langage machine Usage : Calcul de tables pour la balistique, la bombe A, etc. 2ème génération "par lots" 1955 IBM 650 Matériel : transistor et circuit imprimé Logiciel : système d'exploitation batch, programmation en assembleur, puis en FORTRAN Usage : Calculs numériques répétitifs 3ème génération"temps partagé" 1964 IBM 360, CDC 6000, puis mini-ordinateurs (PDP 11) Matériel : circuits intégrés, parallélisme dans l'exécution pour améliorer la vitesse Logiciel : compilateurs de langages de programmation : FORTRAN 56, Cobol 60, Algol 60, puis Basic 64, APL 69, Lisp, Pascal 69, C 70. Systèmes en temps partagé, mini-ordinateurs (OS Unix 1970) Usage : ordinateur central d'entreprise (mainframe), spécialisé gestion ou calcul 4ème génération "bureau personnel" 1976 microordinateurs Apple II (78), puis IBM PC (84) Matériel : microprocesseur VLSI (inventé en 1974 par Intel) : 1 MHz, 1Ko à 8 Ko de RAM Logiciel : applicatifs : tableur, texteur. OS mainframes mémoire virtuelle Usage : Microordinateur individuel de bureau. Services informatiques d'entreprise centralisés en info centre 5ème génération "réseau local" 1984 Macintosh, stations Sun Matériel : microprocesseurs : 8 MHz, 512 Ko à 1 Mo de RAM Logiciel : (MSDOS) MarcOS avec icônes et souris : métaphore du bureau Usage : microordinateur individuel familial et de bureau, apparition progressive de la mise en réseau local, politique de downsizing en entreprise 6ème génération "Internet" 1992 PC Wintel Matériel : microprocesseurs : 33 MHz, 640 Ko à 4Mo de RAM (1992), 10M de transistors, 1GHz, 128Mo super ordinateurs : 150 Giga flops (Fujitsu VPP 700, 1999) Logiciel : butineur pour le web (1994), e-mail, multimédia, jeux 3D Usage : Généralisation de l'ordinateur, tandis que la puissance de calcul donne accès au traitement d'images et de sons. Web (1991, devient grand public en 1994) next génération "invasif" ? ? Matériel : portable miniature, 3 GHz en 2003, sans fil, et/ ou invisible : "intelligence ambiante" intégrée aux objets de la vie courante (exemple de la puce RFID) ? super ordinateurs : Cray X1 52,4 Teraflops (début 2003) - 1 Pflops en 2010 ? Logiciel : entrée - sortie vocale ? Assistance à l'utilisateur par des agents intelligents ? Web sémantique ? Usage : Ne se plante plus ? Concept d'objet - terminal d'Internet ? Complètement intégré à la vie quotidienne : technologie devenue invisible, présente quand nous en avons besoin, activée par des actions simples et intuitives... Tout le monde apprend à pousser le mulot à l'école ? L'avenir : les constructeurs nous vendront, comme dans les autres secteurs commerciaux, des produits de qualité, opérationnels, simples d'utilisation, dont la mise au point est achevée, et ne nous feront plus payer en supplément (sous forme de "nouvelle version") les corrections de leurs erreurs ? [Seuls les membres peuvent voir les liens] Date : du ressort de la science fiction. La loi de Moore résume l'évolution accélérée : le nombre de transistors, donc la puissance, double tous les 18 mois à prix constant. |
|||||||||
|
|
|
|
|
#2 (permalink) | |||||||||
|
Banned
![]() Date d'inscription: janvier 2007
Connecté: 4 h 38 min 36 sec
Messages: 4
Remerciements: 0
Remercié 0 fois dans 0 messages
Level: 1 [ ]Vie : 0 / 5 ![]() |
suite
Couches d'abstraction
Un ordinateur, ensemble très complexe de matériel et de logiciel, se conçoit comme une hiérarchie d'abstractions appelées machines virtuelles. Cette hiérarchie est aussi nommée modèle en couches. Chaque machine virtuelle possède son langage particulier, composé d'instructions. Ces instructions sont implémentées par la machine virtuelle de niveau inférieur, la couche inférieure, qui traduit ou interprète les instructions des couche supérieures en utilisant ses propres instructions ou services. De même chaque machine virtuelle fournit des services aux machines des couches supérieures. Il est courant de présenter un modèle en sept couches : couche n° exemples 6 L 4G Les logiciels de l'utilisateur (tableur, SGBD, butineur, agenda, texteur,...) software 5 L3G Les "langages informatiques" dits de "haut niveau" : C, C++, Java, Cobol, FORTRAN, Basic, VB, etc. 4 où chaque instruction symbolique correspond à une instruction de la machine virtuelle sous jacente : Byte Code pour Java, PC ode pour Pascal, langage d'assemblage = représentation 'humaine' du LM 3 Noyau du système d'exploitation, ajout par logiciel d'opérations élémentaires au langage machine. Gestion de la mémoire, des fichiers, de la mémoire virtuelle, du multi tâches, etc. 2 langage machine = opérations élémentaires Le seul langage "compris" par la machine, le langage natif, qui les rend les processeurs incompatibles entre eux 1 langage de programmation qui correspond exactement à l'architecture matérielle où chaque bit d'instruction correspond à un dispositif matériel (porte,...). Chaque instruction machine est exécutée comme une suite d'instructions microprogrammées firmware 0 le « hard » ou circuiterie, lieu de rencontre de l'informatique et de l'électronique numérique Intel Pentium, Cèlerons, Itanium - AMD Athlon, Durons - Motorola Power PC - etc. hardware Une autre description plus détaillée des machines virtuelles permet de replacer les termes informatiques courants à leur niveau dans la pile de machines virtuelles et d'expliquer leur interdépendance : Software du logiciel ...
hardware Bien sur, dans les réalisations de machines du commerce, microordinateurs ou grands systèmes, toutes les couches d'abstraction ne sont pas forcément présentes, et la frontière entre les couches n'est pas partout très nette. |
|||||||||
|
|
|
![]() |
| Liens sociaux |
| Tags |
| introduction, matériel, système |
| Sponsored Links | |
| Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s)) | |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| [PSP] Mises à jour du logiciel système | zdig1 | PlayStation | 3 | 08/05/2009 15h46 |