Décrire ici « NotesDeCoursLogicielsLibres ».
Language numérique binaire
- Ordinateur: traduit les pensées humaines en 0 et 1 pour que la machine comprenne.
- 0: courant négatif
- 1: courant positif
les informaticiens on développé un language informatique
- Basic
- Php
- Java
- Visual basic
- C++
- Pl1
- Apc
Dans le language informatique les mots sont pour la plupart en anglais.
Chaque language a sa syntaxe Listing (Ex)
- # Bash!
- Fazi = 8
- End do
- End
Programme
- interpréteur
- Compilateur
Processus d'interprétation binaire
- Ex.001100101010
- Fichier excutable (.EXE) = programme qui a été transformé de 0 et 1.
- Ex. Word
Logiciels
- Programme (fichier exécutable)
- Systèmes d'exploitations (programme compilé pour une machine) Ex: Windows, Mac, Linux
Matériels
- Machnes ( comprend juste 01100111 )
1984: * Stedman cré un mouvement sur le logiciel libre pour avoir le droit d'intérargir avec les objets qu'on achète. Avoir accès au source de la connaissance.
- Ex: Mécanique, pharmacie
- Licence GPl (général public licence)
- Première licence libre
- 4 droits:
- Étudier comme bon il me semble
- Étudier son contenu
- Copier et distrinuer
- Modifier
- 1 obligations: participer
- 1 principe de contamination
- Allemagne et France`plus avancé dans les logiciels liibres. Tout l'état doit utiliser les logiciels libres.
1985: Les ordinateur personnels
- Les entreprises comme Zérox ont changés la politique en n'offrant plus le listing seulement le ficher exécutable. Les autres personnes n'ont pas accès pour modifier. Donc, il on commencé à vendre leurs trucs.
- Ex: Microsoft
Language informatique
Longeur d'un mot pour savoir la force de l'ordinateur
- Longeur du mot standart est 8 et cela défini l'exposant
- Plus que l'ordinateur a de bits plus il est fort
- Les exposants c'est le nombre de case où il est inscrit les caractères
- Exemple:
- 10 exp 2 = 100 valeurs
- Base 16 = 16 caractères
- 3 bases en informatique 2 (0 et 1), 16 (0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f) et 10 (0,1,2,3,4,5,6,7,8,9)
- FF = 16 exp 2 = 255 valeurs
- 00000000 = 0 {première valeur)
- 11111110 = 127 { 128 ième valeurs }
- 00000001 = 128 { 129 ième valeurs }
- 11111100 = 2 exposant 6 = 32 {33 ième valeurs} c'est en 8 bits
- 1111111000000000 = 2 exposant 7 = 127 {128 ième valeurs} c'est en 16 bits
- 11111110000000000000000000000000 = 2 exposant 7 = 127 c'est en 32 bits
Les bits
- 1 byte (octect) = 8 bit
Les octets
- 1 octet: exprime un caractère
- mot de base pour calculer la vitesse d'un ordinateur = Octet
Les Herts
- 100 cycles à la seconde (vitesse de cycle) = hertz
- 8 bits x 256 hertz = les ordinateurs avant
- 32 bits x 4 giga hertz = aujourd'hui
- 64 bits x 2x1.8 giga hertz = les nouvelles ordinateurs
- La longueur du mot x la vitesse du cycle = hertz
Deux grande famille de processeur
- Amd (coûte moins chère, mais chauffe plus et cela fait du bruit)
- Intel: double coeur = Duo 1 (32 bits) ou Duo 2 = 64 bits
- NB: Les deux ont les mêmes composantes.
Deux grandes catégories de processeur
- Céléron (le plus cheap) = il a une toute petite cache (plus lent pour les jeux vidéos et les calcul matriciel en mathématique)
- AMD