História e Organização Básica de Computadores
|
|
- Adelina Felgueiras Duarte
- 8 Há anos
- Visualizações:
Transcrição
1 História e Organização Básica de Computadores Arquitetura de Computadores
2 Introdução Durante a evolução do computador digital moderno foram projetadas e construídas centenas de diferentes tipos de computadores. Grande parte já foi esquecida há muito tempo, mas alguns causaram um impacto significativo sobre ideias modernas. Prof. Me. Newton Carlos Will 2
3 Geração Zero ( ) (1/12) A primeira pessoa a construir uma máquina de calcular operacional foi o cientista francês Blaise Pascal ( ). Foi construído em 1642, quando Pascal tinha apenas 19 anos, e foi projetado para ajudar seu pai, um coletor de impostos do governo francês. Era inteiramente mecânico, usava engrenagens e funcionava com uma manivela operada à mão. Podia efetuar apenas operações de soma e subtração. Prof. Me. Newton Carlos Will 3
4 Geração Zero ( ) (2/12) Máquina de Pascal (La Pascaline). Prof. Me. Newton Carlos Will 4
5 Geração Zero ( ) (3/12) Trinta anos mais tarde o matemático alemão Gottfried Wilhelm von Leibniz ( ), construiu outra máquina mecânica que também podia multiplicar e dividir. Prof. Me. Newton Carlos Will 5
6 Geração Zero ( ) (4/12) Em 1822, Charles Babbage ( ), então professor de matemática da Universidade de Cambridge e inventor do velocímetro, apresentou a sua Máquina Diferencial. Era um dispositivo mecânico que, assim como o de Pascal, só podia somar e subtrair. Foi projetado para calcular tabelas de números úteis para a navegação naval e fazia as operações através do método de diferenças finitas que usava polinômios. Prof. Me. Newton Carlos Will 6
7 Geração Zero ( ) (5/12) Máquina Diferencial de Babbage. Prof. Me. Newton Carlos Will 7
8 Geração Zero ( ) (6/12) Embora a máquina diferencial funcionasse razoavelmente bem, Babbage se empenhou no projeto e construção de uma sucessora denominada Máquina Analítica. Também era inteiramente mecânica e era composta por quatro componentes: A armazenagem (memória). O moinho (unidade de cálculo). A seção de entrada (leitora de cartões perfurados). A seção de saída (saída perfurada e impressa). Prof. Me. Newton Carlos Will 8
9 Geração Zero ( ) (7/12) Máquina Analítica de Babbage. Prof. Me. Newton Carlos Will 9
10 Geração Zero ( ) (8/12) O grande avanço da máquina analítica era ser de uso geral. Lia instruções de cartões perfurados e as executava. Perfurando um programa diferente nos cartões de entrada, era possível fazer com que a máquina analítica realizasse cálculos diversos. Prof. Me. Newton Carlos Will 10
11 Geração Zero ( ) (9/12) Visto que a máquina analítica era programável em uma linguagem de montagem simples, ela precisava de software. Para produzir este software, Babbage contratou uma jovem de nome Ada Augusta Lovelace. Assim, Ada Lovelace foi a primeira programadora de computadores do mundo. A linguagem de programação Ada tem esse nome para homenageá-la. Prof. Me. Newton Carlos Will 11
12 Geração Zero ( ) (10/12) Infelizmente Babbage nunca conseguiu depurar completamente o hardware. O problema era que ele precisava de milhares de dentes e engrenagens produzidos com um grau de precisão que a tecnologia do século XIX não podia oferecer. Ainda assim, suas ideias estavam muito à frente de sua época e até hoje a maioria dos computadores modernos tem uma estrutura muito semelhante à da máquina analítica. Prof. Me. Newton Carlos Will 12
13 Geração Zero ( ) (11/12) No final da década de 1930, um estudante de engenharia alemão chamado Konrad Zuse, sem conhecer o trabalho de Babbage, construiu uma série de máquinas calculadoras automáticas usando relés eletromagnéticos. Suas máquinas foram destruídas pelo bombardeio aliado em Berlim em 1944, portanto seu trabalho não teve nenhuma influência sobre as máquinas subsequentes. Prof. Me. Newton Carlos Will 13
14 Geração Zero ( ) (12/12) Um pouco mais tarde, nos Estados Unidos, duas pessoas também projetaram calculadoras. John Atanasoff, no Iowa State College, usando aritmética binária e a memória composta por capacitores recarregados periodicamente para impedir fuga de carga. Processo utilizado nas memórias DRAM modernas. A máquina de Atanasoff nunca se tornou funcional. George Stibbitz no Bell Labs, mais primitivo e funcional. Prof. Me. Newton Carlos Will 14
15 A Primeira Geração ( ) (1/12) O estímulo para o computador eletrônico foi a Segunda Guerra Mundial. Durante a fase inicial da guerra, submarinos alemães estavam causando devastação em navios britânicos. As instruções de comando dos almirantes alemães em Berlim eram enviadas aos submarinos por rádio, as quais os britânicos podia interceptar, e interceptavam. O problema era que essas mensagens eram codificadas usando um dispositivo denominado ENIGMA, cujo antecessor foi projetado por Thomas Jefferson. Prof. Me. Newton Carlos Will 15
16 A Primeira Geração ( ) (2/12) A inteligência britânica conseguiu uma máquina ENIGMA no início da guerra. Para decodificar as mensagens, o governo britânico montou um laboratório que construiu o primeiro computador eletrônico, denominado COLOSSUS. Alan Turing ajudou no projeto. A máquina funcionava desde 1943, mas foi tratada como segredo militar durante 30 anos. Prof. Me. Newton Carlos Will 16
17 A Primeira Geração ( ) (3/12) COLOSSUS. Prof. Me. Newton Carlos Will 17
18 A Primeira Geração ( ) (4/12) Nos EUA, o exército precisava de tabelas de alcance para mirar sua artilharia pesada. Estas tabelas eram produzidas por centenas de mulheres fazendo os cálculos com calculadoras de mão. Era um processo demorado e frequentemente surgiam erros. Em 1943, John Mauchley e J. Presper Eckert, financiados pelo exército, passaram a construir um computador eletrônico ao qual deram o nome de ENIAC (Eletronic Numerical Integrator And Computer). Prof. Me. Newton Carlos Will 18
19 A Primeira Geração ( ) (5/12) O ENIAC consistia em 18 mil válvulas e 1500 relés, pesava 30 toneladas e consumia 140 quilowatts de energia. O ENIAC era programado com o ajuste de até 6 mil interruptores. A construção da máquina só foi concluída em 1946, após a rendição dos japoneses. Prof. Me. Newton Carlos Will 19
20 A Primeira Geração ( ) (6/12) ENIAC. Prof. Me. Newton Carlos Will 20
21 A Primeira Geração ( ) (7/12) Eckert e Mauchley logo começaram a trabalhar em um sucessor, o EDVAC (Electronic Discrete Variable Automatic Computer). Esse projeto ficou fatalmente comprometido quando eles deixaram a Universidade da Pensilvânia para fundar uma nova empresa, a Eckert-Mauchley Computer Corporation, na Filadélfia. Prof. Me. Newton Carlos Will 21
22 A Primeira Geração ( ) (8/12) Enquanto Eckert e Mauchley trabalhavam no EDVAC, uma das pessoas envolvidas no projeto ENIAC, John von Neumann, foi para o Institute of Advanced Studies de Princeton para construir sua própria versão do EDVAC, a Máquina IAS. Prof. Me. Newton Carlos Will 22
23 A Primeira Geração ( ) (9/12) Neumann percebeu que programar computadores com quantidades imensas de interruptores e cabos era uma tarefa lenta, tediosa e mecânica. O processo de programação poderia ser facilitado se o programa pudesse ser representado em uma forma adequada para armazenamento na memória junto com os dados. Alan Turing desenvolveu a ideia praticamente ao mesmo tempo. Prof. Me. Newton Carlos Will 23
24 A Primeira Geração ( ) (10/12) Neumann também percebeu que a desajeitada aritmética decimal usada no ENIAC podia ser substituída pela aritmética binária, algo que Atanasoff tinha percebido anos antes. A máquina IAS, embora não concluída antes de 1952, é o protótipo de todos os computadores de uso geral. Prof. Me. Newton Carlos Will 24
25 A Primeira Geração ( ) (11/12) A estrutura geral da máquina IAS consistia em: Uma memória principal, que armazena dados e instruções. Uma unidade lógica e aritmética (ULA) capaz de operar sobre dados binários. Uma unidade de controle, que interpreta as instruções na memória e faz com que sejam executadas. Equipamento de entrada e saída (E/S) operado pela unidade de controle. Prof. Me. Newton Carlos Will 25
26 A Primeira Geração ( ) (12/12) Máquina IAS e John von Neumann. Prof. Me. Newton Carlos Will 26
27 A Segunda Geração ( ) (1/2) A primeira mudança importante no computador veio com a substituição da válvula pelo transistor. O transistor é menor, mais barato e dissipa menos calor que uma válvula. Diferente da válvula, que exige fios, placas de metal, uma cápsula de vidro e um vácuo, o transistor é um dispositivo de estado sólido, feito de silício. Foi inventado no Bell Labs em 1948 por John Bardeen, Walter Brattain e William Shockley, pelo qual receberam o Prêmio Nobel de Física em Prof. Me. Newton Carlos Will 27
28 A Segunda Geração ( ) (2/2) O uso do transistor define a segunda geração de computadores. Cada nova geração é caracterizada por maior desempenho de processamento, maior capacidade de memória e tamanho menor que a anterior. A segunda geração viu a introdução de unidades lógicas e aritméticas e unidades de controle mais complexas, o uso de linguagens de programação de alto nível e a disponibilidade do software de sistema com o computador. Prof. Me. Newton Carlos Will 28
29 A Terceira Geração ( ) Os primeiros computadores de segunda geração continham cerca de 10 mil transistores. Esse número cresceu para centenas de milhares, tornando a manufatura de máquinas mais novas e mais poderosas cada vez mais difícil. A invenção do circuito integrado de silício por Robert Noyce em 1958 permitiu que dezenas de transistores fossem colocados em um único chip. Prof. Me. Newton Carlos Will 29
30 A Quarta Geração (1980?) (1/2) Na década de 1980, a VLSI (Very Large Scale Integration) tinha possibilitado colocar primeiro dezenas de milhares, depois centenas de milhares e, por fim, milhões de transistores em um único chip. Esse desenvolvimento logo levou a computadores menores e mais rápidos. Prof. Me. Newton Carlos Will 30
31 A Quarta Geração (1980?) (2/2) No início, os computadores eram tão grandes e caros que empresas e universidades tinham de ter departamentos especiais denominados centrais de computação para usá-los. Com a chegada do minicomputador, cada departamento podia comprar seu próprio computador. Em 1980, os preços caíram tanto que era viável um único indivíduo ter seu próprio computador. Tinha começado a era do computador pessoal. Prof. Me. Newton Carlos Will 31
32 Componentes do Computador (1/16) No nível superior, um computador consistem em CPU, memória e componentes de E/S, com um ou mais módulos de cada tipo. Esses componentes são interconectados de alguma forma para realizar a função básica do computador, que é executar programas. Podemos descrever um sistema de computação descrevendo o comportamento externo de cada componente. Prof. Me. Newton Carlos Will 32
33 Componentes do Computador (2/16) Praticamente todos os projetos de computadores modernos são baseados em conceitos desenvolvidos por John von Neumann. Esse projeto é baseado em três conceitos principais: Dados e instruções são armazenados em uma única memória de leitura e escrita. O conteúdo dessa memória é endereçável por local, sem considerar o tipo de dados nele contido. A execução ocorre em um padrão sequencial. Prof. Me. Newton Carlos Will 33
34 Componentes do Computador (3/16) Existe um pequeno conjunto de componentes lógicos básicos que podem ser combinados de diversas maneiras para armazenar dados binários e realizar operações aritméticas e lógicas sobre esses dados. Se houver um cálculo em particular a ser realizado, uma configuração de componentes lógicos projetados especificamente para esse cálculo poderia ser construída. Prof. Me. Newton Carlos Will 34
35 Componentes do Computador (4/16) Podemos pensar no processo de conexão dos vários componentes na configuração desejada como uma forma de programação. O programa resultante está na forma de hardware e é chamado de programa hardwired. Dados Sequência de funções aritméticas e lógicas Resultados Prof. Me. Newton Carlos Will 35
36 Componentes do Computador (5/16) Agora considere um modelo de organização mais "flexível", onde o conjunto de componentes estejam conectados de forma capaz de executar várias funções distintas, no qual sua execução varie de acordo com os sinais de controle que forem aplicados. Este é o principio da programação de softwares. Prof. Me. Newton Carlos Will 36
37 Componentes do Computador (6/16) Com o hardware de uso geral, o sistema aceita dados e sinais de controle e produz os resultados. Assim, em vez de religar o hardware para cada novo programa, o programador simplesmente precisa fornecer um novo conjunto de sinais de controle. Prof. Me. Newton Carlos Will 37
38 Componentes do Computador (7/16) Como os sinais de controle devem ser fornecidos? O programa inteiro é uma sequencia de etapas. Em cada etapa, alguma operação aritmética ou lógica é realizada sobre alguns dados. Para cada etapa, um novo conjunto de sinais de controle é necessário. Para isso, acrescenta-se ao hardware de uso geral um segmento que pode aceitar um código e gerar sinais de controle. Prof. Me. Newton Carlos Will 38
39 Componentes do Computador (8/16) Programação no software Códigos de instrução Interpretador de instrução Dados Sinais de controle Funções aritméticas e lógicas de uso geral Resultados Prof. Me. Newton Carlos Will 39
40 Componentes do Computador (9/16) A programação agora é muito mais fácil. Em vez de religar o hardware para cada novo programa, tudo o que precisa ser feito é oferecer uma nova sequência de códigos. Cada código é uma instrução, e parte do hardware interpreta cada instrução e gera sinais de controle. Uma sequência de códigos ou instruções é chamada de software. Prof. Me. Newton Carlos Will 40
41 Componentes do Computador (10/16) Temos dois componentes importantes do sistema: um interpretador de instrução e um módulo para funções aritméticas e lógicas de uso geral. Esses dois constituem a CPU. Vários outros componentes são necessários para resultar em um computador funcionando. Prof. Me. Newton Carlos Will 41
42 Componentes do Computador (11/16) Dados e instruções precisam ser colocados no sistema e para isso precisamos de algum tipo de módulo de entrada. Esse módulo contém componentes básicos para aceitar dados e instruções em alguma forma e convertê-los para uma forma interna de sinais que possam ser usados pelo sistema. Também é necessário um meio de informar resultados, e este tem a forma de um módulo de saída. Juntos, estes são chamados de componentes de E/S. Prof. Me. Newton Carlos Will 42
43 Componentes do Computador (12/16) Mais um componente é necessário: um dispositivo de entrada que trará dados e instruções sequencialmente. Mas um programa não é invariavelmente executado de forma sequencial. De modo semelhante, as operações sobre dados podem exigir acesso a mais do que apenas um elemento de cada vez em uma sequência predeterminada. Assim, deverá haver um lugar para armazenar instruções e dados temporariamente. Prof. Me. Newton Carlos Will 43
44 Componentes do Computador (13/16) Esse módulo é chamado de memória. Ou memória principal, para distingui-la do armazenamento externo, ou dispositivos periféricos. Von Neumann indicou que a mesma memória poderia ser usada para armazenar tanto instruções quanto dados. Prof. Me. Newton Carlos Will 44
45 Componentes do Computador (14/16) A CPU troca dados com a memória. Para essa finalidade, ela normalmente utiliza dois registradores internos: Um registrador de endereço de memória (MAR) Especifica o endereço na memória para a próxima leitura ou escrita. Um registrador de buffer de memória (MBR) Contém os dados a serem escritos na memória ou recebe os dados lidos da memória. Prof. Me. Newton Carlos Will 45
46 Componentes do Computador (15/16) De modo semelhante, um registrador de endereço de E/S (I/O AR) especifica um dispositivo de E/S em particular. Um registrador de buffer de E/S (I/O BR) é usado para troca de dados entre um módulo de E/S e a CPU. Prof. Me. Newton Carlos Will 46
47 Componentes do Computador (16/16) Um módulo de memória consiste em um conjunto de locais, definidos por endereços numerados sequencialmente. Cada local contém um número binário que pode ser interpretado como uma instrução ou um dado. Um módulo de E/S transfere dados dos dispositivos externos para a CPU e a memória, e vice-versa. Ele contém buffers internos para manter esses dados temporariamente até que possam ser enviados. Prof. Me. Newton Carlos Will 47
48 PC IR CPU MAR MBR Memória principal Instrução Instrução Unidade de execução I/O AR I/O BR Módulo de E/S Buffers Instrução Dados Dados Dados Dados PC IR MAR MBR I/O AR I/O BR n 2 n 1 = Contador de programa = Registrador de instrução = Registrador de endereço de memória = Registrador de buffer de memória = Registrador de endereço de entrada/saída = Registrador de buffer de entrada/saída Prof. Me. Newton Carlos Will 48
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3 Índice 1. História da Arquitetura de Computadores - Continuação..3 1.1. Primeira Geração Válvulas (1945 1955)... 3 1.2. Segunda Geração Transistores (1955 1965)...
Leia maisSumá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 maisMarcos 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 maisFACULDADE 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 mais1 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 maisInformá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 maisAbstraçõ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 maisArquitetura 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 maisEvoluçã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 maisRESUMO 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 maisInformá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 maisDisciplina 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 mais1. - 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 maisConceitos e Evolução Capítulos 1 e 2
Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: oswaldo.mesquita@gmail.com 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?
Leia maisHISTÓRIA DA COMPUTAÇÃO
HISTÓRIA DA COMPUTAÇÃO Apesar da maior parte do público leigo considerar computação e computador termos necessariamente interligados, a história da computação é mais antiga do que o componente físico que
Leia maisIntroduçã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 maisGerações de Máquinas. Geração Zero. Evolução dos Computadores Breve Histórico. Evolução dos Computadores Breve Histórico
Ciência da Computação Arq. e Org. de Computadores Gerações de Máquinas Prof. Sergio Ribeiro Geração Zero Computadores Mecânicos (1642-1945) A Primeira Geração Válvulas (1945-1955) A Segunda Geração Transistores
Leia maisHistória do primeiro computador
História do primeiro computador Charles Babbage, considerado o pai do computador atual, construiu em 1830 o primeiro computador do mundo, cem anos antes de se tornar realidade. O projeto de Babbage apresentava
Leia maisSUMÁ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 maisIntroduçã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 maisCurso Técnico em Redes de computadores. Evolução Histórica dos Computadores
Curso Técnico em Redes de computadores Evolução Histórica dos Computadores 1 O conceito de efetuar cálculos com algum tipo de equipamento data pelo menos do século V a.c, com os babilônios e sua invenção
Leia maisArquitetura 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- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES
- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES 1. INTRODUÇÃO Centenas de tipos diferentes de computadores foram projetados e construídos ao longo do ciclo evolutivo dos computadores digitais.
Leia maisIntrodução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1
Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução
Leia maisOrganizaçã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 maisAno Lectivo 2012/2013. Governo da República Portuguesa
Ano Lectivo 2012/2013 Governo da República Portuguesa Não há a mínima dúvida de que hoje em dia não podemos viver sem os computadores. Eles são infiltrados em todos os aspectos das nossas vidas, são eles
Leia maisAULA 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 maisHistó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 maisINFORMÁ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 maisIntroduçã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 maisGê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 maisFundamentos 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 mais19/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 maisArquitetura 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 maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisArquitetura de Computadores. por Helcio Wagner da Silva
Arquitetura de Computadores -Introdução por Helcio Wagner da Silva Histórico da Evolução dos Computadores ENIAC (Eletronic Numerical Integrator and Computer) John Mauchly& John Presper Eckert, Universidade
Leia maisInformática Básica. A História do Computador. Anibal de Macedo, Informática Básica - Primeira Aula. Instituto Federal do Rio Grande do Norte
Informática Básica Anibal de Macedo 1, 2 1 IFRN Instituto Federal do Rio Grande do Norte 2 UFRN Universidade Federal do Rio Grande do Norte Informática Básica - Primeira Aula 1 O que é um computador? 2
Leia maisARQUITETURA 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 maisComputador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.
Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos
Leia maisComputadores - Uma história
Computadores Uma história 20130626 09:00:45 Olá pequenos génios! Todos sabemos que a área da informática, mais precisamente, o mundo dos computadores não é essencialmente atual, pois este mundo já tem
Leia maisArquitetura de Computadores Introdução
Arquitetura de Computadores Introdução "O computador pode ser definido como uma máquina capaz de efetuar cálculos complexos em grandes quantidades e altas velocidades". Existem vários parâmetros para a
Leia maisTecnologia 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 maisGeraçõ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 maisFundamentos 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 maisComputador Digital Circuitos de um computador (Hardware)
Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções
Leia mais2. A influência do tamanho da palavra
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de
Leia maisSistema de Computação
Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU
Leia maisARQUITETURA DE COMPUTADORES
1 ARQUITETURA DE COMPUTADORES U C P Prof. Leandro Coelho Plano de Aula 2 Aula Passada Definição Evolução dos Computadores Histórico Modelo de Von-Neumann Básico CPU Mémoria E/S Barramentos Plano de Aula
Leia maisEvoluçã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 maisA 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 maisI n f o r m á t i c a
Prof. Dr. Rogério R. de Vargas I n f o r m á t i c a História e evolução da informática Itaqui - RS, 2º Semestre de 2014. Aula 2 História da computação e dos computadores 2 Histórico da Computação Conceituação
Leia maisInformática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz
Informática Instrumental Aula 1 Prof. Msc. Fernando Nakayama de Queiroz Ementa da disciplina 1. Apresentação do sistema operacional windows e linux; 2. Aprendendo a operar o teclado e principais teclas
Leia mais1. 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 maisA Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.
A ARQUITETURA DE UM COMPUTADOR A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957),
Leia maisIntrodução INTRODUÇÃO À COMPUTAÇÃO M. Sistema Computacional. Máquina Virtual. Solução 8/10/10. O problema de comunicação humanocomputador
Introdução INTRODUÇÃO À COMPUTAÇÃO M M.Sc. Ricardo de Sousa Britto (rbritto@ufpi.edu.br) Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções
Leia maisSERVIÇ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 maisIntrodução à Arquitetura de Computadores. Prof.ª Ms. Elaine Cecília Gatto
Introdução à Arquitetura de Computadores Prof.ª Ms. Elaine Cecília Gatto 1 O nome refere-se ao matemático John Von Neumann, que foi considerado o criador dos computadores da forma como são projetados até
Leia maisAULA 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 maisBreve História da Computação. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007
Breve História da Computação Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2. Semestre 2007 Sumário Gerações de Computadores 0a. Geração Computadores Mecânicos 1a. Geração
Leia maisTecnologias 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 maisSistemas Operacionais
Sistemas Operacionais Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;
Leia maisIntroduçã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 maisLaboratório de Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz
Laboratório de Sistemas Operacionais Prof. Fernando Nakayama de Queiroz Uma definição! É uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usuário final. Mais uma!
Leia maisDISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves
DISPOSITIVOS DE BLOCO Professor: João Paulo de Brito Gonçalves INTRODUÇÃO Periférico Dispositivo conectado a um computador de forma a possibilitar sua interação com o mundo externo. Conectados ao computador
Leia maisOrganização de Computadores Como a informação é processada?
Curso de ADS/DTEE/IFBA Organização de Computadores Como a informação é processada? Prof. Antonio Carlos Referências Bibliográficas: 1. Ciência da Computação: Uma visão abrangente - J.Glenn Brokshear 2.
Leia maisINSTITUTO DE ENSINO SUPERIOR DO ESPIRITO SANTO FACULDADE MULTIVIX ENGENHARIA DE PRODUÇÃO E PETROLEO E GÁS 2 PERÍODO B
INSTITUTO DE ENSINO SUPERIOR DO ESPIRITO SANTO FACULDADE MULTIVIX ENGENHARIA DE PRODUÇÃO E PETROLEO E GÁS 2 PERÍODO B DANIELLE BENEVIDES DRIELLEN MOURA ESTER BARRETO ENIAC CACHOEIRO DE ITAPEMIRIM 2015
Leia maisFundamentos 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 maisIntrodução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01
Introdução à Arquitetura de Computadores Renan Manola Introdução ao Computador 2010/01 Introdução Conceitos (1) Computador Digital É uma máquina que pode resolver problemas executando uma série de instruções
Leia maisIntrodução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: O Computador como uma Máquina Multinível (cont.) José Gonçalves - LPRM/DI/UFES Introdução à Engenharia de Computação Máquina Multinível Moderna Figura 1 Máquina
Leia maisCalculadoras 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 mais2.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 maisOrganizaçã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 maisMODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos
Leia maisParte 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 maisProcessamento 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 maisUNIP - UNIVERSIDADE PAULISTA. Arquitetura de computadores
UNIP - UNIVERSIDADE PAULISTA Arquitetura de computadores ORGANIZAÇÃO DE COMPUTADORES Bibliografia: MONTEIRO, M. A. Introdução à organização de computadores. 4 ed. RJ. LTC 2001. TANEMBAUM, A. S. Organização
Leia maisArquitetura de processadores: RISC e CISC
Arquitetura de processadores: RISC e CISC A arquitetura de processador descreve o processador que foi usado em um computador. Grande parte dos computadores vêm com identificação e literatura descrevendo
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 1
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador
Leia maisProf. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015
Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas
Leia maisARQUITETURA 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 maisIntrodução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: O Computador como uma Multinível José Gonçalves - Introdução à Engenharia de Computação Visão Tradicional Monitor Placa-Mãe Processador Memória RAM Placas
Leia maisInformá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 maisProfessor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com
Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores
Leia maisCapí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 maisArquitetura de Computadores
Introdução Arquitetura de Introdução Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções (de uma dada linguagem de programação) que operam sobre
Leia maisArquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados
Arquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados Organização de um Computador Típico Memória: Armazena dados e programas. Processador (CPU - Central Processing
Leia maisIntrodução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: Organização Básica de um Computador Digital Introdução à Engenharia de Computação 2 Componentes de um Computador Computador Eletrônico Digital É um sistema
Leia maisA Era do computador ENIAC - 1946
A Era do computador ENIAC - 1946 John W. Mauchly e J. Prester Eckert Jr., junto com cientistas da Universidade da Pensylvânia e em parceria com o Governo dos EUA, construíram o primeiro computador eletrônico,
Leia maisUnidade 5: Sistemas de Representação
Arquitetura e Organização de Computadores Atualização: 9/8/ Unidade 5: Sistemas de Representação Números de Ponto Flutuante IEEE 754/8 e Caracteres ASCII Prof. Daniel Caetano Objetivo: Compreender a representação
Leia maisUnidade 1: Introdução à Arquitetura de Computadores Prof. Daniel Caetano
Arquitetura e Organização de Computadores 1 Unidade 1: Introdução à Arquitetura de Computadores Prof. Daniel Caetano Objetivo: Apresentar a evolução histórica dos computadores, os níveis de máquina e a
Leia maisProgramaçã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 maisA 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 maisProf. Mizael Cortez everson.cortez@ifrn.edu.br. Dispositivos de processamento Armazenamento Outros componentes
Prof. Mizael Cortez everson.cortez@ifrn.edu.br Dispositivos de processamento Armazenamento Outros componentes Dispositivos de processamento Os dispositivos de processamento são responsáveis por interpretar
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 EVOLUÇÃO HISTÓRICA 2 Ábaco: Aproximadamente 4.000 a.c. Palavra que vem do Latim, que significa Quadro. No início o Ábaco era
Leia maisMARCOS DE DESENVOLVIMENTO DA ARQUITETURA DE COMPUTADORES
Departamento de Engenharias e Ciência da Computação DECC Curso de Ciência da Computação Disciplina de Introdução à Informática (35-320) Prof. Ms. Paulo R. B. Betencourt MARCOS DE DESENVOLVIMENTO DA ARQUITETURA
Leia maisIntrodução/Histórico da Informática. O Computador
Universidade do Contestado Campus Concórdia Curso de Engenharia Civil Prof.: Maico Petry Introdução/Histórico da Informática O Computador DISCIPLINA: Informática Aplicada para Engenharia Idade da Pedra
Leia maisMontagem e Manutenção. Luís Guilherme A. Pontes
Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar
Leia maisHistória da Computação. Coletâneas
História da Computação Coletâneas 1 História da evolução dos computadores Início: talvez pedrinhas para ajudar a contar Ábaco Origem babilônica Palavra semita Hebraico: abac (poeira), ibeq (remover a poeira),
Leia maisFigura 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