Arquitectura de Computadores

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

Download "Arquitectura de Computadores"

Transcrição

1 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 (DEI / IST) Arquitectura de Computadores / 47

2 Porquˆe Estudar Arquitectura de Computadores Acabou a boleia para os programadores... Jos e Monteiro (DEI / IST) Arquitectura de Computadores / 47

3 Objectivos da Disciplina Fornecer conhecimentos nos seguintes tópicos: Princípios gerais da arquitectura de um computador Arquitectura interna de um microprocessador Programação de um microprocessador Hierarquia de memória Sistema de entradas e saídas José Monteiro (DEI / IST) Arquitectura de Computadores / 47

4 Posicionamento da Disciplina Compiladores 4º Semestre Sistemas Operativos 3º Semestre Arquitectura de Computadores Introdução aos Algoritmos e Estruturas de Dados 2º Semestre Sistemas Digitais Fundamentos da Programação 1º Semestre José Monteiro (DEI / IST) Arquitectura de Computadores / 47

5 Organização da Disciplina Aulas Teóricas 2 aulas/semana, de hora e meia cada Segundas, 9h00-10h30 ou 10h30-12h00, PA1 Quintas, 10h00-11h30 ou 11h30-13h00, GA1 Aulas Práticas (laboratório ou exercícios) 1 aula/semana, de hora e meia cada Frequência obrigatória! Processo de inscrição descrito à frente. Começam para na próxima semana, dia 9 de Março. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

6 Professores Teóricas: Práticas: José Monteiro - Responsável jose.monteiro@inesc-id.pt Aula de dúvidas: Segundas 12h00 e Quintas 13h00, sala de dúvidas do DEI Renato Nunes renato.nunes@inesc-id.pt Nuno Roma nuno.roma@inesc-id.pt José Costa jose.costa@inesc-id.pt Carlos Sampaio carlosbourasampaio@gmail.com Aulas de dúvidas decorrem durante os turnos de laboratório. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

7 Avaliação 3 componentes de avaliação: Peso Data Laboratório 40% 1 a 5 de Junho 1o teste 30% 20 de Abril, 18h 2o teste 30% 9 de Junho, 18h repescagem 30 de Junho, 9h José Monteiro (DEI / IST) Arquitectura de Computadores / 47

8 Avaliação 3 componentes de avaliação: Notas mínimas: Peso Data Laboratório 40% 1 a 5 de Junho 1o teste 30% 20 de Abril, 18h 2o teste 30% 9 de Junho, 18h repescagem 8,5 valores para laboratório 7 valores para cada teste 8,5 para a média dos testes 30 de Junho, 9h José Monteiro (DEI / IST) Arquitectura de Computadores / 47

9 Avaliação 3 componentes de avaliação: Notas mínimas: Peso Data Laboratório 40% 1 a 5 de Junho 1o teste 30% 20 de Abril, 18h 2o teste 30% 9 de Junho, 18h repescagem 8,5 valores para laboratório 7 valores para cada teste 8,5 para a média dos testes 30 de Junho, 9h Poderão fazer a repescagem de um dos testes. No entanto, é atribuído um bónus a quem não se inscrever para o teste de repescagem. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

10 Laboratório Consiste em: 6 trabalhos de laboratório o relatório de cada trabalho será entregue no fim da sessão de laboratório em que se realizou o trabalho para que isso, os alunos deverão preparar os trabalhos previamente um projecto, a apresentar em duas fases 1a parte: 20 a 24 de Abril 2a parte: 18 a 22 de Maio A nota de laboratório é individual, definida na discussão no final do semestre. Repententes: são válidas as notas de laboratório dos 2 últimos anos. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

11 Turnos de Laboratório José Monteiro (DEI / IST) Arquitectura de Computadores / 47

12 Inscrições Laboratório Laboratórios funcionam com 6 grupos de 3 elementos. Inscrições pelo Fenix, com o seguinte calendário: 3a feira, dia 3, às 8h: inscrições abertas para grupos completos 4a feira, dia 4, às 9h: inscrições abertas para grupos de 2 ou mais 5a feira, dia 5, às 9h: inscrições abertas sem restrições Nota: podem inscrever-se em qualquer turno, não vamos ligar à turma. Repetentes com nota: a inscrição no laboratório implica a perda da nota. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

13 Bibliografia Arquitectura de Computadores: dos sistemas digitais aos microprocessadores Guilherme Arroz, José Monteiro, Arlindo Oliveira IST Press 2007 José Monteiro (DEI / IST) Arquitectura de Computadores / 47

14 Programa Aula Tema Bibliografia AMO I. Arquitectura de Computadores 1 Apresentação da cadeira; Introdução à Arquitectura de Computadores 9.1 a Instruções Assembly 9.7 e 9.8, 10.1 a Modos de Endereçamento 1.4, 10.3 e 10.4 II. Instruções Assembly 4 Operandos Aritméticos 5.2, 5.5 e Instruções de Controlo e Interrupção ISA do P e Técnicas de Programação em Assembly 11.1 e 11.2 III. Programação Assembly 8 Exemplo de Programação em Assembly 11.3 e Geração do Código Objecto 10.7 e Estrutura de um Processador 8.1 a 8.3, Circuito de Dados de um Processador 5.1 a 5.3, IV. Estrutura de um Processador 12 Unidades Lógica e de Deslocamento Unidade de Controlo 7.2.1, 7.2.3, Controlo Microprogramado Organização Interna do P3: Circuito de Dados 12.1 V. Projecto de um Processador 16 Organização Interna do P3: Unidade de Controlo 12.2 e Organização Interna do P3: Microprogramação 12.2 e Sistemas de Memória, Memória Cache 6.8, 13.1 a 13.3 VI. Sistema de Memória 19 Memória Cache Memórias Cache: políticas de substituição e escrita Memória Virtual Espaços de Endereçamento: Memória e Entradas/Saídas 14.1 e 14.3 VII. Sistema de Entradas/Saídas 23 Modos de Transferência de Dados 14.4 e DMA e Processadores IO 14.6 VIII. Arquitecturas Avançadas 25 Arquitecturas Avançadas de Processadores 15 José Monteiro (DEI / IST) Arquitectura de Computadores / 47

15 Planeamento Semana Dia Mês Teóricas Laboratório Mar Mar 1 4-Mar Inscrições 5-Mar Mar 9-Mar 3 3 1º Trabalho 10/Mar 1º Trabalho 2 11/Mar 1º Trabalho 12/Mar 4 4 1º Trabalho 13/Mar 1º Trabalho 16/Mar 5 5 2º Trabalho 17/Mar 2º Trabalho 3 18/Mar 2º Trabalho 19/Mar 6 6 2º Trabalho 20/Mar 2º Trabalho 23-Mar 7 7 3º Trabalho 24/Mar 3º Trabalho 4 25/Mar 3º Trabalho 26/Mar 8 8 3º Trabalho 27/Mar 3º Trabalho 30-Mar 9 9 4º Trabalho 31/Mar 4º Trabalho 5 1/Apr 4º Trabalho 2/Apr º Trabalho 3/Apr 4º Trabalho 6-Apr Exercícios 7/Apr Exercícios 6 8/Apr Exercícios 9/Apr 10/Apr 13-Apr Férias PÁSCOA 14/Apr 7 15/Apr 16/Apr Exercícios 17/Apr Exercícios 20/Apr Projecto (1ª parte) 1º TESTE 21/Apr Projecto (1ª parte) 8 22/Apr Projecto (1ª parte) 23/Apr Projecto (1ª parte) 24/Apr Projecto (1ª parte) José Monteiro (DEI / IST) Arquitectura de Computadores / 47

16 Planeamento Semana Dia Mês Teóricas Laboratório Apr º Trabalho 28/Apr 5º Trabalho 9 29/Apr 5º Trabalho 30/Apr º Trabalho 1/May FERIADO 4-May º Trabalho 5/May 6º Trabalho 10 6/May 6º Trabalho 7/May º Trabalho 8/May 5º Trabalho 11-May Projecto (2ª parte) 12/May Projecto (2ª parte) 11 13/May Projecto (2ª parte) 14/May Projecto (2ª parte) 15/May 6º Trabalho 18/May Projecto (2ª parte) 19/May Projecto (2ª parte) 12 20/May Projecto (2ª parte) 21/May Projecto (2ª parte) 22/May Projecto (2ª parte) 25-May Exercícios 26/May Exercícios 13 27/May Exercícios 28/May Exercícios 29/May Exercícios 1-Jun /Jun 14 3/Jun Discussões 4/Jun /Jun 8-Jun /Jun 15 10/Jun FERIADO 11/Jun FERIADO 12/Jun 2º TESTE José Monteiro (DEI / IST) Arquitectura de Computadores / 47

17 Página Web Toda esta informação, e outra que surja, está disponível na página da disciplina: José Monteiro (DEI / IST) Arquitectura de Computadores / 47

18 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

19 Abaco José Monteiro (DEI / IST) Arquitectura de Computadores / 47

20 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco Blaise Pascal Somador mecânico. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

21 Somador Mecânico José Monteiro (DEI / IST) Arquitectura de Computadores / 47

22 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco Blaise Pascal Somador mecânico Gottfried Leibniz Multiplicador mecânico. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

23 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco Blaise Pascal Somador mecânico Gottfried Leibniz Multiplicador mecânico J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

24 Máquina de Tecer Automática José Monteiro (DEI / IST) Arquitectura de Computadores / 47

25 Cartão Perfurado José Monteiro (DEI / IST) Arquitectura de Computadores / 47

26 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco Blaise Pascal Somador mecânico Gottfried Leibniz Multiplicador 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

27 Analytical Engine José Monteiro (DEI / IST) Arquitectura de Computadores / 47

28 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco Blaise Pascal Somador mecânico Gottfried Leibniz Multiplicador 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

29 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco Blaise Pascal Somador mecânico Gottfried Leibniz Multiplicador 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

30 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco Blaise Pascal Somador mecânico Gottfried Leibniz Multiplicador 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

31 Differential Analyzer José Monteiro (DEI / IST) Arquitectura de Computadores / 47

32 Marcos na Evolução dos Computadores Data Autor Sistema 3000AC Babilónia Abaco Blaise Pascal Somador mecânico Gottfried Leibniz Multiplicador 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

33 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA José Monteiro (DEI / IST) Arquitectura de Computadores / 47

34 ENIAC José Monteiro (DEI / IST) Arquitectura de Computadores / 47

35 Programação do ENIAC José Monteiro (DEI / IST) Arquitectura de Computadores / 47

36 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 1945 Harvard Primeiro bug documentado. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

37 Primeiro Bug Documentado José Monteiro (DEI / IST) Arquitectura de Computadores / 47

38 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

39 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

40 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

41 UNIVAC I - Primeiro Computador Comercial José Monteiro (DEI / IST) Arquitectura de Computadores / 47

42 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

43 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

44 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

45 PDP-1 José Monteiro (DEI / IST) Arquitectura de Computadores / 47

46 Marcos na Evolução dos Computadores Data Autor Sistema Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

47 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

48 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

49 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

50 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1o microprocessador com grande procura. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

51 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

52 Altair Primeiro Computador Pessoal José Monteiro (DEI / IST) Arquitectura de Computadores / 47

53 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal Apple Apple II é lançado. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

54 Apple II José Monteiro (DEI / IST) Arquitectura de Computadores / 47

55 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1o microprocessador com grande procura Altair Altair 8800, primeiro computador pessoal Apple Apple II é lançado Intel 8086/8088, microprocessador de 16 bits. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

56 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1o 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

57 Marcos na Evolução dos Computadores Data Autor Sistema 1971 Intel 4004, microprocessador de 4 bits Intel 8008, microprocessador de 8 bits Motorola 6800, microprocessador de 8 bits Intel 8080, 1o 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. José Monteiro (DEI / IST) Arquitectura de Computadores / 47

58 Layout Processadores INTEL 4004, ano khz, T 8086, ano MHz, T Pentium 4, ano ,5 GHz, T Core 2 Duo, ano ,9 GHz, T Jos e Monteiro (DEI / IST) Arquitectura de Computadores / 47

59 Circuitos Integrados Processadores INTEL Pentium 4 Core 2 Duo José Monteiro (DEI / IST) Arquitectura de Computadores / 47

60 Motherboard José Monteiro (DEI / IST) Arquitectura de Computadores / 47

61 Frases Famosas Everything that can be invented has been invented. - Charles H. Duel, US Commissioner of Patents, 1899 José Monteiro (DEI / IST) Arquitectura de Computadores / 47

62 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 José Monteiro (DEI / IST) Arquitectura de Computadores / 47

63 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 José Monteiro (DEI / IST) Arquitectura de Computadores / 47

64 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 José Monteiro (DEI / IST) Arquitectura de Computadores / 47

65 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 José Monteiro (DEI / IST) Arquitectura de Computadores / 47

66 Próxima Aula tipos de computadores visão geral da aquitectura de um computador linguagem Assembly execução de uma instrução código máquina José Monteiro (DEI / IST) Arquitectura de Computadores / 47

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

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

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

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Aula 01 Tecnologias e Perspectiva Histórica Edgar Noda Pré-história Em 1642, Blaise Pascal (1633-1662) construiu uma máquina de calcular mecânica que podia somar

Leia mais

Microcontroladores e Microprocessadores

Microcontroladores e Microprocessadores Microcontroladores e Microprocessadores Prof. Alison Lins Microcontrolador Agenda - Histórico da Evolução da Eletrônica - Microprocessadores - Memórias - Microcontroladores - Microcontrolador x Microprocessador

Leia mais

Capítulo 1 Introdução

Capítulo 1 Introdução Capítulo 1 Introdução Programa: Seqüência de instruções descrevendo como executar uma determinada tarefa. Computador: Conjunto do hardware + Software Os circuitos eletrônicos de um determinado computador

Leia mais

Introdução. Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.br/zurita. Teresina - 2011

Introdução. Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.br/zurita. Teresina - 2011 Universidade Federal do Piauí Centro de Tecnologia Departamento de Engenharia Elétrica Introdução Prof. Marcos Zurita zurita@ufpi.edu.br www.ufpi.br/zurita Teresina - 2011 Sumário 1. Evolução Histórica

Leia mais

A história da computação. Prof: Diego Medeiros

A história da computação. Prof: Diego Medeiros A história da computação Prof: Diego Medeiros O que é a computação? Computação (latim computatio, -onis) 1. Ato ou efeito de computar. Cálculo, cômputo 2. Conjunto de conhecimentos e técnicas referentes

Leia mais

INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR

INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR Nelson Fabbri Gerbelli O que é informática? INFORMAÇÃO TECNOLOGIA INFORMÁTICA INFORmação automática 2 ÁBACO Na China, 3000 anos antes de Cristo, surgiu

Leia mais

Informática. A Era da Computação - Aula 1 ClevertonHentz

Informática. A Era da Computação - Aula 1 ClevertonHentz Informática A Era da Computação - Aula 1 ClevertonHentz 1 Introdução à Microinformática Histórico dos computadores, software, hardware, sistemas operacionais, etc. Softwares Orientado à Tarefas Softwares

Leia mais

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico

Leia mais

Fundamentos de. Ricardo José Cabeça de Souza 2010 Fundamentos 1

Fundamentos de. Ricardo José Cabeça de Souza 2010 Fundamentos 1 Fundamentos de Microinformática Ricardo José Cabeça de Souza 2010 Fundamentos 1 Sumário Histórico Sistemas Computacionais Representação da Informação COMPUTADOR (ô). [Do lat. computatore.] S. m. 1. Aquele

Leia mais

Tecnologias de Informação e Comunicação

Tecnologias de Informação e Comunicação Tecnologias de Informação e Comunicação!! O Computador como mediador no Ensino de Ciências Prof. Dr. Charlie Antoni Miquelin Histórico da informática Surgem os Bastões de Napier, como auxiliares da multiplicação.!

Leia mais

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves Arquitetura de Computadores Prof. Marcelo Mikosz Gonçalves Conceitos Básicos Programa: é uma seqüência de instruções que executam uma determinada tarefa. Linguagem de máquina: conjunto de instruções primitivas

Leia mais

SUMÁRIO. Evolução. Do passado ao presente. Futuro. Cálculos manuais Calculadoras mecânicas Máquinas eletrônicas

SUMÁRIO. Evolução. Do passado ao presente. Futuro. Cálculos manuais Calculadoras mecânicas Máquinas eletrônicas A ERA DA COMPUTAÇÃO PASSADO, PRESENTE E FUTURO Wagner de Oliveira SUMÁRIO Evolução Cálculos manuais Calculadoras mecânicas Máquinas eletromecânicas Máquinas eletrônicas Transistores Circuitos eletrônicos

Leia mais

1. Histórico e Evolução dos Computadores

1. Histórico e Evolução dos Computadores Faculdade UNIREAL Centro Educacional de Ensino Superior de Brasília 1. Histórico e Evolução dos Computadores A evolução da Informática O computador que conhecemos hoje é uma máquina programável que processa

Leia mais

Informática, Internet e Multimídia. Profa. Késsia R. C. Marchi

Informática, Internet e Multimídia. Profa. Késsia R. C. Marchi Informática, Internet e Multimídia Profa. Késsia R. C. Marchi Informática - Origem Para auxiliar a contar, nossos antepassados usavam pedras... Cálculo deriva do latim calculus (pedra) Information Automatique

Leia mais

Unidade orgânica de Métodos Matemáticos Faculdade de Motricidade Humana Universidade Técnica de Lisboa Carlos Ferreira cferreira@fmh.utl.

Unidade orgânica de Métodos Matemáticos Faculdade de Motricidade Humana Universidade Técnica de Lisboa Carlos Ferreira cferreira@fmh.utl. Unidade orgânica de Métodos Matemáticos Faculdade de Motricidade Humana Universidade Técnica de Lisboa Carlos Ferreira cferreira@fmh.utl.pt Objectivos Proporcionar uma iniciação à informática: Introdução

Leia mais

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA CURIOSIDADE 2 O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho.

Leia mais

ARQUITECTURA DE COMPUTADORES

ARQUITECTURA DE COMPUTADORES ARQUITECTURA DE COMPUTADORES CAPÍTULO I AULA I Março 2014 Índice História do computador: evolução e futuro. As 8 grandes ideias em arquitectura de computadores Estrutura base de um computador Harvard e

Leia mais

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

A Evolução dos Computadores: do ENIAC ao Jaguar A Evolução dos Computadores: do ENIAC ao Jaguar Siang Wun Song - IME/USP e Universidade Federal do ABC setembro de 2010 História da Computação - Ábacos antigos Ábaco da Mesopotâmia (2700-2300 A.C.) Ábaco

Leia mais

O impacto dos computadores

O impacto dos computadores Arquitectura Computadores Introdução Evolução histórica Arquitectura básica um computador Processo senvolvimento um programa Arquitectura Computadores LEIC Prof. Renato Nunes 1 O impacto dos computadores

Leia mais

Introdução à Computação

Introdução à Computação Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Introdução à Computação DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Informática x Computação

Leia mais

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL 1 O ábaco romano O ábaco chinês Dispositivo de calcular frequentemente construído como um quadro de madeira com contas que deslizam sobre fios. Esteve em uso séculos antes da adoção do sistema de numeração

Leia mais

19/11/2015. ÁBACO +- 2500 AC - O nome tem origem numa palavra hebraica "abaq" (pó), em memória ao mais antigo quadro escolar.

19/11/2015. ÁBACO +- 2500 AC - O nome tem origem numa palavra hebraica abaq (pó), em memória ao mais antigo quadro escolar. Breve História do Computador Prof. Reginaldo Brito O termo "computação" (do latim "computare") quer dizer "execução de cálculos", que significa: fazer cômputos, calcular. O termo Informática originase

Leia mais

Informática Básica. Prof. Dr. Charlie Antoni Miquelin

Informática Básica. Prof. Dr. Charlie Antoni Miquelin Informática Básica Prof. Dr. Charlie Antoni Miquelin A Evolução da Informática Prof. Dr. Charlie Antoni Miquelin A informática 1962, na França. info = informação matique = automática informatique = informação

Leia mais

A História do Computador. Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP

A História do Computador. Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP A História do Computador Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP Origem da Palavra Computador (século XIX) pessoa com função de fazer contas e resolver problemas com número Termo

Leia mais

O Computador. Conceito

O Computador. Conceito O Computador Conceito É uma máquina eletrônica de processamentos de dados programável, com grande capacidade de armazenamento de dados associado a altíssimas velocidades de processamento. Contudo, esta

Leia mais

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação AULA 01 INTRODUÇÃO Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho. O computador é consciente, trabalhador,

Leia mais

Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Ábaco (cerca de 3000 a.c.

Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Ábaco (cerca de 3000 a.c. Introdução Evolução da Informática Aula 2: A Origem da Informática Origem da Informática Preocupação do homem: Minimizar tarefas repetitivas; Eliminar atividades rotineiras Ânsia de realização Conseqüências:

Leia mais

Introdução à Computação e suas Aplicações. Eduardo Reck Aula 02 - História dos computadores

Introdução à Computação e suas Aplicações. Eduardo Reck Aula 02 - História dos computadores Introdução à Computação e suas Aplicações Eduardo Reck Aula 02 - História dos computadores Roteiro História dos computadores Conceitos Tecnológicos Componentes básicos de um computador Introdução à organização

Leia mais

CIÊNCIA E TECNOLOGIA DO RIO GRANDE INFORMÁTICA BÁSICA AULA 01. Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.

CIÊNCIA E TECNOLOGIA DO RIO GRANDE INFORMÁTICA BÁSICA AULA 01. Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail. INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INFORMÁTICA BÁSICA AULA 01 Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 21/05/2014 SUMÁRIO História da evolução

Leia mais

Introdução (Aula 1) Histórico da Arquitetura de Computadores

Introdução (Aula 1) Histórico da Arquitetura de Computadores Introdução (Aula 1) Histórico da Arquitetura de Computadores Evolução... 2 Geração Zero Computadores Mecânicos (1642-1945) (1) Blaise Pascal (1623-1662) Construiu em 1642 a primeira máquina de calcular,

Leia mais

Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores

Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Agradecimentos: Camilo Calvi - LPRM/DI/UFES 2 Geração

Leia mais

Organização de Computadores I

Organização de Computadores I Departamento de Ciência da Computação - UFF Objetivos Organização de Computadores I Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br http://www.ic.uff.br/~debora/orgcomp Dar noções iniciais

Leia mais

Gabinete de Prevenção, Segurança e Continuidade de Negócio

Gabinete de Prevenção, Segurança e Continuidade de Negócio Gabinete de Prevenção, Segurança e Continuidade de Negócio Agenda 1. Enquadramento do Grupo CGD 2. Gabinete de Prevenção, Segurança Cont. Negócio 3. Prevenção e Equipamentos 4. Visão Holística Grupo Caixa

Leia mais

História da Informática. Prof. Bruno Crestani Calegaro

História da Informática. Prof. Bruno Crestani Calegaro História da Informática Prof. Bruno Crestani Calegaro Roteiro Introdução Pré-História A evolução dos computadores Cronologia Vídeos Atividade prática Introdução Os computadores estão presentes no dia-a-dia

Leia mais

Histórico dos Computadores

Histórico dos Computadores Histórico dos Computadores O mais antigo equipamento para cálculo foi o ábaco (Fig. 1), que era um quadro com arruelas móveis, dispostas em arames paralelos, tendo, portanto, um mecanismo simples. Surgido

Leia mais

Calculadoras Mecânicas

Calculadoras Mecânicas ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Evolução e Desempenho de Computadores 1ª Calculadora - séc. V a.c Muitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia a dia, principalmente

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Curso Engenharia Química Modalidade Superior Professora Michelle Nery Agenda Introdução a Programação História e Avanços História do Computador 2000 a.c. foi criado o ábaco,

Leia mais

História da Computação (Introdução Geral)

História da Computação (Introdução Geral) História da Computação (Introdução Geral) Informática, CET-CO Francisco Rente francisco.rente@estgoh.ipc.pt Agenda História da Computação Babbage e Lovelace Lógica Boleana Máquinas de Cartões Perfurados

Leia mais

Formação Modular Certificada. Arquitetura interna do computador. História dos computadores UFCD - 0769. Joaquim Frias

Formação Modular Certificada. Arquitetura interna do computador. História dos computadores UFCD - 0769. Joaquim Frias Formação Modular Certificada Arquitetura interna do computador História dos computadores UFCD - 0769 Joaquim Frias O Ábaco Surgiu à cerca de 5000 anos na Ásia e ainda se encontra em uso Foi o primeiro

Leia mais

ARQUITETURA DE COMPUTADORES. Estágios da Evolução dos Computadores. Prof.: Agostinho S. Riofrio

ARQUITETURA DE COMPUTADORES. Estágios da Evolução dos Computadores. Prof.: Agostinho S. Riofrio ARQUITETURA DE COMPUTADORES Estágios da Evolução dos Computadores Prof.: Agostinho S. Riofrio Agenda 1. Introdução 2. Gerações 3. Computadores Mecânicos 4. Primeira Geração Válvulas Eletrônicas 5. Segunda

Leia mais

Evolução dos Computadores

Evolução dos Computadores Evolução dos Computadores Campus Cachoeiro Curso: Sistemas de Informação Disciplina: Arquitetura e Organização de Computadores Professor: João Paulo de Brito Gonçalves Geração Zero 1. Computação primitiva

Leia mais

Introdução aos computadores

Introdução aos computadores Introdução aos computadores Engenharia Informática Formação inicial comum aos cursos de engenharia Nos primeiros anos há cadeiras de Programação, Lógica Computacional, Linguagens de Programação, Arquitectura

Leia mais

Fundamentos e Suporte de Computadores. Professora Monalize

Fundamentos e Suporte de Computadores. Professora Monalize Fundamentos e Suporte de Computadores Professora Monalize COMPUTADOR DIGITAL é um equipamento eletrônico que processa dados usando programas, podendo ser dividido em: HARDWARE : parte "física, é o equipamento

Leia mais

Conteúdo Tópicos Breve história dos computadores. Capítulo 2 Evolução do Computador e Desempenho. Desempenho

Conteúdo Tópicos Breve história dos computadores. Capítulo 2 Evolução do Computador e Desempenho. Desempenho Capítulo 2 Evolução do Computador e Desempenho Conteúdo Tópicos Breve história dos computadores Tubos de Vácuo Transístores Circuitos Integrados Desempenho velocidade do microprocesador balanceamento Evolução:

Leia mais

Introdução à Computação Aulas 03 e 04. Cristiane B. R. Ferreira, M.Sc.

Introdução à Computação Aulas 03 e 04. Cristiane B. R. Ferreira, M.Sc. Introdução à Computação Aulas 03 e 04 Cristiane B. R. Ferreira, M.Sc. Universidade Federal de Goiás (UFG) Instituto de Informática cristiane@inf.ufg.br Resumo da Aula Histórico Conceitos Básicos 1 Histórico

Leia mais

Arquitetura de Computadores I. Introdução e Fatos da Informática Histórico da Computação, o Computador e Suas Origens

Arquitetura de Computadores I. Introdução e Fatos da Informática Histórico da Computação, o Computador e Suas Origens Arquitetura de Computadores I Introdução e Fatos da Informática Histórico da Computação, o Computador e Suas Origens Introdução O que é computador? No dicionário encontramos: "Computador, s.m. - aquele

Leia mais

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress. Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 2 EVOLUÇÃO E TIPO DE COMPUTADORES Prof. Luiz Gustavo A. Martins Evolução dos Computadores Início com a organização em sociedade. Motivação principal para a criação de máquinas

Leia mais

Conceitos Básicos de Programação

Conceitos Básicos de Programação Conceitos Básicos de Programação Prof. Edwar Saliba Júnior Janeiro de 2009 Unidade 01 Conceitos Básicos de Programação 1 Curiosidade Ranking das Linguagens de Programação mais utilizadas no mundo: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Leia mais

Fundamentos de Informática 1ºSemestre

Fundamentos de Informática 1ºSemestre Fundamentos de Informática 1ºSemestre Aula 1 Prof. Nataniel Vieira nataniel.vieira@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Uma abordagem inicial... o

Leia mais

MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação

MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação DCC IME

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Licenciatura em Computação Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com História do Computador O que é um computador? Quem o inventou? História do

Leia mais

História da Computação

História da Computação Instituto Federal de Educação, Ciência e Tecnologia Sergipe IFS Campus Glória Professora: Jamille Madureira Informática Básica História da Computação Os pastores da antiguidade contavam suas ovelhas usando

Leia mais

Informática Aplicada

Informática Aplicada Informática Aplicada Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2013 Definindo Informática A Informática engloba toda atividade relacionada ao desenvolvimento

Leia mais

Figura 1: Ábaco: considerado a primeira ferramenta em computação.

Figura 1: Ábaco: considerado a primeira ferramenta em computação. Introdução à ciência da computação Aula 1: A maioria dos autores considera que, a primeira ferramenta para a computação foi o ábaco. Este instrumento, que hoje conhecemos como pedras polidas enfileiradas

Leia mais

Introdução à Computação: História dos computadores

Introdução à Computação: História dos computadores Introdução à Computação: História dos computadores Ricardo de Sousa Bri.o rbri.o@ufpi.edu.br DIE- UFPI 2004 by Pearson Education Objetivos Aprender sobre a história dos computadores. 2004 by Pearson Education

Leia mais

1 Introdução à Computação

1 Introdução à Computação 1 Introdução à Computação 1.1 Motivação 1.1.1 Por que Computação? A Computação trata do emprego do computador em suas diversas formas como ferramenta capaz de armazenar e processar informações bem como

Leia mais

Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte I Sumário Introdução Origem Funcionamento Componentes Básicos Referências Introdução O objetivo deste material

Leia mais

História e Organização Básica de Computadores

História e Organização Básica de Computadores História e Organização Básica de Computadores Arquitetura de Computadores Introdução Durante a evolução do computador digital moderno foram projetadas e construídas centenas de diferentes tipos de computadores.

Leia mais

Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas (1945 1955) Primeira Geração Válvulas (1945 1955)

Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas (1945 1955) Primeira Geração Válvulas (1945 1955) Sumário M. Sc. Luiz Alberto lasf.bel@gmail.com www.professorluizalberto.com.br Organização de Computadores Módulo 3 1. História da Arquitetura de Computadores - Continuação 1.1. 1.2. Segunda Geração Transistores

Leia mais

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo (pipeline) Execução de programas http://www.ic.uff.br/~debora/fac! Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro do

Leia mais

CST em Redes de Computadores

CST em Redes de Computadores CST em Redes de Computadores Fundamentos da Computação Aula 02 Breve História da Computação Prof: Jéferson Mendonça de Limas O que é o Computador? Existem diversas definições: No dicionário: Sub. Masc.:

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br MARCOS DA ARQUITERURA DE COMPUTADORES Geração Zero

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 1 Introdução: Um computador é uma máquina (conjunto de partes eletrônicas e eletromecânicas) capaz de sistematicamente coletar, manipular e fornecer resultados da manipulação de dados para um ou mais objetivos.

Leia mais

Introdução ao Processamento de Dados

Introdução ao Processamento de Dados Table of Contents Conceitos básicos...1 Para começar...1 Usuários e profissionais...1 Hardware e software...2 CPU, memória e periféricos...2 Tipos de computador...3 A evolução da Informática...4 i Conceitos

Leia mais

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela. Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.com) Como é formado o meu computador? Computador = hardware + software 1ª

Leia mais

Microinformática - História da computação. Jeronimo Costa Penha SENAI - CFP/JIP

Microinformática - História da computação. Jeronimo Costa Penha SENAI - CFP/JIP Microinformática - História da computação Jeronimo Costa Penha SENAI - CFP/JIP Conhecer a história nos traz uma melhor visão das coisas que fazemos: Como elas aconteceram Como evoluíram até o que são hoje

Leia mais

História e Evolução dos computadores

História e Evolução dos computadores História e Evolução dos computadores Professor : Wanderson Dantas Disciplina : Hardware Básico. O que é computador? Máquina à base de circuitos eletrônicos que efetua grandes operações e cálculos gerais,

Leia mais

Curso Técnico de Nível Médio

Curso Técnico de Nível Médio Curso Técnico de Nível Médio Disciplina: Informática Básica 1. Evolução da Computação Prof. Ronaldo Contagem Primeiro ser humano a CALCULAR: pastor de ovelhas Técnica utilizada:

Leia mais

1. - Os engenhos calculadores

1. - Os engenhos calculadores 1. - Os engenhos calculadores O brilhante matemático inglês Charles Babbage (1791-1871) é conhecido como o Pai do Computador. Fig. 1 - Charles Babbage (1791-1871). Ele com os seus engenhos calculadores

Leia mais

2.1. Breve Histórico. Joseph Marie Jacquard, técnico de tecelagem francês, criou o tear automático controlado por cartões perfurados, em 1801.

2.1. Breve Histórico. Joseph Marie Jacquard, técnico de tecelagem francês, criou o tear automático controlado por cartões perfurados, em 1801. 2.1. Breve Histórico O Ábaco, um instrumento para auxiliar nos cálculos, foi inventado por volta do ano 2000 A.C. Conhecido em chinês como Suanpan e em japonês como Soroban, ainda é muito utilizado nos

Leia mais

Aula 03. Gerações de Computadores. Prof. Dr. Dilermando Piva Jr.

Aula 03. Gerações de Computadores. Prof. Dr. Dilermando Piva Jr. 03 Aula 03 Gerações de Computadores Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Histórico da Evolução dos Computadores Geração de Computadores A Primeira Geração de Computadores

Leia mais

Marcos da Arquitetura de Computadores. Sediane Carmem Lunardi Hernandes

Marcos da Arquitetura de Computadores. Sediane Carmem Lunardi Hernandes Marcos da Arquitetura de Computadores Sediane Carmem Lunardi Hernandes 1 Introdução Objetivo Apresentar um breve esboço de algumas máquinas (computadores) que marcaram época 2 A geração zero computadores

Leia mais

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

Organização de Computadores 2005/2006 História & Histórias GoBack Organização de Computadores 2005/2006 História & Histórias Paulo Ferreira paf a dei.isep.ipp.pt Março de 2006 ORGC História dos computadores slide 1 Porquê? Problemas Tentativa de Resumo Bibliografia

Leia mais

ESCOLA SECUNDÁRIA RAINHA DONA LEONOR GRUPO DE INFORMÁTICA N.º 1.HISTÓRIA TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

ESCOLA SECUNDÁRIA RAINHA DONA LEONOR GRUPO DE INFORMÁTICA N.º 1.HISTÓRIA TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO ESCOLA SECUNDÁRIA RAINHA DONA LEONOR GRUPO DE INFORMÁTICA N.º 1.HISTÓRIA TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Versão 1.0 de 19 de Setembro de 2005 Guia U1.S1.H História de Informática Este guia pedagógico

Leia mais

RESUMO DO LIVRO. A linguagem de máquinas e o custo são analisados antes do computador ser projetado. LINGUAGEM, NÍVEIS E MÁQUINA REAIS

RESUMO DO LIVRO. A linguagem de máquinas e o custo são analisados antes do computador ser projetado. LINGUAGEM, NÍVEIS E MÁQUINA REAIS RESUMO DO LIVRO Um computador digital é uma máquina com programas que, convertidos em instruções, podem facilitar a vida das pessoas. As instruções são simples, como some dois números. As instruções são

Leia mais

Processamento de dados - Aula I

Processamento de dados - Aula I Fundamentos de computação Paulo R. S. L. Coelho paulo@facom.uuf.br Faculdade de Ciência da Computação Universidade Federal de Uberlândia Organização 1 Conceitos iniciais 2 3 Organização 1 Conceitos iniciais

Leia mais

TI - Tecnologia da Informação UNIDADE 1:Fundamentos Básicos de Informática

TI - Tecnologia da Informação UNIDADE 1:Fundamentos Básicos de Informática TI - Tecnologia da Informação UNIDADE 1:Fundamentos Básicos de Informática Prof. Adolfo Colares A origem da computação está diretamente relacionada a matemática. Por volta de 5500 anos A.C, povos antigos

Leia mais

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº UNIDADE 1:Fundamentos Básicos de Informática A HISTÓRIA DO COMPUTADOR A origem da computação está diretamente relacionada a matemática. Por volta de 5500 anos A.C, povos antigos que constituíam a Mesopotâmia

Leia mais

1. INTRODUÇÃO. Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas.

1. INTRODUÇÃO. Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas. 1. INTRODUÇÃO Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas. Programa: É uma seqüência de instruções que descrevem como executar

Leia mais

Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br

Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br Disciplina de Informática Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br 1 O que é Informática? Informática A Informática nasceu da ideia de auxiliar o homem nos trabalhos

Leia mais

A História do Computador

A História do Computador 2010 A História do Computador CESAE 07-07-2010 Índice Introdução... 3 Do ábaco ao computador pessoal... 3 A máquina de cálculo analítico... 3 1ª Geração: tecnologia de válvulas... 5 2ª Geração: Para muitos

Leia mais

História dos Computadores

História dos Computadores História dos Computadores Objetivo Apresentar uma breve descrição da história do computador e do microcomputador: pessoas, empresas e computadores que marcaram época: Atari, Bill Gates, 8086, IBM, Apple,

Leia mais

Introdução aos computadores

Introdução aos computadores Introdução aos computadores Arquitetura de Computadores Introdução aos computadores 1 Primeiro objeto de cálculo Ábaco - desde 3000 A.C. Usado ainda hoje (China, por exemplo) Arquitetura de Computadores

Leia mais

05/02/2014. ÁBACO +- 2500 AC - O nome tem origem numa palavra hebraica "abaq" (pó), em memória ao mais antigo quadro escolar.

05/02/2014. ÁBACO +- 2500 AC - O nome tem origem numa palavra hebraica abaq (pó), em memória ao mais antigo quadro escolar. Breve História do Computador Prof. Reginaldo Brito O termo "computação" (do latim "computare") quer dizer "execução de cálculos", que significa: fazer cômputos, calcular. O termo Informática originase

Leia mais

Informática Introdução

Informática Introdução Informática Introdução Prof. Demétrios Coutinho Evolução Primeiras Máquinas de Calcular Primeiro ser humano a CALCULAR: pastor de ovelhas. Técnica utilizada: empilhamento de pedras para controle da quantidade

Leia mais

ETE-PALMARES. Evolução dos Computadores Introdução à Informática Professor: Flávio Antônio Benardo e-mail: flavioufrpe@yahoo.com.

ETE-PALMARES. Evolução dos Computadores Introdução à Informática Professor: Flávio Antônio Benardo e-mail: flavioufrpe@yahoo.com. ETE-PALMARES Evolução dos Computadores Introdução à Informática Professor: Flávio Antônio Benardo e-mail: flavioufrpe@yahoo.com.br Evolução do Homem Pré-história: Idade da Pedra (3.000.000) Idade do Bronze

Leia mais

História da Computação. Prof. Osvaldo A. de Carvalho Junior

História da Computação. Prof. Osvaldo A. de Carvalho Junior História da Computação Prof. Osvaldo A. de Carvalho Junior Tudo começou... Idade Média européia abacistas x algoristas Geração Zero (1642-1945) Blaise Pascal Com 19 anos foi a primeira pessoa a construir

Leia mais

Programação 1. Introdução à Ciência do Computador. Principais tópicos. Uma História do Computador. Uma História do Computador

Programação 1. Introdução à Ciência do Computador. Principais tópicos. Uma História do Computador. Uma História do Computador Introdução à Ciência do Computador Programação 1 Principais tópicos História do Computador O Hardware Sistemas Numéricos Álgebra Booleana Representação, armazenamento, processamento, entrada e saída da

Leia mais

Computadores. Pré-história, Passado, Presente e Futuro. Princípios de TI - Computadores. Prof. Fábio Nelson. Slide 1

Computadores. Pré-história, Passado, Presente e Futuro. Princípios de TI - Computadores. Prof. Fábio Nelson. Slide 1 Computadores Pré-história, Passado, Presente e Futuro Slide 1 Conteúdo Introdução Pré-história dos Computadores (Computador Analógico). Passado dos Computadores (Válvula e Transistores). Presente (Micro-processadores).

Leia mais

Informática I. Aula 1. http://www.ic.uff.br/~bianca/informatica1/ Aula 1-17/04/2006 1

Informática I. Aula 1. http://www.ic.uff.br/~bianca/informatica1/ Aula 1-17/04/2006 1 Informática I Aula 1 http://www.ic.uff.br/~bianca/informatica1/ Aula 1-17/04/2006 1 Ementa O objetivo da disciplina é dar ao aluno uma visão geral sobre a área de ciência da computação: Histórico dos Computadores

Leia mais

ARQUITECTURA COMPUTADOR

ARQUITECTURA COMPUTADOR ARQUITECTURA COMPUTADOR DO 21.08.2013 Msc. José Luís Sambo 1 O que é um computador? O QUE É ARQUITECTURA Computer Compute Calculate Usualmente um computador é um dispositivo que efectua operações artiméticas

Leia mais

IPD - Conceitos básicos

IPD - Conceitos básicos IPD - Conceitos básicos Nesta apostila de Introdução ao Processamento de Dados (IPD) você aprende os conhecimentos básicos da Informática para depois seguir adiante no estudo desta área tão importante

Leia mais

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores Características gerais dos componentes de um computador digital Objetivos da aula Complementar

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Fernando Fonseca Ramos Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros 1 Índice 2 1- Conceitos Básicos de AOC 1.1 Processamento

Leia mais

Arquitetura de Computadores. AULA 1 Introdução

Arquitetura de Computadores. AULA 1 Introdução Arquitetura de Computadores AULA 1 Introdução Adaptação do material desenvolvido pelo Profs. Eduardo Moresi e Edilson Ferneda UCB - DF Histórico Sumário Computadores Mecânicos Computadores Eletrônicos

Leia mais

Histórico da Ciência da Computação

Histórico da Ciência da Computação Conceitos Fundamentais Histórico da Ciência da Computação Introdução à Informática 2008 Computação Cômputo, contagem Processamento de dados por computador Computador O que computa ou calcula Máquina eletrônica

Leia mais