Molti hanno maledetto il loro computer per prendere le cose troppo letteralmente! È facile dare la colpa al computer quando qualcosa va storto.
Ottenete alla cassa al mercato, e l'articolo acquistato 'su speciale' si avvicina al prezzo pieno. Il manager deve essere chiamato per Difficoltà it up, e lui cosa dice?
"Noi abbiamo avuto problemi con il computer, ottiene il prezzo sbagliato su alcune cose.
Si mette in un elenco di addressess al vostro Word processor e stampare gli inviti festa per la prossima settimana. Poi si trova che oggi sono stato inserito nel blocco di firma - dal computer!
Forse avete sentito l'espressione ' Garbage in Garbage out "? Qualcuno, a un certo punto ha incaricato il computer a fare quello che ha fatto, non decide di rovinare voi deliberatamente. Computer può fare solo ciò che viene detto, sono più logici di Spock e prendono letteralmente tutto.
Stiamo andando a guardare perché sono così pedante!
Il mondo intorno a noi ha molti aspetti che funzionano nello stesso modo come un computer. Ci sono molti esempi di opposti, per esempio su e giù, a sinistra e a destra, avanti e indietro. Una luce può essere On o Off, forse che è notte o giorno. Sì o No? Si può pensare di molti altri. Questo sistema di due stati possibili è denominato un sistema binario, se non è uno, l'altro deve essere.
Un computer utilizza il sistema binario per eseguire tutte le sue funzioni, l'unità di base, originariamente un tubo a vuoto, poi un transistor, quindi un chip, è usata migliaia di volte sopra per rendere l'unità totale. La luce viene acceso o spento che abbiamo accennato sopra è controllata da un interruttore. Nel computer questo interruttore è un transistor, che è accesa o spenta.
Ora si arriva alla matematica! Non ti preoccupare, è molto semplice matematica! In effetti è così semplice che contare solo fino a 1. Che è giusto, che possiamo avere solo due stati così contare da 0 a 1. (Che è un'altra cosa che i computer sono pedanti circa, insistono su a partire da zero).
Il sistema binario è un sistema di numero. Hai familiarità con il sistema decimale che ha 10 cifre da 0 a 9 (si pensi come un computer 0 viene primo). Può fare su tutti i tipi di sistemi di numerazione per qualunque scopo che si desidera. Probabilmente sapere circa una dozzina di 12 e hanno anche sentito parlare di una mezza dozzina. Se hai utilizzato il computer molto si può avere incontrato il sistema esadecimale. Questo ha 16 'numeri' 0-9e A-F. Un altro sistema di numero usato dalla gente di computer è il sistema ottale che ha 8 cifre, 0-7.
OK così come contiamo con solo 0 e 1. Semplice, esattamente nello stesso modo si contano in decimale. I primi dieci numeri sono OK, avanti 0-9, ma che cosa? Ricominciare da capo, ma aggiungere un 1 facendo 10 o "uno, zero". Questo ci viene a "uno, nove" e ci vai a "due, zero", e così via fino a "nove, nove" allora siamo ancora aggiungere un 1 per fare 100 - "uno, zero, zero."
Se mi avete seguito finora si è pronti per la sequenza binaria, è molto più semplice. Partendo a zero abbiamo 0,1 - e quello è esso. Seguiamo la stessa regola e aggiungere in un 1, rendendo "uno, zero". Vieni avanti "uno, uno"; quindi "uno, zero, zero"; -"uno, zero, uno"; ecc. Questi sono equivalenti a 0,1,2,3,4,5 decimale. Come questo si riferiscono ai computer? Che è prossima.
Nel nostro computer abbiamo interruttori a transistor, come descritto sopra. Per l'esempio di matematica che abbiamo appena guardato, abbiamo bisogno di tre interruttori. Queste ciascuno rappresenta una cifra binaria, o Bit. Per rappresentare un decimale 1, questi interruttori sarebbe OFF, OFF, ON o 001. Per un decimale 5 avremmo ON, OFF, ON, o 101. Per estensione si può vedere che con 4 interruttori potremmo andare a 1111 o 15 decimale.
Un altro punto da notare è che ogni cifra binaria, o bit, ha un valore. Proprio come in decimale abbiamo unità, decine, centinaia, ecc in binario i valori sono 1,2,4,8,16,32,64,128 ecc ecc. Il codice binario 1111 sopra menzionati è quindi 1 + 2 + 4 + 8 = 15. Se si voleva lavorare fuori era cosa 100101100 binario in decimale, è possibile aggiungere i valori individuali. In realtà le persone che lavorano sulle macchine base devono sapere "codice macchina"! 1111 Li sarebbe F in formato esadecimale o 17 in ottale.
Probabilmente questo sembra un modo molto prolisso per lavorare i numeri, fino a quando non ti ricordi che questi 'switch' possono operare a velocità di nanosecondi o 1.000.000.000 di volte al secondo, grandi calcoli diventano possibili.
Questo è probabilmente sufficiente per digerire in uno andare. La prossima volta vedremo come un computer aggiunge e moltiplica.
No comments:
Post a Comment