FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES INTRODUÇÃO. Cristina Boeres

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

Download "FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES INTRODUÇÃO. Cristina Boeres"

Transcrição

1 FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES INTRODUÇÃO Cristina Boeres

2 Informações sobre o curso Página do curso: Avisos Datas de provas Material do curso Informações interessantes

3 Foco da disciplina O que é um computador Como informações são representadas por um computador Quais são os componentes de um computador. Como estes componentes se inter-relacionam para processar dados Como um programa é executado

4 Tópicos Histórico de arquitetura de computadores Visão geral da arquitetura de máquina Sistemas de numeração Representação de dados Componentes de um computador Unidade Central de Processamento Execução de programas Dispositivos de entrada e saída Arquiteturas avançadas de computadores

5 Bibliografia Organização e Projeto de Computadores, A Interface Hardware/Software Autores: David A. Patterson e John L. Hennessy, Editora LTC, Introdução à Organização de Computadores Autor: Mário A. Monteiro, Editora LTC, 5a. Edição Arquitetura e Organização de Computadores Autor: W. Stallings, Editora Prentice Hall Organização Estruturada de Computadores Autor: A. Tanenbaum, Editora LTC, 1999.

6 Introdução Conceitos Básicos Computador É uma máquina capaz de coletar, manipular e fornecer os resultados da manipulação de informações para um ou mais objetivos Equipamento de processamento eletrônico de dados Processamento de Dados É uma série de atividades realizadas para produzir informações a partir de outras informações coletadas inicialmente As informações iniciais são usualmente denominadas dados

7 Introdução Conceitos Básicos Dados (entrada) Processamento Informação (saída) Dado e Informação podem ser tratados como sinônimos ou como termos distintos Dado: matéria-prima obtida de uma ou mais fontes Informação: resultado do processamento (dado processado) A informação obtida em um processamento pode ser o dado de entrada de outro processamento

8 Introdução Conceitos Básicos Quando se estuda ou analisa um computador pode-se tratar o assunto sob dois pontos de vista diferentes: Organização do computador Aspectos da implementação da máquina Atributos relativos aos componentes físicos (frequência do relógio, sinais de controle, tecnologia de memória, etc) Entendimento é desnecessário ao programador Arquitetura do computador Aspectos que são visíveis para o programador Conjunto de instruções, modos de endereçamento, tipo e tamanho dos dados manipulados, etc

9 Introdução Conceitos Básicos Organização x Arquitetura Exemplo: Família de computadores x86 da Intel 80386, 80486, Pentium, Pentium II, Pentium III... O usuário troca de processador sem precisar alterar seus programas, pois toda a família emprega a mesma arquitetura Por outro lado, cada processador tem uma organização diferente, a qual afeta o seu desempenho

10 Introdução Conceitos Básicos Organização x Arquitetura Especificar se um computador deve ou não ter uma instrução de multiplicação constitui uma decisão de projeto de... ARQUITETURA Definir se essa instrução será implementada por uma unidade específica de multiplicação ou por um mecanismo que utiliza repetidamente sua unidade de soma é uma decisão de... ORGANIZAÇÃO

11 Introdução Conceitos Básicos Hardware Conjunto de componentes físicos do computador Transistores, monitores, teclado, disco rígido, mouse, etc O hardware requer uma instrução ou comando para realizar alguma atividade específica Software Conjunto de instruções (comandos) em uma sequência específica Programas de computador

12 Introdução Computadores Digitais O computador: constituído de um conjunto de componentes (hardware) capaz de realizar uma série de tarefas, de acordo com uma sequência de instruções específicas (software) O computador precisa de uma representação interna para: os dados que irá manipular para as instruções ou ordens dadas a um componente

13 Introdução Computadores Digitais Como uma série de informações e operações é entendida pelo computador? Qual a linguagem usada internamente pelo computador?

14 Introdução Computadores Digitais Em um processamento realizado por seres humanos Tanto os dados manipulados, quanto as instruções de processamento serão representados por símbolos conhecidos pelos humanos: Caracteres alfabéticos caracteres numéricos sinais de pontuação sinais matemáticos etc

15 Introdução Computadores Digitais No caso dos computadores, deve ser definida uma linguagem para representação interna de dados/instruções A representação é feita por dígitos São usados diferentes valores de tensão elétrica para representar estes dígitos Por que? Poderia ser representada pelos caracteres de uma linguagem que nós entendemos?

16 Introdução Computadores Digitais Assim, quando se deseja introduzir como dado o caractere a ou o caractere T: A máquina transforma o caractere em um valor numérico correspondente (código) Este código numérico é internamente representado por um valor de tensão específico Os cientistas que projetaram os primeiros computadores adotaram o sistema decimal para a representação interna ENIAC Representação se mostrou desvantajosa baixa confiabilidade alto custo

17 Introdução Computadores Digitais Foi adotado o sistema binário com o objetivo de aumentar a confiabilidade e diminuir o custo Dígitos 0 e 1 Para isso, também foram considerados fatores importantes como: O hardware básico é binário presença ou ausência de corrente elétrica A lógica básica de programação é do tipo: SE condição verdadeira ENTÃO faça assim... ENTÃO e SENÃO são caminhos binários

18 Introdução Computadores Digitais A linguagem utilizada internamente pelo computador é a linguagem de máquina composta apenas pelos dígitos 0 e 1 Para os seres humanos esta linguagem é difícil de compreender e fácil de acarretar erros Por esta razão foram inventadas linguagens de programação de alto nível que são mais próximas da linguagem natural humana. COBOL, Pascal, Fortran, C, C++, Java...

19 Introdução Computadores Digitais Como os computadores podem entender a linguagem que entendemos? Existem programas que convertem a linguagem de alto nível em linguagem de máquina para ser compreendida pelo computador tradutores interpretadores

20 Introdução Sistemas de Computação Um sistema é um conjunto de partes ordenadas que cooperam/concorrem para atingir um objetivo comum Sistema de computação: conjunto de partes (memória, teclado, processador, periféricos, programas básicos) que se coordenam para a realização de um objetivo: computar Sistemas de processamento de dados: Sistemas de computação (hardware ou software básico fornecido pelo fabricante) Sistemas de aplicação (programas desenvolvidos pelo usuário)

21 Introdução Sistemas de Computação Qualquer processamento de dados requer a execução de uma série de etapas Tais etapas, elaboradas e executadas passo a passo, constituem o que se chama de programa Cada passo é uma diferente instrução dada ao hardware O programa é um conjunto de instruções Algoritmo é um conjunto finito de instruções/etapas ordenadas para a solução de um problema

22 Introdução Sistemas de Computação Exemplo de algoritmo para a soma de 100 números 1. Escrever e guardar N=0 e SOMA=0 2. Ler número da entrada 3. Somar valor do número lido ao conteúdo de SOMA 4. Somar 1 ao valor de N 5. Se N for menor do que 100, voltar ao passo 2 6. Senão imprimir valor de SOMA 7. Parar

23 Introdução Sistemas de Computação Para ser executado o algoritmo deve ser formalizado em uma linguagem de programação O computador entende a linguagem de máquina Porém, os programas são codificados em linguagens de alto nível que são mais próximas do entendimento dos programadores

24 Introdução Sistemas de Computação Exemplo: Programa em Pascal Program Soma100numeros; var N, soma, num: integer; Begin soma := 0; for N := 1 to 100 do begin read(num); soma := soma + num; end; write(soma); End.

25 Introdução Sistemas de Computação Como, a partir de um programa em uma linguagem de alto nível, ocorre a solução do problema desejado? Tradução realizada por um software no sistema computacional Bibliotecas necessárias Geração de um executável (aplicativo, por exemplo) que pode ser executado no sistema em questão Executável compatível com o sistema e arquitetura

26 Histórico dos Computadores Temos a seguinte divisão: Dispositivos mecânicos (ábaco a Babbage) Dispositivos Eletromecânicos (cartão Hollerith ao Mark I) Dispositivos Eletrônicos (até o ENIAC) Computadores equipamentos eletrônicos de processamento de dados Com válvulas (1ª geração) Com transistores (2ª geração) Com circuitos integrados (3ª geração) Com circuitos integrados em larga escala VLSI (4ª geração)

27 Histórico Dispositivos Mecânicos (3000 a.c. 1880) O conceito de efetuar cálculo com equipamentos vem dos chineses, com registros em 2500 a 3000 a.c. Os chineses desenvolveram e aperfeiçoaram o ÁBACO O ÁBACO era utilizado para cálculos aritméticos simples

28 Histórico Século XVII (em 1642) O francês Blaise Pascal inventou uma máquina para cálculos Contador mecânico que realizava operações de soma e subtração Usava rodas e engrenagens e funcionava através de uma manivela Pode ser considerada a primeira máquina de calcular

29 Histórico 1823 Charles Babbage Máquina de diferenças: Dispositivo mecânico que somava e subtraía e cujos cálculos matemáticos se baseavam no método de diferenças finitas que permitia o cálculo de polinômios Seu aspecto mais importante era o método de saída: imprimia o resultado em uma placa de cobre para posterior impressão em papel Valores de até 15 algarismos e polinômios de 3º grau

30 Histórico 1843 Charles Babbage Máquina Analítica A máquina possuía um programa que podia mudar seu funcionamento, podendo realizar diferentes cálculos Um computador mecânico que possuía: memória, processador e saída Era de uso geral, lia instruções de cartões e executava Era programável precisava de um software Babbage contratou Ada Lovelace primeira programadora do mundo Babbage não conseguiu completar a construção desta máquina Precursora dos primeiros computadores eletrônicos

31 Histórico Máquina Analítica Computer History Museum Máquina de Diferenças Museu de Ciências de Londres

32 Histórico Em 1889, Herman Hollerith desenvolveu o cartão perfurado para guardar dados uma máquina tabuladora mecânica que contava, classificava e ordenava cartões perfurados Esta máquina foi usada no censo americano em 1890 O censo foi apurado em 2 anos e meio com a máquina, bem mais rápido que o anterior que havia levado dez anos Em 1896 Hollerith fundou uma empresa Em 1914 a empresa de Hollerith se juntou com outras duas e formou a Computer Tabulating Recording Corporation Em 1924 esta empresa mudou o nome para International Business Machine

33 Histórico Máquina de Hollerith

34 Histórico O próximo marco da evolução ocorreu em 1935 Um estudante alemão, Konrad Zuse, inventou a primeira máquina de calcular eletromecânica A máquina usava relés mecânicos, que atuavam como chaves e podiam abrir e fechar automaticamente O uso de relés levou à utilização de números binários, em vez de algarismos decimais que eram usados nas máquinas de Babbage Em 1944, foi inventado o Mark I Baseado nas máquinas de Babbage com engrenagens decimais Usava relés eletromecânicos

35 Histórico O problema das máquinas mecânicas e eletromecânicas residia em dois fatos: Baixa velocidade de processamento Falta de confiabilidade Os cientistas se dedicaram para desenvolver um componente eletrônico válvula, 1906

36 Histórico 1ª Geração de Computadores Computadores à válvulas ENIAC (Eletronic Numerical Integrator And Computer) O primeiro computador eletrônico de uso geral Foi projetado por John Mauchly e John Eckert, entre 1943 e 1946 Foi desenvolvido na Universidade da Pensilvânia, sendo financiado pelo governo americano O objetivo era criar uma máquina que auxiliasse os militares em cálculos de artilharia Funcionou até 1955

37 ENIAC

38 Histórico 1ª Geração de Computadores ENIAC Continha mais de válvulas e 800 quilômetros de cabo Pesava 30 toneladas Era extremamente rápido para época, realizando cerca de operações por segundo A programação era feita através de chaves manuais O volume de processamento foi superado pelas calculadora portáteis em 1970 Era de difícil operação e manutenção dispendiosa A cada 5 minutos uma válvula se queimava

39 Histórico 1ª Geração de Computadores Os criadores do ENIAC iniciaram a construção de um novo computador, o EDVAC Em 1945, John Von Neumann publicou um documento chamado: First Draft of a Report on the EDVAC Definia as características essenciais de uma máquina sequencial de programa armazenado Introduzia aperfeiçoamentos para reduzir os inconvenientes do ENIAC, como por exemplo a alteração da aritmética decimal para binária Von Neumann foi responsável pela definição de uma arquitetura de computadores com programa armazenado, que é empregada até hoje

40 John von Neumann Físico e matemático do século XX, figura importante na história da computação. Propôs a Arquitetura de Von Neumann Computador eletrônico de programa armazenado Código e dados em memória única. (Quase) a mesma empregada até hoje Consequência da memória única: Impossível ler instrução e dados simultaneamente Gargalo de Von Neumann.

41 Histórico 1ª Geração de Computadores Em 1946, Von Neumann e outros cientistas de Princeton iniciaram a construção de um novo computador eletrônico de programa armazenado IAS O IAS possuía as seguintes características: 4 unidades principais: Memória, UC, ULA e E/S Possuía memória com 1000 posições, chamadas palavras, cada uma podendo armazenar um valor com 40 dígitos binários Dados e instruções eram representados da mesma forma binária e armazenados na memória Possuía 21 instruções de 20 bits cada uma, constituídas de dois campos, um com 8 bits (opcode) e outro com 12 bits (endereço) Operava de modo repetitivo, executando um ciclo de instrução após o outro. Cada ciclo constituía de dois subciclos: ciclo de busca e ciclo de execução

42 Histórico 2ª Geração de Computadores Computadores Transistorizados A introdução dos transistores tornou os computadores mais confiáveis O transistor realiza as mesmas funções de uma válvula, porém consome muito menos energia e calor. Além disso, seu tamanho é muito menor que o de uma válvula Esta geração de computadores teve participação ativa da IBM, que se firmou como a companhia mais importante na produção de máquinas científicas Surgem as primeiras linguagens de programação de alto nível, como por exemplo o FORTRAN

43 Histórico 2ª Geração de Computadores Cartão Perfurado da Linguagem FORTRAN

44 Histórico 2ª Geração de Computadores IBM-1401

45 Histórico 3ª Geração de Computadores Circuitos Integrados O ponto importante do conceito de circuitos integrados é que se pode formar múltiplos transistores em um único elemento de silício (chip) Proporcionava uma melhor relação custo-benefício em comparação aos computadores da segunda geração Mais barato Mais eficiente Menores Surge o IBM 360 a primeira linha de computadores a usar circuitos integrados de pequena escala

46 Histórico 3ª Geração de Computadores A série 360 incorporou inovações que se tornaram um marco histórico, como por exemplo (1965): O conceito de família de computadores. Permite que o fabricante ofereça o mesmo tipo de máquina com diferentes capacidades e preços O emprego da técnica de multiprogramação Vários programas compartilham a memória principal e dividem o uso da CPU, dando a impressão ao usuário que estão sendo executados simultaneamente.

47 Histórico 3ª Geração de Computadores Modelo inicial capaz de executar instruções por segundo. No máximo 64 KB de memória Último modelo lançado em 1978 Até hoje, IBM mantém algum nível de compatibilidade das aplicações com servidores atuais

48 Histórico 4ª Geração de Computadores Circuitos Integrados em Larga Escala (VLSI) Caracteriza uma classe de dispositivos eletrônicos capazes de armazenar, em um único invólucro, milhares e até milhões de diminutos componentes Chips com milhares de transistores por cm 2 de silício A técnica de miniaturização de componentes eletrônicos, conduziu por volta de 1972 o desenvolvimento de computadores pessoais ou microcomputadores Os microcomputadores tinham preços mais acessíveis, o que tornou possível que um indivíduo tivesse seu próprio PC O 1º IBM PC usava o processador Intel 8088 e o sistema operacional DOS

49 O Microcomputador Em 1975, a MITS (Micro Instrumentation Telemetry Systems) lança o Altair 8080 Primeiro microcomputador Capacidade relativamente baixa Uso individual Menor Mais barato. Baseado no CPU Intel 8080, processador de 8 bits da Intel Tinha um interpretador da linguagem Basic. Desenvolvido por Bill Gates e Paul Allen.

50 O PC Os microcomputadores se popularizaram. Pequenos e baratos. Adequados para casas e pequenos escritórios Em 1981, a IBM lança o IBM PC Baseado na arquitetura Muito bem sucedido no mercado Se tornaria um padrão de fato Outros fabricantes começaram a vender computadores PCcompatible.

51 Miniaturização A partir da década de 90, o processo de miniaturização dos computadores continuou acelerado Ao mesmo tempo, a capacidade (processamento e memória) também aumentou rapidamente

52 Evolução dos Processadores Até meados de 1965 não havia nenhuma previsão real sobre o futuro do hardware O presidente da Intel, Gordon E. Moore fez sua profecia Lei de Moore o número de transistores dos chips teria um aumento de 100%, pelo mesmo custo, a cada período de 2 anos.

53 Evolução dos Processadores Lei de Moore

54 Top 500 ( Lista com os 500 computadores mais rápidos do mundo O Top500 funciona como um termômetro do avanço da computação no mundo. O poder dos supercomputadores é tão grande que sua habilidade é medida em petaflop por segundo (quadrilhões de operações por segundo). Pela sexta vez consecutiva, o computador mais rápido do mundo é chinês O Tianhe-2, o computador mais rápido do mundo, teve sua capacidade medida em petaflop/s. O supercomputador Tianhe-2 é de propriedade do governo da China e é operado pela Universidade Nacional de Tecnologia de Defesa. Ele é usado como uma ferramenta educacional e de pesquisa.

55 Tianhe-2

http://www.ic.uff.br/~debora/fac! 1 Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro

Leia mais

Organização de Computadores I

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

Leia mais

Fundamentos de Arquiteturas de Computadores

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

Leia mais

Fundamentos de Arquiteturas de Computadores

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

Leia mais

Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini

Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com MATÉRIA: APRESENTAÇÃO / CONCEITOS Aula N : 01 Tema: Apresentação da

Leia mais

Manutenção de Computadores e Redes

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

Leia mais

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

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

Leia mais

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

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

Leia mais

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

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

Leia mais

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

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

Leia mais

HISTÓRIA DO COMPUTADOR

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

Leia mais

Arquitetura de Computadores. Prof.º Me. James Clauton

Arquitetura de Computadores. Prof.º Me. James Clauton Arquitetura de Computadores Prof.º Me. James Clauton Plano de Aula Apresentação da Turma Apresentação da Disciplina Apresentação geral Ementa Bibliografia Critério de avaliação Motivação Apresentação da

Leia mais

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

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua INTRODUÇÃO Introdução a Informática Introdução Para que serve o computador? Word, Filme, Facebook,... Resolver problemas do usuário Coletar, manipular e fornecer os resultados Processamento eletrônico

Leia mais

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira Introdução a Arquitetura e Organização de Computadores Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1 Prof. Alexandre Beletti Ferreira Tópicos Visão Geral de um Computador Lei de Moore Gerações

Leia mais

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

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

Leia mais

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

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

Leia mais

Softwares, Aplicativos e Sistemas Operacionais

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

Leia mais

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

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

Leia mais

Arquitetura e organização de computadores

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

Leia mais

Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores

Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores Organização e Arquitetura Computadores Organização e Arquiteturas Computadores.Organização Básica Computadores - Histórico da - Organização Básica do Computador - Unida Lógica e Aritmética - Unida - Microprocessador

Leia mais

Evolução e Desempenho. Alberto Felipe Friderichs Barros

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

Leia mais

Aula 2: Histórico da Evolução dos Computadores

Aula 2: Histórico da Evolução dos Computadores Aula 2: Histórico da Evolução dos Computadores Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Histórico FAC 1 / 46 Dispositivos Primitivos de

Leia mais

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática Máquinas Multiníveis Aula 04 Evolução... Computadores Mecânicos Geração Zero Mecânicos (1642-1945) Blaise Pascal (1623-1662) - máquina de calcular, adições e subtrações Leibniz (1646-1716) - mesmo estilo,

Leia mais

CES-10 Introdução à Computação. Prof. Paulo André IEC - ITA

CES-10 Introdução à Computação. Prof. Paulo André IEC - ITA CES-10 Prof. Paulo André Estrutura do Curso Conceitos Básicos de Programação Algoritmos Estruturas de Controle Comandos de Entrada e Saída e Manipulação de Arquivos Rotinas, Variáveis Estruturadas e Ponteiros

Leia mais

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

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

Leia mais

Histórico e Introdução

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

Leia mais

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

Ábaco. Ipad HISTÓRIA DA INFORMÁTICA E SUA EVOLUÇÃO. Tecnologias de Informação e Comunicação PC Ábaco Ipad HISTÓRIA DA INFORMÁTICA E SUA EVOLUÇÃO Tecnologias de Informação e Comunicação Professor: Email: Marconitorquato@catolicadocariri.edu.br PRINCIPAIS MARCOS 2 CONSTANTES DA EVOLUÇÃO 3 ÁBACO

Leia mais

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

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

Leia mais

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

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

Leia mais

Informática básica. Professor: Francisco Ary

Informática básica. Professor: Francisco Ary Informática básica Professor: Francisco Ary Informática, ou ainda, automação da informação. Sem dúvida, se não a maior, uma das mais importantes ferramentas de trabalho nos dias atuais; Presente em todos

Leia mais

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

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

Leia mais

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

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01 Laboratório de Utilização de Microcomputadores (DCA0302) Diogo Pedrosa Hardware Aula 01 Computador Combinação de diversos dispositivos e circuitos digitais que podem executar uma seqüência de operações

Leia mais

História dos Computadores. Aílson

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

Leia mais

Arquitetura de Microprocessadores

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

Leia mais

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

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

Leia mais

IAC001 - Arquitetura e Organização de Computadores.

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

Leia mais

Fundamentos de Programação 1

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

Leia mais

Ementa. Adriano J. Holanda 15/2/2017. [Introdução à Computação I] ...

Ementa. Adriano J. Holanda 15/2/2017. [Introdução à Computação I] ... Ementa [Introdução à Computação I] Adriano J. Holanda 15/2/2017 Ementa 1. Conceitos e definições de computação e informática; 2. Tecnologias e aplicações de computadores; 3. Histórico da evolução dos computadores;

Leia mais

Fundamentos em Informática Introdução e Conceitos

Fundamentos em Informática Introdução e Conceitos Fundamentos em Informática 01 - Introdução e Conceitos Subsequente / 2011 - Disciplina: Fundamentos ago/2011 em Informática - 1 Introdução Informática: ciência do tratamento automático das informações

Leia mais

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

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

Leia mais

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

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

Leia mais

Informática básica. Professor: Francisco Ary

Informática básica. Professor: Francisco Ary Informática básica Professor: Francisco Ary A era da computação; Informática, ou ainda, automação da informação. Uma das mais importantes ferramentas de trabalho nos dias atuais; Uso para trabalho e pessoal;

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores 1- Introdução Prof. Sílvio Fernandes Arquitetura

Leia mais

1. Conceitos Básicos de Computação

1. Conceitos Básicos de Computação Introdução à Computação I IBM1006 1. Conceitos Básicos de Computação Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 1.Conceitos Básicos de Computação 1.1.

Leia mais

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

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

Leia mais

Aula 2: Histórico da Evolução dos Computadores

Aula 2: Histórico da Evolução dos Computadores Aula 2: Histórico da Evolução dos Computadores Fernanda Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Material baseado nos slides do prof. Diego Passos Fernanda Passos

Leia mais

Histórico da evolução dos. Ermeson Andrade

Histórico da evolução dos. Ermeson Andrade Histórico da evolução dos computadores Ermeson Andrade Histórico A evolução dos computadores tem sido caracterizada pelo: Aumento da velocidade dos Processadores Diminuição do Tamanho dos Componentes Aumento

Leia mais

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

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

Leia mais

Sistemas de Computação

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

Leia mais

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

Unidade I. Organização de Computadores. Prof. Renato Lellis Unidade I Organização de Computadores Prof. Renato Lellis O que é um computador? Computador Datação 1789 cf. MS1 Acepções substantivo masculino 1 o que computa; calculador, calculista 2 Rubrica: informática.

Leia mais

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

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

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Introdução Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes - UFERSA O que é isso?

Leia mais

História dos Computadores

História dos Computadores História dos Computadores Tudo começou com o Sr. Charles Babbage no início do século XIX. Charles Babbage dedicou sua vida a construção de duas máquinas calculadoras. Ambas as tentativas foram fracassadas.

Leia mais

Introdução: Histórico dos Computadores

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

Leia mais

2. Conceitos Básicos. Introdução à Ciência da Computação.

2. Conceitos Básicos. Introdução à Ciência da Computação. 2. Conceitos Básicos Introdução à Ciência da Computação http://www.inf.unioeste.br/~claudia/icc2017.html Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores

Leia mais

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

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

Leia mais

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

Disciplina de Informática. Curso Tecnólogo em Gestão Ambiental Unidade Erechim Profª. Me. Valéria Espíndola Lessa

Disciplina de Informática. Curso Tecnólogo em Gestão Ambiental Unidade Erechim Profª. Me. Valéria Espíndola Lessa Disciplina de Informática Curso Tecnólogo em Gestão Ambiental Unidade Erechim Profª. Me. Valéria Espíndola Lessa Valeria-lessa@uergs.edu.br 1 O que é Informática? Informática A Informática nasceu da ideia

Leia mais

Conceitos Básicos de Informática. Profª Patricia Schiavon

Conceitos Básicos de Informática. Profª Patricia Schiavon Conceitos Básicos de Informática Profª Patricia Schiavon O QUE É INFORMÁTICA? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento

Leia mais

Componentes do Computador

Componentes do Computador Escola de Ciências e Tecnologia UFRN Componentes do Computador Prof. Aquiles Burlamaqui ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em sala de aula;

Leia mais

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

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

Leia mais

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

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

Leia mais

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

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

Leia mais

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.

Leia mais

Informática I. Aula 1. Aula 1-30/08/2006 1

Informática I. Aula 1.  Aula 1-30/08/2006 1 Informática I Aula 1 http://www.ic.uff.br/~bianca/informatica1/ Aula 1-30/08/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

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

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 EVOLUÇÃO HISTÓRICA 2 Ábaco: Aproximadamente 4.000 a.c. Palavra que vem do Latim, que significa Quadro. No início o Ábaco era

Leia mais

Histórico e Conceitos

Histórico e Conceitos Histórico e Conceitos Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Julho, 2016 1 / 30 Sumário 1 Computadores e máquinas de computar 2 Algoritmos 2 / 30 Computadores

Leia mais

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

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

Leia mais

ARQUITETURA DE COMPUTADORES. Adão de Melo Neto

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

Leia mais

Disciplina de Arquitetura e Manutenção de Computadores

Disciplina de Arquitetura e Manutenção de Computadores Disciplina de Arquitetura e Manutenção de Computadores Ensino Médio Integrado Técnico em Informática 2013 Professor Eduardo Alberto Felippsen Definição de computador: Dicionário Michelis com.pu.ta.dor

Leia mais

Universidade Federal do Espírito Santo. Programação II. CT IX - Sala 201 Departamento de Informática Centro Tecnológico

Universidade Federal do Espírito Santo. Programação II. CT IX - Sala 201 Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo Programação II Prof.ª Claudia Boeres (boeres@inf.ufes.br) Filipe Mutz (filipemtz@gmail.com) CT IX - Sala 201 Departamento de Informática Centro Tecnológico Universidade

Leia mais

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa Organização e Arquitetura de Computadores Professor Airton Ribeiro de Sousa airton.ribeiro@faciplac.edu.br Apresentação Nesta disciplina, você estudará os principais conceitos de arquitetura de computadores.

Leia mais

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And

Leia mais

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

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

Leia mais

William A. Zacariotto

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

Leia mais

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

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

Leia mais

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador DCC IME USP 1

Leia mais

Introdução à Informática Engenharia Agrícola

Introdução à Informática Engenharia Agrícola Conceitos Básicos Introdução à Informática Engenharia Agrícola Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores Arquitetura Básica. Uma referência

Leia mais

Arquitetura de Von Neumann

Arquitetura de Von Neumann Arquitetura de Von Neumann Leandro Tonietto Algoritmos e Programação em C++ Curso de Segurança da Informação ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto/tsi/apc/arqvonneumann.pdf Fev-2008

Leia mais

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

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

Leia mais

I n f o r m á t i c a

I 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 1 História da computação e dos computadores 2 Histórico da Computação Conceituação

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 7 8 Apresentação Plano de ensino e aula Trabalhos, datas e aprovação Bibliografia Computadores?

Leia mais

Informática I. Aula 9. Aula 9-24/09/2007 1

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

Leia mais

Estrutura dos Computadores. Arquitetura de Computadores

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

Leia mais

Aula 1: A Evolução dos Sistemas Computacionais

Aula 1: A Evolução dos Sistemas Computacionais Aula 1: A Evolução dos Sistemas Computacionais O primeiro computador digital foi projetado pelo matemático Charles Babbage (1792-1871). Embora Babbage tenha dispendido muito de sua vida e de sua fortuna

Leia mais

Máquinas de Calculo Mecânicas

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

Leia mais

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES ESSA APRESENTAÇÃO POSSUI QRCODE PARA ACESSAR INFORMAÇÕES ADICIONAIS AOS SLIDES. Código QR Reader Código QR OLHANDO UM COMPUTADOR PELO LADO DE FORA

Leia mais

Prof. Sandro Wambier

Prof. Sandro Wambier Prof. Sandro Wambier São elementos da Arquitetura de um computador: conjunto de instruções de um processador, os modos de endereçamentos, o tipo e tamanho dos dados manipulados pelo processador, ex.: Intel

Leia mais

EVOLUÇÃO DOS COMPUTADORES

EVOLUÇÃO DOS COMPUTADORES EVOLUÇÃO DOS COMPUTADORES 1 EVOLUÇÃO DOS COMPUTADORES Caracterização da evolução dos computadores Computadores da 1ª Geração ENIAC Máquinas de Von Newman EDVAC (1945-1952) Computador comercial UNIVAC da

Leia mais

Histórico e Conceitos

Histórico e Conceitos Histórico e Conceitos Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Julho, 2016 1 / 33 Sumário 1 Computadores e máquinas de computar 2 Compiladores 3 Linguagens

Leia mais

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

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

Leia mais

Introdução à Computação MAC0110

Introdução à Computação MAC0110 Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And Calculator (ENIAC).

Leia mais

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa Organização e Arquitetura de Computadores Professor Airton Ribeiro de Sousa airton.ribeiro@faciplac.edu.br Apresentação Nesta disciplina, você estudará os principais conceitos de arquitetura de computadores.

Leia mais

Conceitos Básicos de Informática

Conceitos Básicos de Informática Conceitos Básicos de Informática Introdução Informática Ciência do tratamento automático das informações Engloba toda atividade relacionada ao desenvolvimento e uso dos computadores Computador que permitam

Leia mais

Introdução: Histórico dos Computadores

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

Leia mais

DIREITO DA SOCIEDADE DA INFORMAÇÃO

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

Leia mais

Princípios de Sistemas de Informação. Histórico da Computação

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.

Leia mais

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

Tópicos de Ambiente Web Tópico: História do Computador Tópicos de Ambiente Web Tópico: História do Computador Professora: Sheila Cáceres 2 3 História do Computador Fonte: http://www.estv.ipv.pt/paginaspessoais/caldeira/paginas%2007-08/tic/material/acetatos/01%20-%20historia%20computadores.pdf

Leia mais

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

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

Leia mais