Computadores II: Bits e Bytes
|
|
- João Azeredo Palma
- 8 Há anos
- Visualizações:
Transcrição
1 Computadores II: Bits e Bytes A1 Texto 2 Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 27/05/2005 Autor: B.Piropo Sistemas numéricos posicionais Pode-se escrever um livro sobre esse tema. Mas um livro não caberia aqui. Por outro lado, não dá para discutir computadores sem abordar a forma pela qual internamente eles lidam com números e as razões dessa forma ter sido adotada. Então vamos abordar o assunto de forma extremamente superficial, apenas tangenciando os conhecimentos estritamente necessários para continuarmos nossa viagem pelo interior dos computadores. Todo o mundo sabe o que são números. O que pouca gente sabe é definir o que é um número. Segundo a definição corrente, baseada na teoria dos conjuntos, número é o conjunto de todos os conjuntos equivalentes entre si. Então, o número cinco, por exemplo, é o conjunto de todos os conjuntos de cinco elementos. A definição pode ser um tanto complicada, mas afinal, o conceito de número está bem arraigado em nossas consciências. Se precisarmos de uma definição mais compreensível (embora menos correta do ponto de vista teórico) sempre podemos usar o conceito vulgar: um número é aquilo que exprime uma quantidade de qualquer coisa. Ou algo parecido... Já um sistema numérico é uma forma sistemática de representar números, uma definição mais fácil de entender. Há diversas formas de fazer isso. Nos interessam especificamente os sistemas numéricos posicionais. Um sistema numérico posicional é aquele em que o valor do algarismo ou numeral (representação gráfica ou símbolo de um número inferior à base) depende da posição deste algarismo no interior da representação do número (conjunto de algarismos). O sistema numérico que usamos correntemente, o sistema decimal (que adota a base dez), é posicional. Por exemplo: no número do sistema decimal, o primeiro algarismo 2 (contando a partir da direita) vale vinte unidades, enquanto o segundo vale duas mil unidades. Seus valores variam devido à posição que ocupam na representação do número. A razão disso é que, em um sistema numérico posicional como o sistema decimal, cada algarismo (ou numeral ) tem um valor igual ao do próprio algarismo multiplicado pela base elevada à posição ocupada pelo número. As posições são numeradas da direita para a esquerda a partir de zero. Então, sempre lembrando que o sistema decimal usa a base dez, consegue-se o valor do número somando as seguintes parcelas (obtidas considerando os algarismos tomados da direita para a esquerda): 4 multiplicado por 10 (base) elevado à potência 0 (posição 0) = 4 x 1 = 4 2 multiplicado por 10 (base) elevado à potência 1 (posição 1) = 2 x 10 = 20 5 multiplicado por 10 (base) elevado à potência 2 (posição 2) = 5 x 100 = multiplicado por 10 (base) elevado à potência 3 (posição 3) = 2 x = multiplicado por 10 (base) elevado à potência 4 (posição 4) = 3 x =
2 A soma, naturalmente, resulta em E basta reparar a forma pela qual o número dez foi utilizado na obtenção do valor do número para entender porque ele é a base do sistema numérico. Pode-se usar qualquer número como base para criar um sistema numérico posicional. Basta seguir a regra acima delineada: obtém-se o valor do número multiplicando-se o valor de cada numeral pela base elevada à posição ocupada por ele e somando todas as parcelas. E se você reparar, vai descobrir que outras bases foram usadas na história da humanidade. O agora quase abandonado sistema inglês de medidas, onde um pé vale doze polegadas e um jarda vale doze pés, é indício do uso de um sistema numérico de base doze. Assim como o fato de até hoje bananas serem vendidas às dúzias e a existência do valor grosa (144, ou doze dúzias). E os nomes dos números em francês, onde oitenta é quatre-vignts (quatro vintes) e 78 é soixante-dix-huit (sessenta e dezoito) são pistas seguras de que algum dia se usou um sistema de base vinte. Na verdade, ao que parece, a única razão para usarmos o sistema decimal é o fato de termos dez dedos nas mãos e a maioria de nós haver aprendido a contar com eles (em ambos os sentidos). Mas qualquer outro número pode ser usado como base. Desde que se observe um detalhe: um sistema de base X precisará de X algarismos (ou numerais ) para representar os números. Assim, o sistema decimal usa dez algarismos (de zero a nove), o sistema de base oito adotará oito (de zero a sete) e o sistema de base dezesseis, muito usado em informática, necessitará de dezesseis algarismos (os mesmos zero a nove do sistema decimal ao qual se agregaram os símbolos A, B, C, D E e F para representar os algarismos de dez a quinze). Ora, se pode-se usar qualquer número como base, e dois é um número como qualquer outro, também ele pode ser usado como base de um sistema numérico posicional. E de fato o é. O sistema numérico posicional de base dois chama-se sistema binário e utiliza, naturalmente, apenas dois algarismos, o zero e o um. Sistema binário; bits e bytes Computadores são constituídos internamente por circuitos elétricos ou eletrônicos. A grande maioria dos componentes de circuitos elétricos podem assumir apenas um dentre dois estados. Por exemplo: interruptores (ou transistores, se usados como chaveadores de corrente ) podem estar fechados ou abertos; capacitores podem estar carregados ou descarregados; lâmpadas podem estar acesas ou apagadas; circuitos podem estar energizados ou desenergizados; e assim por diante. Se estabelecermos que um desses estados representa o um e que o outro representa o zero, tais dispositivos podem ser usados para representar números expressos no sistema binário, o sistema numérico posicional de base dois que usa apenas os algarismos, um e zero. O uso do sistema binário Imagine, por exemplo, que se deseja representar, neste sistema numérico, o número dez mediante um conjunto de lâmpadas, onde uma lâmpada acesa representa o algarismo 1 e uma lâmpada apagada o algarismo 0. No sistema binário, o número dez assume a forma 1010 (para acompanhar este raciocínio basta saber que qualquer número pode ser expresso na base dois usando apenas os algarismos 1 e 0 ; portanto, mesmo que você não saiba fazer a conversão de números do sistema decimal para o binário, acredite que
3 dez em binário é 1010 e siga adiante). Portanto, para representar o número dez bastam quatro lâmpadas uma ao lado da outra, a da esquerda acesa, sua vizinha apagada, a seguinte acesa e a última da direita apagada, na configuração É claro que isto pode ser feito igualmente usando interruptores fechados e abertos, circuitos energizados e desenergizados ou capacitores carregados e descarregados (na verdade, alguns circuitos de memória usados nos computadores empregam capacitores microscópicos para armazenar valores binários). A Figura 1 mostra a soma de dois números representada por lâmpadas (que, por sua vez, representam os dígitos binários 1 e 0 em seus estados acesa e apagada ), no sistema binário e no sistema decimal. Figura 1: Soma de dois números [FPC_AC a.jpg] Quaisquer dispositivos que podem assumir um dentre dois estados possíveis podem ser utilizados para representar quantidades expressas no sistema binário. Computadores lidam apenas com grandezas numéricas. E qualquer valor numérico pode ser expresso em qualquer sistema numérico posicional, inclusive no sistema binário ou de base 2. Como esse sistema usa apenas dois algarismos e os dispositivos que constituem os computadores podem representar com facilidade esses dois algarismos, ele é o sistema adotado pelos computadores para o processamento de dados. A característica mais notável deste sistema numérico é a utilização exclusiva dos algarismos 1 e 0, os chamados dígitos binários para exprimir todas as quantidades e todos os valores de quaisquer variáveis usando uma combinação de um determinado número de dígitos binários, ou seja, usando apenas os algarismos 1 e 0 (é por isso que uma célula de memória precisa armazenar apenas esses dois valores). O uso exclusivo dos algarismos 1 e 0 nos circuitos internos dos computadores pode levar a crer que eles apenas servem para resolver problemas muito específicos, cujas grandezas de entrada e saída assumam apenas dois valores e que portanto sua utilização há de ser extremamente limitada. Esta conclusão é falsa. Na verdade, toda e qualquer grandeza do mundo real, desde as cores e posições dos pontos que formam a imagem da Mona Lisa, os compassos, timbres e notas musicais que compõem a Ária da Quarta Corda, o conjunto de caracteres que consubstanciam a Divina Comédia até a sucessão ordenada de aminoácidos que formam o DNA dos seres vivos, em suma: toda e qualquer criação humana ou da natureza, seja ela qual for, pode ser codificada e representada (com maior ou menor precisão) sob a forma de um conjunto de números. E estes números podem ser expressos no sistema binário. O processo de conversão das grandezas do mundo real em quantidades expressas no sistema binário chama-se digitalização (por exemplo: o
4 dispositivo denominado escaner nada mais é que um digitalizador de imagens, enquanto o processo de gravação de um CD de áudio é a digitalização de sons) e será discutido mais adiante. É por isso que o computador é uma máquina tão versátil e se presta a atividades tão disparatadas como calcular, escrever, desenhar, reproduzir músicas ou vídeo. Com um computador é possível pintar e bordar. Inclusive literalmente... Bits e bytes Um dígito binário, então, é um algarismo do sistema numérico de base dois (há apenas dois: zero e um ). Em inglês, dígito binário é binary digit, cuja contração produz bit. Um bit, portanto, nada mais é que um dígito binário, um algarismo do sistema numérico posicional de base 2. O bit é a menor unidade de dado (ou informação) que pode ser armazenada em um computador. Parece pouco, mas ainda assim essa quantidade mínima de informação tem algumas aplicações práticas (especialmente se associada a seus valores lógicos verdadeiro e falso, respectivamente). Mas, evidentemente, não se pode fazer muito processando valores de um único bit. Na linguagem humana escrita a menor unidade de informação é uma letra, ou caractere. Letras isoladas, como f ou S, não podem representar muita coisa, mas a combinação de algumas delas pode significar muito, como amor, vida, alma. Embora computadores sejam máquinas que trabalhem internamente apenas com grandezas numéricas, de longe sua utilização mais freqüente é trabalhar com texto (este texto foi produzido com a ajuda de um computador e provavelmente você o está lendo com a ajuda de outro). Portanto uma das primeiras preocupações dos programadores de computadores foi desenvolver um método de codificar numericamente os caracteres, ou seja, exprimi-los sob a forma de números binários (ou digitalizá-los ) de tal forma que fosse entendido por todos os computadores, mesmo os de diferentes fabricantes. Em suma: um método padronizado. Para exprimir todos os caracteres do alfabeto, precisamos usar números (binários, evidentemente) de quantos bits? Vejamos. O alfabeto usado no idioma português tem 23 letras. O do idioma inglês, 26 (as mesmas 23 mais o K, o W e o Y ). Como o computador diferencia maiúsculas de minúsculas, é necessário o dobro disso, 52 códigos, para exprimi-las todas. Incluindo os algarismos 0 a 9, chegaríamos a 62 códigos. Então bastariam os números de zero a 61 para exprimir todas as letras maiúsculas, minúsculas e algarismos. Em binário, 61 é expresso por , um número de seis bits. Se um número de seis bits é suficiente para exprimir o maior dos códigos necessários, então é suficiente para exprimir todos os outros. Logo, bastam seis bits para exprimir todos os caracteres do alfabeto mais os dez algarismos do sistema decimal. Mas isso não é o suficiente para trabalhar com texto. Além das letras, há os sinais gráficos como ponto, vírgula, acentos, sinais de exclamação e interrogação, etc. E caracteres acentuados (para um computador a palavra é não é constituída de dois caracteres, a letra e minúscula com um acento agudo sobre ela, mas sim de um único caractere que nada tem a ver com os dois anteriormente citados). Juntando tudo isso com alguns códigos de controle (como mudança de linha), símbolos, e outros, a IBM propôs um código
5 capaz de exprimir 128 elementos. Esse código usava sete bits mas não continha diversos caracteres acentuados e símbolos de uso corrente, que foram acrescentados posteriormente, assim como alguns usados para desenhar linhas e molduras, totalizando 256 elementos que poderiam ser expressos por números de oito bits. Essa representação foi adotada como padrão nos EUA e posteriormente em todo o mundo com o nome de ASCII, sigla de American Standard Code for Information Interchange, ou Código Americano Padrão para Intercâmbio de Informações, o conhecido código ASCII. Devido, sobretudo, à adoção do código ASCII (além de outras razões ligadas à fabricação de microprocessadores; por exemplo: na época em que o código ASCII foi adotado, a maioria dos microprocessadores usavam posições de memórias internas ou registradores capazes de armazenar oito bits), valores expressos em binário com oito algarismos passaram a ser usados para diversas finalidades, adquirindo importância suficiente para receber designação própria. A eles foi dado o nome de byte. Um byte é então qualquer número binário expresso com oito algarismos, ou oito bits. O maior valor que um byte pode assumir é (todos os oito bits valendo um ) que, convertido para o sistema numérico decimal, vale 255 (como veremos ao discutir a conversão de valores entre sistemas numéricos). O menor valor que pode ser assumido por um byte é que, evidentemente, vale zero no sistema decimal. O número total de códigos que podem ser expressos por um byte é 256 (de zero a 255), Note que um byte nada tem de especial, é apenas um número binário de oito algarismos. Sua importância na informática deriva apenas do fato do código ASCII haver adotado números de oito bits, além de razões meramente construtivas ou operacionais. Por exemplo: os códigos enviados a impressoras para controlar a impressão têm oito bits, os valores trocados pelos modems entre computadores também, assim como diversas outras operações elementares de intercâmbio de informações. Além disso, memórias costumam ser organizadas de tal forma que as operações de leitura e escrita são feitas com quantidades de um byte ou de um múltiplo de bytes (oito, dezesseis, trinta e dois, sessenta e quatro ou cento e vinte e oito bits o que corresponde a um, dois, quatro, oito e dezesseis bytes, respectivamente). Múltiplos do byte Como memórias, tradicionalmente, são organizadas de forma que sejam lidos ou escritos um byte ou um número par de bytes em cada operação de leitura ou escrita, adotou-se como norma exprimir a capacidade de armazenamento de memórias em bytes ou em seus múltiplos. Os múltiplos do byte mais usados para exprimir capacidade de armazenamento ou taxas de transferência de dados são quilobyte (KB), megabyte (MB), gigabyte (GB) e terabyte (TB). Em princípio, levando-se em conta o uso padronizado dos prefixos quilo, mega, giga e tera no sistema decimal, o prefixo quilo deveria indicar mil bytes e cada um dos demais o anterior multiplicado por mil. Infelizmente, em informática, as coisas são um pouco mais complicadas. Os prefixos acima foram concebidos para exprimirem potências inteiras da base no sistema numérico de base dez. Assim, o prefixo quilo corresponde a mil vezes a unidade, ou 10 3, mega corresponde a um milhão, ou 10 6, giga a um bilhão, ou 10 9 e tera a um trilhão, ou
6 Ora, o sistema binário usa a base 2. Ocorre que potências inteiras de dez não correspondem a potências inteiras de dois. Por exemplo: mil, expresso em binário, fica , não exatamente aquilo que podemos considerar um número redondo (ou, em linguagem menos popular, uma potência inteira da base). Em contrapartida, o número mais próximo a que leva à uma potência inteira de dois é (que corresponde a 2 10 ), que expresso em binário fica , tornando muito mais fácil efetuar cálculos com ele (em binário, naturalmente). Em razão disso, decidiu-se que um quilobyte, ou 1 KB, corresponde a bytes, e não a como seria de esperar. Pela mesma razão o prefixo mega, em vez de corresponder a x 1.000, corresponde na realidade a x (ou 2 20 ), o que faz com que 1MB valha bytes (e não um milhão de bytes). Fenômeno idêntico ocorre com o gigabyte (1GB = bytes, ou 2 30 ) e com o terabyte (1TB = , ou 2 40 ). Esses valores são usados na informática para exprimir, entre outras grandezas, o número de bytes transferidos entre dispositivos na unidade de tempo (taxas de transferência de dados) e capacidades de dispositivos de memória, interna (memória principal, ou memória RAM) ou externa (discos rígidos e similares). No que toca à memória interna não há muita controvérsia e geralmente o critério acima é respeitado. Se o fabricante de um microcomputador informa que a máquina tem, digamos, 256 MB de memória principal, pode-se confiar que sua capacidade de memória seja de 256 x x 1.024, ou bytes. Mas, infelizmente, o mesmo não ocorre no que toca à memória externa, ou memória secundária, em geral constituída por discos magnéticos, ou discos rígidos. Nessa indústria, os fabricantes costumam calcular a capacidade pelos critérios acima descritos usados na informática, mas ao anunciá-la, arredondam para o valor mais próximo do sistema decimal. Um exemplo: digamos que a capacidade de um disco rígido seja de 37 GB calculados como o usual em informática, ou seja, de 37 x (1.024) 3 = bytes. Essa é a capacidade real. Mas, ao anunciar o produto, o fabricante arredonda o valor para 40 bilhões e declara que a capacidade de seu disco rígido é de 40 GB, um número ligeiramente maior que os 37 GB reais. Uma artimanha duvidosa do ponto de vista técnico, mas altamente vantajosa do ponto de vista comercial. Portanto, cuidado. Quando lidar com múltiplos de bytes, verifique se foram calculados usando o critério adotado correntemente na informática, ou seja, que usa para os prefixos quilo, mega, giga e tera potências inteiras da base 2 (ou múltiplos de 1024), ou se usaram o critério comercial, que adota potências de dez. Em certos casos, pode fazer diferença.
I n f o r m á t i c a
Prof. Dr. Rogério R. de Vargas I n f o r m á t i c a Dados, bits, bytes, representação de dados e sistemas de numeração e representação numérica Itaqui - RS, 2º Semestre de 2014. Agenda Dados; Bits; Bytes;
Leia maisARQUITETURA DE COMPUTADORES - CONCEITUAL
Aula 01 04/08/2008 Universidade do Contestado UnC Sistemas de Informação Arquitetura de Computadores 2ª Fase Prof. Carlos Guerber ARQUITETURA DE COMPUTADORES - CONCEITUAL O QUE É O COMPUTADOR? Um computador
Leia maisComputadores XII: Aprendendo a Somar A4 Texto 3
Computadores XII: Aprendendo a Somar A4 Texto 3 http://www.bpiropo.com.br/fpc20051017.htm Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 17/10/2005 Autor: B.Piropo Na coluna anterior, < http://www.forumpcs.com.br/viewtopic.php?t=131250
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Aula 02: Conceitos Básicos Conceitos Básicos Conceitos fundamentais: dado, informação e processamento de dados Conceitos de algoritmo, algoritmo ótimo, hardware. Software e
Leia maisAula 2 Sistemas de Numeração (Revisão)
Aula 2 Sistemas de Numeração (Revisão) Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm 1 O que fazer com essa apresentação 2 Agenda Breve revisão da aula anterior
Leia maisComputadores XXXIII: Posições de memória A8 Texto 3
Computadores XXXIII: Posições de memória A8 Texto 3 Sítio Fórum PCs /Colunas http://www.forumpcs.com.br/viewtopic.php?t=212493 Coluna: B. Piropo Publicada em 30/04/2007 Autor: B.Piropo Agora, que já sabemos
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Aula 03: Sistemas de numeração Sistemas de numeração Sistemas de Numeração: conceitos, bases de numeração, número e numeral. Necessidade de representação em outras bases de
Leia maisREPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade
REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização
Leia maisB. Piropo. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo
B. Piropo Computadores usam internamente o sistema binário. O sistema binário adota apenas dois algarismos com os quais pode representar qualquer número. Portanto: Computadores só podem trabalhar com números.
Leia maisEFA / S13 SIS Ricardo Castanhinha / Nº 21322 STC / Formadoras Alexandra Formosinho & Isabel Carvalho. Sistema Binário
EFA / S13 SIS Sistema Binário SISTEMA BINÁRIO Estamos acostumados a utilizar o SISTEMA DECIMAL DE NUMERAÇÃO. Esse sistema usa 10 algarismos para formar todos os números: 0, 1, 2, 3, 4, 5, 6, 7, 8, e 9.
Leia maisUnidade 5: Sistemas de Representação
Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação
Leia maisSistemas de Numeração
Sistemas de Numeração Um numeral é um símbolo ou grupo de símbolos que representa um número em um determinado instante da evolução do homem. Tem-se que, numa determinada escrita ou época, os numerais diferenciaram-se
Leia maisPrincipais códigos utilizados. Codificação. Código binário puro. Codificação binária. Codificação Binária. Código Binário puro e suas variantes
Codificação Principais códigos utilizados Computadores e Equipamentos de Comunicações Digitais trabalham com representação e códigos. A codificação binária de sinais é largamente utilizada em Sistemas
Leia maisCurso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária
1- Apresentação Binária Os computadores funcionam e armazenam dados mediante a utilização de chaves eletrônicas que são LIGADAS ou DESLIGADAS. Os computadores só entendem e utilizam dados existentes neste
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 12
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 12 Índice 1. Circuitos Digitais...3 1.1. Sistemas de Numeração... 3 1.2. Tema de Números-Base... 4 2 1. CIRCUITOS DIGITAIS 1.1. SISTEMAS DE NUMERAÇÃO O que quer dizer
Leia maisCurso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012
Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012 Unidades de Medida de Armazenamento Esses detalhes refletem na quantidade de informação armazenada
Leia maisAula 3 - Sistemas de Numeração
UEM Universidade Estadual de Maringá DIN - Departamento de Informática Disciplina: Fundamentos da Computação Profª Thelma Elita Colanzi Lopes thelma@din.uem.br Aula 3 - Sistemas de Numeração O ser humano,
Leia maisAlgoritmos DCC 119. Introdução e Conceitos Básicos
Algoritmos DCC 119 Introdução e Conceitos Básicos Sumário Sistemas de Numeração Sistemas Computacionais Estrutura de um Computador Digital Sistemas Operacionais Algoritmo Introdução Formas de representação
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano 2012-1
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é notação em ponto flutuante Compreender a
Leia maisFundamentos de Hardware
Fundamentos de Hardware Unidade 2 Unidades de Medida Curso Técnico em Informática SUMÁRIO UNIDADES DE MEDIDAS DE ARMAZENAMENTO... 3 CONVERTENDO AS UNIDADES DE MEDIDAS... 4 BIBLIOGRAFIA E REFERÊNCIAS...
Leia maisNotas de Cálculo Numérico
Notas de Cálculo Numérico Túlio Carvalho 6 de novembro de 2002 2 Cálculo Numérico Capítulo 1 Elementos sobre erros numéricos Neste primeiro capítulo, vamos falar de uma limitação importante do cálculo
Leia maisHit dos Bits. Série Matemática na Escola
Hit dos Bits Série Matemática na Escola Objetivos 1. Apresentar o sistema de numeração binário; 2. Mostrar aplicações de sistemas de numeração diferentes do decimal; Hit dos Bits Série Matemática na Escola
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos
Leia mais05/04/2013. Para efetuar medidas é necessário fazer uma padronização, escolhendo unidades para cada grandeza.
Sistemas Internacional de Unidades Já imaginou se quando você fosse comprar uma fonte, importada, e ela viesse com as todas as especificações expressas em unidades que você nem fazia idéia que existiam?
Leia maisMontagem e Manutenção. Luís Guilherme A. Pontes
Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar
Leia maisSistemas de numeração e conversão de bases Conversões;bit e byte (conceituação)
Sistemas de numeração e conversão de bases Conversões;bit e byte (conceituação) Cálculo de conversão de bases para responder às questões pertinentes à execução das especificações nas configurações de sistemas,
Leia maisO matemático indiano Pingala apresentou a primeira descrição conhecida de um sistema numérico binário no século III a.c..
Sistema binário (matemática) O sistema binário ou base 2, é um sistema de numeração posicional em que todas as quantidades se representam com base em dois números, com o que se dispõe das cifras: zero
Leia maisSistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos
Sistema de Numeração e Códigos CPCX UFMS Prof. Renato F. dos Santos 2.4 Código BCD (Binary-coded decimal) Quando um número decimal é representado pelo seu número binário equivalente, dizemos que é uma
Leia mais1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através da codificação ASCII (American Standard Code for
FICHA DE TRABALHO Nº 1 MÓDULO: EQUIPAMENTOS ACTIVOS DE REDES DATA: / 03 / 2010 FORMADOR: EDUARDO SEQUEIRA FICHA LABORATORIAL 1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através
Leia maisProfa. Dra. Amanda Liz Pacífico Manfrim Perticarrari
Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari http://www.youtube.com/watch?v=slhvnhh9iw0&feature=fvwrel São representações dos números de uma forma consistente. Apresenta uma grande quantidade de
Leia maisDICAS PARA CÁLCULOS MAIS RÁPIDOS ARTIGO 06
DICAS PARA CÁLCULOS MAIS RÁPIDOS ARTIGO 06 Este é o 6º artigo da série de dicas para facilitar / agilizar os cálculos matemáticos envolvidos em questões de Raciocínio Lógico, Matemática, Matemática Financeira
Leia maisHardware Básico. - Conceitos Básicos - Números Binários - Principais Componentes. Professor: Wanderson Dantas
Hardware Básico - Conceitos Básicos - Números Binários - Principais Componentes Professor: Wanderson Dantas Conceitos Básicos Informática: Ciência que estuda o tratamento das informações quanto a sua coleta,
Leia maisINFORMÁTICA PARA ADMINISTRAÇÃO I
CENTRO DE ENSINO SUPERIOR DO AMAPÁ INFORMÁTICA PARA ADMINISTRAÇÃO I Unidade II O usuário se comunica com o núcleo do computador (composto por CPU e memória principal) através de dispositivos de entrada
Leia maisProf. Célio Conrado 1
O usuário se comunica com o núcleo do computador (composto por CPU e memória principal) através de dispositivos de entrada e saída (dispositivos de E/S). Todo objeto que faz parte do sistema e tem por
Leia maisExercícios Teóricos Resolvidos
Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar
Leia maisSistema de Numeração
META: Apresentar os sistemas de numeração egípcio e babilônico. OBJETIVOS: Ao fim da aula os alunos deverão ser capazes de: Entender a dificuldade encontrada pelos antigos para representar quantidades.
Leia maisEscola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de
Escola Secundária c/3º CEB José Macedo Fragateiro Curso Profissional de Nível Secundário Componente Técnica Disciplina de Sistemas Digitais e Arquitectura de Computadores 29/21 Módulo 1: Sistemas de Numeração
Leia maisIntrodução. A Informação e sua Representação (Parte II) Universidade Federal de Campina Grande. Unidade Acadêmica de Sistemas e Computação
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte II) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br
Leia maisProgramação de Computadores
Aula 01 Introdução Departamento de Computação Universidade Federal de Ouro Preto 2011.1 1 Processamento de dados 2 Organização de Computadores 3 Sistemas de Numeração Processamento de dados Processamento
Leia maisCapítulo 9: Codificação. Prof.: Roberto Franciscatto
Capítulo 9: Codificação Prof.: Roberto Franciscatto Conceituação Um computador só pode identificar a informação através de sua capacidade de distinguir entre dois estados; Algo está imantado num sentido
Leia maisInformática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 16
Informática Prof. Macêdo Firmino Representação da Informação Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 16 Introdução Estamos acostumados a pensar nos computadores como mecanismos complexos,
Leia maisHardware de Computadores
Sistema Binário Hardware de Computadores O sistema binário é um sistema de numeração posicional em que todas as quantidades são representadas, utilizando-se como base as cifras: zero e um (0 e 1). Os computadores
Leia maisResolvendo problemas com logaritmos
A UA UL LA Resolvendo problemas com logaritmos Introdução Na aula anterior descobrimos as propriedades dos logaritmos e tivemos um primeiro contato com a tábua de logarítmos. Agora você deverá aplicar
Leia maisTEXTO DE REVISÃO: Uso da calculadora científica e potências de 10.
TEXTO DE REVISÃO: Uso da calculadora científica e potências de 10. Caro aluno (a): No livro texto (Halliday) cap.01 - Medidas alguns conceitos muito importantes são apresentados. Por exemplo, é muito importante
Leia maiscentena dezena unidade 10 2 10 1 10 0 275 2 7 5 200 + 70 + 5 275
A. Sistemas de Numeração. Para se entender a linguagem do computador (o Código de Máquina), é necessário conhecer um pouco da teoria dos números. Não é uma tarefa tão difícil quanto pode parecer. Sabendo-se
Leia maisProf. Orlando Rocha. Qual o nosso contexto atual?
1 Qual o nosso contexto atual? Atualmente, vivemos em uma sociedade que é movida pela moeda informação! No nosso dia-a-dia, somos bombardeados por inúmeras palavras que na maioria das vezes é do idioma
Leia maisAula 2 Modelo Simplificado de Computador
Aula 2 Modelo Simplificado de Computador Um computador pode ser esquematizado de maneira bastante simplificada da seguinte forma: Modelo Simplificado de Computador: Memória Dispositivo de Entrada Processador
Leia maisComputador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.
Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos
Leia maisAula 01 Introdução à Informática. Prof. Bruno Gomes bruno.gomes@ifrn.edu.br www.profbrunogomes.com.br
Aula 01 Introdução à Informática Prof. Bruno Gomes bruno.gomes@ifrn.edu.br www.profbrunogomes.com.br Agenda da Aula Introdução à Informática; Dados x Informação; O Computador (Hardware); Unidades de medida.
Leia maisTrabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos
Trabalho compilado da Internet Prof. Claudio Passos Sistemas Numéricos A Informação e sua Representação O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob
Leia maisAV1 - MA 12-2012. (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, 02 1 1 0, 788 1 0, 980
Questão 1. Uma venda imobiliária envolve o pagamento de 12 prestações mensais iguais a R$ 10.000,00, a primeira no ato da venda, acrescidas de uma parcela final de R$ 100.000,00, 12 meses após a venda.
Leia maisDISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves
DISPOSITIVOS DE BLOCO Professor: João Paulo de Brito Gonçalves INTRODUÇÃO Periférico Dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo. Conectados ao computador
Leia maisFundamentos em Informática (Sistemas de Numeração e Representação de Dados)
1 UNIVERSIDADE DO CONTESTADO / UnC CAMPUS CONCÓRDIA/SC CURSO DE SISTEMAS DE INFORMAÇÃO Fundamentos em Informática (Sistemas de Numeração e Representação de Dados) (Apostila da disciplina elaborada pelo
Leia maisFigure 2 - Nós folhas de uma árvore binária representando caracteres ASCII
A ocorrência tamanho ASCII codificação de Huffman é um A Codificação método de compactação de Huffman caracteres (American e a variável codificação dos usado símbolos Standard para por cada muitas no Code
Leia maisFração como porcentagem. Sexto Ano do Ensino Fundamental. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antonio Caminha M.
Material Teórico - Módulo de FRAÇÕES COMO PORCENTAGEM E PROBABILIDADE Fração como porcentagem Sexto Ano do Ensino Fundamental Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antonio Caminha M. Neto
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CAXIAS DO SUL
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CAXIAS DO SUL CONVERSÃO ENTRE BASES NUMÉRICAS Disciplina: História da Matemática Professor: Rodrigo Sychocki da Silva Estudantes:
Leia maisSISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 1 - SISTEMA DE NUMERAÇÃO BINÁRIA E DECIMAL Todos os computadores são formados por circuitos digitais, onde as informações e os dados são codificados com dois níveis de tensão, pelo que o seu sistema
Leia mais1. NÍVEL CONVENCIONAL DE MÁQUINA
1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0
Leia maisSistemas de Numeração. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2
INFORMÁTICA Sistemas de Numeração Professor: Rogério R. de Vargas 2014/2 Sistemas de Numeração São sistemas de notação usados para representar quantidades abstratas denominadas números. Um sistema numérico
Leia maisSistemas de Numeração
Sistemas de Numeração Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Sistemas de Numeração Prover símbolos e convenções
Leia maisMemórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)
Memórias O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s) Essas informações são guardadas eletricamente em células individuais. Chamamos cada elemento
Leia maisContando os Pontos Números Binários
Atividade 1 Contando os Pontos Números Binários Sumário Os dados são armazenados em computadores e transmitidos como uma série de zeros e uns. Como podemos representar palavras e números usando apenas
Leia maisSistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h
Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Representação da Informação Um dispositivo eletrônico, armazena e movimenta as informações internamente
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O que é a Informática? A palavra Informática tem origem na junção das palavras: INFORMAÇÃO + AUTOMÁTICA = INFORMÁTICA...e significa, portanto, o tratamento da informação
Leia mais10/02/2015. Introdução. Podemos classificar os tipos de dados a serem processados em dados e instruções Dados: Algoritmos e Lógica de Programação
Introdução Algoritmos e Lógica de Programação Tipos de dados Podemos classificar os tipos de dados a serem processados em dados e instruções Dados: Informações a serem processadas pelo computador. Consideremos
Leia mais1. Sistemas de numeração
1. Sistemas de numeração Quando mencionamos sistemas de numeração estamos nos referindo à utilização de um sistema para representar uma numeração, ou seja, uma quantidade. Sistematizar algo seria organizar,
Leia maisVIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00
Fundamentos da Programação 32 A. Conceito Variáveis contém dados: VIII. VARIÁVEIS de entrada que o computador precisa manipular; de saída que o computador precisa imprimir; e temporários, utilizados de
Leia maisCAPÍTULO I. UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA Apostila de Eletrônica Digital. Sistemas de Numeração. 1.
CAPÍTULO I Sistemas de Numeração. Introdução O decimal é o mais importante dos sistemas numéricos. Ele está fundamentado em certas regras que são a base de formação para qualquer outro sistema. Além do
Leia maisTIC TECNOLOGIAS DA INFORMAÇÃO (TI) TECNOLOGIAS ORIGEM DA PALAVRA
TIC TECNOLOGIAS DA INFORMAÇÃO (TI) TECNOLOGIAS ORIGEM DA PALAVRA Provém das palavras gregas technê, que significa saber fazer, e logia, que significa conhecimento organizado SIGNIFICADO É o conhecimento
Leia maisIntrodução à estrutura e funcionamento de um Sistema Informático
Introdução à estrutura e funcionamento de um Sistema Informático Elementos que constituem o Computador O funcionamento do computador é possível devido aos vários elementos interligados que o constituem:
Leia maisSistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA
BIT BYTE 1 BIT / BYTE Toda informação introduzida em um computador precisa ser entendida pela máquina para que possa ser corretamente interpretada e processada. O computador armazena e movimenta as informações
Leia maisUsando o do-file editor Automatizando o Stata
Usando o do-file editor Automatizando o Stata 1 O QUE É O EDITOR DE DO-FILE O Stata vem com um editor de texto integrado, o do-file editor (editor de do-files, em português), que pode ser usado para executar
Leia maisInformática Aplicada à Química. Sistemas de Numeração Representação de Dados
Informática Aplicada à Química Sistemas de Numeração Representação de Dados Representando Dados Bit Byte Palavra Bit (b) Abreviação de binary digit (dígito binário). Dois valores possíveis: e 1. Nunca
Leia maisAlgoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva
Algoritmos Estruturas Seqüenciais José Gustavo de Souza Paiva 1 Introdução Objetivo básico da computação auxiliar os seres humanos em trabalhos repetitivos e braçais, diminuindo i i d esforços e economizando
Leia maisSistemas de Numerações.
Matemática Profº: Carlos Roberto da Silva; Lourival Pereira Martins. Sistema de numeração: Binário, Octal, Decimal, Hexadecimal; Sistema de numeração: Conversões; Sistemas de Numerações. Nosso sistema
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 13
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13 Índice 1. Circuitos Digitais - Continuação...3 1.1. Por que Binário?... 3 1.2. Conversão entre Bases... 3 2 1. CIRCUITOS DIGITAIS - CONTINUAÇÃO 1.1. POR QUE BINÁRIO?
Leia maisComputador HIPO. Inicialmente vamos apresentar as unidades fundamentais de um computador:
Computador HIPO Para introduzirmos as noções básicas de como funciona um computador, empregaremos um modelo imaginário (hipotético) que denominaremos de computador hipo. O funcionamento desse modelo tem
Leia maisBem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão.
Bem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão. Você deve ter bons conhecimentos de estoque, UM e administração de posições
Leia maisObjetivo principal: aprender como definir e chamar funções.
12 NOME DA AULA: Escrevendo músicas Duração da aula: 45 60 minutos de músicas durante vários dias) Preparação: 5 minutos (se possível com introduções Objetivo principal: aprender como definir e chamar
Leia maisCircuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS
Ciência da Computação Sistemas de Numeração e Conversões Prof. Sergio Ribeiro Material adaptado das aulas do Prof. José Maria da UFPI Conteúdo Conversões de binário para decimal. Conversões de decimal
Leia maisMorfologia Matemática Binária
Morfologia Matemática Binária Conceitos fundamentais: (Você precisa entender bem esses Pontos básicos para dominar a área! Esse será nosso game do dia!!! E nossa nota 2!!) Morfologia Matemática Binária
Leia mais49,36 10 = 4 10 1 + 9 10 0 + 3 10 1 + 6 10 2
Fundamentos da Programação 20 V. SISTEMAS DE NUMERAÇÃO Sistema Sexagesimal (Base 60): Utilizado na subdivisão da hora em 60 minutos, dos minutos em 60 segundos; e do grau dos ângulos em minutos e segundos.
Leia maisINFORmação. O que é um Computador?
Professor: M. Sc. Luiz Alberto Filho Conceitos básicos Evolução histórica Hardware Sistemas de numeração Periféricos Software Unidades Básicas de Medidas 2 Facilidade de armazenamento e recuperação da
Leia mais2. Representação Numérica
2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos
Leia maisResolução de sistemas lineares
Resolução de sistemas lineares J M Martínez A Friedlander 1 Alguns exemplos Comecemos mostrando alguns exemplos de sistemas lineares: 3x + 2y = 5 x 2y = 1 (1) 045x 1 2x 2 + 6x 3 x 4 = 10 x 2 x 5 = 0 (2)
Leia maisFalso: F = Low voltage: L = 0
Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 PORTAS LOGICAS 1.1 INTRODUÇÃO Em 1854, George Boole introduziu o formalismo que até hoje se usa para
Leia maisChama-se sistema informatizado a integração que
Sistema Informatizado Hardware Sistema Informatizado Chama-se sistema informatizado a integração que acontece de três componentes básicos: a) Os computadores = hardware b) Os programas = software c) Os
Leia mais20 Caracteres - Tipo char
0 Caracteres - Tipo char Ronaldo F. Hashimoto e Carlos H. Morimoto Até agora vimos como o computador pode ser utilizado para processar informação que pode ser quantificada de forma numérica. No entanto,
Leia maisTudo o que você precisa saber sobre cartões de memória
Tudo o que você precisa saber sobre cartões de memória Conheça os diferentes tipos de cartões de memória existentes e saiba o que levar em consideração antes de adquirir um modelo. SD, minisd, microsd,
Leia maisAmplificadores, Falantes, Caixas Acústicas e uma tal de Impedância Parte 1
Amplificadores, Falantes, Caixas Acústicas e uma tal de Impedância Parte 1 Autor: Fernando Antônio Bersan Pinheiro Um dos trabalhos do operador de som é tirar o máximo proveito do seu sistema de sonorização,
Leia maisSOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum
SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Introdução
Leia maisTodos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do 80386 como ponto de partida.
8 0 Introdução Todos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do 80386 como ponto de partida. Isso acontece por pelo menos três motivos técnicos: 0 80386
Leia maisEventos independentes
Eventos independentes Adaptado do artigo de Flávio Wagner Rodrigues Neste artigo são discutidos alguns aspectos ligados à noção de independência de dois eventos na Teoria das Probabilidades. Os objetivos
Leia maisTONALIDADE X FREQUÊNICA
Som, notas e tons TONALIDADE X FREQUÊNICA O violão é um instrumento musical e o seu objetivo é fazer música. Música é a organização de sons em padrões que o cérebro humano acha agradável (ou pelo menos
Leia maisCapítulo 2. Numéricos e Códigos. 2011 Pearson Prentice Hall. Todos os direitos reservados.
Capítulo 2 Sistemas Numéricos e Códigos slide 1 Os temas apresentados nesse capítulo são: Conversão entre sistemas numéricos. Decimal, binário, hexadecimal. Contagem hexadecimal. Representação de números
Leia maisComputadores XLII: Placas controladoras do PC A9 Texto 6
Computadores XLII: Placas controladoras do PC A9 Texto 6 Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 01/10/2007 http://www.forumpcs.com.br/viewtopic.php?t=221359 Autor: B.Piropo Na coluna anterior
Leia maisPotenciação no Conjunto dos Números Inteiros - Z
Rua Oto de Alencar nº 5-9, Maracanã/RJ - tel. 04-98/4-98 Potenciação no Conjunto dos Números Inteiros - Z Podemos epressar o produto de quatro fatores iguais a.... por meio de uma potência de base e epoente
Leia maisTecnologia da Informação. Prof Odilon Zappe Jr
Tecnologia da Informação Prof Odilon Zappe Jr Conceitos básicos de informática O que é informática? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos
Leia mais