capacitat disc dur, ascii, codi binari
DESCRIPTION
Capacitat disc dur, ASCII, Codi BinariTRANSCRIPT
CÀLCUL DE LA CAPACITAT D’UN DISC DUR – HD (Hard Disk)
Si fem Inicia/Accessoris/Eines del sistema/Informació del sistema
I després mirem en les unitats d’emmagatzematge els discos ens sortirà la següent informació, que anotem al marge dret
junt amb les unitats de capacitat de memòria en informàtica:
Dades del Disc Dur (Hard Disk)
- Bytes / sector = 512
- Sectors / pista = 63
- Núm. total de cilindres = 16.578
- Núm. total de sectors = 266.325.570
- Núm. total de pistes = 4.227.390
- Pistes / cilindre = 255
Unitats de capacitat en Informàtica
- Bit = Binary Digit (Espai necessari
per emmagatzemar un 0 o un 1,
càrrega positiva o negativa en un
disc magnétic, forat o no forat en un
disc òptic).
- Byte = 8 bits (És l’espai necessari
per guardar un caràcter ASCII, com
per exemple una lletra).
- KiloByte (Kb) = 210 =1024 bytes
- MegaByte (Mb) = 1024 Kb
- GigaByte (Gb) = 1024 Mb
- TeraByte (Tb) = 1024 Gb
- PetaByte (Pb) = 1024 Tb
Càlcul de la capacitat del Disc Dur (HD)
Núm. pistes = (Núm. Total de cilindres) x (Pistes / cilindre) = 16.578 x 255 = 4.227.390 pistes
Núm. Sectors = (Núm. Pistes) x (Sectors / pista) = 4227390 x 63 = 266.325.570 sectors
Com que cada sector ocupa 512 bytes, aleshores:
Capacitat en Bytes=(Núm Sectors)·(Bytes/sector)=(266.325.570 sectors)·(512 bytes/sector)=136.358.691.840
bytes
Com que 1Kb = 1024 Bytes, aleshores:
Capacitat en KiloBytes = (136358691840 bytes) / (1024 bytes/Kb) = 133.162.785 Kb
Com que 1Mb = 1024 Kb, aleshores:
Capacitat en MegaBytes = (133.162.785 Kb) / (1024 Kb/Mb) = 130.041,78 Mb
Com que 1Gb = 1024 Mb, aleshores:
Capacitat en GigaBytes = (130.041,78 Mb) / (1024 Mb/Gb) = 126,99 Gb concorda amb les dades
Com que 1Tb = 1024 Gb, aleshores:
Capacitat en TeraBytes = (126,99 Gb) / (1024 Gb/Tb) = 0,12 Tb
Com que 1Pb = 1024 Tb, aleshores:
Capacitat en PetaBytes = (0’12 Tb) / (1024 Tb/Pb) = 0,00012 Pb
CODIFICACIÓ DE CARÀCTERS EN INFORMÀTICA
CODI ASCII
Les sigles ASCII provenen de l'anglès American Standard Code for Information Interchange, és a dir, Codi Estàndard
Americà per a l'Intercanvi d'Informació.
L'ASCII és un joc de caràcters que assigna valors numèrics (del 0 al 127, 7 bits de longitud) a les lletres, xifres i signes
de puntuació. Existeixen codis ASCII extensos de 256 caràcters (del 0 al 255, un byte), que permeten representar
caràcters no anglesos com poden ser les vocals accentuades o la ç. Els caràcters de la part superior (127 a 255), varien
d'un estàndard a un altre, encara que el més utilitzat és el ISO Latin-1 o ISO-8859-1.
El codi ASCII utilitza 7 bits per representar els caràcters, encara que inicialment emprava un bit addicional (bit de
paritat) que s'usava per detectar errors en la transmissió de dades. Sovint es diu incorrectament ASCII a uns altres codis
de caràcters de 8 bits, com l'estàndard ISO-8859-1 que és una extensió que utilitza 8 bits per proporcionar caràcters
addicionals usats en idiomes diferents a l'anglès, com per exemple l'espanyol.
El codi ASCII va ser publicat com a estàndard per primera vegada l’any 1967 i va ser actualitzat per última vegada en
1986. En l'actualitat defineix codis per 33 caràcters no imprimibles, dels quals la majoria són caràcters de control
obsolets que tenen efecte sobre com es processa el text, més altres 95 caràcters imprimibles que els segueixen en la
numeració (començant pel caràcter espai, que té codi ASCII 32).
Gairebé tots els sistemes informàtics actuals utilitzen el codi ASCII o una extensió compatible per representar textos i
per al control de dispositius que manegen text.
UNICODE
Unicode és un estàndard internacional de codificació de caràcters en suports informàtics. El seu objectiu és
proporcionar el mitjà per a permetre emmagatzemar qualsevol text que es desitgi. Això inclou qualsevol mena de forma
d'escriptura que es faci servir actualment, moltes formes d'escriptura conegudes només pels estudiosos i altra mena de
símbols com ara els símbols matemàtics, lingüístics i APL.
Unicode és un projecte que pretén reemplaçar tota mena de conjunt de caràcters existent. Avui en dia, Unicode es
considera el conjunt de caràcters més complet i ha esdevingut l'opció a triar en la internacionalització de programari en
entorns multilingües. Molts estàndards recents i programari bàsic han adoptat Unicode per a representar text.
Pàgina de codi
Una pàgina de codi consisteix en una taula que defineix el conjunt de
caràcters que s'està utilitzant. Cada conjunt de caràcters conté 256
entrades específiques d'un país o d'un idioma. Els caràcters es tradueixen
a partir de la taula de les pàgines de codis i seran els quals utilitzin el
teclat, la pantalla i la impressora. Un exemple d'això ho forma el conjunt
de lletres, nombres i símbols (com els accents).
Les pàgines de codis preparades es faciliten en arxius d'informació de
pàgines de codis (.CPI) en el programari. El OpenDOS inclou les
següents pàgines de codis preparades:
437 - Pàgina de codis dels Estats Units.
850 - Pàgina de codis multilingüe, majoria d’idiomes europeus.
860 - Pàgina de codis del portuguès.
863 - Pàgina de codis del francès canadenc.
865 - Pàgina de codis d'idiomes nòrdics.
SISTEMA DE NUMERACIÓ BINARI
El codi binari és un sistema de numeració en el qual totes les quantitats es representen utilitzant
com base dues xifres: zero i un (0 i 1). En altres paraules, és un sistema de numeració de base 2,
mentre que el sistema que utilitzem més habitualment és de base 10, o decimal.
Els ordinadors treballen internament amb dos nivells de voltatge, pel que el seu sistema de
numeració natural és el sistema binari (encès, apagat).
Si el sistema decimal treballa amb deu xifres (0,1,2,3,4,5,6,7,8,9), el sistema octal o de base vuit
treballaria amb vuit (0,1,2,3,4,5,6,7). El sistema binari, o de base dos, només n'utilitza dos (0 i 1).
Pas de Binari a Decimal
Per passar el número binari 10110101 a decimal fem el següent:
10110101 = 1·27 + 0·26 + 1·25 + 1·24 + 0·23 + 1·22 + 0·21 + 1·20 = 128 + 32 + 16 + 4 +1 = 181
Ja que les potències de 2 són 1, 2, 4, 8, 16, 32, 64, 128, etc, es pot fer el mateix omplint la taula següent:
128 64 32 16 8 4 2 1 Número Decimal
1 0 1 1 0 1 0 1 128+32+16+4+1=181
Pas de Decimal a Binari
Hi ha vàries formes de passar un nombre decimal a binari. Una de les més senzilles és descomposar el número en
qüestió com a suma de potències de 2.
Per exemple, per passar el número 99 a binari hauríem d’aconseguir sumar 99 amb les potències de 2: 1, 2, 4, 8, 16, 32,
64, 128, etc. Com és lògic no es pot fer servir el 128, però si el 64 i el 32 que sumen 96, que junt amb el 2 i el 1 ja
sumen 99.
El procés seria el mateix que el d’omplir la taula anterior però sabent el resultat que ens ha de donar la suma:
128 64 32 16 8 4 2 1 Número Decimal
0 1 1 0 0 0 1 1 99 = 64 + 32 + 2 + 1
Així doncs, el número decimal 99 s’escriu 01100011 en binari.
Exercicis:
(1) Passa els següents nombres binaris a decimal:
(a) 00000000, (b) 11111111, (c) 10101010, (d) 01010101, (e) 11110000, (f) 00001111, (g) 11001100, (h)
00110011.
(2) Passa els següents nombres decimals a binari: (a) 84, (b) 43, (c) 14, (d) 1, (e) 11, (f) 111, (g) 255, (h) 77.
(3) Escriu els codis ASCII corresponents a les paraules següents i després expressa-ho en codi binari: (a) casa,
(b) Paper, (c) Riure, (d) CABLE, (e) Sac, (f) perfum, (g) Rosa.
Exemple:
Lletres c a s a
Codi ASCII (decimal) 99 97 115 97
Codi ASCII (binari) 01100011 01100001 01110011 01100001
Aleshores la paraula casa a l’ordinador s’escriu amb 4 bytes així:
01100011 01100001 01110011 01100001