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. 2015/2016 Nuno.Roma@tecnico.ulisboa.pt

2 Arquitectura de Computadores (ACom) Introdução Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 1 / 69 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 2 / 69

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

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

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 2015/16 (MEAer) - DEEC-IST 5 / 69 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 2015/16 (MEAer) - DEEC-IST 5 / 69

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 2015/16 (MEAer) - DEEC-IST 5 / 69 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 2015/16 (MEAer) - DEEC-IST 5 / 69

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 2015/16 (MEAer) - DEEC-IST 5 / 69 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 2015/16 (MEAer) - DEEC-IST 5 / 69

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 2015/16 (MEAer) - DEEC-IST 5 / 69 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 2015/16 (MEAer) - DEEC-IST 5 / 69

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 2015/16 (MEAer) - DEEC-IST 5 / 69 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 2015/16 (MEAer) - DEEC-IST 5 / 69

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 2015/16 (MEAer) - DEEC-IST 5 / 69 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 6 / 69

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 2015/16 (MEAer) - DEEC-IST 7 / 69 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 8 / 69

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

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 (V1.25) Frequência muito recomendada... Começam no dia 18 de Fevereiro - esta semana! Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 11 / 69 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 2015/16 (MEAer) - DEEC-IST 12 / 69

14 Avaliação Componentes Teórica: 60% 2 Testes ou Exame; Datas (preliminares): 1 o Teste: 4 de Maio 2 o Teste: 16 de Junho Exame/Repescagem: 30 de Junho 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 2015/16 (MEAer) - DEEC-IST 13 / 69 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 2015/16 (MEAer) - DEEC-IST 14 / 69

15 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 15 / 69 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 2015/16 (MEAer) - DEEC-IST 16 / 69

16 Road Map Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 17 / 69 Planeamento Planeamento Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 18 / 69

17 Bibliografia Bibliografia principal: Arquitectura de Computadores: dos sistemas digitais aos microprocessadores Guilherme Arroz, José Monteiro, Arlindo Oliveira IST Press, 2009 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 19 / 69 Página Web Esta informação, e outra que surja, está disponível na página da disciplina: Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 20 / 69

18 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 21 / 69 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 22 / 69

19 Ábaco Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 23 / 69 Marcos na Evolução dos Computadores 3000AC Babilónia Ábaco Blaise Pascal Somador mecânico. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 24 / 69

20 Somador Mecânico Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 25 / 69 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 2015/16 (MEAer) - DEEC-IST 26 / 69

21 Máquina de Tecer Automática Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 27 / 69 Máquina de Tecer Automática PROBLEMA: gerou revoltas por perdas de postos de trabalho!!! Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 27 / 69

22 Cartão Perfurado Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 28 / 69 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 2015/16 (MEAer) - DEEC-IST 29 / 69

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. 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 2015/16 (MEAer) - DEEC-IST 29 / 69 Analytical Engine Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 30 / 69

24 Analytical Engine Progamável com cartões perfurados. É considerado como a base dos computadores modernos. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 30 / 69 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 2015/16 (MEAer) - DEEC-IST 31 / 69

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 Fleming & Forest Invenção da válvula de vácuo. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 31 / 69 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 2015/16 (MEAer) - DEEC-IST 32 / 69

26 Differential Analyzer Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 33 / 69 Differential Analyzer Maior máquina de cálculo da altura... Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 33 / 69

27 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 2015/16 (MEAer) - DEEC-IST 34 / 69 Marcos na Evolução dos Computadores Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1940 Alan Turing Bombe, Reino Unido Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 35 / 69

28 Bombe Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 36 / 69 Bombe Sistema electromecânico criado para decifrar códigos encriptados pela máquina Enigma (2 a Guerra Mundial). Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 36 / 69

29 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 2015/16 (MEAer) - DEEC-IST 37 / 69 ENIAC Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 38 / 69

30 ENIAC ENIAC funcionava a válvulas. Pesava 30 toneladas. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 38 / 69 ção do ENIAC Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 39 / 69

31 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 2015/16 (MEAer) - DEEC-IST 40 / 69 Primeiro Bug Documentado Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 41 / 69

32 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 2015/16 (MEAer) - DEEC-IST 42 / 69 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 2015/16 (MEAer) - DEEC-IST 42 / 69

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 UNIVAC UNIVAC I, Primeiro computador comercial. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 43 / 69 UNIVAC I - Primeiro Computador Comercial Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 44 / 69

34 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 2015/16 (MEAer) - DEEC-IST 45 / 69 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 2015/16 (MEAer) - DEEC-IST 45 / 69

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 DEC PDP-1, primeiro computador comercial com teclado e monitor. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 45 / 69 PDP-1 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 46 / 69

36 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 2015/16 (MEAer) - DEEC-IST 47 / 69 Primeiro Rato (1964) Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 48 / 69

37 Marcos na Evolução dos Computadores Primeiros processadores: 1971 Intel 4004, microprocessador de 4 bits. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 49 / 69 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 2015/16 (MEAer) - DEEC-IST 49 / 69

38 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 2015/16 (MEAer) - DEEC-IST 49 / 69 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 2015/16 (MEAer) - DEEC-IST 49 / 69

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 Altair Altair 8800, primeiro computador pessoal. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 49 / 69 Altair Primeiro Computador Pessoal Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 50 / 69

40 Altair Primeiro Computador Pessoal Não tinha monitor nem teclado. 256 bytes de RAM! Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 50 / 69 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 2015/16 (MEAer) - DEEC-IST 51 / 69

41 Apple II Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 52 / 69 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 2015/16 (MEAer) - DEEC-IST 53 / 69

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 Motorola 68000, microprocessador de 16 bits. Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 53 / 69 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 2015/16 (MEAer) - DEEC-IST 53 / 69

43 IBM PC (1981) Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 54 / 69 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 2015/16 (MEAer) - DEEC-IST 55 / 69

44 ZX Spectrum (1982) Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 56 / 69 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 2015/16 (MEAer) - DEEC-IST 57 / 69

45 Circuitos Integrados Processadores INTEL Pentium 4 Core i7 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 58 / 69 Frases Famosas Everything that can be invented has been invented. - Charles H. Duel, US Commissioner of Patents, 1899 Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 59 / 69

46 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 2015/16 (MEAer) - DEEC-IST 59 / 69 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 2015/16 (MEAer) - DEEC-IST 59 / 69

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 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 2015/16 (MEAer) - DEEC-IST 59 / 69 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 2015/16 (MEAer) - DEEC-IST 59 / 69

48 Porquê Estudar Arquitectura de Computadores? O que é um computador? O que tem dentro? Como funciona? Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 60 / 69 Porquê Estudar Arquitectura de Computadores? Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 61 / 69

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

50 O que tem dentro? Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 63 / 69 O que tem dentro? Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 64 / 69

51 O que tem dentro? Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 65 / 69 Como funciona? Prof. Nuno Roma ACom 2015/16 (MEAer) - DEEC-IST 66 / 69

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

53 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 2015/16 (MEAer) - DEEC-IST 68 / 69 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 2015/16 (MEAer) - DEEC-IST 69 / 69

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 01: Título: Apresentação Sumário: Apresentação da disciplina e seu funcionamento.. histórica. 2014/2015

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Á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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Arquitetura de Computadores e Redes de Dados

Arquitetura de Computadores e Redes de Dados Arquitetura de Computadores e Redes de Dados Curso Técnico de Informática de Sistemas Ano Letivo 2017/2018 Ciclo de Formação 2017/2020 Professora Ana Reis Prof. Ana Reis - ASRD 1 UFCD o769 Arquitetura

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

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

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

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

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

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

Informática I. Aula 10. Aula 10-26/09/2007 1

Informática I. Aula 10.  Aula 10-26/09/2007 1 Informática I Aula 10 http://www.ic.uff.br/~bianca/informatica1/ Aula 10-26/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript

Leia mais

Arquitetura e organização de computadores

Arquitetura e organização de computadores Arquitetura e organização de computadores 3º. Semestre Sistemas de informação Prof. Emiliano S. Monteiro 1. Introdução Um computador é uma máquina (conjunto de partes eletromecânicas) capaz de sistematicamente

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

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

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

TÉCNICAS DE WEBDESIGN PROF. MARCELO CASTRO WEB DESIGN: INTRODUÇÃO

TÉCNICAS DE WEBDESIGN PROF. MARCELO CASTRO WEB DESIGN: INTRODUÇÃO WEB DESIGN: INTRODUÇÃO Breve Histórico dos Computadores Década de 1940 Um dos primeiros computadores eletrônicos, o ENIAC, foi desenvolvido na Universidade da Pensilvânia em 1945 Década de 1940 Miniaturização

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

História dos Computadores. Aílson

História dos Computadores. Aílson História dos Computadores Aílson A idéia de se criar um dispositivo que auxiliasse nos cálculos cada vez mais extensos e complicados com os quais o homem se deparava a cada vez que tentava progredir, data

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

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

GRANDES MARCOS NA HISTÓRIA DAS TIC

GRANDES MARCOS NA HISTÓRIA DAS TIC fantastic 7 8 GRANDES MARCOS NA HISTÓRIA DAS TIC São vários os marcos históricos que contribuíram para evolução da tecnologia e da comunicação como hoje a conhecemos. O ábaco é considerado o primeiro instrumento

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

Organização de Computadores 2005/2006 História & Histórias

Organização de Computadores 2005/2006 História & Histórias Organização de Computadores 2005/2006 História & Histórias Paulo Ferreira paf a dei.isep.ipp.pt Março de 2006 Justificação 2 Porquê?...........................................................................................

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

FB7E3J 07/03/ QUEM SOU? 2. O QUE EU QUERO? 3. O QUE EU TRAGO? 4. O QUE ESPERO. Aula Introdução. Informática Básica

FB7E3J  07/03/ QUEM SOU? 2. O QUE EU QUERO? 3. O QUE EU TRAGO? 4. O QUE ESPERO. Aula Introdução. Informática Básica CENTRO DE EDUCAÇÃO SUPERIOR DE GUANAMBI FACULDADE GUANAMBI Disciplina: Informática Básica Aula Introdução email: pereira@portalfg.com.br 1. QUEM SOU? 2. O QUE EU QUERO? 3. O QUE EU TRAGO? 4. O QUE ESPERO

Leia mais

Introdução aos Sistemas Operacionais. Disciplina: Sistemas Operacionais Prof. Filipe Arantes Fernandes

Introdução aos Sistemas Operacionais. Disciplina: Sistemas Operacionais Prof. Filipe Arantes Fernandes Introdução aos Sistemas Operacionais Disciplina: Sistemas Operacionais Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br Agenda O que é um Sistema Operacional? As Gerações dos Computadores

Leia mais

1. Introdução à informática: histórico e evolução

1. Introdução à informática: histórico e evolução 1. Introdução à informática: histórico e evolução Fabiano Cavalcanti Fernandes 1.1 Histórico O monumento pré-histórico de Stonehenge, localizado na Inglaterra e construído por volta de 3.500 a.c., ou seja,

Leia mais

A04 Séc. XX 1ª Geração EVOLUÇÃO HISTÓRICA DO COMPUTADOR

A04 Séc. XX 1ª Geração EVOLUÇÃO HISTÓRICA DO COMPUTADOR A04 Séc. XX 1ª Geração 2 Século XX d.c. De 1 de Janeiro de 1901 até 31 de Dezembro de 2000 Revolução Socialista e Guerras Mundiais Invenções mais importantes: Fertilizantes, herbicidas e pesticidas ; Antibiótico

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

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Ábaco (5500 a.c.): Utilizado para o cálculo em áreas de comércio de mercadorias e construção civil.

Leia mais

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA PROF.ª DANIELLE CASILLO SUMÁRIO Objetivos; Ementa; Técnicas

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

Aula 02. Prof. Laurence Rodrigues do Amaral FACOM/UFU. Prof. Laurence Rodrigues do Amaral UFU/FACOM/Patos de Minas

Aula 02. Prof. Laurence Rodrigues do Amaral FACOM/UFU. Prof. Laurence Rodrigues do Amaral UFU/FACOM/Patos de Minas Aula 02 Prof. Laurence Rodrigues do Amaral FACOM/UFU Índice Dados históricos Gerações de Computadores Características Exemplos Gerações dos Computadores 1ª Geração (1936 a ~1957) Computadores baseados

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

Aula 04 Gerações de Computadores

Aula 04 Gerações de Computadores 04 Aula 04 Gerações de Computadores Importante: - Instrumento / Máquina / - Computador Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://piva.pro.br Histórico da Evolução dos Computadores Geração de

Leia mais