Arquitectura de Computadores (ACom)

Tamanho: px
Começar a partir da página:

Download "Arquitectura de Computadores (ACom)"

Transcrição

1 Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão Português Aula N o 01: Título: Apresentação Sumário: Apresentação da disciplina e seu funcionamento.. histórica. 2014/2015 Nuno.Roma@tecnico.ulisboa.pt

2 Arquitectura de Computadores (ACom) Introdução Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 1 / 70 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 2 / 70

3 Porquê Estudar Arquitectura de Computadores? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 3 / 70 Porquê Estudar Arquitectura de Computadores? O que é um computador? O que tem dentro? Como funciona? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 3 / 70

4 Porquê Estudar Arquitectura de Computadores? Acabou a boleia para os programadores... Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 4 / 70 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70

5 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70

6 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Vejam!, diz de novo o vendedor de carros. Um carro de 60 km/h! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70

7 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Vejam!, diz de novo o vendedor de carros. Um carro de 60 km/h! Boa!, diz o consumidor. Dá muito jeito. A 30 km/h demoro o dia inteiro para chegar à cidade. Isto vai simplificar muito a minha vida. Venha de lá esse carro! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Vejam!, diz de novo o vendedor de carros. Um carro de 60 km/h! Boa!, diz o consumidor. Dá muito jeito. A 30 km/h demoro o dia inteiro para chegar à cidade. Isto vai simplificar muito a minha vida. Venha de lá esse carro! O tempo passa outra vez. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70

8 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Vejam!, diz de novo o vendedor de carros. Um carro de 60 km/h! Boa!, diz o consumidor. Dá muito jeito. A 30 km/h demoro o dia inteiro para chegar à cidade. Isto vai simplificar muito a minha vida. Venha de lá esse carro! O tempo passa outra vez. Vejam!, diz quem-vocês-sabem. Um carro de 120 km/h! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Vejam!, diz de novo o vendedor de carros. Um carro de 60 km/h! Boa!, diz o consumidor. Dá muito jeito. A 30 km/h demoro o dia inteiro para chegar à cidade. Isto vai simplificar muito a minha vida. Venha de lá esse carro! O tempo passa outra vez. Vejam!, diz quem-vocês-sabem. Um carro de 120 km/h! Preciso de um desses! Assim posso ir visitar a minha Tia Anita à terra dela, e não tenho que lá dormir com os seus 42 gatos. Muito útil. Eu compro! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70

9 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Vejam!, diz de novo o vendedor de carros. Um carro de 60 km/h! Boa!, diz o consumidor. Dá muito jeito. A 30 km/h demoro o dia inteiro para chegar à cidade. Isto vai simplificar muito a minha vida. Venha de lá esse carro! O tempo passa outra vez. Vejam!, diz quem-vocês-sabem. Um carro de 120 km/h! Preciso de um desses! Assim posso ir visitar a minha Tia Anita à terra dela, e não tenho que lá dormir com os seus 42 gatos. Muito útil. Eu compro! Mais algum tempo. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Vejam!, diz de novo o vendedor de carros. Um carro de 60 km/h! Boa!, diz o consumidor. Dá muito jeito. A 30 km/h demoro o dia inteiro para chegar à cidade. Isto vai simplificar muito a minha vida. Venha de lá esse carro! O tempo passa outra vez. Vejam!, diz quem-vocês-sabem. Um carro de 120 km/h! Preciso de um desses! Assim posso ir visitar a minha Tia Anita à terra dela, e não tenho que lá dormir com os seus 42 gatos. Muito útil. Eu compro! Mais algum tempo. Vejam!, diz ele, Dois carros de 100 km/h! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70

10 Porquê Estudar Arquitectura de Computadores? Analogia com o vendedor de carros: Vejam! O carro!, diz o vendedor de carros. Alcança 30 km/h! Oh, diz o consumidor, isso é fantástico! Posso transportar mercadoria muito mais depressa que antes, e não tenho que andar a limpar cocó de cavalo. Quero um! O tempo passa. Vejam!, diz de novo o vendedor de carros. Um carro de 60 km/h! Boa!, diz o consumidor. Dá muito jeito. A 30 km/h demoro o dia inteiro para chegar à cidade. Isto vai simplificar muito a minha vida. Venha de lá esse carro! O tempo passa outra vez. Vejam!, diz quem-vocês-sabem. Um carro de 120 km/h! Preciso de um desses! Assim posso ir visitar a minha Tia Anita à terra dela, e não tenho que lá dormir com os seus 42 gatos. Muito útil. Eu compro! Mais algum tempo. Vejam!, diz ele, Dois carros de 100 km/h! Como?! (adaptado de Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 5 / 70 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 6 / 70

11 s da Fornecer conhecimentos nos seguintes tópicos: Princípios gerais da arquitectura de um computador; Arquitectura interna de um microprocessador; ção de um microprocessador; Hierarquia de memória; Sistema de entradas e saídas. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 7 / 70 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 8 / 70

12 Aulas Teóricas: 2 aulas/semana, de hora e meia cada: Terças 12h30-14h00 (FA2) Sextas 15h30-17h00 (EA4) Aulas de Laboratório Aulas de Problemas Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 9 / 70 Aulas Teóricas Aulas de Laboratório: 1 aula/semana, em semanas intercaladas com as aulas de problemas: Quintas 12h30-14h00 (LSD1) Quintas 17h00-18h30 (LSD1) Frequência obrigatória! Começam no dia 26 de Fevereiro. Aulas de Problemas Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 10 / 70

13 Aulas Teóricas Aulas de Laboratório Aulas de Problemas: 1 aula/semana, em semanas intercaladas com as aulas de laboratório: Quintas 12h30-14h00 (E3) Frequência muito recomendada... Começam no dia 20 de Fevereiro. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 11 / 70 Professores Aulas Teóricas: Nuno Roma - Responsável da disciplina nuno.roma@tecnico.ulisboa.pt Aulas de dúvidas: A definir... Aulas de Laboratório/Problemas: Nuno Roma nuno.roma@tecnico.ulisboa.pt Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 12 / 70

14 Avaliação Componentes Teórica: 60% 2 Testes ou Exame; Datas (preliminares): 1 o Teste: 4 de Maio 2 o Teste: 19 de Junho Exame/Repescagem: 3 de Julho Na época de recurso poderão fazer a repescagem de um dos testes ou realizar um exame, contemplando toda a matéria. Componente Laboratorial: 40% Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 13 / 70 Laboratório Laboratórios funcionam com 8 a 9 grupos de 2 elementos; Consiste em: 8 trabalhos de laboratório: O relatório de cada trabalho será entregue até o domingo seguinte da sessão de laboratório em que se realizou o trabalho, através do sistema Fénix; Para isso, os alunos deverão preparar os trabalhos previamente. A nota de laboratório é individual, definida através dos relatórios e avaliação contínua ao longo de todo o semestre. Repententes: são válidas as notas de laboratório dos 2 últimos anos. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 14 / 70

15 Laboratório A colectânea completa de software a utilizar no laboratório está disponível através de uma máquina virtual (P3VM), de acesso livre através do endereço: Na primeira aula de problemas será prestado apoio aos alunos para instalação da referida máquina nos seus computadores pessoais. Recomenda-se aos alunos que descarreguem previamente: Ficheiros de instalação do motor de virtualização (ex: Virtualbox, VMware Player ou VMware Fusion); Ficheiro com a imagem da máquina virtual. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 15 / 70 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 16 / 70

16 Plano das Aulas Teóricas O programa da disciplina contempla a descrição dos blocos básicos que compõem um sistema computacional moderno: Processador, Memória, Sistema de entradas/saídas. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 17 / 70 Road Map Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 18 / 70

17 Planeamento Planeamento Semana Teórica 1 Teórica 2 Problemas (P) / Laboratório (L) 16-fev a 20-fev 23-fev a 27-fev 02-mar a 06-mar 09-mar a 13-mar 16-mar a 20-mar 23-mar a 27-mar CARNAVAL Apresentação da cadeira; Introdução P0: Revisões SD Instruções Assembly; Operandos e modos de endereçamento; Processador P3 L1: Modos de endereçamento Operações lógicas e aritméticas ISA do P3 P1: Assembly do P3 Periféricos do P3; Interrupções econtagemdo tempo no P3 L2: Instruções Aritméticas e Salto Técnicas de programação em Assembly Geração do código objecto. L3: Rotinas; Passagem parâmetros Estrutura de um processador Operandos; Pilha; Instruções de acesso à memória; Codificação das instruções. Traduçãode linguagemdealtonívelpara Assembly Unidade de processamento P2: Interrupções; Codificação de Instruções 30-mar a 03-abr 06-abr a 10-abr Unidade de controlo PÁSCOA PÁSCOA PÁSCOA Controlo microprogramado; Organização interna do P3: circuito de dados L4: IO; Interrupções 13-abr a 17-abr 20-abr a 24-abr 27-abr a 01-mai Organização interna do P3: circuito de controlo Organização interna do P3: microprogramação Família Intel x86; Arquitecturas de processadores em pipeline Dependências dados e de controlo; Conflitos Arquitecturas de processadores em pipeline; Dependências Tópicos avançados de arquitectura de computadores P3: Micro-programação L5: Micro-programação L6: Arduino 04-mai a 08-mai 11-mai a 15-mai 18-mai a 22-mai 25-mai a 29-mai Sistema de memória Memórias cache: políticas de substituição L7: Pipelines Memórias cache: políticas deescrita Memória virtual: TLB Memória virtual: definições, tabela de páginas hierárquica Espaços de endereçamento: memória e entradas/saídas P4: Pipeline; Caches L8: Caches Modos de transferência de dados DMA e Processadores IO P5: Mem. Virtual; Comunicação; IO. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 19 / 70 Bibliografia Bibliografia principal: Arquitectura de Computadores: dos sistemas digitais aos microprocessadores Guilherme Arroz, José Monteiro, Arlindo Oliveira IST Press, 2009 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 20 / 70

18 Página Web Esta informação, e outra que surja, está disponível na página da disciplina: Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 21 / 70 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 22 / 70

19 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 23 / 70 Ábaco Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 24 / 70

20 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 25 / 70 Somador Mecânico Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 26 / 70

21 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 27 / 70 Máquina de Tecer Automática Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 28 / 70

22 Máquina de Tecer Automática PROBLEMA: gerou revoltas por perdas de postos de trabalho!!! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 28 / 70 Cartão Perfurado Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 29 / 70

23 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados Charles Babbage Analytical Engine: base dos computadores modernos. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 30 / 70 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados Charles Babbage Analytical Engine: base dos computadores modernos. Na prática... Babbage começou por desenvolver o Differential Engine, que tinha como base um motor a vapor para calcular qualquer função que se pudesse representar por um polinómio. Tal como os sistemas anteriores estava limitada a uma operação. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 30 / 70

24 Analytical Engine Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 31 / 70 Analytical Engine Progamável com cartões perfurados. É considerado como a base dos computadores modernos. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 31 / 70

25 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados Charles Babbage Analytical Engine: base dos computadores modernos George Boole Escreve An Investigation to the Laws of Thought, base dos sistemas lógicos. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 70 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados Charles Babbage Analytical Engine: base dos computadores modernos George Boole Escreve An Investigation to the Laws of Thought, base dos sistemas lógicos Fleming & Forest Invenção da válvula de vácuo. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 32 / 70

26 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados Charles Babbage Analytical Engine: base dos computadores modernos George Boole Escreve An Investigation to the Laws of Thought, base dos sistemas lógicos Fleming & Forest Invenção da válvula de vácuo Vannevar Bush Differential Analyzer, sistema electrónico para cálculo diferencial. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 33 / 70 Differential Analyzer Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 34 / 70

27 Differential Analyzer Maior máquina de cálculo da altura... Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 34 / 70 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados Charles Babbage Analytical Engine: base dos computadores modernos George Boole Escreve An Investigation to the Laws of Thought, base dos sistemas lógicos Fleming & Forest Invenção da válvula de vácuo Vannevar Bush Differential Analyzer, sistema electrónico para cálculo diferencial Alan Turing Escreve On Computable Numbers, modelo teórico para os computadores actuais.. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 35 / 70

28 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 36 / 70 Bombe Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 37 / 70

29 Bombe Sistema electromecânico criado para decifrar códigos encriptados pela máquina Enigma (2 a Guerra Mundial). Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 37 / 70 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 38 / 70

30 ENIAC Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 39 / 70 ENIAC ENIAC funcionava a válvulas. Pesava 30 toneladas. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 39 / 70

31 ção do ENIAC Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 40 / 70 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 41 / 70

32 Primeiro Bug Documentado Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 42 / 70 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado John von Neumann Conceito de programa em memória. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 43 / 70

33 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado John von Neumann Conceito de programa em memória William Shockley Invenção do transistor. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 43 / 70 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado John von Neumann Conceito de programa em memória William Shockley Invenção do transistor UNIVAC UNIVAC I, Primeiro computador comercial. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 44 / 70

34 UNIVAC I - Primeiro Computador Comercial Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 45 / 70 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado John von Neumann Conceito de programa em memória William Shockley Invenção do transistor UNIVAC UNIVAC I, Primeiro computador comercial RAMAC Primeiro disco rígido. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 46 / 70

35 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado John von Neumann Conceito de programa em memória William Shockley Invenção do transistor UNIVAC UNIVAC I, Primeiro computador comercial RAMAC Primeiro disco rígido Kilby & Noyce Invenção do circuito integrado. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 46 / 70 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado John von Neumann Conceito de programa em memória William Shockley Invenção do transistor UNIVAC UNIVAC I, Primeiro computador comercial RAMAC Primeiro disco rígido Kilby & Noyce Invenção do circuito integrado DEC PDP-1, primeiro computador comercial com teclado e monitor. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 46 / 70

36 PDP-1 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 47 / 70 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado John von Neumann Conceito de programa em memória William Shockley Invenção do transistor UNIVAC UNIVAC I, Primeiro computador comercial RAMAC Primeiro disco rígido Kilby & Noyce Invenção do circuito integrado DEC PDP-1, primeiro computador comercial com teclado e monitor Douglas Engelbart Invenção do rato. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 48 / 70

37 Primeiro Rato (1964) Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 49 / 70 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 50 / 70

38 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 50 / 70 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 50 / 70

39 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1 o microprocessador com grande procura. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 50 / 70 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1 o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 50 / 70

40 Altair Primeiro Computador Pessoal Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 51 / 70 Altair Primeiro Computador Pessoal Não tinha monitor nem teclado. 256 bytes de RAM! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 51 / 70

41 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1 o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal Apple Apple II é lançado. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 52 / 70 Apple II Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 53 / 70

42 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1 o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal Apple Apple II é lançado Intel 8086/8088, microprocessador de 16 bits. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 54 / 70 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1 o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal Apple Apple II é lançado Intel 8086/8088, microprocessador de 16 bits Motorola 68000, microprocessador de 16 bits. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 54 / 70

43 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1 o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal Apple Apple II é lançado Intel 8086/8088, microprocessador de 16 bits Motorola 68000, microprocessador de 16 bits IBM Lançamento do PC. Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 54 / 70 IBM PC (1981) Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 55 / 70

44 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1 o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal Apple Apple II é lançado Intel 8086/8088, microprocessador de 16 bits Motorola 68000, microprocessador de 16 bits IBM Lançamento do PC Sinclair ZX Spectrum, 1 o computador de baixo custo com grande procura (UK) Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 56 / 70 ZX Spectrum (1982) Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 57 / 70

45 Layout Processadores INTEL 4004, ano , ano khz, T 5 MHz, T Pentium 4, ano 2000 Core i7 (quad), ano ,5 GHz, T 3,0 GHz, T Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 58 / 70 Circuitos Integrados Processadores INTEL Pentium 4 Core i7 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 59 / 70

46 Frases Famosas Everything that can be invented has been invented. - Charles H. Duel, US Commissioner of Patents, 1899 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 60 / 70 Frases Famosas Everything that can be invented has been invented. - Charles H. Duel, US Commissioner of Patents, 1899 I think there is a world market for maybe five computers. - Thomas Watson, chairman of IBM, 1943 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 60 / 70

47 Frases Famosas Everything that can be invented has been invented. - Charles H. Duel, US Commissioner of Patents, 1899 I think there is a world market for maybe five computers. - Thomas Watson, chairman of IBM, 1943 Computers in the future may weigh no more than 1.5 tons. - Popular Mechanics, 1949 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 60 / 70 Frases Famosas Everything that can be invented has been invented. - Charles H. Duel, US Commissioner of Patents, 1899 I think there is a world market for maybe five computers. - Thomas Watson, chairman of IBM, 1943 Computers in the future may weigh no more than 1.5 tons. - Popular Mechanics, 1949 There is no reason anyone would want a computer in their home. - Ken Olson, president, chairman and founder of DEC, 1977 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 60 / 70

48 Frases Famosas Everything that can be invented has been invented. - Charles H. Duel, US Commissioner of Patents, 1899 I think there is a world market for maybe five computers. - Thomas Watson, chairman of IBM, 1943 Computers in the future may weigh no more than 1.5 tons. - Popular Mechanics, 1949 There is no reason anyone would want a computer in their home. - Ken Olson, president, chairman and founder of DEC, K ought to be enough for anybody. - Bill Gates, 1981 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 60 / 70 Porquê Estudar Arquitectura de Computadores? O que é um computador? O que tem dentro? Como funciona? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 61 / 70

49 Porquê Estudar Arquitectura de Computadores? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 62 / 70 Porquê Estudar Arquitectura de Computadores? O que é um computador? O que tem dentro? Como funciona? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 62 / 70

50 O que é um computador? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 63 / 70 O que tem dentro? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 64 / 70

51 O que tem dentro? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 65 / 70 O que tem dentro? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 66 / 70

52 Como funciona? Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 67 / 70 Como funciona? Mas... Como funciona? Como tirar melhor partido do PC?... percebendo a sua arquitectura! Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 67 / 70

53 Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 68 / 70 Tipos de computadores Arquitectura básica de um computador Níveis de abstracção Código máquina vs linguagem Assembly Instruções Assembly Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 69 / 70

54 Nota de Agradecimento Agradecimento Algumas páginas desta apresentação foram extraidas de: [1] José Carlos Monteiro, Arquitectura de Computadores, Instituto Superior Técnico (IST), Universidade Técnica de Lisboa, Portugal, Prof. Nuno Roma ACom 2014/15 (MEAer) - DEEC-IST 70 / 70

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 01: Título: Apresentação Sumário: Apresentação da disciplina e seu funcionamento.. histórica. 2015/2016

Leia mais

Arquitectura de Computadores

Arquitectura 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 mais

Sistemas Digitais (SD) Introdução

Sistemas Digitais (SD) Introdução Sistemas Digitais (SD) Introdução Sumário Tema da aula de hoje: Motivação: O que é um Sistema Digital? Onde estão os Circuitos Digitais? Perspectiva histórica: o Dos primórdios da história até aos computadores

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 01: Título: Sumário: Introdução Motivação. Perspectiva histórica. Apresentação da disciplina e seu funcionamento.

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 01: Título: Sumário: Introdução Motivação. Perspectiva histórica. Apresentação da disciplina e seu funcionamento.

Leia mais

Sistemas Digitais (SD) Introdução

Sistemas Digitais (SD) Introdução Sistemas Digitais (SD) Introdução Sumário Tema da aula de hoje: Motivação: O que é um Sistema Digital? Onde estão os Circuitos Digitais? Perspectiva histórica: o Dos primórdios da história até aos computadores

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 01: Título: Sumário: Introdução Motivação. Perspectiva histórica. Apresentação da disciplina e seu funcionamento.

Leia mais

Arquitectura de Computadores

Arquitectura 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 mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 20: Título: Sumário: Sistema de primária (ciclo de acesso, memória estática, memória dinâmica, planos

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 22: Título: Sumário: cache; cache por blocos; Política de substituição; Tratamento das operações de

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 24: Título: Sumário: - II ; memória virtual - caches. 2014/2015 Nuno.Roma@tecnico.ulisboa.pt Arquitectura

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 14: Título: Sumário: do P3 - Microprogramação Unidade de do P3; Unidade de do P3 (micro-sequenciador,

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Memória paginada; Tabela de páginas; Tabela de páginas hierárquica. 2014/2015

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 08: Título: Sumário: Programação em (programação estruturada, comentários, constantes); Exemplos de

Leia mais

Introdução histórica. José Delgado. Arquitetura de Computadores Introdução histórica 1

Introduçã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 mais

Organização e Arquitetura de Computadores. Prof. Leonardo Araújo

Organização e Arquitetura de Computadores. Prof. Leonardo Araújo Organização e Arquitetura de Computadores Prof. Leonardo Araújo leonardoaraujo.fase@gmail.com Agenda aula 2 História e evolução dos computadores Os primórdios Primeira geração: válvulas Segunda geração:

Leia mais

Informática básica. Professor: Francisco Ary

Informá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 mais

CURSO TÉCNICO PROFISSIONALIZANTE. Disciplina: Informática Básica (História da Informática)

CURSO TÉCNICO PROFISSIONALIZANTE. Disciplina: Informática Básica (História da Informática) CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (História da Informática) 1 Necessidade de realizar cálculos matemáticos Ábaco criado por volta de 2000 A.C., foi a primeira calculadora

Leia mais

Informática básica. Professor: Francisco Ary

Informá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 mais

O que é um computador. Segundo o Dicionário Escolar da Língua Portuguesa, computador é avaliador, calculador.

O que é um computador. Segundo o Dicionário Escolar da Língua Portuguesa, computador é avaliador, calculador. O que é um computador Segundo o Dicionário Escolar da Língua Portuguesa, computador é avaliador, calculador. Primeiras Máquinas de Calcular O ábaco foi criado há aproximadamente 4.000 a.c., um aparelho

Leia mais

Má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. 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 mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 27: Título: Sumário: Estrutura interna de um PC Estrutura interna de um PC; Sistema de entradas e saídas

Leia mais

Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira

Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira Unidade I ORGANIZAÇÃO DE COMPUTADORES Prof. Antônio Palmeira Apresentação da disciplina Conhecer as estruturas de hardware de um sistema computacional. Entender o funcionamento dos vários módulos que compõem

Leia mais

Arquitetura de Microprocessadores

Arquitetura de Microprocessadores Arquitetura de Computadores UNIDADE 4 Arquitetura de Microprocessadores Aula nº 3 e 4 1º Período Ano letivo 2017/2018 Lição nº 5 e 6 09-10-2017 Sumário Resumo histórico Evolução dos microprocessadores

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Primeira Aula Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte1.pdf Organização de Computadores I Primeira Aula 1/57 Conteúdo Básicas. Básicos... Organização

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃ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 mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 23: Título: Sumário: - II ; memória virtual - caches. 2015/2016 Nuno.Roma@tecnico.ulisboa.pt Arquitectura

Leia mais

Fundamentos de Arquiteturas de Computadores

Fundamentos de Arquiteturas de Computadores Fundamentos de Arquiteturas de Computadores Prof. Marcos A. Guerine mguerine@ic.uff.br http://www.ic.uff.br/~mguerine 1 Introdução Capítulo 1 Livro do Mário Monteiro Conceitos Básicos Processamento de

Leia mais

IAC001 - Arquitetura e Organização de Computadores.

IAC001 - Arquitetura e Organização de Computadores. IAC001 - Arquitetura e Organização de Computadores. Professor: Milton Rocha Auxiliares Docentes: Milene Conceição e Júlio Francisco Horário de aulas: Quarta-feira 7:20 Sexta-feira: 11:00 Histórico e evolução

Leia mais

Manutenção de Computadores e Redes

Manutenção de Computadores e Redes Manutenção de Computadores e Redes Cleidson Souza Fundação Educacional Montes Claros FEMC Técnico em Informática para Internet Geração zero Computadores Mecânicos (1642 1945) Época de surgimento dos primeiros

Leia mais

Sistemas de Computação

Sistemas de Computação A EVOLUÇÃO DO COMPUTADOR O ÁBACO é um calculador decimal manual. Médio Oriente. CALCULADORA MECÂNICA - Atribui-se a Blaise Pascal (1623-1662) a construção da primeira calculadora mecânica capaz de fazer

Leia mais

Algoritmos Lógica e Programação

Algoritmos 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 mais

Arquitetura de Um Computador

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 mais

Universidade de Brasília Histórico e Introdução

Universidade de Brasília Histórico e Introdução Universidade de Brasília Histórico e Introdução Organização e Arquitetura de Computadores Objetivo Apresentar a evolução dos computadores, sua estrutura em termos de componentes básicos e funções principais.

Leia mais

Histórico e Introdução

Histórico e Introdução Universidade de Brasília Histórico e Introdução Organização e Arquitetura de Computadores Objetivo Apresentar a evolução dos computadores, sua estrutura em termos de componentes básicos e funções principais.

Leia mais

Informática. História da Informática. O que é Informática? 02/03/2011. História da Informática 1ª Geração. História da Informática 1ª Geração

Informática. História da Informática. O que é Informática? 02/03/2011. História da Informática 1ª Geração. História da Informática 1ª Geração INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Informática UNIDADE I INTRODUÇÃO À INFORMÁTICA: A INFORMÁTICA Deriva da associação entre as palavras Informação

Leia mais

Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer

Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer Arquitetura de Computadores Prof. Dr. Eng. Fred Sauer fsauer@gmail.com http://www.fredsauer.com.br Professor Prof. Frederico Sauer (Fred Sauer) Doutor pela COPPE-UFRJ em Sistemas Computacionais Dissertação

Leia mais

http://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 mais

Ábaco. Ipad HISTÓRIA DA INFORMÁTICA E SUA EVOLUÇÃO. Tecnologias de Informação e Comunicação

Á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 mais

História do Computador. Introdução ao Computador 2010/1 Renan Manola

História do Computador. Introdução ao Computador 2010/1 Renan Manola História do Computador Introdução ao Computador 2010/1 Renan Manola Invenção dos números Necessidades de contar E contar números cada vez maiores... Surgimento do Ábaco Ábaco muito antigo Ábaco moderno

Leia mais

Introdução à Arquitetura de Computadores

Introduçã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 2014-09-17 José Costa (DEI/IST) Introdução

Leia mais

Fundamentos de Arquiteturas de Computadores

Fundamentos de Arquiteturas de Computadores Departamento de Ciência da Computação - UFF Fundamentos de Arquiteturas de Computadores Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br http://www.midiacom.uff.br/debora/ Objetivos ü Dar

Leia mais

Aula Fev-07 Arquitectura de Computadores 2006/07

Aula Fev-07 Arquitectura de Computadores 2006/07 Apresentação Aula 1 26-Fev-07 Arquitectura de Computadores 2006/07 1 - Aula 1 Estrutura desta aula Apresentação da cadeira Objectivos Bibliografia Conhecimentos prévios Estrutura das aulas Avaliação 26-Fev-07

Leia mais

O termo computação vem do latim computare significa executar cálculos

O termo computação vem do latim computare significa executar cálculos Gerações dos computadores O termo computação vem do latim computare significa executar cálculos Com a troca de mercadorias no passado surgiu a necessidade de realizar cálculo, com isso novos mecanismos

Leia mais

INFORMÁTICA ELETROTÉCNICA SUBSEQUENTE AULA I. Prof. MSc. Glécio Rodrigues de Albuquerque

INFORMÁTICA ELETROTÉCNICA SUBSEQUENTE AULA I. Prof. MSc. Glécio Rodrigues de Albuquerque INFORMÁTICA ELETROTÉCNICA SUBSEQUENTE - 2014.1 AULA I de Albuquerque A história da evolução dos computadores Objetivo: entender como foi a invenção computador e sua evolução no decorrer do tempo. Definição

Leia mais

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

Hardware. 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 mais

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003)

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003) William Stallings Computer Organization and Architecture 6 th Edition (2003) ENIAC Primeiro computador de Propósito Geral Electronic Numerical Integrator And Computer Chapter 2 Computer Evolution and Performance

Leia mais

HISTÓRIA DO COMPUTADOR

HISTÓRIA DO COMPUTADOR HISTÓRIA DO COMPUTADOR Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Já há muito tempo o homem vem tentando livrar-se dos trabalhos manuais e repetitivos, entre os quais estão

Leia mais

O Computador - Introdução

O Computador - Introdução Arquitectura de Computadores II Engenharia Informática (11545) Tecnologias e Sistemas de Informação (6621) O Computador - Introdução Fonte: Arquitectura de Computadores, José Delgado, IST, 2004 Nuno Pombo

Leia mais

Grupo I Resumo Histórico

Grupo I Resumo Histórico ARQUITETURA DE COMPUTADORES FICHA DE TRABALHO Nº 2 REVISÕES - CORREÇÃO Mod 4 Arquitetura de Microprocessadores Vamos lá Nome: Número: Turma: Leia atentamente as questões que se seguem e responda de acordo

Leia mais

EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores

EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores Professores: Raimes Moraes, Fernando M. Azevedo e Renato Ojeda. EMENTA: Arquiteturas de microprocessadores e microcontrolador; Programação de microprocessadores e microcontrolador: linguagem Assembly;

Leia mais

Estrutura dos Computadores. Arquitetura de Computadores

Estrutura dos Computadores. Arquitetura de Computadores Estrutura dos Computadores Arquitetura de Computadores Noções de Computador Hardware: Componentes mecânicos e eletroeletrônicos Software: Sequência de instruções e comandos que fazem o computador realizar

Leia mais

Introdução ao Processamento de Dados (I P D)

Introdução ao Processamento de Dados (I P D) Introdução ao Processamento de Dados (I P D) O ponto mais significativo da evolução dos computadores, começou na década de 40, durante a 2ª guerra mundial, onde vários equipamentos foram desenvolvidos.

Leia mais

Evolução do Computador. Evolução do computador. Evolução do computador. 1ª máquina mecânica de calcular com as 4 operações Charles Thomas, 1820.

Evolução do Computador. Evolução do computador. Evolução do computador. 1ª máquina mecânica de calcular com as 4 operações Charles Thomas, 1820. Evolução do Computador Aula 2 Disciplina de OAC Prof. Luiz Antonio do Nascimento Faculdade Nossa Cidade Àbaco Régua de cálculo Evolução do 1º forma de cálcular Dedos (digital dígitos 0 a 9). 1ª máquina

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 13: Título: P3 - Sumário: Unidade de do P3 (micro-sequenciador, teste de variáveis, memórias de mapeamento,

Leia mais

William A. Zacariotto

William A. Zacariotto Computação e Sociedade www.zacariotto.com.br zacariotto@hotmail.com www.colunaregional.com.br William A. Zacariotto O que é a Informação? Fatos ou dados susceptíveis de transportar conhecimento. Automatizaveis

Leia mais

Geração de computadores Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Geração de computadores Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas Geração de computadores Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas 1 Computadores Componentes mecânicos dos (Geração computadores 0) - 1642 a 1945 Características

Leia mais

Softwares, Aplicativos e Sistemas Operacionais

Softwares, Aplicativos e Sistemas Operacionais Softwares, Aplicativos e Sistemas Operacionais Aula 03 Informática Básica Arthur Porto - IFNMG Campus Salinas arthur.porto@ifnmg.edu.br arthurporto.com.br Aula 03 Informática Básica Softwares, Aplicativos

Leia mais

Arquitetura de Computadores Aula 1 - Introdução

Arquitetura de Computadores Aula 1 - Introdução Arquitetura de Computadores Aula 1 - Introdução Prof. Othon M. N. Batista Mestre em Informática Roteiro Introdução Uma Visão em Camadas do Hardware Componentes Básicos de um Computador Descrição de Bit,

Leia mais

INTRODUÇÃO À INFORMÁTICA

INTRODUÇÃO À INFORMÁTICA INTRODUÇÃO À INFORMÁTICA Prof. Rafael Robson Negrão rafael@uel.br Março/2008 1 Conteúdo 1. O que é computação 2. O que é informática 3. Componentes de um sistema de computação 4. Histórico e evolução 5.

Leia mais

Tópicos de Ambiente Web Tópico: História do Computador

Tó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 mais

ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE

ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE ARQUITECTURA DE COMPUTADORES 2013/2014 2º SEMESTRE Objectivos da Disciplina Príncipios gerais da arquitectura de computadores Estrutura e comportamento de um computador Programação em assembly Processadores

Leia mais

A Evolução dos Computadores: do ENIAC ao TianHe2

A Evolução dos Computadores: do ENIAC ao TianHe2 A Evolução dos Computadores: do ENIAC ao TianHe2 Siang Wun Song agosto de 2013 História da Computação - Ábacos antigos Ábaco da Mesopotâmia (2700-2300 A.C.) Ábaco romano (1.o século D.C.)

Leia mais

Informática I. Aula 2. Aula 2-04/09/2006 1

Informática I. Aula 2.  Aula 2-04/09/2006 1 Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-04/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

Módulo 1. Introdução à Tecnologia Web I. A evolução Tecnológica

Módulo 1. Introdução à Tecnologia Web I. A evolução Tecnológica Introdução à Tecnologia Web I A evolução Tecnológica Módulo 1 Objetivos dessa aula Entender a evolução dos computadores e seu papel na sociedade atual Onde e quando tudo começou? 2400ac- Ábaco 1642- Pascal

Leia mais

FACULDADE LEÃO SAMPAIO

FACULDADE LEÃO SAMPAIO FACULDADE LEÃO SAMPAIO Primeiros computadores Curso de Análise e Desenvolvimento de Sistemas 1 Relógios mecânicos Século VIII: 2 Computadores mecânicos (Geração 0) 1642 a 1945 Características principais

Leia mais

Evolução e Desempenho. Alberto Felipe Friderichs Barros

Evolução e Desempenho. Alberto Felipe Friderichs Barros Evolução e Desempenho Alberto Felipe Friderichs Barros Anterior a 1946 dispositivos mecânicos e manuais para contas. Ábaco Existiu em diversas versões/civilizações: Criado na Mesopotâmia por volta de 2400

Leia mais

Unidade I. Organização de Computadores. Prof. Renato Lellis

Unidade 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 mais

Aula Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware. Introdução à Engenharia da Computação

Aula Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware. Introdução à Engenharia da Computação Aula 02 - Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware Slide 1 de - Qual é a origem etimológica da palavra COMPUTADOR? Computador procede do latim computatore.

Leia mais

DIREITO DA SOCIEDADE DA INFORMAÇÃO

DIREITO DA SOCIEDADE DA INFORMAÇÃO DIREITO DA SOCIEDADE DA INFORMAÇÃO Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com As mudanças tecnológicas pós-sociedade industrial Formação da sociedade da informação

Leia mais

Histórico - Evolução INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Histórico - Evolução INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definição 2. Primeiras máquinas de calcular 3. Cartões-perfurados 4. Máquina Diferencial 5. Primeiros computadores

Leia mais

CENTRO DE EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA TÉCNICO DE INFORMÁTICA E SISTEMAS EFA. UFCD: 0777 Processador de Texto Processamento e edição

CENTRO DE EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA TÉCNICO DE INFORMÁTICA E SISTEMAS EFA. UFCD: 0777 Processador de Texto Processamento e edição CENTRO DE EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA TÉCNICO DE INFORMÁTICA E SISTEMAS EFA UFCD: 0777 Processador de Texto Processamento e edição I Formador: Nélia Calisto José Serrano Fevereiro 2012 Índice

Leia mais

Depois do estudo deste capítulo, o estudante deve ser capaz de:

Depois do estudo deste capítulo, o estudante deve ser capaz de: 1 Introdução 1.1 Objetivos: Depois do estudo deste capítulo, o estudante deve ser capaz de: Definir o modelo de Turing de um computador; Definir o modelo de von Neumann do computador; Descreve os três

Leia mais

CONCEITOS BÁSICOS DE INFORMÁTICA. Disciplina: Informática Professor: Gustavo Sabry

CONCEITOS BÁSICOS DE INFORMÁTICA. Disciplina: Informática Professor: Gustavo Sabry CONCEITOS BÁSICOS DE INFORMÁTICA Disciplina: Informática Professor: Gustavo Sabry FEVEREIRO/2016 O QUE É INFORMÁTICA? INFORMAÇÃO AUTOMÁTICA 2 Ábaco 3 Ábaco Criado em 5500 a.c.; Seu nome original era Calculus

Leia mais

Organização Básica de computadores e linguagem de montagem

Organização Básica de computadores e linguagem de montagem Organização Básica de computadores e linguagem de montagem Prof. Edson Borin 1 o Semestre de 2012 ~2400 AC Ábaco: 1 a calculadora ~500 AC Introdução do Zero, Índia antiga ~300 AC Matemático Indiano descreveu

Leia mais

Programação I Aula 1 Apresentação

Programação I Aula 1 Apresentação Programação I Aula 1 Apresentação Pedro Vasconcelos DCC/FCUP 2018 Pedro Vasconcelos (DCC/FCUP) Programação I Aula 1 Apresentação 2018 1 / 28 Nesta aula 1 Objetivos, funcionamento e avaliação 2 Introdução

Leia mais

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

INTRODUÇÃ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 mais

Apresentação do Professor

Apresentação do Professor Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Apresentação do Professor Nome: André Luís Belini de Oliveira Graduação: Bacharel

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 06: Título: : entradas e saídas, interrupções e temporizador Sumário: desenvolvimento do ; ; Entradas

Leia mais

Fat-Uerj: Introdução à computação

Fat-Uerj: Introdução à computação Fat-Uerj: Introdução à computação Profa Pryscilla Pires Aula 1: Apresentação da disciplina Uma breve história da computação Apresentação da disciplina UNIDADE: Faculdade de Tecnologia DEPARTAMENTO: Matemática,

Leia mais

Micr c o r co c ntr t o r lad a or o es

Micr c o r co c ntr t o r lad a or o es Microcontroladores O que é um computador? O computador é basicamente uma máquina, eletrônica automática. tica. Lê dados,, efetua cálculos e fornece resultados. Máquina que recebe dados, compara valores,

Leia mais

INSTITUTO DE ENSINO SUPERIOR DO ESPÍRITO SANTO FACULDADE DO ESPÍRITO SANTO - MULTIVIX CURSO DE ENGENHARIA DE PETRÓLEO E GÁS(2º Período)

INSTITUTO DE ENSINO SUPERIOR DO ESPÍRITO SANTO FACULDADE DO ESPÍRITO SANTO - MULTIVIX CURSO DE ENGENHARIA DE PETRÓLEO E GÁS(2º Período) INSTITUTO DE ENSINO SUPERIOR DO ESPÍRITO SANTO FACULDADE DO ESPÍRITO SANTO - MULTIVIX CURSO DE ENGENHARIA DE PETRÓLEO E GÁS(2º Período) RONILDO PAULINO DE SOUZA LONGO KLEYSSON RONFIM MARALHA ALGORÍTIMOS

Leia mais

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5 PREFÁCIO 1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO 1 1.1 Bases de Numeração 3 1.1.1 Representação de Números Inteiros em Base b 3 1.1.2 Representação de Números em Base 2 5 1.1.3 Representação de Números Fraccionários

Leia mais

Introdução aos computadores

Introduçã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 mais

Primórdios da computação e histórico dos Computadores

Primórdios da computação e histórico dos Computadores Infra-Estrutura de Hardware Primórdios da computação e histórico dos Computadores Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conceituação Histórico Computadores Mecânicos Computadores

Leia mais

GFM015 Introdução à Computação. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM

GFM015 Introdução à Computação. Plano de Curso e Introdução. Ilmério Reis da Silva  UFU/FACOM GFM015 Introdução à Computação Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/ic UFU/FACOM Plano de Curso Ementa Noções básicas sobre os componentes de

Leia mais

Informática Aplicada. Introdução

Informá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 mais

FCA - Editora de Informática xv

FCA - Editora de Informática xv Índice Geral Agradecimentos ix Prefácio xi Índice das Simulações xxv 1 - Introdução ao mundo dos computadores 1 1.1 O computador como ferramenta... 2 1.2 A importância dos computadores... 4 1.3 Processamento

Leia mais

Campus 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 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 mais

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01 INFORMÁTICA E CONTABILIDADE Prof. Me. Fábio Assunção CMP 1128 Parte 01 INFORMAÇÃO Informação significa fatos. Expressada verbalmente, visualmente, por ondas, etc. Primórdios do processamento da informação:

Leia mais

GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Introdução. Ilmério Reis da Silva UFU/FACOM/BCC

GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Introdução. Ilmério Reis da Silva  UFU/FACOM/BCC GBC015: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/icc UFU/FACOM/BCC Def. Ciência da Computação é a disciplina que busca construir uma

Leia mais

Máquinas de Calculo Mecânicas

Máquinas de Calculo Mecânicas IFSP Instituto Federal de Educação, Ciências e Tecnlogia de São Paulo Akio Tanaka - 1580302 Leonardo Matheus - 1580221 William de Paula 1580256 Sabrina Tavera - 1580248 Máquinas de Calculo Mecânicas Como

Leia mais

Fundamentos de Programação 1

Fundamentos de Programação 1 Fundamentos de Programação 1 Slides N. 2 C / Prof. SIMÃO Slides elaborados pelo Prof. Robson Linhares elaborados pelo Prof. Robson Linhares http://www.dainf.ct.utfpr.edu.br/~robson/ Jean Marcelo SIMÃO

Leia mais

Introdução: Histórico dos Computadores

Introdução: Histórico dos Computadores Departamento de Engenharia Elétrica e de Computação - EESC-USP SEL-0415 Introdução à Organização de Computadores Introdução: Histórico dos Computadores Aula 1 responsável: Profa. Luiza Maria Romeiro Codá

Leia mais

ARQUITETURA DE COMPUTADORES. Adão de Melo Neto

ARQUITETURA DE COMPUTADORES. Adão de Melo Neto ARQUITETURA DE COMPUTADORES Adão de Melo Neto 1 TÓPICOS Introdução Memória Secundária Memória Cache Histórico 2 INTRODUÇÃO 3 INTRODUÇÃO O objetivo da disciplina é oferecer uma discussão sobre os conceitos

Leia mais

Introduçã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 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 mais

Objetivos. Relacionar as gerações da tecnologia da computação. Identificar as principais inovações que caracterizam cada uma delas.

Objetivos. Relacionar as gerações da tecnologia da computação. Identificar as principais inovações que caracterizam cada uma delas. Fundamentos da Computação: História da Computação Alfio Martini Facin - PUCRS Charles Babbage Objetivos Relacionar as gerações da tecnologia da computação. Identificar as principais inovações que caracterizam

Leia mais

Aula 1: Introdução à Organização de Computadores

Aula 1: Introdução à Organização de Computadores BC1503: Arquitetura de Computadores 1o Trimestre / 2009 Aula 1: Introdução à Organização de Computadores Prof. Raphael Y. de Camargo raphael.camargo@ufabc.edu.br Roteiro da Aula Introdução História da

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Máquinas de Estado Microprogramadas: Endereçamento Expĺıcito/Impĺıcito Projecto de máquinas

Leia mais