Conceitos Básicos de Informática HARDWARE (2) Maria Aparecida Castro Livi [email protected] Universidade Federal do Rio Grande do Sul Instituto de Informática Objetivos Conceituar bit e byte. Compreender como números e outros tipos de dados são representados internamente ao computador. Identificar códigos de representação de caracteres. Converter valores de binário para decimal. Conhecer as unidades de medida de memória e armazenamento. Conceituar palavra de memória. II - UFRGS- Profa. Maria Aparecida C. Livi v.4 Representação de dados na memória: Elementos básicos: BIT (BInary digitT) menor unidade de informação pode representar apenas dois valores: 1 - ligado (ON) 0 - desligado (OFF). BYTE agrupamento de 8 bits, normalmente corresponde a um caractere; um byte permite representar até 256 símbolos diferentes. II - UFRGS- Profa. Maria Aparecida C. Livi v.4 Conversão binário para decimal: Seja o número binário: 1 1 0 1 0 0 1 1 Para convertê-lo para o correspondente decimal: a) escreve-se as potências de dois correspondentes aos dígitos do número binário, iniciando da posição mais à direita: 27 26 25 24 23 22 21 20 b) soma-se as potências de dois correspondentes a dígitos 1 no número binário: 27 + 26 128 + 64 + + 24 16 II - UFRGS- Profa. Maria Aparecida C. Livi v.4 + + 21 + 20 2 + 1 = 211 Códigos de representação de dados: O caractere é a unidade básica de armazenamento na maioria dos sistemas. O armazenamento de caracteres (letras, números e outros símbolos) é feito através de um esquema de codificação onde, por convenção, certos conjuntos de bits representam certos caracteres. II - UFRGS- Profa. Maria Aparecida C. Livi v.4 Códigos padrão de representação de caracteres: Os códigos mais utilizados são: ASCII e EBCDIC: usam 1 byte e conseguem representar 256 caracteres. UNICÓDIGO: usa dois bytes e consegue representar 65281 caracteres. II - UFRGS- Profa. Maria Aparecida C. Livi v.4 Códigos Padrão de Representação de Caracteres: caractere ASCII EBCDIC 0 1 2 ... A B C ... 01010000 01010001 01010010 ... 10100001 10100010 10100011 ... 11110000 11110001 11110010 ... 11000001 11000010 11000011 ... II - UFRGS- Profa. Maria Aparecida C. Livi v.4 ASCII e EBCDIC: Com todos os bits ligados em um byte, podem ser representados os números de 1 a 255: 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 = 1 + 2 + 4 + 8 + 16 + 32 + 54 + 128 = 255 Com todos os bits desligados em um byte, representa-se o zero. Total de caracteres representados: 256. II - UFRGS- Profa. Maria Aparecida C. Livi v.4 UNICÓDIGO: Com todos os bits ligados em um byte, podem ser representados os números de 1 a 65280: 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 210 + 211 + 212 + 213 + 214 + 215 = 1 + 2 + 4 + 8 + 16 + 32 + 54 + 128 + 256 + 512 + 1024 + 2048 + 4096 + 8192 + 16384 + 32768 = 65280 Com todos os bits desligados, representa-se o zero. Total de caracteres representados: 65.281. II - UFRGS- Profa. Maria Aparecida C. Livi v.4 Unidades de Medida: Para quantificar memória principal e para indicar capacidade de armazenamento. Ex.: Memória de um PC : 512Mb Capacidade de um HD: 80 Gb Capacidade de um disquete 3.5”: K M G T quilo mega giga tera II - UFRGS- Profa. Maria Aparecida C. Livi v.4 (mil) (milhão) (bilhão) (trilhão) 103 106 109 1012 1.44Mb Palavra de Memória: Número de bits que o computador lê ou grava em uma única operação (tanto para dados quanto para instruções). Em PCs, presentemente uma palavra de memória é de 32 ou 64 bits. O tamanho de uma palavra de memória é sempre um número múltiplo de 8 (1 byte = 8 bits). II - UFRGS- Profa. Maria Aparecida C. Livi v.4