Un ordinateur est un équipement informatique permettant de traiter des informations selon des procédures.
Un ordinateur sert avant tout, comme son nom l'indique, à « ordonner » des données, à savoir les mettre en ordre, les trier et les classer, selon une logique choisie.
Le terme 'ordinateur' est d’origine biblique (il se trouvait dans le Littré comme adjectif désignant « Dieu qui met de l’ordre dans le monde ») et a été proposé par le philologue Jacques Perret dans une lettre datée du 16 avril 1955 en réponse à une demande d’IBM France. Les dirigeants estimaient le mot « calculateur » (computer) bien trop restrictif en regard des possibilités de ces machines (c’est un exemple très rare de la création d’un néologisme authentifiée par une lettre manuscrite et datée). C’est seulement au début des années 1970 que la mécanographie allait céder la place à l’informatique.
L’expérience a appris à distinguer dans un ordinateur deux aspects, dont le second avait été au départ sous-estimé :
L’architecture de von Neumann décomposait l’ordinateur en 4 parties distinctes
Cette mémoire peut être réécrite autant de fois que nécessaire. La taille de chacun des blocs de mémoire, ainsi que la technologie utilisée ont varié selon les coûts et les besoins : 8 bits pour les télécommunications, 12 bits pour l’instrumentation (DEC) et... 60 bits pour de gros calculateurs scientifiques (Control Data). Un consensus a fini par se réaliser autour de l’octet comme unité adressable, et d’instructions sur format de 4 ou 8 octets.
En micro-informatique :
Dans tous les cas de figure, l'octet reste adressable, ce qui simplifie l'écriture des programmes.
Les techniques utilisées pour la réalisation des mémoires ont compris des relais électromécaniques, des tubes au mercure au sein desquels étaient générées des ondes acoustiques, des transistors individuels, des tores de ferrite, et enfin des circuits intégrés incluant des millions de transistors.
Le point commun entre tous les périphériques d’entrée est qu’ils convertissent l’information qu’ils récupèrent de l’extérieur en données compréhensibles par l’ordinateur. À l’inverse, les périphériques de sortie décodent l’information fournie par l’ordinateur afin de la rendre utilisable par l’utilisateur.
Au sein de l’ordinateur, les instructions correspondent à des codes - le code pour une copie étant par exemple 001. L’ensemble d’instructions qu’un ordinateur supporte se nomme son langage machine, langage qui est une succession de chiffres binaires'', car les instructions et données qui sont comprises par le CPU sont constituées uniquement de 0 (zéro) et de 1 (un).
En général, les programmeurs n’utilisent plus ce type de langage, mais passent par ce que l’on appelle un langage de haut niveau qui est ensuite transformé en langage binaire par un programme dédié (interpréteur ou compilateur selon les besoins). Les programmes ainsi obtenus sont des programmes compilés compréhensibles par l'ordinateur dans son langage natif.
Certains langages, comme l’assembleur sont dits langages de bas niveau car les instructions qu’ils utilisent sont très proches de celles de l’ordinateur. Les programmes écrits dans ces langages sont ainsi très dépendants de la plateforme pour laquelle ils ont été développés. Le langage C, beaucoup plus facile à relire que l’assembleur, permet donc aux programmeurs d’être plus productifs. Pour cette raison, on l’a vu de plus en plus utilisé à mesure que les coûts du matériel diminuaient et que les salaires horaires des programmeurs augmentaient.
Les logiciels informatiques correspondent à de larges listes d’instructions données à un ordinateur. De nombreux programmes contiennent des millions d’instructions, effectuées pour certaines de manière répétitive. Un PC classique en 2004 peut exécuter dans le cas de certaines boucles très courtes plus d’un milliard d’instructions par seconde.
Depuis le milieu des années 1960, des ordinateurs et des systèmes conçus à cette fin permettaient d’exécuter plusieurs programmes simultanément. Cette possibilité est appelée multitâche. C’est le cas de tous les ordinateurs et systèmes aujourd’hui.
En réalité, le processeur n’exécute qu’un programme à la fois, passant de l’un à l’autre chaque fois que nécessaire. Si la rapidité du processeur est suffisamment grande par rapport au nombre de tâches à exécuter, l’utilisateur aura l’impression d’une exécution simultanée des programmes. Les priorités associées aux différents programmes sont, en général, gérées par le système d'exploitation.
Le système d’exploitation est le programme central qui contient les éléments de base nécessaires au bon fonctionnement de l’ordinateur.
Le système d’exploitation alloue les ressources physiques de l’ordinateur (temps processeur, mémoire etc.) aux différents programmes en cours d’exécution. Il fournit aussi des outils aux autres programmes (comme les drivers) afin de leur faciliter l’utilisation des différents périphériques sans avoir à en connaître les détails physiques.
Rekenaar | حاسوب | Computadora | Компютър | গণকযন্ত্র (কমপিউটার) | Urzhiataer | Ordinador | Počítač | Cyfrifiadur | Computer | Computer | Computer | Komputilo | Computadora | Arvuti | رایانه | Tietokone | Telda | Ordenadôr | Kompjûter | Coimpiutaireachd | Ordenador | מחשב | Számítógép | Computator | Komputer | Tölva | Computer | ᖃᕋᓴᐅᔭᖅ | コンピュータ | 컴퓨터 | Komputer | Computatrum | Computer | Computer | Kompiuteris | Datori | Mpikajy | കംപ്യുട്ടര് | Komputer | Reekner | Computer | Datamaskin | Datamaskin | Béésh bee ak'e'elchíhí t'áá bí nitsékeesígíí | Komputer | Computador | Computer | Компьютер | Computer | Počítač | Računalnik | Kompjuteri | Рачунар | Dator | คอมพิวเตอร์ | Kompyuter | Bilgisayar | Комп'ютер | Máy tính | קאָמפּיוטערס | 電子計算機
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Ordinateur".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world