Généralités sur l'informatique
L'informatique est la science du traitement automatisé de l'information.Le micro-ordinateur
C'est une machine électronique programmable destinée au traitement de l'information. Ses éléments essentiels sont les suivants :Le micro-processeur
C'est en quelque sorte le "cerveau" de la machine. Il reçoit des instructions codées en langage machine : lire ou écrire des informations en mémoire centrale effectuer des opérations arithmétiques élémentaires synchroniser les travaux des autres éléments de l'appareil.Exemple de micro-processeurs : Pentium à 800 Mhz, 800 MHz est la fréquence de l'horloge il s'agit d'une grandeur donnant en partie la vitesse de calcul des ordinateurs.
Les organes périphériques
Les organes périphériques d'entrée
Il s'agit par exemple de clavier, de la souris, ...Ils permettent à l'utilisateur d'introduire les informations à traiter.
Les organes périphériques de sortie
Il s'agit par exemple du moniteur, de l'imprimante, ...Ils permettent à la machine de communiquer ses résultats à l'utilisateur.
Les unités de stockage (ou mémoires)
Elles permettent la conservation des informations au sein de la machine.On en distingue plusieurs types :
La mémoire centrale
La mémoire centrale est constituée de :- la mémoire morte (ROM : Read Only Memory) au contenu indélébile contenant un programme d'initialisation de la machine(quelques Ko·). A la mise sous tension, l'ordinateur effectue un test pour examiner ses composants internes et les périphériques installés.
- La mémoire vive (RAM = Random Access Memory) d'accès très rapide en lecture et en écriture, contenant les programmes et données en cours de traitement. Cette mémoire est volatile (son contenu est perdu lorsqu'on éteint la machine).
Capacité : 640 Ko, 1 Mo, 4 Mo, 8 Mo, ...
La logique d'un ordinateur étant binaire, l'unité élémentaire d'information est le bit (Binary digIT). Pour des raisons pratiques, on utilise aussi :
- L'octet (en anglais : byte) suite de 8 bits. Attention donc à ne pas confondre les bits et les bytes (octets) !
- Le kilo-octet (ou ko ou kB) égal à 2^10 = 1 024 octets
- Le méga-octet (ou Mo ou MB) égal à 2^10 ko soit 2^20 = 1 048 576 octets
- Le giga-octet (ou Go ou GB) égal à 2^10 Mo.
Attention aussi à ne pas confondre les giga-octets avec gibi-octets.
http://fr.wikipedia.org/wiki/Octet
Les mémoires de masse
Les mémoires de masse sont d'un accès plus lent mais permettent de conserver les données de façon permanente et en grande quantité.Exemples :
- disquettes de format 3 pouces ½ pouvant être "double densité" ou "haute densité" 720 Ko (DD) ou 1,44 Mo (HD)
- disques durs
- CD-ROMs
- DVD de plusieurs centaines ou milliers de Mo
- clé USB
Le système d'exploitation (Operating System ou OS)
Il s'agit d'un ensemble de programmes et de tables assurant la gestion de la mémoire et des périphériques permettant en particulier l'échange d'informations entre les mémoires de masse et la mémoire centrale. Le système est chargé en mémoire centrale dès la mise de l'appareil sous tension. La liaison avec l'utilisateur est généralement basée sur une interface graphique.Quelques OS
- MS-DOS = MicroSoft Disk Operating System- Microsoft Windows
- Linux
- ...
Sous MS-DOS et sous Microsoft Windows, les lecteurs de disques sont désignés selon une certaine "logique".
A: (ou a:) est l'unité de disquettes souples de format 3"½
C: (ou c:) désigne le disque dur
Les autres lecteurs ou disques durs prendront les lettres D: ou E:, etc.
Les systèmes Unix, Linux, Mac OS X n'adoptent pas cette convention mais représentent les disques (comme tout périphérique matériel) par un fichier spécial dans le répertoire /dev. L'utilisateur "monte" le système dans un répertoire c'est à dire qu'il fait le lien entre ce fichier spécial et un répertoire de l'arborescence du système.
Les fichiers
Sur disque(tte), les informations sont stockées dans des fichiers. Chaque fichier possède un identificateur sous la forme nom ou nom.extension. Le nom est constitué de 1 à 8 caractères. L'extension, si elle existe, contient de 1 à 3 caractères et précise le type de fichier.Les extensions les plus couramment rencontrées sous Windows sont :
.exe ou .com : fichier binaire directement exécutable sous Windows ou sous DOS.
.bat : fichier texte contenant une liste de commandes du DOS (fichier batch).
Il est possible de retrouver le nom du logiciel qui a créé tel ou tel fichier à l'aide de l'extension du fichier.
Exemples :
- http://filext.com
- http://en.wikipedia.org
- http://en.wikipedia.org/wiki/List_of_file_formats
- http://en.wikipedia.org/wiki/Alphabetical_list_of_file_extensions
- http://fr.wikipedia.org
- http://fr.wikipedia.org/wiki/Extension_de_nom_de_fichier
- http://fr.wikipedia.org/wiki/Liste_d%27extensions_de_fichiers
- http://www.fileinfo.net
- http://www.file-extensions.org
- http://www.wotsit.org
- ...
Les répertoires
Un répertoire est une liste de noms de fichiers. Les répertoires d'un disque ont une organisation arborescente (chaque répertoire peut admettre des sous-répertoires, chaque sous répertoire pouvant admettre lui-même des sous-sous répertoires, ...)Le répertoire principal est appelé racine du disque. Le chemin d'accès à un répertoire est la liste des répertoires parents séparés par le symbole \.
Exemples :
- C:\ désigne la racine du disque dur
- C:\Documens and Setting\toto\My Documents\Jeudi Matin\
La spécification complète d'un nom de fichier s'obtient en faisant précéder son identificateur (nom.extension) du chemin d'accès à son répertoire.
Exemple : C:\Mes documents\Jeudi Matin\exo1.bin
Sous Unix / Linux / Mac OS X
- / désigne la racine du système
- /home/toto/repertoire
Le caractère / (slash) est utilisé à la place du caractère \ (antislash ou backslash)
Les langages de programmation
Un programme (ou logiciel) est une suite d'actions que l'ordinateur doit exécuter pour effectuer une certaine tâche, la programmation a pour but la production de programme.Le micro-processeur ne pouvant recevoir que des codes binaires (séquences de 0 et de 1), il est nécessaire ou bien d'écrire directement le programme en langage machine ou bien de l'écrire dans un langage plus proche du langage humain à condition qu'un traducteur fournisse ensuite les codes machines correspondants. Un tel logiciel doit pouvoir comprendre le texte à traduire, d'où la notion de langage de programmation.
Un langage de programmation est constitué d'un vocabulaire (ensemble de mots-clefs) et de règles syntaxiques servant à exprimer la solution du problème (algorithme de résolution) sous une forme compréhensible par le traducteur.
Il existe plusieurs sortes de traducteurs :
- Un interpréteur traduit le programme source et l'exécute ligne par ligne (c'est le cas des programmes Matlab, Scilab, Basic, Python, Perl)
- Un compilateur traduit tout le programme source en langage machine avant qu'on puisse l'exécuter (c'est la cas du C, du C++).
- Il existe également des compilateurs particuliers qui traduise le code source non pas en un code machine mais en un langage intermédiaire qui sera interprété par une machine virtuelle (c'est le cas de Java, C#...)
voir aussi :
- http://www.commentcamarche.net
- http://www.commentcamarche.net/pc/pc.php3
There are no comments on this page. [Add comment]