Computador, transistores, registradores e circuitos integrados
|
|
- Pietra Lencastre Tuschinski
- 8 Há anos
- Visualizações:
Transcrição
1 Computador, transistores, registradores e circuitos integrados 1 Filosofia da disciplina EA Portas lógicas Lógica seqüencial Flip-flops: um sumário Registradores e o computador Compromisso entre software e hardware Evolução histórica dos computadores digitais Nanotecnologia e lei de Moore Arquiteturas RISC e CISC Referências Filosofia da disciplina EA869 Nota 1: freqüentemente, fracassamos no ensino de engenharia porque as disciplinas são concebidas visando apresentar soluções perfeitas para problemas que nunca chegaram a ser formulados e compreendidos pelo aluno. Nota 2: quem não é capaz de perceber e formular problemas com clareza não pode atuar como engenheiro. esta disciplina é concebida SIM visando apresentar soluções perfeitas para problemas que (possivelmente) nunca chegaram a ser formulados e compreendidos pelo aluno. Sendo assim, uma análise pontual indicaria que esta disciplina não contribui para a formação de engenheiros. no entanto, esta disciplina tem a pretensão de apresentar uma grande quantidade de conceitos de arquitetura e organização de computadores, em um tempo curto, justamente para que o aluno possa entender melhor o Tópico 2 Computador, transistores, registradores e circuitos integrados 1
2 computador e imediatamente passar a usá-lo com destreza e perspicácia no exercício da engenharia. sendo assim, uma análise global da disciplina, no contexto de um curso de engenharia, vai indicar que a urgência e abrangência associadas a conceitos de computação justificam o estilo adotado para a disciplina. informação conhecimento: Hoje, leva vantagem quem domina o conhecimento, ou seja, quem sabe o que fazer com a informação disponível. A informação já é de fácil acesso, mas o conhecimento ainda custa muito caro. logo, conhecer a máquina mais poderosa para processamento de informação, dentre as já concebidas pelo ser humano, é pré-requisito prático para todo o decorrer do curso de engenharia, pois conduz a um aumento na eficiência do processo de assimilação de conhecimento. Tópico 2 Computador, transistores, registradores e circuitos integrados 2 2 Portas lógicas curso de circuitos lógicos: representação e manipulação de informação na forma binária. elementos básicos que compõem um computador: portas lógicas e flip-flops. os transistores são elementos fundamentais na implementação de portas lógicas e flip-flops. a álgebra booleana fornece métodos formais para análise e síntese de circuitos contendo portas lógicas. projeto digital: processo de conversão de idéias ou especificações em hardware, sendo a álgebra booleana a ferramenta que facilita este processo. qualquer álgebra, incluindo a álgebra booleana, consiste de um conjunto de elementos, E, um conjunto de funções, F, que operam sobre elementos de E, e Tópico 2 Computador, transistores, registradores e circuitos integrados 3
3 um conjunto básico de leis denominadas axiomas, que definem as propriedades de E e F. apenas 3 funções ou operações são permitidas em álgebra booleana: adição, multiplicação e negação (ou complemento). As operações aritméticas de subtração e divisão não existem em álgebra booleana. o computador digital mais complexo pode ser reduzido a uma massa de portas NAND, conectadas de uma forma particular e complexa. por que implementar circuitos utilizando apenas portas NAND (ou NOR)? há várias razões, sendo que em geral as portas NAND operam a uma maior velocidade que as portas AND, além de poderem ser construídas com um número menor de componentes (no nível do chip). O mesmo vale para o caso da porta NOR em relação à porta OR. mais rápida e mais barata. Tópico 2 Computador, transistores, registradores e circuitos integrados 4 porta de 3 estados (tri-state): não é uma extensão da álgebra booleana para o caso de lógica ternária, mas apenas um dispositivo utilizado para implementar a conexão de múltiplas saídas a um único barramento. 3 Lógica seqüencial circuitos combinacionais: são circuitos construídos utilizando portas lógicas, sendo que sua saída é função apenas da entrada. circuitos seqüenciais: são circuitos construídos utilizando flip-flops, sendo que seu estado lógico depende das entradas atuais e passadas. os circuitos seqüenciais formam a base dos contadores e dispositivos de armazenagem de dados (registradores). circuitos síncronos: todos os processos são iniciados simultaneamente a cada novo pulso de clock. Este procedimento permite, por exemplo, que os Tópico 2 Computador, transistores, registradores e circuitos integrados 5
4 elementos lógicos respondam às suas respectivas entradas apenas quando as entradas forem válidas. Esta é a razão pela qual o estado de um flip-flop só pode ser alterado quando comandado pelo pulso de clock. circuitos assíncronos: os sinais de fim de um conjunto de processos disparam o início de um outro conjunto de processos. um circuito assíncrono é mais complexo e difícil de implementar, sendo inerentemente menos confiável que os sistemas síncronos. 4 Flip-flops: um sumário têm como componentes básicos as portas lógicas; têm apenas dois estados estáveis, possuindo a capacidade de reter seu estado; têm dois sinais de saída, um dos quais é o complemento do outro; Tópico 2 Computador, transistores, registradores e circuitos integrados 6 flip-flops com entrada de sincronismo podem ser sensíveis ao nível ou à borda (de subida ou de descida); para entender flip-flops, é necessário saber que eles apresentam estados internos, além das entradas externas. Assim, a saída de um flip-flop depende das entradas externas atuais e de seu estado interno, sendo que este último depende das entradas externas passadas. Logo, flip-flops são elementos de memória. o que acontece quando um flip-flop é ligado? Se nenhuma entrada estiver forçando a saída para algum estado, ela vai assumir um estado arbitrário (0 ou 1). Para evitar este comportamento arbitrário, muitos flip-flops são fornecidos com entradas de controle especiais que colocam a saída em um estado conhecido. Tópico 2 Computador, transistores, registradores e circuitos integrados 7
5 a maioria dos flip-flops RS são construídos a partir de portas NAND, porque a maioria dos circuitos usa sinais com ativação baixa. Flip-flop RS : Tabela Verdade S R Q 0 0 Q Inválido Flip-flop JK : Tabela Verdade J K Q 0 0 Q Complemento 5 Registradores e o computador um registrador é formado por um conjunto de flip-flops sincronizados pelo mesmo relógio, com a capacidade de armazenar informação; de modo genérico, um computador pode ser definido como um conjunto de registradores comandados. Tópico 2 Computador, transistores, registradores e circuitos integrados 8 6 Compromisso entre software e hardware aspectos de projeto: velocidade e custo. o modo mais rápido e eficaz de executar uma dada tarefa via processamento digital é implementá-la em um circuito dedicado, o que pode ser demasiadamente custoso. forma mais barata e de mais rápida implementação: hardware de propósito geral (não otimizado para a tarefa específica) + programação para executar a tarefa (software armazenado na memória). Hardware de propósito geral, com potencial para a execução de uma infinidade de tarefas Programação Hardware pronto para a execução de uma tarefa específica Tópico 2 Computador, transistores, registradores e circuitos integrados 9
6 normalmente, o hardware programado é menos eficaz que o hardware dedicado, pois este último é projetado especificamente para a tarefa desejada. 7 Evolução histórica dos computadores digitais 1 a geração ( ): máquinas de cálculo empregando válvulas e relés; exigiam muito espaço e consumiam muita energia; programação em linguagem de máquina; sistemas operacionais e linguagens de programação eram desconhecidos; um pequeno grupo de pessoas realizava as tarefas de projeto, construção, operação, programação e manutenção. 2 a geração ( ): emprego de transistores e aplicação em múltiplas atividades; separação entre projetistas, construtores, operadores, programadores e pessoal de manutenção; fabricação em série, mas acessível apenas às grandes corporações e universidades, devido ao custo elevado; linguagens de programação: FORTRAN e ASSEMBLY. Tópico 2 Computador, transistores, registradores e circuitos integrados 10 3 a geração ( ): emprego de circuitos integrados e multiprogramação; 4 a atendimento conjunto de aplicações científicas e comerciais; tempo compartilhado (sistemas multiusuário); projeto MULTICS. geração (1980-): computadores pessoais e estações de trabalho; chips (VLSI); potencial das máquinas e mercado de software; atendimento individual e interface amigável; sistemas operacionais MS-DOS (Windows) e UNIX; sistemas operacionais de rede (recursos compartilhados); arquiteturas RISC e CISC. estimativas:! mercado de circuitos integrados em 2004: US$380 bilhões! mercado de eletrônica em 2004: US$3 trilhões 8 Nanotecnologia e lei de Moore 1954: primeiro transistor de silício (Texas Instruments) Tópico 2 Computador, transistores, registradores e circuitos integrados 11
7 Jack Kilby (Texas Instruments, ganhador do prêmio Nobel de Física em 2000) concebeu a idéia e implementou o primeiro circuito integrado, com 5 componentes: 1 transistor e 4 resistores. O circuito integrado foi patenteado em Lei de Moore: o número de componentes em um circuito integrado dobra entre 18 e 24 meses. esta lei derivou de uma simples constatação feita em 1965 pelo co-fundador da Intel, Gordon Moore. o aspecto mais relevante associado à lei de Moore é que, embora a observação de dados históricos tenha levado à sua formulação, desde então ela se tornou uma meta a ser atingida pela evolução da tecnologia de circuitos integrados. Afirmação mais apropriada: a meta imposta pela Lei de Moore vem sendo atendida com sucesso até os dias de hoje Tópico 2 Computador, transistores, registradores e circuitos integrados 12 Afirmação menos apropriada: a Lei de Moore vem se mostrando válida até os dias de hoje. devido às vinculações tecnológicas, a lei de Moore se aplica também à capacidade da memória RAM, ao nível de integração dos circuitos integrados e à velocidade dos processadores. esta escalada da miniaturização dos transistores de justifica por várias razões, dentre as quais se destacam:! os processadores requerem cada vez transistores, seja pela concepção de novos circuitos com funcionalidades complementares, seja pelo aumento no número de bits para processamento (hoje, já estão sendo comercializados processadores de 64 bits).! quanto maior a velocidade do clock, menor deve ser a extensão das ligações internas de componentes, devido aos problemas com a transmissão do sinal. Tópico 2 Computador, transistores, registradores e circuitos integrados 13
8 Tópico 2 Computador, transistores, registradores e circuitos integrados 14 com isso, a lei de Moore também fornece uma medida quantitativa para o nível de integração dos circuitos digitais, indicando um comportamento exponencial do número de transistores por unidade de área. retrato da Lei de Moore (integrated circuit complexity):! 1o. circuito integrado: 10 0 transistor por processador! circuito integrado atual (2004): 10 8 transistores por processador! circuito integrado em 2010: transistores por processador para atender à Lei de Moore, a nanotecnologia deve ser capaz de sintetizar transistores com as seguintes dimensões (feature size):! atual (2004): 100 nanômetros! em 2010: 45 nanômetros (já existe solução tecnológica para isso)! em 2015: 22 nanômetros (não existe solução tecnológica para isso) espessura do cabelo humano: 100 micrômetros Tópico 2 Computador, transistores, registradores e circuitos integrados 15
9 diâmetro do vírus da AIDS: 0,1 micrômetros = 100 nanômetros diâmetro de um átomo: 0,2 a 0,4 nanômetros (2 a 4 angströms) Conclusão: a manutenção da Lei de Moore vai requerer que os transistores se aproximem do tamanho do átomo, conduzindo a enormes desafios tecnológicos. primeiros sintomas deste limite prático: a tecnologia de litografia óptica, empregando raios ultravioleta para síntese de transistores, é capaz de atender a demanda de miniaturização apenas até outro aspecto relevante diz respeito à refrigeração do processador. Com a miniaturização, há cada vez mais dissipação de calor por unidade de área. Dentre outras soluções para reduzir a dissipação de calor, a tecnologia tem permitido alimentar os processadores com tensões em torno de 3V, em lugar dos habituais 5V. Tópico 2 Computador, transistores, registradores e circuitos integrados 16 9 Arquiteturas RISC e CISC RISC: Reduced Instruction Set Computer CISC: Complex Instruction Set Computer com as sucessivas gerações de processadores de uma mesma família, novas instruções são acrescentadas ao repertório de instruções do processador e as instruções que compunham o repertório de instruções dos processadores de gerações passadas devem sem mantidas na nova geração, por questões de compatibilidade (softwares executáveis em um processador devem manter a condição de executáveis nos novos processadores daquela família). conseqüência: arquiteturas CISC (elevado número de instruções); 60% da área da pastilha de um processador CISC é consumida para realizar a decodificação de instruções; Tópico 2 Computador, transistores, registradores e circuitos integrados 17
10 lançamento de processadores que não derivam de uma longa família de processadores: arquiteturas RISC. tendência: arquiteturas RISC/CISC. 10 Referências 50 Years of Computing, IEEE Computer, vol. 29, no. 10, pp , The Next 50 Years: Our Hopes, Our Visions, Our Plans, Communications of the ACM, vol. 40, no. 2, pp , Taub, H., "Circuitos Digitais e Microprocessadores", McGraw-Hill, Torres, G. Hardware Curso Completo, 4a. edição, Axcel Books, Tópico 2 Computador, transistores, registradores e circuitos integrados 18
CISC RISC Introdução A CISC (em inglês: Complex Instruction Set Computing, Computador com um Conjunto Complexo de Instruções), usada em processadores Intel e AMD; suporta mais instruções no entanto, com
Leia maisVisão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias
Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização Básica B de (Parte V, Complementar)
Leia maisIntrodução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1
Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução
Leia maisFACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Leia maisAula 26: Arquiteturas RISC vs. CISC
Aula 26: Arquiteturas RISC vs CISC Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Arquiteturas RISC vs CISC FAC 1 / 33 Revisão Diego Passos
Leia maisArquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados
Arquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados Organização de um Computador Típico Memória: Armazena dados e programas. Processador (CPU - Central Processing
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Aula 01 Tecnologias e Perspectiva Histórica Edgar Noda Pré-história Em 1642, Blaise Pascal (1633-1662) construiu uma máquina de calcular mecânica que podia somar
Leia maisCircuitos Seqüenciais: Latches e Flip-Flops. Fabrício Noveletto
Circuitos Seqüenciais: Latches e Flip-Flops Fabrício Noveletto Objetivos Usar portas lógicas para construir latches básicos Explicar a diferença entre um latch S-R e um latch D Reconhecer a diferença entre
Leia maisARQUITETURA DE COMPUTADORES - 1866
7 Unidade Central de Processamento (UCP): O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento e de controle, durante a execução de um
Leia maisSistema de Computação
Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU
Leia maisTais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.
Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. 7.3.1.2 Registradores: São pequenas unidades de memória, implementadas na CPU, com as seguintes características:
Leia maisA Evolução dos Sistemas Operacionais
Capítulo 3 A Evolução dos Sistemas Operacionais Neste capítulo, continuaremos a tratar dos conceitos básicos com a intensão de construirmos, agora em um nível mais elevado de abstração, o entendimento
Leia maisSistemas Computacionais II Professor Frederico Sauer
Sistemas Computacionais II Professor Frederico Sauer Livro-texto: Introdução à Organização de Computadores 4ª edição Mário A. Monteiro Livros Técnicos e Científicos Editora. Atenção: Este material não
Leia maisAULA4: PROCESSADORES. Figura 1 Processadores Intel e AMD.
AULA4: PROCESSADORES 1. OBJETIVO Figura 1 Processadores Intel e AMD. Conhecer as funcionalidades dos processadores nos computadores trabalhando suas principais características e aplicações. 2. INTRODUÇÃO
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
Leia maisRISC X CISC - Pipeline
RISC X CISC - Pipeline IFBA Instituto Federal de Educ. Ciencia e Tec Bahia Curso de Analise e Desenvolvimento de Sistemas Arquitetura de Computadores 25 e 26/30 Prof. Msc. Antonio Carlos Souza Referências
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 maisINSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.
INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com
Leia maisTécnicas de Manutenção de Computadores
Técnicas de Manutenção de Computadores Professor: Luiz Claudio Ferreira de Souza Processadores É indispensável em qualquer computador, tem a função de gerenciamento, controlando todas as informações de
Leia mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisAo longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.
3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos
Leia maisFigura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento
1 2 3 Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento digital - (Sistemas Digitais: Princípios e Aplicações
Leia maisTópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores
Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores Características gerais dos componentes de um computador digital Objetivos da aula Complementar
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisORGANIZACÃO DE COMPUTADORES PROCESSADORES CHIPS TRANSISTORES
PROCESSADORES CHIPS TRANSISTORES O que é um chip? - conhecido como circuito integrado; - pequeno e fino pedaço de silício no qual os transistores, que formam o microprocessador, foram encapsulados; - processadores
Leia maisInformática I. Aula 5. http://www.ic.uff.br/~bianca/informatica1/ Aula 5-13/05/2006 1
Informática I Aula 5 http://www.ic.uff.br/~bianca/informatica1/ Aula 5-13/05/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisPortas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Portas lógicas e circuitos digitais Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Portas Circuito somador Circuito subtrator flip-flops (registradores)
Leia maisIntrodução à Arquitetura de Computadores IFES Campus Serra
Os computadores atuais possuem seis ou mais níveis de máquinas conforme podemos observar no quadro abaixo Nível de linguagem orientada para problemas Nível de linguagem de montagem Nível de sistema operacional
Leia maisArquitetura de Computadores RISC x CISC. Gustavo Pinto Vilar
Arquitetura de Computadores RISC x CISC Gustavo Pinto Vilar PPF / DPF Papiloscopista Policial Federal Pós-Graduado em Docência do Ensino Superior UFRJ Graduado em Ciência da Computação e Processamento
Leia maisARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
Leia maisAULA1 Introdução a Microprocessadores gerais
AULA1 Introdução a Microprocessadores gerais Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Prof. Eduardo Henrique Couto ehcouto@hotmail.com 2014/1 Apresentação do Professor: Cronograma:
Leia maisParte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto
Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico
Leia maisCircuitos Lógicos Aula 23
Circuitos Lógicos Aula 23 Rodrigo R. Paim ECI, LAND - UFRJ 09/06/2011 Circuitos Lógicos Aula 23 Aula Passada Aritmética Binária Representação binária com sinal Complemento a 2 Adição e Subtração Multiplicação
Leia maisUnidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas
http://www.ic.uff.br/~debora/fac! Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro do
Leia maisMicroprocessadores. Prof. Leonardo Barreto Campos 1
Microprocessadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Arquitetura de Microprocessadores; Unidade de Controle UC; Unidade Lógica Aritméticas ULA; Arquitetura de von Neumann; Execução de
Leia maisGuilherme Pina Cardim. Relatório de Sistemas Operacionais I
Guilherme Pina Cardim Relatório de Sistemas Operacionais I Presidente Prudente - SP, Brasil 30 de junho de 2010 Guilherme Pina Cardim Relatório de Sistemas Operacionais I Pesquisa para descobrir as diferenças
Leia maisEA773 - Experimento 5
EA773 - Experimento 5 Wu Shin - Ting DCA - FEEC - Unicamp 19 de Novembro de 2009 O projeto consiste em implementar uma calculadora com memória com uso de barramento de 8 bits. Neste documento são discutidos
Leia maisArquiteturas RISC. (Reduced Instructions Set Computers)
Arquiteturas RISC (Reduced Instructions Set Computers) 1 INOVAÇÕES DESDE O SURGIMENTO DO COMPU- TADOR DE PROGRAMA ARMAZENADO (1950)! O conceito de família: desacoplamento da arquitetura de uma máquina
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: ICO Aula N : 09 Tema: Unidade Central de
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Aula 08: UCP Características dos elementos internos da UCP: registradores, unidade de controle, decodificador de instruções, relógio do sistema. Funções do processador: controle
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas de Computação O sistema operacional precisa garantir a operação correta do sistema de computação. Operação
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 maisIntrodução aos Computadores
Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas
Leia maisIntrodução à Computação: Arquitetura von Neumann
Introdução à Computação: Arquitetura von Neumann Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia mais5 Entrada e Saída de Dados:
5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos
Leia maisR S Q 0 0 1 0 1 0 1 0 0 1 1 0 Tabela 17 - Tabela verdade NOR
19 Aula 4 Flip-Flop Flip-flops são circuitos que possuem a característica de manter os bits de saída independente de energia, podem ser considerados os princípios das memórias. Um dos circuitos sequenciais
Leia maisUnidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01
Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal
Leia maisCursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,
Leia maisANO LETIVO 2015 / 2016
1 30 40 21-9-2015 03-11-2015 Sistemas de Numeração Conhecer a estrutura de um Sistema de Numeração e os principais Sistemas de Numeração Efetuar a conversão de números entre os vários sistemas de numeração.
Leia maisBits internos e bits externos. Barramentos. Processadores Atuais. Conceitos Básicos Microprocessadores. Sumário. Introdução.
Processadores Atuais Eduardo Amaral Sumário Introdução Conceitos Básicos Microprocessadores Barramentos Bits internos e bits externos Clock interno e clock externo Memória cache Co-processador aritmético
Leia mais20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES
TRANSFORMANDO DADOS EM INFORMAÇÕES Em geral, parece que os computadores nos entendem porque produzem informações que nós entendemos. Porém, tudo o que fazem é reconhecer dois estados físicos distintos
Leia maisProjeto de Máquinas de Estado
Projeto de Máquinas de Estado Organizado por Rodrigo Hausen. Original de Thomas L. Floyd. Versão 0: 15 de março de 2013 http://compscinet.org/circuitos Resumo Grande parte deste texto, exemplos e estrutura
Leia maisIntrodução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: O Computador como uma Máquina Multinível (cont.) José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Máquina Multinível Moderna Figura 1 Máquina
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia maisO que é Arquitetura de Computadores?
O que é Arquitetura de Computadores? Forças Coordenação de um conjunto de níveis de abstração de um computador sobre um grande conjunto de forças de mudança Arquitetura de Computadores = Arquitetura de
Leia maisA Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.
A ARQUITETURA DE UM COMPUTADOR A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957),
Leia maisOrganização e Arquitetura de Computadores. Hugo Barros email@hugobarros.com.br
Organização e Arquitetura de Computadores Hugo Barros email@hugobarros.com.br RISC X SISC RISC: Reduced Instruction Set Computer Nova Tecnologia para máquinas de alta performance; Máquina com um conjunto
Leia maisCapítulo 1 Introdução
Capítulo 1 Introdução Programa: Seqüência de instruções descrevendo como executar uma determinada tarefa. Computador: Conjunto do hardware + Software Os circuitos eletrônicos de um determinado computador
Leia maisO processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.
O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. Unidade aritmética e lógica - Executa operações aritméticas (cálculos);
Leia maisComponentes do Computador e. aula 3. Profa. Débora Matos
Componentes do Computador e modelo de Von Neumann aula 3 Profa. Débora Matos O que difere nos componentes que constituem um computador? Princípios básicos Cada computador tem um conjunto de operações e
Leia maisA história do Processadores O que é o processador Características dos Processadores Vários tipos de Processadores
A história do Processadores O que é o processador Características dos Processadores Vários tipos de Processadores As empresas mais antigas e ainda hoje no mercado que fabricam CPUs é a Intel, AMD e Cyrix.
Leia maisPROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
- Aula 2 - O NÍVEL DA MICROARQUITETURA 1. INTRODUÇÃO Este é o nível cuja função é implementar a camada ISA (Instruction Set Architeture). O seu projeto depende da arquitetura do conjunto das instruções
Leia maisINFORMÁTICA APLICADA À ADMINISTRAÇÃO I
CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS Surgimento da Informática INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com celio.conrado@gmail.com Já nos
Leia maisDECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH
UNIVERSIDADE FEDERAL DO PARANÁ DEPARTAMENTO DE ENGENHARIA ELÉTRICA DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH Projeto para a matéria TE130 Projeto de Circuitos Integrados Digitais, ministrada pelo
Leia maisCapacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Leia maisSIS17-Arquitetura de Computadores
Sistema de Computação SIS17-Arquitetura de Computadores Apresentação da Disciplina Peopleware Hardware Software Carga Horária: 40 horas 2 Computadores atuais Unidade Central de Processamento Entrada Computadores
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores
Leia maisProcessadores. Prof. Alexandre Beletti Ferreira
Processadores Prof. Alexandre Beletti Ferreira Introdução O processador é um circuito integrado de controle das funções de cálculos e tomadas de decisão de um computador. Também é chamado de cérebro do
Leia maisOrganização de Computadores 1
Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central
Leia mais28/9/2010. Paralelismo no nível de instruções Processadores superescalares
Arquitetura de Computadores Paralelismo no nível de instruções Processadores superescalares Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Processadores superescalares A partir dos resultados
Leia maisPortas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h
Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Colegiado de Engenharia da Computação CECOMP Introdução à Algebra de Boole Em lógica tradicional, uma decisão é tomada
Leia maisFundamentos de Hardware
Fundamentos de Hardware Curso Técnico em Informática SUMÁRIO PROCESSADOR... 3 CLOCK... 4 PROCESSADORES COM 2 OU MAIS NÚCLEOS... 5 NÚCLEOS FÍSICOS E LÓGICOS... 6 PRINCIPAIS FABRICANTES E MODELOS... 6 PROCESSADORES
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 8
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8 Índice 1. A Organização do Computador - Continuação...3 1.1. Processadores - II... 3 1.1.1. Princípios de projeto para computadores modernos... 3 1.1.2. Paralelismo...
Leia maisPROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS
1 PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS INTRODUÇÃO O processamento interno do CLP é digital e pode-se, assim, aplicar os conceitos de lógica digital para compreen8 der as técnicas e as linguagens
Leia maisArquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória
Introdução Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e O Nível de lógica digital é o nível mais baixo da Arquitetura. Responsável pela interpretação de instruções do nível
Leia maisOrganização e Arquitetura de computadores
Conteúdo Organização e Arquitetura de computadores Abstrações e Tecnologias computacionais Prof. Dr. Luciano José Senger Falácias e armadilhas Computadores: produto da tecnologia de informação, 10% do
Leia maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisProcessador ( CPU ) E/S. Memória. Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento
1 Processadores Computador Processador ( CPU ) Memória E/S Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento 2 Pastilha 3 Processadores (CPU,, Microcontroladores)
Leia maisGUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO
GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Agosto/2004 V2 INTRODUÇÃO Este guia foi preparado para auxilio às aulas de laboratório para o curso de Engenharia
Leia maisCPU Unidade Central de Processamento. História e progresso
CPU Unidade Central de Processamento História e progresso O microprocessador, ou CPU, como é mais conhecido, é o cérebro do computador e é ele que executa todos os cálculos e processamentos necessários,
Leia maisHardware. Objetivos da aula. Fornecer exemplos de processadores Intel. Esclarecer as diferenças e as tecnologias embutidas nos processadores Intel.
Hardware UCP Unidade Central de Processamento Características dos processadores Intel Disciplina: Organização e Arquitetura de Computadores Prof. Luiz Antonio do Nascimento Faculdade Nossa Cidade Objetivos
Leia maisInformática I. Aula 4. http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1
Informática I Aula 4 http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisSistemas de Informações Gerenciais
Sistemas de Informações Gerenciais Aula 3 Sistema de Informação Conceito, Componentes e Evolução Professora: Cintia Caetano INTRODUÇÃO Conceito: Um Sistema de Informação (SI) é um sistema cujo elemento
Leia maisCapítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho
20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam
Leia maisEngenharia de Software
Engenharia de Software O que é a engenharia de software É um conjunto integrado de métodos e ferramentas utilizadas para especificar, projetar, implementar e manter um sistema. Método É uma prescrição
Leia maisTipos de Computadores. Sediane Carmem Lunardi Hernandes
Tipos de Computadores Sediane Carmem Lunardi Hernandes 1 Introdução Objetivo Apresentar a Lei de Moore e mostrar os vários tipos de computadores 2 a) Lei de Moore Processadores (maioria) são um conjunto
Leia maisAndré Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br)
André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br) Apresentações; A disciplina: Objetivos; Cronograma; Avaliação; O que é Computação; Breve histórico. DEINFO/UFRPE 2
Leia maisMaterial 5 Administração de Recursos de HW e SW. Prof. Edson Ceroni
Material 5 Administração de Recursos de HW e SW Prof. Edson Ceroni Desafios para a Administração Centralização X Descentralização Operação interna x Outsourcing Hardware Hardware de um Computador Armazenamento
Leia maisConceitos e Evolução Capítulos 1 e 2
Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: oswaldo.mesquita@gmail.com 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores
Leia maisArquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Leia maisCapítulo VIII Registradores de Deslocamento e Contadores
Capítulo VIII Registradores de Deslocamento e Contadores 1 Introdução Vimos no capítulo anterior que flip-flops são dispositivos capazes de memorizar o seu estado (SET ou RESET). Neste capítulo estudaremos
Leia maisAula 11. 1. Memória principal e 2. Memória de armazenagem em massa.
Aula 11 Memórias Semicondutoras Introdução Em termos gerais, a memória de um computador pode ser dividida em dois tipos: 1. Memória principal e 2. Memória de armazenagem em massa. A memória principal é
Leia maisIntrodução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 3.1 EXECUÇÃO DAS INSTRUÇÕES A UCP tem duas seções: Unidade de Controle Unidade Lógica e Aritmética Um programa se caracteriza por: uma série de instruções
Leia maisAutomação Industrial Parte 2
Automação Industrial Parte 2 Prof. Ms. Getúlio Teruo Tateoki http://www.getulio.eng.br/meusalunos/autind.html Perspectiva Histórica Os primeiros sistemas de controle foram desenvolvidos durante a Revolução
Leia maisEstrutura de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 7 Prof. Dr. Marcelo Andrade da Costa Vieira MODELO DE VON NEUMANN PRINCÍPIOS A arquitetura de um computador consiste de
Leia mais