Você está na página 1de 8

ARQUITETURA E ORGANIZAO DOS COMPUTADORES

MDULO 1 ELETRICIDADE
Termo geral que abrange uma variedade de fenmenos resultantes da presena e do fluxo de carga eltrica. Corrente eltrica (i) o fluxo ordenado de partculas portadoras de carga eltrica, ou tambm, o deslocamento de cargas dentro de um condutor, quando existe uma diferena de potencial eltrico entre as extremidades. Condutores So materiais nos quais as cargas eltricas se deslocam de maneira relativamente livre. Materiais com alto nmero de portadores de cargas eltricas livres so bons condutores. Ex: Ouro, Cobre, Prata, Ferro, Alumnio. Isolantes So materiais cujas cargas eltricas no conseguem se mover livremente. Ex: Borracha, Madeira. Propriedades dos Metais 1. Condutividade Trmica e Eltrica Os metais possuem eltrons livres em suas ligaes metlicas, o que permite um trnsito rpido de temperatura e calor. por este motivo que os metais so bons condutores de calor e temperatura. 2. Resistncia Os metais resistem bastante quando so tracionados com fora que tendem a alongar ou torcer uma barra ou fio metlico. Isso prova que a ligao metlica muito forte, pois mantm os tomos bem unidos. 3. PF e PE altos Os metais fundem e fervem em temperaturas elevadas, devido a ligao metlica ser muito forte. LIGAO METLICA a ligao na qual resulta dos eltrons livres que ficam entre os ctions dos metais. Os metais so constitudos pelos seus ctions mergulhados num mar de eltrons. Teoria da nuvem eletrnica ou mar de eltrons Os metais ficam unidos em razo da existncia de uma quantidade elevada de eltrons livres. a nuvem que mantm os metais unidos, formando a ligao metlica. Corrente Contnua (DC) o fluxo ordenado de eltrons do polo positivo para o polo negativo. Ex: Pilhas de uma lanterna Corrente Alternada (AC) uma corrente eltrica cujo sentido varia no tempo, sendo essa inverso de forma cclica em perodos de tempo constantes. Ciclo a serie de valores que a corrente adquire durante um perodo. Tenso Eltrica a capacidade das cargas eltricas realizarem trabalho baseado na diferena de potencial eltrico entre dois pontos. a medida da fora que impulsiona os eletros para que eles se movimentem. Resistncia Eltrica a capacidade de um corpo qualquer se opor passagem de corrente eltrica mesmo quando existe uma diferena de potencial aplicada.

Potncia Eltrica o trabalho realizado pela corrente eltrica em um determinado intervalo de tempo. Trabalho medida da energia transferida pela aplicao de uma fora ao longo de um deslocamento.

MDULO 2 CIRCUITOS LGICOS


Eletrnica o ramo da cincia que estuda o uso de circuitos formados por componentes eltricos e eletrnicos com o objetivo principal de representar, armazenar, transmitir ou processar informaes alem do controle de processos e servomecanismos. Sinal Analgico e um sinal contnuo cuja variao em relao ao tempo a representao proporcional de outra varivel temporal. Um velocmetro, termmetro de mercrio, balana analgica de mola so exemplos de dispositivos que contem sinais anlogos. Sinal Digital uma frequncia com valores discretos (contnuos) no tempo e em longitude. Um sinal digital s definido para determinados instantes de frequncia, e que o conjunto de valores que pode assumir finito. SISTEMA NUMRICO um sistema em que um conjunto de nmeros so representados por numerais de uma forma consistente. Sistema Decimal um sistema de numerao de posio que utiliza a base dez. 09
C 10 10 100 x D 10 10 10 y U 10 10 1 z

Exemplo: 347 3.10 + 4.10 + 7.10

x.10 + y.10 + z.10

Sistema Binrio um sistema de numerao posicional em que todas as quantidades se representam utilizando como base o nmero dois, com o que se dispe das cifras zero e um.
2 4 x 2 2 y 2 1 z

x.2 + y.2 + z.2

Nveis de Tenso Padro TTL 0V = 0 5V = 1


BIT 3 2 8 1 BIT 2 2 4 0 BIT 1 2 2 1 BIT 0 2 1 0

DECIMAL BINRIO

BIT3.2 + BIT2.2 + BIT1.2 + BIT0.2

Sistema Hexadecimal um sistema de numerao vinculado informtica, j que os computadores interpretam linguagens de programao em bytes, que so compostos de oito dgitos. 09eAF A = 10; B = 11; C = 12; D = 13; E = 14; F = 15 Bits e Bytes 1byte = 8bits = palavra binria
B7 2 128 B6 2 64 B5 2 32 B4 2 16 B3 2 8 B2 2 4 B1 2 2 B0 2 1

MDULO 3 BARRAMENTOS
Arquitetura em Barramentos O hardware a parte fsica do computador, ou seja, o conjunto de componentes eletrnicos, circuitos integrados e placas que se comunicam atravs de barramentos. Software a parte lgica, ou seja, o conjunto de instrues e dados que processado pelos circuitos eletrnicos do hardware. Toda interao dos usurios de computadores realizada atravs do software, que a camada colocada sobre o hardware.

Arquitetura aberta consiste em permitir que outras empresas fabriquem computadores com a mesma estrutura permitindo que o usurio tenha uma gama maior de opes e possa montar seu prprio computador de acordo com suas necessidades e seus custos. Arquitetura fechada consiste em no permitir, ou ter controle sobre as empresas que fabricam computadores dessa arquitetura. Isso faz com que os conflitos de hardware diminuam muito fazendo com que o computador funcione mais rpido e aumentando a qualidade do PC. No entanto, o usurio est restrito aos produtos da empresa e no possibilita que ele monte seu prprio computador. O barramento constitui um sistema comum de interconexo, composto por um conjunto de vias ou trilhas que coordenam e transportam as informaes entre as partes internas e externas do computador. CPU Determina as operaes, no inteligente. Apenas executa processos. Memria Armazena dados. Dispositivo I/O interliga meio externo ao meio interno. So conjuntos de circuitos eletrnicos fixados na motherboard. - Recebem comandos da UCP

DATA BUS (barramento de dados) transmite dados entre as unidades. ADDRESS BUS (barramento de endereos) determina a origem e destino dos sinais transmitidos. CONTROL BUS (barramento de controle) informa aos dispositivos se a operao de escrita ou leitura em dispositivo de I/O ou memria. Exemplo: enviar um dado a porta paralela 1 Control Bus informar ao sistema que h uma operao de escrita em um dispositivo I/O; 2 Address Bus define o endereo da porta paralela; 3 Data Bus contm o dado binrio a ser transferido porta paralela; ARQUITETURA DE VON NEUMANN uma arquitetura de computador que se caracteriza pela possibilidade de uma mquina digital armazenar seus programas no mesmo espao de memria que os dados, podendo assim manipular tais programas. Rene os seguintes componentes: (I) uma memria, (II) uma unidade aritmtica e lgica (ULA), (III) uma unidade central de processamento (UCP), composta por diversos registradores, e (IV) uma Unidade de Controle (CU), cuja funo a mesma da tabela de controle da Mquina de Turing universal: buscar um programa na memria, instruo por instruo, e execut-lo sobre os dados de entrada.

Cada instruo lida atravs de um determinado endereo de memria, e para isso a CPU utiliza os barramentos de dados e endereos. Suponha que uma instruo acabou de ser lida, mande a CPU ler um valor de uma entrada. Para isso, a CPU tambm dever utilizar os barramentos de dados e de endereos. Isso significa que: dados e instrues estaro circulando pelo mesmo barramento. SEQUNCIA DE FUNCIONAMENTO DA CPU Termos: ULA (Unidade Lgica Aritmtica) executa todos os clculos do processador. UC (Unidade de Controle) busca, interpreta e controla a execuo das instrues. Registradores: PC (Program Counter) armazena o endereo da prxima instruo a ser executada. ACC (Accumulator) armazena os dados (de entrada e resultados) para as operaes na ULA, define o tamanho da palavra do computador. Reset zera o Program Counter (posio inicial). A CPU coordena o processo de leitura e execuo de instrues. Ela divida em trs partes: ULA, UC e Registradores. O valor contido no PC o endereo de memria da prxima instruo a ser lida. Ao ler uma instruo, a UC incrementa automaticamente o PC, de forma que ele indique a prxima instruo a ser lida. O comeo do processo o que chamamos de reset. Ele acontece em duas ocasies: 1 Assim que a CPU alimentada (ao ligar o computador) 2 Quando o pino do reset acionado. Ao resetar, a CPU l a instruo contida no endereo inicial (00) de memria.

H duas situaes que podem quebrar essa linearidade de execuo das instrues. 1 Instruo de salto so instrues que alteram o valor de endereo apontado pelo Program Counter. 2 Interrupo um sinal de um dispositivo que tipicamente resulta em uma troca de contexto, ou seja, o processador para de realizar o que est fazendo para atender a interrupo. Esses eventos so sinalizados atravs de pedidos de interrupo (IRQs). O processamento da interrupo compe uma troca de contexto para rotina de software especificamente escrita para trat-la. Essa rotina chamada de rotina de tratamento (conjunto de instrues que tratam as interrupes). Os endereos dessas rotinas so chamados vetores de interrupo e so armazenados geralmente em uma tabela na memria RAM, permitindo sua modificao caso seja necessrio. Interrupo sinal eltrico enviado a um pino do microprocessador. Quando houver o sinal a CPU: Termina de executar a ultima instruo lida; Guarda o valor atual do Program Counter num lugar seguro; Carrega no Program Counter, um endereo pr-determinado

No endereo de memria pr-determinado encontra-se a rotina de tratamento de interrupo. No fim da rotina haver uma instruo de retorno, que faz com que o PC recarregue o valor que havia sido guardado. Uma rotina de interrupo comea com a ocorrncia da interrupo (hardware), e termina com uma instruo de retorno (software).

CONTROLADOR DE INTERRUPES DO PC As interrupes so gerenciadas atravs do control bus. Ela sinalizada atravs do INT e o CPU responde envia uma resposta INTA. O controlador de interrupes o circuito integrado 8259. Seu funcionamento pode ser descrito resumidamente como: 1. O controlador de interrupes ativa o sinal INT; 2. O CPU responde com INTA; 3. O controlador responde atravs do bus de dados (D0 a D7) com o numero da entrada que produziu a interrupo; 4. O CPU utiliza esse nmero para indexar uma tabela de endereos de memria onde esto os conjuntos de instrues que servem cada interrupo; BOOT Processo de inicializao do computador que carrega o sistema operacional. Boot loader este programa no tem a completa funcionalidade de um sistema operacional, mas especialmente desenvolvido para que seja capaz de carregar outro software para permitir a inicializao do sistema operacional. BIOS (Basic Input Output System) Quando se liga o computador ou quando se aciona o boto reset, a CPU passa a ler e executar instrues contidas nos primeiros endereos de memria primria que pertencem ao BIOS. O BIOS tambm j foi chamado de Firmware, que como so chamados os programas que pertencem gravados permanentemente numa memria, o sistema fundamental de controle de todo o hardware do PC. Eles ficam armazenados em uma memria ROM, que um chip de memria primria responsvel pelas primeiras etapas do processo de Boot. Um conjunto de rotinas (pequenos programas auxiliares) utilizadas para acesso aos componentes do computador. POST (Power-on Self-Test) um teste dos dispositivos vitais do computador, do qual detecta a configurao atual, testa os dispositivos instalados inicializam os que necessitam de programao inicial, carrega o sistema operacional da memria secundaria para a primria e passa o controle do microprocessador para o SO carregado na memria. INICIALIZAO DO POST Quando liga o computador, so ativados registradores de endereamento do microprocessador que passam a apontar para o endereo da memria. As instrues iniciais levam o microprocessador a executar o POST. Sequncia: Identificao das configuraes atuais (leitura da configurao do Setup); Programao do chip-set Inicializao do circuito de vdeo Teste da Memria Teste do Teclado Carga do Sistema Operacional Passa o controle ao SO

EXERCCIOS
1. Considerando que temos 10 bits associados, qual o nmero mximo de combinaes possveis? 2. Converta de binrio para decimal: a) 10101101 b) 100110 c) 01010 3. Converta de decimal para binrio: a) 251 b) 1020 c) 94 d) 765 4. Defina arquitetura aberta e arquitetura fechada. 5. Esboce um diagrama de blocos de um modelo genrico de computador. 6. Defina barramento de dados, endereo e controle e como se inter-relacionam. 7. Considere um computador hipottico com barramento de dados de 4bits e barramentos de endereo de 3bits. a) Quantas posies de memria podem ser endereadas? b) Quantos dispositivos de I/O podem estar presentes? c) Se atravs de uma de suas interfaces de I/O o computador fosse controlar a potncia de um aquecedor, quantos nveis de potncia o aquecedor poderia ter? 8. Defina interrupo. 9. O que so rotinas de tratamento de interrupo? 10. Esboce um fluxograma relativo ao funcionamento da CPU, contemplando ocorrncias de interrupo. 11. Como est subdividido o BIOS 12. Descreva aes do POST.

Você também pode gostar