Académique Documents
Professionnel Documents
Culture Documents
1-
SYNTHESE : Architecture Machine
0 0 0 0 1 1 1 1 1 1
0 1 1 0 0 1 1 0 1 0
1 0 1 0 0 1 0 1 1 0
1 1 1 1 0 0 0 0 0 0
Théorème de
DE MORGAN
XOR
2– LE TABLEAU DE KARNAUGH :
Exemple : simplifier une fonction R à l’aide du tableau de KARNAUGH :
614283695.doc 1/4
Règles de transformation d’un tableau de KARNAUGH en équation :
Les groupements rassemblent un nombre de cases de 2n
L’équation sera d’autant plus condensée que les groupements seront gros
Les groupements peuvent être opérés par les bords ( Gauche Droite ou Haut Bas )
les ordinateurs utilisent différents types de circuits à base de circuit à base de transistors:
- combinatoires (les états en sortie dépendent uniquement des états en entrées
- séquentiels (les états en sortie dépendent des états en entrée ainsi que du temps et des états antérieurs)
UAL A B
A et B sont les opérandes (les entrées)
R est le résultat
F est une fonction binaire (l’opération à réaliser)
F D D est un drapeau indiquant un résultat secondaire de la fonction
(signe, erreur, division par zéro…..)
R
CU qui donne les ordres à CO compteur ordinal, adresse de la prochaine instruction à exécuter.
toutes les autres parties. RI registre d’instruction, contient instruction en cours d’exécution.
AC accumulateur chargé de stocker les opérandes intermédiaires.
614283695.doc 2/4
CC code condition, utilisée pour les instructions de ruptures
Unité de Contrôle ou Unité conditionnelles (saut)
de Calcul
4- Historique :
-1936, Alan Turing infirme la théorie de Kurt Gödel et démontre qu’on ne peut pas tout calculer de
manière automatique. Il imagine pour sa démonstration un outil qui inspire encore le fonctionnement
de nos ordinateurs. Une machine universelle qui manipule des informations – des lettres ou des chiffres
– suivant des règles définies dans une table.
- 1945 John von Neumann en supervisa la construction de la fin de 1945 jusqu’en 1951 au sein
de l’Institut for Advanced Study. Julian Bigelow fut l’ingénieur chargé de construire cette machine
destinée à un usage balistique. Les ingénieurs n’étaient pas des physiciens théoriciens, ils travaillaient
au fer à souder et ce sont des femmes qui assuraient le plus gros de la programmation. La machine de
von Neumann n’a jamais été brevetée contrairement à l’ENIAC qui a servi au même usage balistique.
Alors que l’ENIAC (1945-*tube à vide) faisait ses calculs en système décimal, la machine de von Neumann
utilisait le système binaire. Tous les ordinateurs qui suivront seront calqués sur cette machine.
les gratuiciels (freewares) : un gratuiciel est un logiciel gratuit propriétaire, alors qu'un logiciel libre se
définit par les libertés accordées à l'utilisateur. Si la nature du logiciel libre facilite et encourage son partage,
ce qui tend à le rendre gratuit, elle ne s'oppose pas pour autant à sa rentabilité principalement via des
services associés. Les rémunérations sont liées par exemple aux travaux de création, de développement,
de mise à disposition et de soutien technique. D'un autre côté les logiciels gratuits ne sont pas
nécessairement libres, car leur code source n'est pas systématiquement accessible, et leur licence peut ne
pas correspondre à la définition du logiciel libre.
l’open source : le logiciel libre, selon son initiateur, est un mouvement social 4 qui repose sur les principes
de Liberté, Égalité, Fraternité5 ; l’open source quant à lui, décrit pour la première fois dans La Cathédrale et
le Bazar, s'attache aux avantages d'une méthode de développement au travers de la réutilisation du code
source.
Logiciel propriétaire
Sauter à la navigationSauter à la recherche
Un logiciel propriétaire1, logiciel non libre ou parfois logiciel privatif voire logiciel privateur, désigne
un logiciel qui ne permet pas légalement ou techniquement, ou par quelque autre moyen que ce soit, d'exercer
simultanément les quatre libertés logicielles que sont l'exécution du logiciel pour tout type d'utilisation, l'étude de
son code source (et donc l'accès à ce code source), la distribution de copies, ainsi que la modification et donc
l'amélioration du code source.
Shell Unix
Commandes classiques
A retenir
un système d’exploitation est un programme ou ensemble de programmes qui organisent l’accès aux
ressources d’une machine (linux, unix,Ios, windows), la console (terminal, cmd) permet de saisir des
commandes simples ou complexes (ligne de commande)
614283695.doc 4/4