Sistemas Digitais (SD) Introdução
|
|
|
- Raphaella Porto Laranjeira
- 9 Há anos
- Visualizações:
Transcrição
1 Sistemas Digitais (SD) Introdução
2 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 de hoje De que é feito um computador? Sistemas Digitais: Programa da cadeira Organização Corpo docente Planeamento Método de Avaliação Aulas Teóricas, Problemas e de Laboratório Bibliografia 2
3 MOTIVAÇÃO: O QUE É UM SISTEMA DIGITAL? 3
4 O que é um Sistema Digital? Um sistema que trabalha com sinais digitais! (em oposição aos sistemas analógicos, que trabalham com sinais analógicos) Sinal analógico: Quantidade do mundo real medida continuamente no tempo O valor medido pertence ao conjunto dos números reais Sinal digital: Quantidade do mundo real medida em intervalos de tempo discretos A medição (i.e., valor) pertence ao conjunto dos números racionais 4
5 Sinais Digitais Sinal Analógico: Sinal Digital: Medições discretas com valores racionais Medido continuamente no tempo As medições são valores reais , 8, 2, 0, 3, 9, 9, 4, 0, 1, 7, 9, 7, 2, 0, 4, 9, 9, 4, 0,... 5
6 Sinais Digitais Sinal Digital: 10 Medições discretas com valores racionais Mas Os computadores representam os sinais digitais apenas por 0 s e 1 s! 10, 8, 2, 0, 3, 9, 9, 4, 0, 1, 7, 9, 7, 2, 0, 4, 9, 9, 4, 0,... 6
7 Sinais Digitais Porquê usar sinais digitais? Circuitos digitais são: Consideravelmente baratos Mais fáceis de desenhar que os circuitos analógicos Permitem realizar cálculos avançados Permitem guardar informação facilmente Insensíveis a ruído 7
8 ONDE ESTÃO OS CIRCUITOS DIGITAIS??? 8
9 Sistemas Digitais Exemplos: Como chegámos aqui? 9
10 Dos primórdios da história até aos computadores de hoje Perspectiva Histórica 10
11 Marcos na Evolução dos Computadores: 4000AC Babilónia Ábaco 11
12 Ábaco (4000 AC) 12
13 Marcos na Evolução dos Computadores: 4000AC Babilónia Ábaco 1642 Blaise Pascal Somador mecânico 13
14 Somador mecânico (1642) 14
15 Marcos na Evolução dos Computadores: 4000AC Babilónia Ábaco 1642 Blaise Pascal Somador mecânico 1801 J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados 15
16 Máquina de tecer automática (1801) PROBLEMA: Gerou revoltas por perdas de postos de trabalho!!! 16
17 Cartão perfurado 17
18 Marcos na Evolução dos Computadores: 4000AC Babilónia Ábaco 1642 Blaise Pascal Somador mecânico 1801 J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados 1833 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. 18
19 Analytical engine (1833) Progamável com cartões perfurados. É considerado como a base dos computadores modernos. 19
20 Ada Lovelace Filha de Lord Byron. Considerada a primeira programadora de computadores devido às suas anotações sobre uma descrição do Analytical Engine, em que explica como fazer um programa para calcular números de Bernoulli. 20
21 Marcos na Evolução dos Computadores: 4000AC Babilónia Ábaco 1642 Blaise Pascal Somador mecânico 1801 J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados 1833 Charles Babbage Analytical Engine: base dos computadores modernos 1854 George Boole Escreve An Investigation to the Laws of Thought, base dos sistemas lógicos 21
22 Marcos na Evolução dos Computadores: 4000AC Babilónia Ábaco 1642 Blaise Pascal Somador mecânico 1801 J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados 1833 Charles Babbage Analytical Engine: base dos computadores modernos 1854 George Boole Escreve An Investigation to the Laws of Thought, base dos sistemas lógicos 1904 Fleming & Forest Invenção da válvula de vácuo 22
23 Válvula (1904) 23
24 Marcos na Evolução dos Computadores: 4000AC Babilónia Ábaco 1642 Blaise Pascal Somador mecânico 1801 J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados 1833 Charles Babbage Analytical Engine: base dos computadores modernos 1854 George Boole Escreve An Investigation to the Laws of Thought, base dos sistemas lógicos 1904 Fleming & Forest Invenção da válvula de vácuo 1928 Vannevar Bush Differential Analyzer, sistema electro-mecânico para cálculo diferencial 24
25 Differential Analyzer (1928) Maior máquina de cálculo da altura 25
26 Marcos na Evolução dos Computadores: 4000AC Babilónia Ábaco 1642 Blaise Pascal Somador mecânico 1801 J-M Jacquard Máquina de tecer com padrões controlados por cartões perfurados 1833 Charles Babbage Analytical Engine: base dos computadores modernos 1854 George Boole Escreve An Investigation to the Laws of Thought, base dos sistemas lógicos 1904 Fleming & Forest Invenção da válvula de vácuo 1928 Vannevar Bush Differential Analyzer, sistema electrónico para cálculo diferencial 1937 Alan Turing Escreve On Computable Numbers, modelo teórico para os computadores actuais 26
27 Primeiros computadores: 1938 Konrad Zuse Z1, Alemanha 1943 Betchley Park Colossus, Reino Unido 1944 Harvard Mark I, EUA 1945 Filadélfia ENIAC, EUA 27
28 ENIAC (1945) ENIAC funcionava a válvulas Pesava 30 toneladas 28
29 Programação do ENIAC (1945) 29
30 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 30
31 Primeiro Bug documentado (1945) 31
32 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 1945 John von Neumann Conceito de programa em memória 1947 William Shockley Invenção do transistor 32
33 Invenção do transistor (1947) 33
34 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 1945 John von Neumann Conceito de programa em memória 1947 William Shockley Invenção do transistor 1951 UNIVAC UNIVAC I, Primeiro computador comercial 34
35 UNIVAC I Primeiro computador pessoal (1951) 35
36 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 1945 John von Neumann Conceito de programa em memória 1947 William Shockley Invenção do transistor 1951 UNIVAC UNIVAC I, Primeiro computador comercial 1956 RAMAC Primeiro disco rígido 1958 Kilby & Noyce Invenção do circuito integrado 1960 DEC PDP-1, primeiro computador comercial com teclado e monitor 36
37 PDP-1 (1960) 37
38 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 1945 John von Neumann Conceito de programa em memória 1947 William Shockley Invenção do transistor 1951 UNIVAC UNIVAC I, Primeiro computador comercial 1956 RAMAC Primeiro disco rígido 1958 Kilby & Noyce Invenção do circuito integrado 1960 DEC PDP-1, primeiro computador comercial com teclado e monitor 1964 Douglas Engelbart Invenção do rato 38
39 Primeiro rato (1964) 39
40 Primeiros processadores/computadores: 1971 Intel 4004, microprocessador de 4 bits 1972 Intel 8008, microprocessador de 8 bits 1974 Motorola 6800, microprocessador de 8 bits 1974 Intel 8080, 1º microprocessador com grande procura 1975 Altair Altair 8800, primeiro computador pessoal 40
41 Altair 8800 (1975) Não tinha monitor nem teclado 256 bytes de RAM!!! 41
42 Primeiros processadores/computadores: 1971 Intel 4004, microprocessador de 4 bits 1972 Intel 8008, microprocessador de 8 bits 1974 Motorola 6800, microprocessador de 8 bits 1974 Intel 8080, 1º microprocessador com grande procura 1975 Altair Altair 8800, primeiro computador pessoal 1976 Apple Apple II é lançado 42
43 Apple II (1976) 43
44 Primeiros processadores/computadores: 1971 Intel 4004, microprocessador de 4 bits 1972 Intel 8008, microprocessador de 8 bits 1974 Motorola 6800, microprocessador de 8 bits 1974 Intel 8080, 1º microprocessador com grande procura 1975 Altair Altair 8800, primeiro computador pessoal 1976 Apple Apple II é lançado 1978 Intel 8086/8088, microprocessador de 16 bits 1979 Motorola 68000, microprocessador de 16 bits 1981 IBM Lançamento do PC 44
45 IBM PC (1981) 45
46 Primeiros processadores/computadores: 1971 Intel 4004, microprocessador de 4 bits 1972 Intel 8008, microprocessador de 8 bits 1974 Motorola 6800, microprocessador de 8 bits 1974 Intel 8080, 1º microprocessador com grande procura 1975 Altair Altair 8800, primeiro computador pessoal 1976 Apple Apple II é lançado 1978 Intel 8086/8088, microprocessador de 16 bits 1979 Motorola 68000, microprocessador de 16 bits 1981 IBM Lançamento do PC 1982 Sinclair ZX Spectrum, 1º computador de baixo custo com grande procura (UK) 46
47 ZX Spectrum (1982) 47
48 Layout de processadores da INTEL: INTEL 4004 Ano: 1971 Freq.: 108 khz Trans. INTEL 8086 Ano: 1978 Freq.: 5 MHz Trans. INTEL Pentium 4 Ano: 2000 Freq.: 1,5 GHz Trans. INTEL Core i7 (quad) Ano: 2008 Freq.: 3 GHz Trans. 48
49 Circuitos integrados processadores da INTEL: INTEL 4004 Ano: 1971 Freq.: 108 khz Trans. INTEL 8086 Ano: 1978 Freq.: 5 MHz Trans. INTEL Pentium 4 Ano: 2000 Freq.: 1,5 GHz Trans. INTEL Core i7 (quad) Ano: 2008 Freq.: 3 GHz Trans. 49
50 Quantum Computer D-Wave 2X (2015) 50
51 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,
52 DE QUE É FEITO UM COMPUTADOR? 52
53 De que é feito um computador? PERGUNTA: O que é que há dentro de um computador? 53
54 De que é feito um computador? 54
55 Base dos sistemas digitais De que é feito um Computador? Metal + óxido + silício Material semi-condutor organizado em estruturas específicas As estruturas formam interruptores: ON conduz corrente eléctrica OFF não conduz corrente eléctrica Portas lógicas Exemplo: 0 OFF Não conduz 1 ON Conduz 55
56 Base dos sistemas digitais De que é feito um Computador? Circuito combinatório Sistemas digitais Ex.: microprocessador Encapsulamento Placas de circuito impresso (PCB) Registos (memória) 56
57 De que é feito um Computador? Placas de circuito impresso (PCB) 57
58 SISTEMAS DIGITAIS 58
59 Programa Programa da Disciplina: Como se representam números em binário, i.e., só com zeros e uns? Como se realizam cálculos em binário? O que são portas lógicas? O que são circuitos combinatórios e sequenciais? Como desenhar circuitos combinatórios e sequenciais? Como se usam os circuitos combinatórios e sequenciais para realizar operações? Como se desenham memórias? Como se desenham sistemas digitais? 59
60 Organização Aulas teóricas: 2x por semana Aulas de problemas: 1x, semana sim, semana não As aulas de problemas que ocorrerem em feriados não serão leccionadas; os alunos devem, nessa semana apenas, frequentar outra aula de problemas. Aulas laboratoriais: 1x, semana sim, semana não As aulas de laboratório que ocorrerem em feriados serão remarcadas pelo docente de laboratório para outro dia. As aulas de laboratório são obrigatórias. 60
61 Corpo Docente António Grilo (Responsável MEFT/MEAer) Francisco Garcia Nuno Lourenço Aulas Teóricas Aulas Problemas Aulas Laboratório Os horários de dúvidas, assim como o local de esclarecimento de dúvidas, serão afixados na página da unidade curricular. 61
62 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO 15/Fev a 19/Fev Introdução Sistemas de Numeração 22/Fev a 26/Fev Álgebra de Boole Elementos de Tecnologia 29/Fev a 04/Mar Funções Lógicas Minimização de Funções P0 07/Mar a 11/Mar Minimização de Funções Def. Circuito Combinatório; Análise Temporal L0 14/Mar a 18/Mar Circuitos Combinatórios Circuitos Combinatórios P1 21/Mar a 25/Mar FÉRIAS DA PÁSCOA FÉRIAS DA PÁSCOA 28/Mar a 01/Abr Circuitos Combinatórios Circuitos Sequenciais: Latches L1 04/Abr a 08/Abr Circuitos Sequenciais: Flip-Flops Caracterização Temporal P2 11/Abr a 15/Abr Registos Contadores 18/Abr a 22/Abr Exercícios Teste 1 Síntese de Circuitos Sequenciais Síncronos 25/Abr a 29/Mai Síntese de Circuitos Sequenciais Síncronos Síntese de Circuitos Sequenciais Síncronos L2 P3 L3 02/Mai a 06/Mai Memórias Máq. Estado Microprogramadas: Circuito de Dados e Circuito de Controlo P4 09/Mai a 13/Mai Máq. Estado Microprogramadas: Microprograma Circuitos de Controlo, Transferência e Processamento de Dados de um Processador L4 16/Mai a 20/Mai Lógica Programável P6 P5 23/Mai a 27/Mai P6 Revisões L5 62
63 Método de Avaliação A avaliação em Sistemas Digitais tem 2 componentes: Componente Teórica (60%) Componente Laboratorial (40%) Para aprovação na disciplina é necessária aprovação (nota não inferior a 9,5 valores) em cada uma das 2 componentes, teórica e laboratorial. Apuramento da nota final: 0.6*Avaliação Teórica + 0.4*MIN(Avaliação Teórica + 1, Avaliação Laboratorial)
64 Aulas Teóricas Componente Teórica (60%) A nota teórica é determinada pelo máximo entre a nota no exame e a média de 2 testes: 1º teste decorre a meio do semestre (19 de Abril); 2º teste decorre em simultâneo com o exame: os alunos podem decidir se querem fazer o 2º teste (contando assim a nota do 1º teste), ou se querem fazer exame (abdicando, assim, da nota do 1º teste); Na época de recurso apenas têm a possibilidade de fazer um exame, que poderá ser aproveitado para melhoria de nota; Apuramento da nota da componente teórica: max[ media(teste1+teste2) ; exame ; exame_recurso) ] Nota mínima:
65 Aulas de Laboratório Componente Laboratorial (40%) A nota do laboratório é determinada pela média de 5 trabalhos laboratoriais; Grupos de 2 alunos; No início da aula, o docente avalia a preparação do relatório. O relatório final é entregue no laboratório; A nota de cada aula de laboratório tem em conta o seguinte: Preparação + Relatório Final Desempenho no laboratório A não realização do trabalho implica uma classificação nula. Excepcionalmente, no caso de haver uma justificação válida (i.e., de acordo com os regulamentos do IST), o trabalho de laboratório pode ser realizado noutro turno de laboratório (condicionado à existência de vagas). Nota mínima na componente laboratorial:
66 Aulas de Laboratório Componente Laboratorial (cont.) Repetentes: Os alunos que já obtiveram aprovação na componente laboratorial nos 2 anos anteriores (2013/14 e 2014/15) estão dispensados desta componente e mantêm a nota obtida anteriormente. Os alunos que já obtiveram aprovação na componente laboratorial só podem frequentar o laboratório para melhoria de nota se aceitarem a anulação da nota anterior e houver espaço disponível. Apenas neste caso: - Enviar até ao dia 29 de Fevereiro para [email protected], dando conta da intenção de fazer a melhoria de nota; - Será dada prioridade aos alunos que tenham tido as notas mais baixas. 66
67 Aulas de Laboratório Localização LSD1 67
68 Aulas de Dúvidas Localização Rua Alves Redol, Nº 9 INESC S. R. AC Comp 68
69 Aulas de Problemas Aulas de Problemas: Funcionam em regime alternado com os laboratórios. Servem de preparação para os testes. 69
70 Avaliação: Notas Importantes Arredondamento 9,45 arrendonda para... 9!!! Conhecimentos mínimos: Obter um 10 não é recomendável!!! As competências podem ser necessárias em unidades curriculares futuras (ex.: Microcontroladores). Aulas teóricas e práticas: As aulas teóricas e práticas não são obrigatórias... mas são muito recomendáveis!!! 70
71 Bibliografia Principal: Introdução à Arquitectura de Computadores, Guilherme Arroz, José Monteiro, e Arlindo Oliveira, IST Press, 2009 Logic and Computer Design Fundamentals, Morris Mano, Charles Kime, Pearson Prentice-Hall, 2008 Secundária: Sistemas Digitais: Apontamentos das Aulas Teóricas, Guilherme Arroz, Carlos Sêrro, 2005, IST (disponível na página da cadeira) Sistemas Digitais: Problemas resolvidos e propostos, Guilherme Arroz, 2004, AEIST (disponível na página da cadeira) Sistemas digitais: Fundamentos algébricos, Carlos Sêrro, 2003, IST Press 71
72 PRÓXIMA AULA 72
73 Próxima Aula Tema da Próxima Aula: Sistemas de numeração Base 10 Base 2 Base 8 e 16 Operações aritméticas básicas Mudança de sistema de numeração Códigos 73
74 Agradecimentos Algumas páginas desta apresentação resultam da compilação de várias contribuições produzidas por: Nuno Roma Guilherme Arroz Horácio Neto Nuno Horta Pedro Tomás 74
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
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.
Arquitectura de Computadores (ACom)
Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 01: Título: Apresentação Sumário: Apresentação da disciplina e seu funcionamento.. histórica. 2015/2016
Sistemas Digitais (SD)
Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Minimização do Número de Estados S1 S2 S3 S4 S5 S6 S1-S3 S2-S4 S1-S5 S3-S5 S2-S6 S4-S6 S0 S1 S2 S3 S4 S5 Aula Anterior Na aula anterior: Definição
Sistemas Digitais (SD) Unidade Lógica e Aritmética
Sistemas Digitais (SD) Unidade Lógica e Aritmética Aula Anterior Na aula anterior: Circuitos combinatórios típicos: Somadores / Subtractores Comparadores 2 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO
Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições
Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições Aula Anterior Na aula anterior: Contadores síncronos Contadores de módulo 2 n Projecto de contadores Frequência máxima de funcionamento
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Aula Anterior Na aula anterior: Memórias: Circuitos e tecnologias de memória: o RAM: Estática Dinâmica
Sistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores
Sistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores Aula Anterior Na aula anterior: Circuitos combinatórios típicos: Descodificadores Codificadores Multiplexers Demultiplexers
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma Aula Anterior Na aula anterior: Projecto de máquinas de estados microprogramadas: Circuito de dados Circuito de controlo Implementação
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 18: Título: Sumário: Síntese de Circuitos Sequenciais: Minimização do Número de Estados Especificação e projecto
Sistemas Digitais (SD) Memórias
Sistemas Digitais (SD) Memórias Aula Anterior Na aula anterior: Exemplo (Moore) Projecto de circuitos sequenciais baseados em contadores 2 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO 15/Fev
Sistemas Digitais LETI, LEE (2014/15 1º Sem.)
Sistemas Digitais LETI, LEE (2014/15 1º Sem.) Apresentação e Planeamento João Paulo Carvalho Universidade de Lisboa / Instituto Superior Técnico SUMÁRIO Apresentação Corpo Docente Sistemas Digitais Página
Sistemas Digitais LETI, LEE (2016/17 1º Sem.)
Sistemas Digitais LETI, LEE (2016/17 1º Sem.) Apresentação e Planeamento João Paulo Carvalho Universidade de Lisboa / Instituto Superior Técnico SUMÁRIO Apresentação Corpo Docente O que são Sistemas Digitais?
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
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 22: Título: Sumário: Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Projecto de máquinas
Sistemas Digitais (SD) Sistemas de Numeração e Códigos
Sistemas Digitais (SD) Sistemas de Numeração e Códigos Aula Anterior Na aula anterior: Motivação: O que é um Sistema Digital? Onde estão os Circuitos Digitais? Perspectiva histórica: o Dos primórdios da
Sistemas Digitais (SD) Minimização de Funções Booleanas
Sistemas Digitais (SD) Minimização de Funções Booleanas Aula Anterior n Na aula anterior: u Funções lógicas: l Circuitos com portas NAND (revisão); l Circuitos com portas NOR (revisão); u Representações
Organização e Arquitetura de Computadores. Prof. Leonardo Araújo
Organização e Arquitetura de Computadores Prof. Leonardo Araújo [email protected] Agenda aula 2 História e evolução dos computadores Os primórdios Primeira geração: válvulas Segunda geração:
Sistemas Digitais (SD)
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de Dados Entradas de controlo Saídas de controlo Unidade de controlo Palavra de controlo
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 11: Título: Sumário: Circuitos combinatórios: (ULA). 2014/2015 [email protected] Sistemas Digitais (SD)
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão. - Português Aula N o 9: Título: Sumário: Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers Descodificadores,
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Máquinas de Estado Microprogramadas: Endereçamento Expĺıcito/Impĺıcito Projecto de máquinas
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 11: Título: Sumário: Circuitos combinatórios: Unidade Lógica e Aritmética Unidade Lógica e Aritmética (ULA). 2015/2016
Sistemas Digitais (SD) Contadores
Sistemas Digitais (SD) Contadores Aula Anterior Na aula anterior: Registos Registos simples Banco de registos Registos de deslocamento Registos multimodo 2 Planeamento SEMANA TEÓRICA TEÓRICA 2 PROBLEMAS/LABORATÓRIO
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
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
Sistemas Digitais (SD)
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de Dados Entradas de controlo Saídas de controlo Unidade de controlo Palavra de controlo
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 02: Título: Sumário: Sistemas de Numeração e Códigos Sistemas de numeração (base 10, base 2, base 8 e 16). Operações
Fundamentos de Arquiteturas de Computadores
Fundamentos de Arquiteturas de Computadores Prof. Marcos A. Guerine [email protected] http://www.ic.uff.br/~mguerine 1 Introdução Capítulo 1 Livro do Mário Monteiro Conceitos Básicos Processamento de
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
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;
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
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
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 23: Título: Sumário: Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de
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
Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas
Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas Aula Anterior Na aula anterior: Álgebra de Boole Operações básicas Propriedades Portas Lógicas Leis de DeMorgan Simplificação algébrica 2
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
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
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,
Á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: [email protected] PRINCIPAIS MARCOS 2 CONSTANTES DA EVOLUÇÃO 3 ÁBACO
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
Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer
Arquitetura de Computadores Prof. Dr. Eng. Fred Sauer [email protected] http://www.fredsauer.com.br Professor Prof. Frederico Sauer (Fred Sauer) Doutor pela COPPE-UFRJ em Sistemas Computacionais Dissertação
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
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
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
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
SISTEMAS DIGITAIS (SD)
SISTEMS DIGITIS (SD) MEEC cetatos das ulas Teóricas Versão 2. - Português ula N o 7: Título: Sumário: Minimização de Funções Booleanas - II Minimização de Karnaugh (agrupamentos de uns e zeros, eixos de
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
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
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.
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
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
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
Algoritmos Lógica e Programação
Algoritmos Lógica e Programação 2016 Prof. Me. Adelson Felipe Dias Nogueira E-mail: [email protected] Conceitos Preliminares Histórico do Computador: Um computador é uma máquina que manipula
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
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
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.
Sistemas Digitais (SD) Lógica Programável
Sistemas Digitais (SD) Lógica Programável Aula Anterior n Na aula anterior: u Circuitos de controlo, transferência e processamento de dados u Exemplo de uma arquitectura simples de um processador 2 Planeamento
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
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
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.)
Fundamentos de Arquiteturas de Computadores
Departamento de Ciência da Computação - UFF Fundamentos de Arquiteturas de Computadores Profa. Débora Christina Muchaluat Saade [email protected] http://www.midiacom.uff.br/debora/ Objetivos ü Dar
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,
Sistemas Digitais. Prof.Doutor Victor Lobo. Preparação básica necessária à compreensão de:
Sistemas Digitais Prof.Doutor Victor Lobo Objectivo Preparação básica necessária à compreensão de: Sistemas de Controlo Digital Computadores Electrónica Digital 1 Porquê Sistemas Digitais para um oficial
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
Softwares, Aplicativos e Sistemas Operacionais
Softwares, Aplicativos e Sistemas Operacionais Aula 03 Informática Básica Arthur Porto - IFNMG Campus Salinas [email protected] arthurporto.com.br Aula 03 Informática Básica Softwares, Aplicativos
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
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:
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.
INTRODUÇÃO À INFORMÁTICA
INTRODUÇÃO À INFORMÁTICA Prof. Rafael Robson Negrão [email protected] 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.
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
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
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
DIREITO DA SOCIEDADE DA INFORMAÇÃO
DIREITO DA SOCIEDADE DA INFORMAÇÃO Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] As mudanças tecnológicas pós-sociedade industrial Formação da sociedade da informação
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
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
Princípios de Sistemas de Informação. Histórico da Computação
Princípios de Sistemas de Informação Histórico da Computação redes de computador Pastores - Antigos pastores gregos e egípcios utilizavam pedrinhas para controlar a quantidade de ovelhas de seus rebanhos.
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,
