human
Comment fonctionnent les ordinateurs au niveau * le plus * basique Accent mis sur la plupart . Pas de programmation mais au niveau physique. Explique comme si j'avais cinq ans.
gpt
Du point de vue des circuits, voici ce qui se passe : Imaginez que vous avez des interrupteurs que vous pouvez activer et désactiver. (Vous voyez généralement on représenté par un " 1 " et off représenté par un " 0 " - c'est ce qu'on appelle la représentation binaire , où le préfixe " bi " signifie deux , car un interrupteur ne peut être que activé ou désactivé ). En tant qu'utilisateur, vous définissez la valeur de ces commutateurs. Autrement dit , vous les activez et les désactivez dans des ordres différents pour représenter différentes entrées ( vous pouvez utiliser l' ordre des interrupteurs marche / arrêt pour représenter les nombres . Par exemple , 101 représente 5 . Pour en savoir plus , vous pouvez afficher une explication simple du nombre binaire représentation [ ici ] ( URL_5 ) . ) Chacun de ces commutateurs que vous avez a un fil , et ce fil connecte vos commutateurs à des " portes logiques " . Les portes logiques simples acceptent généralement une ou deux entrées et prennent une décision (sortie) en fonction de ces entrées. Les 3 portes logiques les plus élémentaires sont « et », « ou » et « non ». La porte " et " produit un message " on " si /les deux/ de ses entrées sont on . La porte " ou " produit un message " on " si /l'une ou l'autre de ses entrées est on . La porte "not" ne prend qu'une seule entrée et produit un message "on" si son entrée est désactivée, et vice versa. Voici des visualisations de ces portes en action, où le vert clair est « allumé » et le vert foncé est « éteint ». La porte Et , où une entrée est activée et l' autre est désactivée , produit un message " désactivé " : [ X ] ( URL_9 ) La porte Et , lorsque les deux entrées sont activées , produit un message " activé " : [ X ] ( URL_3 ) La porte OU , où l' une des entrées est activée , produit un message « activé » : [ X ] ( URL_4 ) [ X ] ( URL_2 ) Lorsque les deux entrées sont activées , la porte OU produit toujours un message « activé » : [ X ] ( URL_6 ) La porte « non » retourne le message qu'elle reçoit : [ X ] ( URL_1 ) [ X ] ( URL_7 ) Si vous voulez télécharger ce programme pour jouer avec les portes et en savoir plus , il s'appelle [ Logisim ] ( URL_8 ) et est totalement gratuit ! Pour faire court, vous pouvez combiner plusieurs de ces entrées et portes pour faire des choses de plus en plus complexes. Par exemple , voici un exemple d' un [ additionneur complet ] ( URL_0 ) dans Logisim dont le travail consiste à additionner deux entrées simples ( 1 ou 0 ) et à déterminer leur somme . A partir de l'additionneur complet, vous pouvez créer un additionneur 4 bits (qui peut additionner deux nombres aussi grands que 15), etc. Les possibilités sont énormes !