Capacitat disc dur, ASCII, Codi Binari

Page 1

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 1

64 0

32 1

16 1

8 0

4 1

2 0

1 1

Número Decimal 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 0

64 1

32 1

16 0

8 0

4 0

2 1

1 1

Número Decimal 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 Codi ASCII (decimal) Codi ASCII (binari)

c 99 01100011

a 97 01100001

s 115 01110011

Aleshores la paraula casa a l’ordinador s’escriu amb 4 bytes així: 01100011

01100001

01110011

01100001

a 97 01100001


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.