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)

  1. # Bash!
  2. Fazi = 8
  3. End do
  4. Print
  5. 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