Você está na página 1de 12

ANHANGUERA EDUCACIONAL

FACULDADE DE JUNDIA CINCIA DA COMPUTAO

Joo Roberto Pires da Silva RA: 4200076017 Henrique Candido da Silva RA: 3708626056 Guilherme Henrique de Lima Barros RA: 4211784808 Ricardo Ferreira de Castro RA: 3715673164

CIRCUITOS DIGITAIS

Jundia 2013

Joo Roberto Pires da Silva RA: 4200076017 Henrique Candido da Silva RA: 3708626056 Guilherme Henrique de Lima Barros RA: 4211784808 Ricardo Ferreira de Castro RA: 3715673164

CIRCUITOS DIGITAIS

Trabalho de pesquisa apresentado Faculdade Anhanguera de Jundia, como exigncia parcial da Disciplina de Arquitetura de computadores, sob orientao.

Jundia 2013

Sumrio
Circuitos Lgicos ........................................................................................................................ 4 Sistemas Dedicados ................................................................................................................... 5 UCP ............................................................................................................................................ 6 RISC e CISC ............................................................................................................................... 9 Sensores .................................................................................................................................... 11

Etapa 1 Lido os captulos do livro-texto, fazendo a introduo aos conceitos da disciplina.


Circuitos Lgicos - Vantagens Custo x beneficio Escalabilidade Flexibilidade Manutentabilidade Famlia de baixo custo Tecnologia em contnuo avano Facilidade de projetar e armazenar informaes, Velocidade So menos afetados por rudos originrios de flutuaes de tenso de alimentao

Circuito Lgico:

Famlia de baixo custo - ECP3 oferecida so FPGAs de terceira gerao que incorporam
SERDES, RAM, DSPs, interface DDR3, LVDS de 1 Gbps, DDLs, etc. e que utilizam a tecnologia de processo Low Power da Fujitsu de 65nm.

Tecnologia em contnuo avano - Quando se projeta um sistema digital, j se sabe que


praticamente certo haver uma mais rpida, mais barata, ou melhor, tecnologia dentro de alguns anos. Os projetistas mais precavidos acautelam estas expectativas de avano tecnolgico na fase inicial do projeto do sistema, prevenindo a obsolescncia do sistema e proporcionando um valor acrescido aos clientes. Por exemplo, os computadores podem vir com placas (motherboards) que permitam a sua atualizao (upgrade) com processadores mais rpidos ou memrias com maior capacidade, que no existam data da sua comercializao.

Funcionalidade, Velocidade - Uma vez reduzido sua forma digital, um problema pode ser
resolvido utilizando um conjunto de passos lgicos no espao e no tempo. Por exemplo, podemos projetar um circuito que codifique uma gravao de voz de modo a que seja completamente indecifrvel por qualquer um que no tenha a chave (password), mas pode ser ouvida, virtualmente sem distoro, por quem a conhecer. Em sistemas analgicos esta uma questo muito complexa, que nem se pode colocar-nos mesmos termos. Atualmente os dispositivos digitais so muito rpidos. Nos circuitos integrados mais rpidos, cada transstor pode comutar em menos de 10 Pico segundos, pelo que um dispositivo complexo completo construdo com transstores destes, pode examinar as suas

entradas e produzir uma sada em menos de dois nano segundos. Isto significa que estes dispositivos podem produzir mais de 500 milhes de resultados por segundo.

Manutentabilidade So menos afetados por rudos originrios de flutuaes de tenso de


alimentao (causado pelo fato de que circuitos digitais no dependem do valor exato da tenso eltrica recebida, e sim da diferena entre os nveis Alto e Baixo).
Sistema Computacional Dedicado Vantagens Custo x beneficio Escalabilidade Flexibilidade Manutentabilidade Economia Uso intensivo de aplicaes Segurana, privilgios de administrador sobre o servidor Possibilidade de instalar as suas prprias aplicaes

Sistema computacional dedicado:

Economia - Com o crescimento dos negcios aumentam tambm as necessidades de


recursos, at o ponto em que em seja mais rentvel pagar uma quantia fixa por uma plataforma, na qual possa desenvolver a sua atividade sem restries. Em um Servidor Dedicado poder ativar domnios, contas de correio, instalar todo o software que desejar etc., sem nenhum outro limite que o imposto pelo hardware da prpria mquina.

Uso intensivo de aplicaes - A utilizao de grandes bases de dados ou aplicaes com um


consumo intensivo de CPU faz com que os recursos do alojamento partilhado deixem de ser suficientes, devido necessidade de partilhar estes recursos com outros domnios. Com um Servidor Dedicado, conta com a utilizao exclusiva de uma mquina em diferentes verses de hardware e Sistemas Operativos, escolha em funo das caractersticas do seu projeto.

Segurana, Privilgios de administrador - No alojamento partilhado, muitos clientes


acedem a mesma mquina e tm permisses para executar programas sobre a mesma, na

forma de CGI, ASP, etc. Se for o nico com privilgios de acesso, o seu nvel de segurana aumentar consideravelmente. Aplicaes que manipulam dados crticos ou sensveis so as primeiras em requerer um servidor de utilizao exclusiva. De forma a garantir a segurana do alojamento web partilhada, o acesso como administrador ao servidor no permitido. Se tiver a necessidade de aceder ao seu servidor para administr-lo e configurar por inteiro, o alojamento dedicado o seu servio.

Possibilidade de instalar as suas prprias aplicaes - Como administrador de um


Servidor Dedicado, ter a possibilidade de instalar todas as aplicaes que considere necessrias.

Poder fazer um Upload via FTP ou descarreg-las diretamente para a sua mquina, aproveitando a banda largura que dispe com a arsys.pt.

A instalao pode realizar-se remotamente ou se for necessrio ter a possibilidade de contratar um dos nossos administradores de sistemas para que o faa por si.

Etapa 2 Unidade Central de Processamento UCP A UCP (ou CPU da sigla em ingls, Central Processing Unit) um conjunto de dispositivos eletrnicos responsveis pelas operaes de processamento referentes aos clculos lgicos e matemticos. Para execuo das operaes de processamento citadas, a UCP realiza sempre as seguintes tarefas. 1. Busca de uma instruo na memria; 2. Interpretao de uma instruo; 3. Execuo de uma operao representada na instruo; 4. Gravao de eventuais resultados do processamento; 5. Reincio de todo o processo (caso necessrio) Fazem parte da maioria das UCPs as seguintes unidades:

Unidade Aritmtica e Lgica (UAL) Responsvel por realizar clculos matemticos mais complexos de maneira mais rpida. Registradores Memria temporria para armazenar dados a serem processados Unidade de Controle (UC) Controla o fluxo de dados na UCP: busca na memria, chamadas da UAL, controle geral das tarefas da UCP. Relgio Gerador de pulsos que determinam um ciclo de tarefas da UCP. Em cada ciclo (ou pulso) a UCP realiza uma tarefa, assim quanto maior a frequncia do relgio da UCP, mais tarefas esta pode realizar num mesmo intervalo de tempo.

1. O que uma CPU?

Central Processing Unit, um conjunto de dispositivos eletrnicos responsveis pelas operaes de processamento referentes aos clculos lgicos e matemticos.

2. Qual a funo bsica de uma CPU? Busca de uma instruo na memria, Interpretao de uma instruo, execuo de uma operao representada na instruo, gravao de eventuais resultados do processamento;

3. O que se entende por Arquitetura do Conjunto de Instrues? A Arquitetura do Conjunto de Instrues de uma mquina corresponde aos nveis de linguagem de montagem (assembly) e de linguagem de mquina. O compilador traduz uma linguagem de alto nvel, que independente de arquitetura, na linguagem assembly, que dependente da arquitetura.

4. Qual a diferena entre Ciclo de Clock, Ciclo de Mquina e Ciclo de Instruo?

O clock se refere velocidade, medida em Hz e seus mltiplos (MHz e GHz), que um processador opera. Quanto maior este valor, mais rpido o processador, pois ele executar mais instrues num dado intervalo de tempo. Na prtica, o clock um circuito integrado que gera um sinal quadrado, alternando a tenso entre 0 V a 5 V, normalmente.

O ciclo, ou ciclo de mquina, o tempo que o clock, ou a onda quadrada, leva para ir de 0 V a 5 V e depois voltar a 0 V. Esse tempo na faixa de nano segundos (10 elevado a -9). Assim, quanto maior o clock, menor o ciclo.

Ciclo de instruo o perodo de tempo no qual um computador l e processa uma instruo em linguagem de mquina da sua memria ou a sequncia de aes que a UCP realiza para executar cada instruo em cdigo de mquina num programa.

5. Qual a diferena entre sistemas de computao com arquitetura de Harvard e arquitetura de Von Newmann?

A Arquitetura de Harvard baseia-se em um conceito mais recente que a de Von-Neumann, tendo vindo da necessidade de por o micro controlador para trabalhar mais rpido. uma arquitetura de computador que se distingue das outras por possuir duas memrias diferentes e independentes em termos de barramento e ligao ao processador. utilizada nos micro controladora PIC, tem como principal caracterstica acessar a memria de dados separadamente da memria de programa. Baseada tambm na separao de barramentos de dados das memrias onde esto as instrues de programa e das memrias de dados, permitindo que um processador possa acessar as duas simultaneamente, obtendo um desempenho melhor do que a da Arquitetura de von Neumann, pois pode buscar uma nova instruo enquanto executa outra.

Vantagens e desvantagens entre CISC e RISC

Um processador CISC (Complex Instruction Set Computer, ou "computador com um conjunto complexo de instrues"), capaz de executar vrias centenas de instrues complexas diferentes, sendo extremamente verstil. Exemplos de processadores CISC so o 386 e o 486. No comeo da dcada de 80, a tendncia era construir chips com conjuntos de instrues cada vez mais complexos. Alguns fabricantes, porm, resolveram seguir o caminho oposto, criando o padro RISC (Reduced Instruction Set Computer, ou "computador com um conjunto reduzido de instrues"). Ao contrrio dos complexos CISC, os processadores RISC so capazes de executar apenas algumas poucas instrues simples. Justamente por isso, os chips baseados nesta arquitetura so mais simples e muito mais baratos. Outra vantagem dos processadores RISC, que, por terem um menor nmero de circuitos internos, podem trabalhar a frequncias mais altas. Um exemplo so os processadores Alpha, que em 97 j operavam a 600 MHz. Pode parecer estranho que um chip que capaz de executar algumas poucas instrues, possa ser considerado por muitos, mais rpido do que outro que executa centenas delas, seria como comparar um professor de matemtica com algum que sabe apenas as quatro operaes. Mas, um processador RISC capaz de executar tais instrues muito mais rapidamente. A ideia principal, que apesar de um processador CISC ser capaz de executar centenas de instrues diferentes, apenas algumas so usadas frequentemente. Poderamos ento criar um processador otimizado para executar apenas estas instrues simples que so mais usadas. Como de qualquer forma, pouca gente programa diretamente em Assembly, bastaria alterar os compiladores, para que os programas fossem compatveis com os novos processadores. indiscutvel, porm, que em muitas tarefas os processadores CISC saem-se melhor, principalmente pelo seu grande nmero de recursos. Por isso, ao invs da vitria de uma das duas tecnologias, atualmente vemos processadores hbridos, que so essencialmente processadores CISC, mas incorporam muitos recursos encontrados nos processadores RISC (ou vice-versa). Apesar de por questes de Marketing, muitos fabricantes ainda venderem seus chips, como sendo "Processadores RISC", no existe praticamente nenhum processador atualmente

que siga estritamente uma das duas filosofias. Tanto processadores da famlia x86, como o Pentium II, Pentium III e AMD Athlon, quanto processadores supostamente RISC, como o MIPS R10000 e o HP PA-8000 misturam caractersticas das duas arquiteturas, por simples questo de desempenho. Por que ficar de um lado ou de outro, se possvel juntar o melhor dos dois mundos? A ltima coisa que os fabricantes de processadores so teimosa, sempre que aparece uma soluo melhor, a antiga e abandonada. Examinando de um ponto de vista um pouco mais prtico, a vantagem de uma arquitetura CISC que j temos muitas das instrues guardadas no prprio processador, o que facilita o trabalho dos programadores, que j dispe de praticamente todas as instrues que sero usadas em seus programas. No caso de um chip estritamente RISC, o programador j teria um pouco mais de trabalho, pois como disporia apenas de instrues simples, teria sempre que combinar vrias instrues sempre que precisasse executar alguma tarefa mais complexa. Seria mais ou menos como se voc tivesse duas pessoas, uma utilizando uma calculadora comum, e outra utilizando uma calculadora cientifica. Enquanto estivessem sendo resolvidos apenas clculos simples, de soma, subtrao, etc. quem estivesse com a calculadora simples poderia at se sair melhor, mas ao executar clculos mais complicados, a pessoa com a calculadora cientfica disporia de mais recursos. Nos chips atuais, que so na verdade misturas das duas arquiteturas, juntamos as duas coisas. Internamente, o processador processa apenas instrues simples. Estas instrues internas variam de processador para processador, so como uma luva, que se adapta ao projeto do chip. As instrues internas de um K6 so diferentes das de um Pentium por exemplo. Sobre estas instrues internas, temos um circuito decodificador, que converte as instrues complexas utilizadas pelos programas em vrias instrues simples que podem ser entendidas pelo processador. Estas instrues complexas sim so iguais em todos os processadores usados em micros PC. isso que permite que um K6 e um Pentium sejam compatveis entre s. O conjunto bsico de instrues usadas em micros PC chamado de conjunto x86. Este conjunto composto por um total de 187 instrues, que so as utilizadas por todos os programas. Alm deste conjunto principal, alguns processadores trazem tambm instrues alternativas, que permitem aos programas executar algumas tarefas mais rapidamente do que seria possvel usando as instrues x86 padro. Alguns exemplos de conjuntos alternativos de

instrues so o MMX (usado a partir do Pentium MMX), o 3D-NOW! (usado pelos processadores da AMD, a partir do K6-2), e o SSE (suportado pelo Pentium III).

Sensores

Sensor Hodmetro - A unidade de controle do motor conta todos os pulsos e monitora a distncia percorrida pelo carro. Se voc tentar "voltar" o hodmetro, o valor salvo na Unidade de Controle do Motor no aceitar. Esse valor pode ser lido por meio de um computador de diagnstico. A unidade de controle do motor envia um pacote de informaes, composto por um cabealho e dados, vrias vezes por segundo. O cabealho simplesmente um nmero que identifica a leitura de distncia e o dado o nmero correspondente distncia percorrida. O painel de instrumentos tem outro computador que sabe fazer a busca nesse pacote especfico e quando encontra, atualiza o hodmetro com o novo valor.

Painel de LED No painel do carro, tem um visor de LED que indica a quantidade de bateria atual do carro, e a sade dela, indicando verde para bateria saudvel, e vermelho para ser feita a troca da bateria.

Sensor de Passageiro O sensor por meio do peso do banco, sabe quando tem um passageiro sentado ou no, assim fazendo com que o carro saiba quando ativar ou no o Air Bag.

Sensor do Cinto O sensor colocado na presilha do cinto, indica quando o passageiro est ou no de cinto, fazendo com que o carro emita um sinal de alerta quando um dos passageiros est sem cinto, quando o carro est em movimento.

Sensor de Abastecimento O carro ir alarmar quando o combustvel estiver com 1/8 de sua capacidade, usando um sensor por litro.

Sensor de Segurana do Cinto Esse sensor de cinto, tem como principal funo, impedir que o carro ande, caso tenha um passageiro e o mesmo no esteja de cinto, ir perguntar via uma tela touchscreen se o mesmo deseja partir, alertando os riscos de no usar cinto de segurana, com o aval do motorista, o carro pode andar normalmente, essa ferramenta opcional, o dono do veiculo pode querer ou no utilizar o mesmo.

Você também pode gostar