Introdução à Arquitetura de Computadores
|
|
- Isabella Santarém Alencar
- 7 Há anos
- Visualizações:
Transcrição
1 Introdução à Arquitetura de Computadores José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico José Costa (DEI/IST) Introdução à Arquitetura de Computadores 1
2 Estudar Arquitetura de Computadores? José Costa (DEI/IST) Introdução à Arquitetura de Computadores 2
3 O Computador José Costa (DEI/IST) Introdução à Arquitetura de Computadores 3
4 O Computador Por dentro José Costa (DEI/IST) Introdução à Arquitetura de Computadores 4
5 O Computador Mais perto José Costa (DEI/IST) Introdução à Arquitetura de Computadores 5
6 O CPU José Costa (DEI/IST) Introdução à Arquitetura de Computadores 6
7 Objetivos da Disciplina Os alunos deverão dominar os conceitos básicos e o funcionamento geral de um computador, a estrutura material que permite a execução de programas Deverão conseguir descrever o funcionamento dos elementos básicos, processador, sistema de memória e sistema de entradas e saídas, e sua interação Em particular, devem ser capazes de compreender a estrutura interna de um processador e o processo de execução das instruções José Costa (DEI/IST) Introdução à Arquitetura de Computadores 7
8 Bibliografia Principal Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, G. Arroz, J. Monteiro, A. Oliveira, 2009, IST Press, 2ª Edição, ISBN: Secundária Arquitectura de Computadores, J. Delgado, C. Ribeiro, 2010, FCA, 4ª Edição, ISBN: Logic and Computer Design Fundamentals, M. Mano, C. Kime, 2008, Prentice-Hall International, 4ª Edição, ISBN: José Costa (DEI/IST) Introdução à Arquitetura de Computadores 8
9 Professores Teóricas José Carlos Campos Costa Laboratórios José Carlos Campos Costa Alberto Manuel Ramos da Cunha Nuno Cavaco Gomes Horta Paulo Alexandre Crisóstomo Lopes José Costa (DEI/IST) Introdução à Arquitetura de Computadores 9
10 Horários de Dúvidas José Costa 5ª das 16h às 17h30 - Sala 2.01, Pavilhão Informática III 6ª das 15h às 16h30 - Sala 2.01, Pavilhão Informática III Alberto Cunha 3ª das 17h às 18h30 - Gab. 2, Pavilhão Informática II Nuno Horta 2ª das 9h30 às 11h - Torre Norte, 9º piso, sala 9.08 Paulo Lopes 4ª das 14h30 às 17h30, INESC-ID José Costa (DEI/IST) Introdução à Arquitetura de Computadores 10
11 Horários José Costa (DEI/IST) Introdução à Arquitetura de Computadores 11
12 Avaliação Projeto + laboratórios: 40% Nota mínima de 8,5 Testes: 60% Nota mínima de 7 em cada teste e 8,5 na média dos testes José Costa (DEI/IST) Introdução à Arquitetura de Computadores 12
13 Laboratórios 1 aula de exercícios Alunos que ainda não têm grupo podem ir a qualquer horário 6 trabalhos de laboratório Preparação dos trabalhos deve ser feita antes da aula de laboratório Aula serve para afinar respostas e mostrar ao docente Entrega de ficha preenchida no final da aula Restantes aulas para apoio ao projeto e avaliações Aulas de laboratório começam na semana de 29 de Setembro José Costa (DEI/IST) Introdução à Arquitetura de Computadores 13
14 Inscrição nos Laboratórios Grupos de 3 elementos Inscrição será via fenix Serão realizadas nas primeiras duas semanas de aulas Inscrições estarão abertas a partir de amanhã (às 8h00) No início da próxima semana serão permitidas inscrições de grupos de 2 (alunos individuais poderão nessa altura preencher os slots disponíveis) Meio da próxima semana serão permitidas inscrições individuais Na 3ª semana grupos serão compactados José Costa (DEI/IST) Introdução à Arquitetura de Computadores 14
15 Projeto Enunciado disponível: 20 de Outubro 1a entrega: Semana de 10 de Novembro durante a aula Entrega final: 5 de Dezembro por via eletrónica (fenix) Visualização: Semana de 8 de Dezembro durante a aula Discussões: Semana de 15 de Dezembro em horário a combinar com o docente José Costa (DEI/IST) Introdução à Arquitetura de Computadores 15
16 Testes 2 testes Datas 1º teste: 29 de Outubro às 18h00 2º teste: 16 de Janeiro às 08h00 Repescagens (1º, 2º teste ou os dois): 28 de Janeiro às 15h00 Bónus na nota final dos testes para quem não fizer repescagem José Costa (DEI/IST) Introdução à Arquitetura de Computadores 16
17 Planeamento (1/3) José Costa (DEI/IST) Introdução à Arquitetura de Computadores 17
18 Planeamento (2/3) José Costa (DEI/IST) Introdução à Arquitetura de Computadores 18
19 Planeamento (3/3) José Costa (DEI/IST) Introdução à Arquitetura de Computadores 19
20 Arquitetura de Um Computador (1/2) Computador Sistema digital programável através de uma sequência de instruções guardadas em memória. Elemento crucial num computador é a sua unidade central de processamento, ou processador. José Costa (DEI/IST) Introdução à Arquitetura de Computadores 20
21 Arquitetura de Um Computador (2/2) Processador Sistema digital constituído por um circuito de dados e um circuito de controlo. José Costa (DEI/IST) Introdução à Arquitetura de Computadores 21
22 Charles Babbage ( ) Charles Babbage projetou o primeiro computador mecânico capaz de desempenhar automaticamente sequências de operações Computador conhecido como o difference engine usava apenas elementos mecânicos podia ser programado para construir tabelas matemáticas José Costa (DEI/IST) Introdução à Arquitetura de Computadores 22
23 Sistemas Eletro-Mecânicos Primeiro computador completamente automático foi construído em 1944 Harvard Mark I 18 por 2,5 metros 5 toneladas, partes e centenas de kilometros de cabos 9 bytes de memória 3 segundos para fazer adição ou subtração 1º bug da história José Costa (DEI/IST) Introdução à Arquitetura de Computadores 23
24 Computadores Eletrónicos Digitais ENIAC (1946) José Costa (DEI/IST) Introdução à Arquitetura de Computadores 24
25 Computadores de Primeira Geração ( ) Estes computadores a válvulas ficaram conhecidos como computadores de primeira geração O uso de válvulas impunha limites problemas de fiabilidade problemas de tamanho Ocupavam tipicamente uma sala de grandes dimensões Podiam funcionar continuamente apenas durante poucas horas válvulas falhavam com muita frequência José Costa (DEI/IST) Introdução à Arquitetura de Computadores 25
26 Computadores de Segunda Geração ( ) Baseados em transistores Discos magnéticos para guardar informação Memórias baseadas em ferrites José Costa (DEI/IST) Introdução à Arquitetura de Computadores 26
27 Computadores de Terceira Geração ( ) Baseada em circuitos integrados Permitiu redução no tamanho dos computadores Um dos computadores com mais sucesso foi o IBM/360 Permitiu criar uma série de famílias que executavam o mesmo conjunto de instruções Maior reutilização do esforço do programador José Costa (DEI/IST) Introdução à Arquitetura de Computadores 27
28 Computadores de Quarta Geração (1975 -) Baseados em circuitos integrados com grande escala de integração (VLSI - Very Large Scale Integration) Processador contido num só circuito integrado Fez baixar o preço e permitir o uso pessoal Primeiro processador: 4004 da Intel Primeiro computador: baseado no 8080 da Intel IBM definiu o modelo padrão para o computador pessoal baseado no processador 8088 arquitetura ainda hoje é a mais usada em PCs José Costa (DEI/IST) Introdução80286, à Arquitetura 80386, de Computadores 80486, Pentium, Pentium II, 28
29 Computadores de Quinta Geração Baseados em Inteligência Artificial Podem entender linguagem falada Podem imitar o raciocinio humano Podem responder ao que o rodeia José Costa (DEI/IST) Introdução à Arquitetura de Computadores 29
30 Tipos de Computadores Computadores pessoais Servidores Sistemas embebidos José Costa (DEI/IST) Introdução à Arquitetura de Computadores 30
31 Computadores Pessoais Tipicamente quando falamos de computadores estamos a falar deste tipo Otimizado para processamento de Texto, Som, Imagens, Vídeo, Jogos Dispositivos de entrada e saída Teclado, Rato, Monitor, Impressora e muitos outros Fator mais importante: Custo José Costa (DEI/IST) Introdução à Arquitetura de Computadores 31
32 Servidores (1/2) Processam grande quantidade de dados Têm tipicamente um teclado e um monitor para permitir configuração local do servidor Centro de Dados Grandes salas com muitos servidores Controlo rigoroso de temperatura, humidade Controlos de segurança física Sistemas redundantes de geração de energia Fator mais importante: desempenho para as aplicações a que se destina José Costa (DEI/IST) Introdução à Arquitetura de Computadores 32
33 Servidores (2/2) Supercomputadores José Costa (DEI/IST) Introdução à Arquitetura de Computadores 33
34 Sistemas Embebidos São computadores embebidos noutros sistemas, que controlam e monitorizam. Estima-se que 95% dos computadores existentes sejam deste tipo Têm dispositivos de entrada e saída de dados específicos da aplicação a que se destinam Fatores mais importantes: custo, consumo de energia e tamanho José Costa (DEI/IST) Introdução à Arquitetura de Computadores 34
35 Tipos de Processadores (1/2) Na classe dos computadores pessoais o dominio é dos processadores da Intel Arquitetura padrão do 8088 usado pela IBM Na classe dos servidores Elevada capacidade para explorar paralelismo Maior largura da palavra de dados utilizada Itanium da Intel, UltraSPARC da Sun, MIPS64 da MIPS Na classe dos sistemas embebidos Grande variedade com características muito diferentes entre si Intel, FreeScale, Microchip, Transmeta José Costa (DEI/IST) Introdução à Arquitetura de Computadores 35
36 Tipos de Processadores (2/2) Microcontroladores Computador num único circuito integrado Inclui processador, memória e meios de comunicação com o exterior 8051 da Intel Processadores de sinal Extremamente eficientes em aplicações de processamento de sinal Usados em telefones e televisões Freescale, Texas Instruments José Costa (DEI/IST) Introdução à Arquitetura de Computadores 36
37 Organização Interna de Um Computador Computador é programável através de uma sequência de instruções guardadas em memória As instruções especificam qual a sequência de operações de manipulação de dados que deve ser executada Cada instrução especifica, de forma única, qual a operação que deve ser executada e quais os operandos aos quais a mesma deve ser aplicada Exemplo conteúdo da posição 10FAh da memória deve ser somado ao conteúdo do registo R3, devendo o resultado ser guardado na mesma posição de memória, 10FAh José Costa (DEI/IST) Introdução à Arquitetura de Computadores 37
38 Unidade Central de Processamento Capacidade para executar um conjunto de instruções Tem um certo número características comuns de processador para processador Contém circuitos combinatórios que permitem efetuar operações lógicas e aritméticas registos que permitem guardar os dados e resultados das operações José Costa (DEI/IST) Introdução à Arquitetura de Computadores 38
39 Instruções São guardadas sequencialmente em memória Em geral são executadas pela ordem em que se encontram Existem instruções que alteram essa ordem Instruções de salto Instrução poderá especificar que a próxima instrução a executada é a instrução na posição de memória AAF0h. José Costa (DEI/IST) Introdução à Arquitetura de Computadores 39
40 Memória UNIDADE CENTRAL DE PROCESSAMENTO ENDEREÇOS E CONTROLO DADOS MEMÓRIA José Costa (DEI/IST) Introdução à Arquitetura de Computadores 40
41 Fases de Execução de Uma Instrução 1 UCP envia endereço da próxima instrução para a memória e recebe palavra com a instrução a executar 2 UCP descodifica instrução identificando quais os operandos e qual o tipo de operação 3 UCP carrega os operandos - podem estar na memória ou nos registos 4 UCP executa a operação 5 UCP escreve resultado - em memória ou nos registos José Costa (DEI/IST) Introdução à Arquitetura de Computadores 41
42 Alternativas Processadores modernos são extremamente complexos e usam diferentes técnicas para acelerar a velocidade de processamento Algumas diferenças Podem ser necessários vários acessos à memória para obter ou guardar os operandos Instruções podem ser executadas em paralelo José Costa (DEI/IST) Introdução à Arquitetura de Computadores 42
43 Estrutura Interna de Um Processador Unidade de Processamento Unidade de Controlo Palavra de Controlo Bits de Estado Banco de Registos ULA PC IR Barramento de Endereços Barramento de Dados José Costa (DEI/IST) Introdução à Arquitetura de Computadores 43
44 Registos Especiais Contador de Programa (PC) Indica qual a instrução que está a ser executada a cada momento É um endereço de memória Registo de Instrução (IR) Contém a instrução que está a ser executada Determina a sequência de operações que serão executadas José Costa (DEI/IST) Introdução à Arquitetura de Computadores 44
45 Interação com o Exterior Para comunicar com os utilizadores, o computador usa diversos dispositivos periféricos teclados, ratos, monitores, impressoras discos, fitas magnéticas, interfaces de rede Dispositivos encontram-se ligados a portos de entrada/saída Os portos de entrada/saída controlam estes periféricos usando um protocolo que varia de periférico para periférico Protocolo Conjunto de regras que permitem a transferência correta de informação entre diferentes entidades José Costa (DEI/IST) Introdução à Arquitetura de Computadores 45
46 Acesso aos Dispositivos UNIDADE CENTRAL DE PROCESSAMENTO ENDEREÇOS E CONTROLO MEMÒRIA PORTO SÉRIE DADOS PORTO PARALELO PLACA GRÁFICA José Costa (DEI/IST) Introdução à Arquitetura de Computadores 46
47 Tratamento de Dados Diferentes periféricos tratam os dados diferentemente Porto série, os dados são enviados em série que depois serão interpretados pelo periférico Placa gráfica interpreta os dados como comandos para desenhar pontos no monitor Controlador de disco escreve os dados recebidos em localizações específicas do disco magnético José Costa (DEI/IST) Introdução à Arquitetura de Computadores 47
48 Níveis de Abstração de Um Computador NÍVEL 5 APLICAÇÃO NÍVEL 4 NÍVEL 3 NÍVEL 2 NÍVEL 1 NÍVEL 0 PROGRAMA EM LINGUAGEM DE ALTO NÍVEL PROGRAMA EM LINGUAGEM ASSEMBLY PROGRAMA EM LINGUAGEM MÁQUINA MICRO PROGRAMA EM LINGUAGEM DE TRANSFERÊNCIA DE REGISTOS SISTEMA DIGITAL PROGRAMADOR COMPILADOR ASSEMBLER PROJECTISTAS DO PROCESSADOR PROJECTISTAS DE SISTEMAS DIGITAIS José Costa (DEI/IST) Introdução à Arquitetura de Computadores 48
49 Sumário Perspetiva Histórica Tipos de Computadores Tipos de Processadores Organização Interna de Um Computador Estrutura Interna de Um Processador Interação com o Exterior Níveis de Abstração de Um Computador José Costa (DEI/IST) Introdução à Arquitetura de Computadores 49
50 Referências Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, G. Arroz, J. Monteiro, A. Oliveira, Secções 9.1 a 9.7 José Costa (DEI/IST) Introdução à Arquitetura de Computadores 50
51 Próxima Aula Representação Digital da Informação José Costa (DEI/IST) Introdução à Arquitetura de Computadores 51
Arquitetura de Um Computador
Arquitetura de Um Computador José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-20 José Costa (DEI/IST) Arquitetura de Um
Leia maisIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-18 José Costa (DEI/IST) Introdução
Leia maisArquitectura de Computadores
Arquitectura de Computadores Fundamentos (9, 10.1 a 10.3) José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico
Leia maisIntrodução histórica. José Delgado. Arquitetura de Computadores Introdução histórica 1
Introdução histórica Arquitetura de Computadores Introdução histórica 1 Primeiro objeto de cálculo Ábaco - desde 3000 A.C. Usado ainda hoje (China, por exemplo) Arquitetura de Computadores Introdução histórica
Leia maisArquitectura de Computadores
Arquitectura de Computadores José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 14 de Fevereiro, 2013 José Monteiro
Leia maisInformática básica. Professor: Francisco Ary
Informática básica Professor: Francisco Ary A era da computação; Informática, ou ainda, automação da informação. Uma das mais importantes ferramentas de trabalho nos dias atuais; Uso para trabalho e pessoal;
Leia maisSistemas de Memória I
Sistemas de Memória I José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-11-22 José Costa (DEI/IST) Sistemas de Memória I 1
Leia maisInformática básica. Professor: Francisco Ary
Informática básica Professor: Francisco Ary Informática, ou ainda, automação da informação. Sem dúvida, se não a maior, uma das mais importantes ferramentas de trabalho nos dias atuais; Presente em todos
Leia maisIntrodução aos computadores
Introdução aos computadores Arquitetura de Computadores Introdução aos computadores 1 Primeiro computador eletromecânico 1944 Harvard Mark I Usado no cálculo de tabelas matemáticas e navegação 3 segundos
Leia maisHardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01
Laboratório de Utilização de Microcomputadores (DCA0302) Diogo Pedrosa Hardware Aula 01 Computador Combinação de diversos dispositivos e circuitos digitais que podem executar uma seqüência de operações
Leia maisMódulo 3 - Estrutura e configuração de Sistemas Operativos monoposto
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão
Leia maisIntrodução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira
Introdução a Arquitetura e Organização de Computadores Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1 Prof. Alexandre Beletti Ferreira Tópicos Visão Geral de um Computador Lei de Moore Gerações
Leia maisNome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?
ANO LETIVO 2018/2019 FICHA DE AVALIAÇÃO DE ARQUITETURA DE COMPUTADORES Módulo Nº: 4 Data: 13/03/20189 Tipo de Prova: Teórica Classificação: O Docente: (Rafael Henriques) Nome: N.º Ano: Turma: Turno: Leia
Leia maisUnidade I. Organização de Computadores. Prof. Renato Lellis
Unidade I Organização de Computadores Prof. Renato Lellis O que é um computador? Computador Datação 1789 cf. MS1 Acepções substantivo masculino 1 o que computa; calculador, calculista 2 Rubrica: informática.
Leia maisTecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 5, 6. 1 Magda Lopes
Tecnologias de Informação e Comunicação 7ºAno 1.º Período Aula 5, 6 1 - Introdução às Tecnologias da Informação e Comunicação. 1.3 Introdução à estrutura e funcionamento de um sistema informático. informático
Leia maisSistemas de Entrada e Saídas III
Sistemas de Entrada e Saídas III José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2014-12-10 José Costa (DEI/IST) Sistemas de
Leia maisINFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.
INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO isabeladamke@hotmail.com Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o
Leia maisSSC304 Introdução à Programação Para Engenharias
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Estrutura de um Computador GE4 Bio GE4Bio Grupo de Estudos
Leia maisMicro-Arquiteturas de Alto Desempenho. Introdução. Ementa
DCC-IM/NCE UFRJ Pós-Graduação em Informática Micro-Arquiteturas de Alto Desempenho Introdução Gabriel P. Silva Ementa Revisão de Organização de Computadores Hierarquia de Memória Memória Virtual Memória
Leia maisComponentes do Computador
Escola de Ciências e Tecnologia UFRN Componentes do Computador Prof. Aquiles Burlamaqui ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em sala de aula;
Leia maisArquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores
Organização e Arquitetura Computadores Organização e Arquiteturas Computadores.Organização Básica Computadores - Histórico da - Organização Básica do Computador - Unida Lógica e Aritmética - Unida - Microprocessador
Leia maisTecnologias da Informação e da Comunicação
Tecnologias da Informação e da Comunicação Escola Básica de Mourão Ano lectivo 2012/2013 Professora: Ana Chalaça Hardware e Software Os Sistemas informáticos são constituídos por: Hardware Software Hardware
Leia maisIntrodução à Organização de Computadores. Aula 8
SEL-0415 Introdução à Organização de Computadores Set de Instruções Modelos de Arquiteturas Aula 8 Prof. Dr. Marcelo Andrade da Costa Vieira INSTRUÇÕES n Padrão de código binário armazenado em um dispositivo
Leia mais14/3/2016. Prof. Evandro L. L. Rodrigues
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores
Leia maisAula 10 Microcontrolador Intel 8051 Parte 1
Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome
Leia maisSistemas Operacionais. Visão Geral
Sistemas Operacionais P R O F. B R U N O A L B U Q U E R Q U E S C R I G N O L I Visão Geral Organização da Apresentação Introdução Componentes de um Sistema de Computação Conceito de SO Objetivos de um
Leia maisSISTEMAS MICROCONTROLADOS
SISTEMAS MICROCONTROLADOS UTFPR Código: EL54E Turma: N11/E11 Prof. Sérgio Moribe Colaboração: Prof. Heitor S. Lopes Prof. Rubens Alexandre de Faria Email: smoribe@utfpr.edu.br Site: pessoal.utfpr.edu.br/smoribe
Leia maisComputadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.
O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.
Leia maisINTRODUÇÃO. Introdução a Informática. Vinícius Pádua
INTRODUÇÃO Introdução a Informática Introdução Para que serve o computador? Word, Filme, Facebook,... Resolver problemas do usuário Coletar, manipular e fornecer os resultados Processamento eletrônico
Leia maisArquitetura de Computadores
Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas
Leia maisOrganização de Sistemas Computacionais Processadores: Organização da CPU
Universidade Paulista UNIP Curso: Ciências da Computação Turma: CCP30 Turno: Noturno Disciplina: Arquitetura de Computadores Professor: Ricardo Loiola Alunos: Thiago Gomes dos Santos Matrícula: C63873-0
Leia maisOrganização e Arquitetura de Computadores INTRODUÇÃO
Organização e Arquitetura de Computadores INTRODUÇÃO A Arquitetura de Computadores trata do comportamento funcional de um sistema computacional, do ponto de vista do programador (ex. tamanho de um tipo
Leia maisDECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos. Apresentação. Computação e Programação (CP) 2013/2014.
DECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos Apresentação Computação e Programação (CP) 2013/2014 Aula 1 Objetivos Ficar a saber: funcionamento da unidade curricular (UC) Computação
Leia maisTópicos de Ambiente Web Tópico: História do Computador
Tópicos de Ambiente Web Tópico: História do Computador Professora: Sheila Cáceres 2 3 História do Computador Fonte: http://www.estv.ipv.pt/paginaspessoais/caldeira/paginas%2007-08/tic/material/acetatos/01%20-%20historia%20computadores.pdf
Leia maisO que é um microprocessador?
MICROPROCESSADORES O que é um microprocessador? É um circuito integrado com milhares, ou mesmo milhões, de transistores, que estão interligados por superfinos traços de alumínio. Os transistores trabalham
Leia maisSEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas
Leia maisSumário. Introdução. Revisão da Aula. Fatos Históricos Estrutura Básica Principais Componentes. Hardware: Software;
Sumário Introdução Fatos Históricos Estrutura Básica Principais Componentes Hardware: Processador (UCP); Memória; e Periféricos. Software; Sistema Operacional Revisão da Aula 1 Oqueéumcomputador: Máquina
Leia maisSistemas Embebidos I , Tiago Miguel Dias ADEETC - Secção de Arquitecturas e Sistemas Operativos
Sistemas Embebidos I Licenciatura em Eng. de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Mestrado em Engenharia Informática e de Computadores
Leia maisArquitetura e Organização de Processadores. Aula 1. Introdução Arquitetura e Organização
Universidade Federal do Rio Grande do Sul Instituto de Informática Programa de Pós-Graduação em Computação Arquitetura e Organização de Processadores Aula 1 Introdução Arquitetura e Organização 1. Arquitetura
Leia maisEstrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Leia maisÁbaco. Ipad HISTÓRIA DA INFORMÁTICA E SUA EVOLUÇÃO. Tecnologias de Informação e Comunicação
PC Ábaco Ipad HISTÓRIA DA INFORMÁTICA E SUA EVOLUÇÃO Tecnologias de Informação e Comunicação Professor: Email: Marconitorquato@catolicadocariri.edu.br PRINCIPAIS MARCOS 2 CONSTANTES DA EVOLUÇÃO 3 ÁBACO
Leia maisArquitetura de Von Neumann
Arquitetura de Von Neumann Leandro Tonietto Algoritmos e Programação em C++ Curso de Segurança da Informação ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto/tsi/apc/arqvonneumann.pdf Fev-2008
Leia maisEstrutura de um computador digital. Gustavo Queiroz Fernandes
Gustavo Queiroz Fernandes Atualizado em: 18/02/2019 Sumário Objetivos... 1 Pré-requisitos... 1 Recursos e Materiais... 1 Última Atualização... 1 1. Memória primária... 1 2. Memória secundária... 2 3. Unidade
Leia maisSEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira
SEL-0415 Introdução à Organização de Computadores Conceitos Básicos Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção dos dispositivos
Leia maisMICROCOMPUTADORES. Professor Adão de Melo Neto
MICROCOMPUTADORES Professor Adão de Melo Neto Sumário Organização Básica I (base) Organização Básica II (refinamento) Organização Básica III (Microcontrolador 8051) ORGANIZAÇÃO BÁSICA I Composição Unidade
Leia maisSISTEMAS DE INFORMAÇÕES GERENCIAIS AULA 06 UFPR. Prof.ª Nicolle Sotsek Ramos
SISTEMAS DE INFORMAÇÕES GERENCIAIS AULA 06 UFPR Prof.ª Nicolle Sotsek Ramos SISTEMAS DE COMPUTADORES «Todos os computadores são sistemas de componentes para entrada, processamento, saída, armazenamento
Leia maisMAC2166 Introdução à Computação Aula 1 Como Funciona um Computador
MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador DCC IME USP 1
Leia maisIntrodução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação
Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And
Leia maisAlgoritmos e Lógica de Programação Componentes e Arquitetura
Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES TECNOLOGIAS EM REDES DE COMPUTADORES Semestre 2015.2 Prof. Dsc. Jean Galdino As principais arquiteturas de processadores são: Von Neumann; Harvard. ARQUITETURAS AULA 06 28/10/2015
Leia maisOrganização e Arquitetura de Computadores. Leslier S. Corrêa
Organização e Arquitetura de Computadores Leslier S. Corrêa O nome refere-se ao matemático John Von Neumann, que foi considerado o criador dos computadores da forma como são projetados até hoje. Entretanto,
Leia maisIntrodução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And Calculator (ENIAC).
Leia maisArquitetura de Computadores
Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com Unidade 2 Conteúdo Programático Componentes
Leia maisCPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3
CPU CPU Funções: Processamento; Controle Componentes: UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3 Processador A função de um computador é executar tarefas
Leia maisPrincipais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017
Professora: Janaide Nogueira E-mail: nogueirajanaide@gmail.com Materiais: https://janaide.wordpress.com Componentes Básicos de um Computador Principais Componentes do Gabinete 3 4 CPU ou UCP (Processador)
Leia maisEvolução dos computadores
A máquina de Von Neumann AOC: Arquitetura e Organização de Computadores Evolução dos computadores Caracterizado: Aumento da velocidade dos processadores Diminuição do tamanho dos componentes Aumento da
Leia maisCampus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini
Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com MATÉRIA: APRESENTAÇÃO / CONCEITOS Aula N : 01 Tema: Apresentação da
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE PROCESSADOR A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa pode ser executada por meio de
Leia maisSistemas de Entrada e Saídas
Sistemas de Entrada e Saídas José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-12-06 José Costa (DEI/IST) Sistemas de Entrada
Leia maisORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 02: INTRODUÇÃO
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 02: INTRODUÇÃO Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação DO QUE É COMPOSTO UM SISTEMA COMPUTACIONAL?
Leia maisIntrodução à Programação de Computadores Fabricação Mecânica
Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional
Leia maisSistemas Digitais LETI, LEE (2014/15 1º Sem.)
Sistemas Digitais LETI, LEE (2014/15 1º Sem.) Apresentação e Planeamento João Paulo Carvalho Universidade de Lisboa / Instituto Superior Técnico SUMÁRIO Apresentação Corpo Docente Sistemas Digitais Página
Leia maisArquitectura de Computadores
Arquitectura de Computadores José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2 de Março, 2009 José Monteiro
Leia maisIntrodução à Informática
Introdução à Informática Informática Aplicada Bacharelado em Engenharia de Pesca Flávia Coelho flaviacoelho@ufersa.edu.br 1 Elaborado por Yáskara Menescal e atualizado por Flávia Coelho, em março de 2009
Leia maisConjunto de Instruções e Modelos de Arquiteturas
Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-0415 Introdução à Organização de Computadores Conjunto de Instruções e Modelos de Arquiteturas Aula 7 Prof. Marcelo Andrade da Costa Vieira
Leia maisProgramação de Computadores I - PRG1 Engenharia Elétrica
Programação de Computadores I - PRG1 Engenharia Elétrica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional Roteiro
Leia maisCurso Técnico de Nível Médio
Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade
Leia maisInformática Aplicada. Introdução
Informática Aplicada Introdução Breve histórico da computação moderna Principais eventos 1000ac - Ábaco 1614 - Logaritmos (John Napier) 1623 - Sistema Binário (Francis Bacon) 1642 - Máquina de Turing 1946
Leia maisSistemas Digitais LETI, LEE (2016/17 1º Sem.)
Sistemas Digitais LETI, LEE (2016/17 1º Sem.) Apresentação e Planeamento João Paulo Carvalho Universidade de Lisboa / Instituto Superior Técnico SUMÁRIO Apresentação Corpo Docente O que são Sistemas Digitais?
Leia maisAlgoritmos Lógica e Programação
Algoritmos Lógica e Programação 2016 Prof. Me. Adelson Felipe Dias Nogueira E-mail: adelson.nogueira@pitagoras.com.br Conceitos Preliminares Histórico do Computador: Um computador é uma máquina que manipula
Leia maisMáquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática
Máquinas Multiníveis Aula 04 Evolução... Computadores Mecânicos Geração Zero Mecânicos (1642-1945) Blaise Pascal (1623-1662) - máquina de calcular, adições e subtrações Leibniz (1646-1716) - mesmo estilo,
Leia maishttp://www.ic.uff.br/~debora/fac! 1 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
Leia maisArquitetura e organização de computadores
Arquitetura e organização de computadores 3º. Semestre - Sistemas de informação Prof. Emiliano S. Monteiro Classificação de computadores Grande porte: Supercomputadores e Mainframes Médio porte: Minicomputadores
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 EVOLUÇÃO HISTÓRICA 2 Ábaco: Aproximadamente 4.000 a.c. Palavra que vem do Latim, que significa Quadro. No início o Ábaco era
Leia maisAULA 03: FUNCIONAMENTO DE UM COMPUTADOR
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?
Leia maisMicroprocessadores CPU. Unidade de Controle. Prof. Henrique
Microprocessadores CPU Unidade de Controle Prof. Henrique Roteiro Registradores; Unidade de Controle Níveis de Complexidade Introdução Um sistema microprocessado conta com diversos dispositivos para um
Leia maisCONJUNTO DE INSTRUÇÕES
CONJUNTO DE INSTRUÇÕES 1 CARACTERÍSTICAS DE INSTRUÇÕES DE MÁQUINA Quando um programador usa uma linguagem de alto-nível, como C, muito pouco da arquitetura da máquina é visível. O usuário que deseja programar
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 7
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 7 Índice 1. A Organização do Computador...3 1.1 Processadores... 3 2 1. A ORGANIZAÇÃO DO COMPUTADOR Um computador digital consiste em um sistema interconectado de processadores,
Leia maisInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade.
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: Informática Básica Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com
Leia maisIntrodução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos
Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos Introdução Computador Máquina destinada a realizar cálculos complexos. Matéria Prima Série de atividades
Leia maisAlgoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 História da computação ENIAC (1946-1955) 5000 op/seg 30 toneladas; 18 mil válvulas; 140
Leia maisArquitetura de computadores
Arquitetura de computadores Arquitetura de Microprocessadores Curso Profissional de Técnico de Gestão e Programação de Sistemas O Computador Hardware Unidades Funcionais de um Sistema Informático Dispositivos
Leia maisConjunto de Instruções (ISA) I
Conjunto de Instruções (ISA) I José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-10-16 José Costa (DEI/IST) Conjunto de Instruções
Leia maisEscola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.
Leia maisAula 17: Organização de Computadores
Aula 17: Organização de Computadores Introdução à Organização de Computadores Rodrigo Hausen hausen@usp.br 07 de outubro de 2011 http://cuco.pro.br/ach2034 Rodrigo Hausen (hausen@usp.br) Aula 17: Organização
Leia maisSistemas Operacionais. Adão de Melo Neto
Sistemas Operacionais Adão de Melo Neto 1 Computador Digital (Hardware) 2 Computador Digital Constituído por um conjunto de componentes interligados (hardware): processadores, memórias, registradores,
Leia maisSistemas Operacionais I
Sistemas Operacionais I Revisão de conceitos Sistemas Operacionais I Dionisio Gava Junior Componentes básicos Componentes Básicos da Tecnologia da Informação Hardware CPU, Memória e Periféricos de E/S.
Leia maisELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR
ELETRÔNICA DIGITAL II AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR acjunior@facthus.edu.br 1º SEMESTRE 2009 CONTEÚDO PROGRAMADO: 1 O que é um computador digital? 2 Como funcionam os computadores 3 O agente
Leia maisDr. Joaquim de Carvalho Figueira da Foz
Planificação Anual 2018/2019 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos Sistemas Digitais e Arquitetura de Computadores (SDAC) 12º ano MÓDULO 7: Arquitetura de Computadores 45
Leia maisSistemas Operacionais. Conceitos de Hardware
Sistemas Operacionais Conceitos de Hardware Sumário 1. Introdução 7. RISC e CISC 2. Processador 1. Operações de Processamento 2. Unidade de Controle 3. Ciclos de uma Instrução 3. Memória 1. Memória Principal
Leia maisENGENHARIA DE SISTEMAS MICROPROCESSADOS
ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução
Leia mais1.3. CONCEITOS BÁSICOS DE INFORMÁTICA
1.3. CONCEITOS BÁSICOS DE INFORMÁTICA Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento automático da informação. Para
Leia maisOrganização de um computador. O que é um computador Organização de um computador Arquitectura de von Neumann
Organização de um computador O que é um computador Organização de um computador Arquitectura de von Neumann Execução de um programa Como um computador executa um programa? O que é um computador? E um programa?
Leia maisProf. Sandro Wambier
Prof. Sandro Wambier São elementos da Arquitetura de um computador: conjunto de instruções de um processador, os modos de endereçamentos, o tipo e tamanho dos dados manipulados pelo processador, ex.: Intel
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
Leia maisSistemas Operacionais
Sistemas Operacionais CAP 2: Conceitos de Hardware e Software Prof. MSc. Diego R. Moraes diegorm@anhanguera.com Download de todo conteúdo da disciplina https://sites.google.com/site/diegorafaelmoraes/downloads
Leia maisMicroprocessadores MICROPROCESSADORES. Unidade de Processamento. Sumário
MICROPROCESSADORES Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Sumário Introdução Unidade de Controlo Conjunto de Instruções Unidade Central de Processamento (CPU)
Leia maisIntrodução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO
Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO 1 Quem sou eu? Daniel Brandão Graduado em Sistemas para Internet Especialista em Tecnologia Para Aplicações Web Desenvolvedor
Leia maisHardware. Informática
Hardware Informática l 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 seres humanos
Leia mais