Arquitetura e Organização de Computadores

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

Download "Arquitetura e Organização de Computadores"

Transcrição

1 Arquitetura e Organização de Computadores Fernando Fonseca Ramos Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros 1

2 Índice 2 1- Conceitos Básicos de AOC 1.1 Processamento de Dados 1.2 Hardware e Software 1.3 Computadores Digitais 1.4 Sistemas 1.5 Sistemas de Computação 2- Histórico 3- Tendências 4- Fauna Computacional 5- Exemplos de Família de Computadores 6- Exercícios

3 1- Conceitos Básicos de AOC Processamento de Dados -Um computador é uma máquina (conjunto de partes eletrônicas e eletromecânicas) capaz de coletar, manipular e fornecer os resultados da manipulação de informações para um ou mais objetivos. - Por ser uma máquina composta de vários circuitos e componentes eletrônicos, também foi chamado processamento eletrônico de dados. O termo processamento de dados consiste, em uma série de atividades realizadas, com o objetivo de produzir um arranjo determinado de informações a partir de outras obtidas inicialmente.

4 1- Conceitos Básicos de AOC Processamento de Dados Os termos dado e informação podem ser tratados como sinônimos ou como termos distintos; dado pode ser definido como a matéria-prima originalmente obtida de uma ou mais fontes (etapa de coleta) informação pode ser definido como o resultado do processamento, ou seja, é o dado processado ou acabado Atualmente a utilizada dos computadores deixou de ser apenas importante para se tornar essencial em praticamente todo tipo de atividade. 4

5 1- Conceitos Básicos de AOC Processamento de Dados O avanço tecnológico na área de telecomunicações também contribuiu de modo considerável para o crescimento do uso de computadores. O exemplo mais claro é o da Internet. Quando se estuda ou analisa um computador, podemos tratar o assunto sob dois pontos de vista diferentes: A organização (ou implementação) do computador. A arquitetura do computador 5

6 1- Conceitos Básicos de AOC Processamento de Dados Organização de Computadores: Trata os aspectos relativos aos componentes físicos específicos. Trata das unidades operacionais e suas interconexões. Implementam as especificações da sua arquitetura. A organização dos computadores são transparentes para o programador. 6 Exemplos: -freqüência do relógio, -sinais de controle, -padrões de interface com periféricos -tecnologia de memória utilizada, etc.

7 1- Conceitos Básicos de AOC Processamento de Dados Arquitetura de Computadores: Trata os atributos de um sistema visíveis para o programador. Atributos que têm impacto direto sobre a execução lógica de um programa. Lida com o funcionamento do sistema computacional Exemplos: -conjunto de instruções -número de bits para representação dos dados -mecanismos de E/S -técnicas de endereçamento de memória -disponibilidade na memória 7

8 1- Conceitos Básicos de AOC 1.2 Hardware e Software 8 Hardware: É a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos. Exemplos: CPU Monitor Mouse Teclado Placa de Vídeo Placa de Som Impressora Modem Memória RAM Cooler Máquina Fotográfica

9 1.2 Hardware e Software Software: É a parte lógica do computador, ou seja, é o conjunto de instruções e dados processado pelos circuitos eletrônicos do hardware. Toda interação dos usuários de computadores modernos é realizada através do software. Exemplos: Sistemas Operacionais (Linux, Mac OS, Windows, etc.) Microsoft Office, OpenOffice Nero 1- Conceitos Básicos de AOC Adobe Photoshop 9

10 1.3 Computadores Digitais O computador é constituído de um conjunto de componentes (hardware), capaz de realizar uma série de tarefas, de acordo com a seqüência de ordens dadas aos componentes, sendo essas ordens (ou instruções) denominadas de software. Internamente um computador precisa ter um processo qualquer para representar os dados que irá manipular (processar) e as instruções/ordens dadas aos seus componentes. Exemplos: 1- Conceitos Básicos de AOC captar um valor no dispositivo de entrada, somar um valor com outro, mover um valor de um local para outro, colocar um valor na porta de saída, etc. 10

11 1- Conceitos Básicos de AOC 1.3 Computadores Digitais O ser humano para representar qualquer informação, utiliza combinações de símbolos, como por exemplo: caracteres alfabéticos (as letras, que podem ser maiúsculas e minúsculas: a, A, G, x) caracteres numéricos ou números, formados por conjuntos de algarismos: 126, 7, 34) sinas de pontuação: - +, ; ( Sinais representativos de operações matemáticas: + * /, etc... No caso dos computadores, também há necessidade de se definir uma forma de representar internamente os dados que ele recebe e processa. Tratando-se de uma máquina, que é constituída basicamente por componentes eletrônicos, ficou definido pelos seus criados que utilizariam os dígitos numéricos para representar essas informações. Esses dígitos são internamente representados por valores de tensão, um nível de tensão para cada símbolo diferente. 11

12 1- Conceitos Básicos de AOC 1.3 Computadores Digitais Considerando que para os humanos é fácil criar e memorizar diversos símbolos diferentes, um para cada dado individual de informação. A grosso modo podemos imaginar, cerca de 80 símbolos diferentes, entre os abaixo: 26 símbolos para caracteres alfabéticos minúsculos 26 símbolos para caracteres alfabéticos maiúsculos 4 símbolos para sinais de pontuação:., ; : 10 símbolos para caracteres numéricos: símbolos representativos de operações aritméticas: + - * / n outros símbolos, como: ( ) [ ]? < > % # & Dessa forma ficaria extremamente difícil para engenheiros criar mais de 80 níveis diferentes de tensão, um para cada símbolos a ser usado. Dessa forma, optou-se por representar internamente os dados e instruções através de algarismos, ou quais são convertidos para sinais de tensão conforme o valor de cada algarismo. 12

13 1- Conceitos Básicos de AOC 1.3 Computadores Digitais Como costumamos usar o sistema decimal para numerar e processar matematicamente grandezas, seria aceitável e compreensível que os computadores fossem criados utilizando algarismos decimais para representação interna. Tanto que um dos primeiros computadores o ENIAC, criado em 1946, foi projetado usando um sistema decimal internamente. Mas essa forma de representação revelou-se desvantajosa em relação ao custo e confiabilidade, como consumo de energia, dissipação de calor, etc, devido a necessidade de usar 10 diferentes níveis de tensão. Considerando essas desvantagens, foi proposto então utilizar o sistema binário, uma vez que o mesmo permitiria um menor custo e maior confiabilidade, além de outras vantagens em relação ao hardware e as lógicas de programação. 13

14 1.4 Sistemas Arq. e Org. de Computadores 1- Conceitos Básicos de AOC A definição de sistemas mais genérica é: Conjunto de partes coordenadas que concorrem para a realização de um determinado objetivo. Atualmente esse conceito está presente em quase todas as áreas de desenvolvimento comercial, científico, industrial e social. O processamento eletrônico de dados, devido à sua própria natureza, é chamado de sistema de computação. É sistema porque é um conjunto de partes que se coordenam (o teclado, a memória, o processador, os dispositivos periféricos, os programas) para a realização de um objetivo: computar (por isso é um sistema de computação). Computar significa calcular, realizar cálculos matemáticos. Os computadores são máquinas de computar, de calcular, de realizar operações matemáticas. 14

15 1.4 Sistemas Arq. e Org. de Computadores 1- Conceitos Básicos de AOC 15 Um computador realiza contínuas e constantes manipulações de dados. Essa manipulação dos dados, realizada segundo instruções de um programa, é chamada de processamento de dados. Sistemas de processamento de dados são responsáveis pela coleta, armazenamento, processamento e recuperação dos dados necessários ao funcionamento de um outro sistema maior: o sistema de informações. O sistema de informações pode ser conceituado como o conjunto de métodos, processos e equipamentos necessários para se obter, processar e utilizar informações dentro da empresa. Em qualquer organização, os sistemas de informações se desenvolvem segundo duas dimensões: os componentes da organização, isto é, seus diversos setores funcionais, e o nível de decisão, o qual obedece a uma hierarquia clássica, de níveis: nível operacional (de execução e competência dos menores escalões). nível gerencial (de competência da gerência setorial) alto nível da organização (de competência da diretoria)

16 1- Conceitos Básicos de AOC 1.5 Sistemas de Computação 16 Qualquer processamento de dados requer a execução de uma série de etapas, que podem ser realizadas de forma manual ou automática por um computador. Essas etapas, elaboradas e executadas passo a passo, constituem o que se chama de programa. Cada um desses passos é uma diferente instrução. O programa é um conjunto de instruções. O grupo de passos ou etapas finitas constitui um algoritmo. Exemplo: algoritmo para soma de 100 número 1. Escrever e guardar N=0 e SOMA=0 2. Ler número da entrada 3. Somar valor do número ao de SOMA e guardar resultado como SOMA. 4. Somar 1 ao valor de N e guardar resultado como novo N 5. Se valor de N for menor que 100, então passar para item 2 6. Senão: imprimir valor de SOMA 7. Parar

17 Índice Conceitos Básicos de AOC 2- Histórico 2.1 Época dos Dispositivos Mecânicos ( até 1880 ) 2.2 Época dos Dispositivos Eletromecânicos ( ) 2.3 Época dos Componentes Eletrônicos ( ) 2.4 Evolução dos Computadores 3- Tendências 4- Fauna Computacional 5- Exemplos de Família de Computadores 6- Exercícios

18 2- Histórico 2.1 Época dos Dispositivos Mecânicos (3000 a.c. 1880) O conceito de efetuar cálculos com algum tipo de equipamento vem dos chineses, com registros de sua existência em 2500 a 3000 a.c. Esses equipamentos eram chamados de ábacos. Esse dispositivo permitia a contagem de valores, tornando possível aos comerciantes babilônicos registrar dados numéricos sobre suas colheitas. Em 1500, Leonardo da Vinci inventa o calculador mecânico. Em 1961 aparece a conhecida régua de cálculo. 18

19 2- Histórico 2.1 Época dos Dispositivos Mecânicos (3000 a.c. 1880) No século XVII (em 1642) surge a máquina de cálculos, proposta por Blaise Pascal, que realização operações aritméticas de soma e subtração através de rodas e engrenagens dentadas. Embora rudimentar, era eficaz para sua época, sendo inteiramente mecânica, pois funcionava por comando de uma manivela. A linguagem de programação PASCAL foi assim chamada em honra desde cientista pelo seu trabalho pioneiro em matemática e também devido a sua invenção. 19

20 2- Histórico 2.1 Época dos Dispositivos Mecânicos (3000 a.c. 1880) Algum tempo depois, surge a Pascalina, inventada pelo filósofo e matemático Gottfried Leibniz e que era capaz de realizar as operações de multiplicação e divisão além das operações de soma e subtração. A primeira utilização prática de dispositivos mecânicos para computar dados automaticamente veio através da tecelagem somente após o ano de Em 1801, Joseph Jacquard produziu com sucesso um retrato em tecelagem Em 1823, foi realizado pelo inglês Charles Babbage, um dos últimos e mais importantes trabalhos pioneiros em computação por processos. Em seu trabalho, Babbage projetou dois tipos de máquinas: Máquina de diferenças: basicamente funções de uma calculadora. Máquina analítica: possuía capacidade de programação e memória. 20

21 2- Histórico 2.2 Época dos Dispositivos Eletromecânicos ( ) 21 Com a invenção do motor elétrico no fim do século XIX, surgiu uma grande quantidade de máquinas baseadas nas máquinas de Pascal. Em 1889, Herman Hollerith desenvolveu o cartão perfurado para guardar dados e também uma máquina tabuladora mecânica, acionada por um motor elétrico, que contava, classificava e ordenava informações armazenadas em cartões perfurados. Em 1890 o Bureau of Census dos EUA contratou Hollerith para utilizar sua máquina tabuladora na apuração de dados do censo de Em 1896, foi criado a Tabulating Machine Company, por onde Hollerith vendia uma linha de máquinas de tabulação em cartões perfurados. Em 1914, um banqueiro persuadiu três companhias a se juntarem, inclusive a empresa de Hollerith, formando assim a Computer Tabulating Recording Corporation. Em 1924, essa empresa contrata o Thomas Watson como gerente geral e este mudou o nome da companhia para IBM. Internacional Business Machines

22 2- Histórico 2.3 Época dos Componentes Eletrônicos ( ) 22 Em 1935, surgiu a primeira máquina de calcular eletrônica, criada pelo estudante de engenharia, o alemão Konrad Zuse (foto). Em 1936, já formado, Zuse criou sua primeira máquina, chamada Z1, baseada em relés mecânicos, que usava um teclado como dispositivo de entrada e lâmpadas como dispositivos de saídas. Em 1939, o cientista John Vincent Atanasoff, projetou uma máquina calculadora para resolver equações lineares. Em 1941, após alguns aperfeiçoamentos Zuse criou o seu primeiro computador, que utilizava relés eletromecânicos e era controlado por programa. Em 1943, o cientista matemático inglês Alan Turing criou o primeiro computador eletrônico com válvulas eletrônicas chamado Colossus. Em 1944, o físico matemático americano Howard Aiken, cria o Mark I através de um projeto financiado pela IBM.

23 2- Histórico 2.3 Época dos Componentes Eletrônicos ( ) 23 Vista parcial do Mark I, com aproximadamente 15 metros de comprimento e componentes.

24 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Primeira Geração: Computadores à Válvulas (1945~1955): COLOSSUS: 5000 caracteres/segundo ENIAC: 20 registradores, capaz de armazenar números decimais de 10 dígitos. EDVAC: sucessor do ENIAC. 24 Máquinas IAS de Von Neumann: cria o conceito de programa armazenado, criou o conceito de operações com binário, sua arquitetura que influenciou o desenvolvimento dos computadores. Possuem 4096 palavras de 40 bits, instruções de 20 bits e acumulador de 40 bits.

25 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Primeira Geração: Computadores à Válvulas (1945~1955): 25 Máquina original de Von Neuman

26 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Primeira Geração: Computadores à Válvulas (1945~1955): UNIVAC: primeiro computador para fins comerciais IBM 701: Memória de 2k palavras de 36 bits IBM 702: 701 adaptado para uso comercial IBM 704: Memória de 4k palavras de 36 bits IBM 709: última máquina valvulada. 26

27 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Primeira Geração: Computadores à Válvulas (1945~1955): IBM 709 Computador Valvulado 27

28 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Segunda Geração: Computadores com Transistores (1955~1965): TX-0: primeiro computador transistorizado, criado no MIT FORTRAN: surge a primeira linguagem de alto nível IBM 7090: clock de 2µs, memória de 32k palavra de 35 bits. Lisp: Linguagem criada para aplicações de inteligência artificial ALGOL: Linguagem precursora de linguagens como Pascal e C. PDP-1: A DEC lança o primeiro computador com um teclado e um monitor, que possuía 4k palavras de 8 bits e clock com períodos de 5µs IBM 1401: voltado para aplicações comerciais (4k de 8 bits) ASCII: Trouxe a padronização das codificações de caracteres BASIC: Primeira versão da linguagem BASIC Mouse: É inventado o mouse por Douglas Engelbart. 28

29 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Segunda Geração: Computadores com Transistores (1955~1965): IBM

30 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Segunda Geração: Computadores com Transistores (1955~1965): : A Control Data Corporation (CDC), lança uma máquina melhor que a IBM Essa máquina possuía alta velocidade, conceito de processamento paralelo, hardware composto de um conjunto de pequenos processadores e é conhecida atualmente como supercomputadores. Sucessores do 6600: 7600 e Cray Burroughs B5000: máquina que tinha como objetivo executar programas escritos em Algo

31 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Terceira Geração: Computadores com Circuitos Integrados (1965~1980): IBM System/360: família de máquinas de 16 bits, introduziu o conceito de multiprogramação, em vez de controle por hardware, possuia 16 registradores de 32 bits, e capacidade de armazenamento na memória de 16Mbytes. PDP-8: A DEC produz o primeiro minicomputador PDP PDP-11: família de máquinas de 16 bits, registradores de 32 bits, memória orientada a byte, muito utilizada em universidades Intel: é criada a empresa Intel, fabricante de circuitos integrados Intel 4004: A Intel produziu o primeiro microprocessador de 4 bits SO Unix: Surge a primeira versão do Sistema Operacional Unix. Disquete: A IBM desenvolveu o primeiro disquete de 8 polegadas Intel 8008: A Intel produziu o primeiro microprocessador de 8 bits.

32 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Terceira Geração: Computadores com Circuitos Integrados (1965~1980): Computador IBM 7090 montado com circuitos integrados (Cis). 32

33 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Terceira Geração: Computadores com Circuitos Integrados (1965~1980): Linguagem C: Surge a linguagem C, bastante integrada com o sistema operacional Unix Intel 8055: Mais rápido que o 8080, mas com os mesmos 8 bits. Compilador BASIC: criado por Bill Gates e Paul Allen para o Atair Microsoft: Bill Gates e Paul Allen fundaram a Microsoft. Apple: Steve Jobs e Steve Wozniak fundaram a Apple Intel 8086: Surge o primeiro microprocessador de 16 bits da Intel VisiCalc: Surge a primeira planilha eletrônica, precursora do Excel. Intel 8088: Surge o 8088, com menor custo que o

34 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Quarta Geração: Computadores que Utilizam VLSI (1980~?): VLSI (Very Large Scale Integration) - Integração em escala muito alta. Também conhecido como chips são dispositivos eletrônicos capazes de armazenar, em um único invólucro, milhões de pequenos componentes. APLLE I e APLLE II: computadores pessoais, microprocessador de 8 bits (Motorola). IBM-PC: se tornou padrão de computadores pessoais, microprocessador de 8 bits (8086/8088). OSBORNE I: primeiro computador portátil. 34 Surgem os processadores de arquitetura RISC e processadores superescalares.

35 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Quarta Geração: Computadores que Utilizam VLSI (1980~?): Apple II Lançado em 1977 Utilizava microprocessador 6205 de 1MHz e 4KB de memória RAM 35

36 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Quarta Geração: Computadores que Utilizam VLSI (1980~?): IBM PC (modelo 5150) Lançado em 1981 Utilizava microprocessador 8088 de 4,77MHz e 256KB de memória RAM 36

37 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Quarta Geração: Computadores que Utilizam VLSI (1980~?): Anos 80: surgem os processadores de arquitetura RISC (Reduced Instruction Set Computer) em substituição a arquitetura CISC (Complex Instruction Set Computer). Anos 90: surgem os processadores superescalares (execução de várias instruções simultaneamente). Anos 2000: surgem os processadores com mais de um núcleo (ex. Itanium da Intel e Opteron da AMD). 37

38 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Quarta Geração: Computadores que Utilizam VLSI (1980~?): IBM PC (modelo 5150) Lançado em 1981 Utilizava microprocessador 8088 de 4,77MHz e 256KB de memória RAM 38

39 2- Histórico 2.4 Evolução dos Computadores ( até quando?) Quarta Geração: Computadores que Utilizam VLSI (1980~?): PC Moderno (Dell Workstation) Suporta até 2 processadores Intel Xeon 64 bits Quad-Core de 1,6GHz e até 64GB de memória RAM 39

40 Índice 1- Conceitos Básicos de AOC 2- Histórico 3- Tendências 4- Fauna Computacional 5- Exemplos de Família de Computadores 6- Exercícios 40

41 3- Tendências Os computadores de grande porte caminham na direção do processamento paralelo. Exemplo: supercomputador japonês Earth Simulator (NEC) possui 5104 processadores; ocupa uma área equivalente a três quadras de tênis; tem desempenho em torno de 35 teraflops; realiza 35,86 trilhões de cálculos por segundo. No futuro: computadores ópticos, computadores quânticos, computadores biológicos... 41

42 3- Tendências Earth Simulator ( Simulador da Terra ) 42

43 Índice 1- Conceitos Básicos de AOC 2- Histórico 3- Tendências 4- Fauna Computacional 4.1 Forças Tecnológicas e Econômicas 4.2 Tipos de Computadores 5- Exemplos de Família de Computadores 6- Exercícios 43

44 4- Fauna Computacional 4.1 Forças Tecnológicas e Econômicas Lei de Moore (Intel): O número de transistores integrados em um chip dobra a cada 18 meses. 1ª Lei de Nathan (Microsoft): O software é como um gás. Ele se expande até preencher completamente o recipiente que o contém. 44

45 4- Fauna Computacional 4.1 Forças Tecnológicas e Econômicas 45 A lei de Moore prevê um aumento anual de 60% no número de transistores que podem ser colocados em um chip. Os dados pontuais informados nesta figura são tamanhos de memória em bits.

46 4- Fauna Computacional 4.2 Tipos de Computadores 46

47 Índice 1- Conceitos Básicos de AOC 2- Histórico 3- Tendências 4- Fauna Computacional 5- Exemplos de Família de Computadores 5.1 Introdução ao Pentium 5.2 Introdução ao UltraSPARC 5.3 Introdução ao pico Java 6- Exercícios 47

48 5- Ex. de Famílias de Computadores 5.1 Introdução ao Pentium Evolução dos processadores INTEL Primeiro: ª Geração: ª Geração: ª Geração: ª Geração: Pentium IV 5ª Geração: Pentium e Pentium MMX 6ª Geração: Pentium Pro, Pentium II, Celeron, Pentium III, Pentium II Xeon, Pentium III Xeon 48 7ª Geração: Pentium IV Novas gerações: IA-64 Itanium

49 5- Ex. de Famílias de Computadores 5.1 Introdução ao Pentium Evolução dos processadores INTEL Intel processador de 16 bits (sucedeu o 8088, barramento de 8 bits) usado no primeiro PC da IBM, se tornou padrão. Intel conjunto de organização de memória. instruções similar aos antecessores, nova Intel processador de 32 bits. Intel apresentava uma unidade de ponto flutuante e memória cache de 8 K, suporte ao multiprocessamento. Pentium - funcionalidades anteriores + dois pipelines internos. 49 Pentium Pro - organização interna diferente, permitia executar até 5 instruções ao mesmo tempo, memória cache de 2 níveis.

50 5- Ex. de Famílias de Computadores 5.1 Introdução ao Pentium Evolução dos processadores INTEL Pentium II Pentium Pro com extensões para tratar aplicações multimídia (MMX Multimidia Extension). Celeron basicamente, um Pentium II de preço e desempenho mais baixos. Xeon versão especial do Pentium II - aumento de memória cache, barramento rápido e melhor suporte ao multiprocessamento. Pentium III Pentiun II com novas instruções multimídia (SSE Streaming SIMD Extensions). Pentium IV projeto interno novo, introduziu o hiperthreading. Pentium M (de Mobile) projetado para notebook. 50

51 5- Ex. de Famílias de Computadores 5.1 Introdução ao Pentium Família de CPUs INTEL 51

52 5- Ex. de Famílias de Computadores 5.1 Introdução ao Pentium 52 Fotografia do chip PENTIUM IV

53 5- Ex. de Famílias de Computadores 5.2 Introdução ao UltraSPARC estação SUN-1 (Stanford University Network) da Sun Microsystems, voltada para o mercado de sistemas UNIX. Características da Sun-1 processador Motorla 68020, projetadas para rodar em rede, Equipada com uma placa Ethernet e software TCP/IP (conexão com a ARPANET) a Sun desenvolve seu próprio processador - SPARC (Scalable Processor ARChitecture). Processadores compatíveis: MicroSPARC, HiperSPARC, SuperSPARC e TurboSPARC. 53 Características das máquinas SPARC 32 bits, clock de 36 MHz, Processador IU (Integer Unit) 3 formatos principais de instruções e 55 instruções, Unidade de Ponto flutuante com mais de 14 instruções básicas.

54 5- Ex. de Famílias de Computadores 5.2 Introdução ao UltraSPARC 1995 UltraSPARC I 64 bits (endereçamento e registradores). Projetada para tratar imagens, áudio, vídeo e aplicações multimídia em geral (VIS Visual Instruction Set). Sucessores: UltraSPARC II e UltraSPARC III 54

55 5- Ex. de Famílias de Computadores 5.3 Introdução ao picojava JVM (Java Virtual Machine) Desenvolvida pela SUN Objetivo: Permitir que programas binários possam ser executados em máquinas diferentes. Memória com palavras de 32 bits e 226 instruções básicas. CHIPS JVM (picojava I e picojava II) Processadores que executam diretamente programas escritos originalmente em JVM. Eram voltados para o mercado de sistemas embarcados (embutidos). 55

56 5- Ex. de Famílias de Computadores Pentium IV (máquina CISC típica implementada com a tecnologia superescalar). UltraSPARC III (máquina RISC pura implementada com a tecnologia superescalar). PicoJava II (chip Java dedicado, utilizado em sistemas embarcados ). Possibilitarão explorar o espaço do projeto de máquinas para aplicações diferentes. 56

57 Índice 1- Conceitos Básicos de AOC 2- Histórico 3- Tendências 4- Fauna Computacional 5- Exemplos de Família de Computadores 6- Exercícios 57

58 6- Exercícios (Lista 01) Caracterize as etapas principais de um processamento de dados. 2- Defina o que você entende por um programa de computador? 3- Conceitue os termos hardware e software. 4- O que é e para que serve uma linguagem de programação de computador? Cite exemplos de linguagens de programação. 5- Quem desenvolveu a máquina analítica? 6- Qual foi o propósito que conduziu ao desenvolvimento do primeiro computador eletrônico do mundo? 7- Qual foi o primeiro microprocessador de 8 bits lançado comercialmente? Qual o nome da empresa proprietária? 8- Quais eram as características básicas de arquitetura proposta pelo Dr. John Von Neuman? 9- O que você entende por sistema digital? Qual seria a alternativa na computação se não existissem máquinas digitais? 10- O que conduziu o pensamento dos pesquisadores para desenvolver computadores que somente usam o sistema binário e não, por exemplo, o sistema decimal? 11- Cite exemplos de empresas brasileiras que comercializam computadores com sua própria marca. 12- Qual foi o primeiro equipamento utilizado no mundo para realizar cálculos matemáticos? 13- Qual foi a primeira linguagem de programação de alto nível desenvolvida? Qual seu objetivo principal? 14- Descreva as principais de uma Unidade Central de Processamento. 15- Descreva as principais funções de uma memória de computador. 16- Para que servem os dispositivos de entrada e de saída de um computador? Cite alguns exemplos. 17- Conceitue bit, byte e palavra.

SIS17 - Arquitetura de Computadores. Introdução (Parte III)

SIS17 - Arquitetura de Computadores. Introdução (Parte III) SIS17 - Arquitetura de Computadores Introdução (Parte III) Espectro Computacional (Visão Geral) Servidor Estações de Trabalho Mainframe Supercomputador TIPO Computadores de uso comum (pequenos chips) Computadores

Leia mais

Capítulo 1 Introdução

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

Leia mais

Organização de Computadores I

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

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

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

Leia mais

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

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

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

Leia mais

Arquitetura e Organização de Computadores

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

Leia mais

Introdução à Computação

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

Leia mais

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

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

Leia mais

Introduçã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. 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 mais

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves

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

Leia mais

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

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

Leia mais

Calculadoras Mecânicas

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

Leia mais

Histórico dos Computadores

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

Leia mais

Arquitetura de Computadores

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

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Profa. Rita Rodorigo PARTE 1 2010 1 1- Introdução Computador é uma máquina composta de partes eletrônicas e eletromecânicas, capaz de coletar, manipular, transformar dados sistematicamente

Leia mais

O Computador. Conceito

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

Leia mais

Fundamentos e Suporte de Computadores. Professora Monalize

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

Leia mais

ARQUITECTURA DE COMPUTADORES

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

Leia mais

Arquitetura de Computadores. AULA 1 Introdução

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

Leia mais

O Computador. Evolução dos métodos de cálculo. Estrutura do Computador Digital

O Computador. Evolução dos métodos de cálculo. Estrutura do Computador Digital NOTAS DE AULA ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 1 Introdução à Ciência da Computação Histórico da Computação A tarefa de processamento de dados consiste em: o tomar certa informação, o processá-la

Leia mais

História e Evolução dos computadores

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

Leia mais

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

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

Leia mais

Gerações de Máquinas. Geração Zero. Evolução dos Computadores Breve Histórico. Evolução dos Computadores Breve Histórico

Geraçõ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 mais

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

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

Leia mais

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

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

Leia mais

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

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

Leia mais

CAPÍTULO 1 INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Máquina programável, de propósito geral, que processa informação.

CAPÍTULO 1 INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Máquina programável, de propósito geral, que processa informação. CAPÍTULO 1 INTRODUÇÃO À ARQUITETURA DE COMPUTADORES 1.1 Introdução Computador: Programa: Instrução: Linguagem: Máquina programável, de propósito geral, que processa informação. Seqüência de instruções

Leia mais

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

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

Leia mais

Curso Técnico de Nível Médio

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

Leia mais

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

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

Leia mais

Profº Célio Conrado 1

Profº Célio Conrado 1 Surgimento da Informática Já nos tempos remotos o ser humano sentia a necessidade de quantificar coisas, fossem cabeças de rebanho, número de inimigos ou Unidade I qualquer outra informação contável. Provavelmente

Leia mais

Evolução histórica dos computadores

Evolução histórica dos computadores Evolução histórica dos computadores Descrever a organização funcional de um computador. Identificar as principais formas de utilização e aplicação de computadores. Nesta primeira aula, abordaremos os conceitos

Leia mais

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

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

Leia mais

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

Leia mais

Organização de Computadores 1

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

Leia mais

Introducão à Informática: Histórico e Evolução

Introducão à Informática: Histórico e Evolução Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Introducão à Informática: Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Fernando Fonseca Ramos Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros 1 Índice 1- Introdução 3- Memórias 4- Dispositivos

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

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

Leia mais

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

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

Leia mais

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

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

Leia mais

Surgimento da Informática

Surgimento da Informática 1 CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com celio.conrado@gmail.com Surgimento da Informática Já

Leia mais

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

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

Leia mais

- Aula 2 ESTÁGIOS DA EVOLUÇÃO DA ARQUITETURA DOS COMPUTADORES

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

Arquitetura de Computadores Introdução

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

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

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

Leia mais

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

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

Leia mais

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

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

Leia mais

Fundamentos de Programação I

Fundamentos de Programação I 1 Universidade Tecnológica Federal do Paraná UTFPR Campus: Campo Mourão Professor: Rafael Henrique Dalegrave Zottesso E-mail: rafaelzottesso@utfpr.edu.br Material cedido por: Prof. Luiz Arthur Sumário:

Leia mais

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

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

Leia mais

Organização Básica de computadores e linguagem de montagem

Organização Básica de computadores e linguagem de montagem Organização Básica de computadores e linguagem de montagem Prof. Edson Borin 1 o Semestre de 2012 ~2400 AC Ábaco: 1 a calculadora ~500 AC Introdução do Zero, Índia antiga ~300 AC Matemático Indiano descreveu

Leia mais

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

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

Leia mais

Sistema de Computação

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

Disciplina: Organização de computadores

Disciplina: Organização de computadores Disciplina: Organização de computadores Professora: Carolina D. G. dos Santos E-mail: profcarolinadgs@gmail.com Página: profcarolinadgs.webnode.com.br Unip / Prof. a Carolina 1 à Computador Conceitos Básicos

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Prof. Fábio M. Costa Instituto de Informática UFG 1o. Semestre / 2005 Fundamentos Roteiro Fundamentos Princípios de funcionamento de computadores Perspectiva histórica Tendências

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Introdução Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Avaliação Duas provas: P1 e P2. Vários trabalhos: T1 Lista de Exercícios:

Leia mais

Evolução dos Computadores

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

Leia mais

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

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

1 - Processamento de dados

1 - Processamento de dados Conceitos básicos sobre organização de computadores 2 1 - Processamento de dados O que é processamento? O que é dado? Dado é informação? Processamento é a manipulação das informações coletadas (dados).

Leia mais

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,

Leia mais

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de

Leia mais

Informática Aplicada

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

Leia mais

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

Leia mais

Organização de Computadores. Evolução histórica dos computadores

Organização de Computadores. Evolução histórica dos computadores Organização de Computadores Capítulo 1 Evolução histórica dos computadores Material de apoio 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia

Leia mais

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

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

Leia mais

AULA1 Introdução a Microprocessadores gerais

AULA1 Introdução a Microprocessadores gerais AULA1 Introdução a Microprocessadores gerais Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Prof. Eduardo Henrique Couto ehcouto@hotmail.com 2014/1 Apresentação do Professor: Cronograma:

Leia mais

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

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

Leia mais

História da Computação

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

Leia mais

Processamento de dados - Aula I

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

Leia mais

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

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

Leia mais

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

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

Leia mais

Fundamentos de Informática 1ºSemestre

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

Leia mais

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

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

Leia mais

Princípios de Informática CONCEITOS BÁSICOS DE INFORMÁTICA

Princípios de Informática CONCEITOS BÁSICOS DE INFORMÁTICA Princípios de Informática CONCEITOS BÁSICOS DE INFORMÁTICA Conteúdo 1. O que é informática?...3 2. O Computador...3 2.1 Conceito...3 2.2 Histórico...3 2.3 Gerações...5 3. Organização dos Computadores...6

Leia mais

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

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

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

Leia mais

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

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

Leia mais

Introdução à Computação e suas Aplicações

Introdução à Computação e suas Aplicações Introdução à Computação e suas Aplicações Eduardo Reck Aula 03 - Introdução à Arquitetura e Organização de Computadores & Sistemas de Numeração Introdução à Arquitetura e Organização de Computadores Sistemas

Leia mais

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

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

Leia mais

André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br)

André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br) André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br) Apresentações; A disciplina: Objetivos; Cronograma; Avaliação; O que é Computação; Breve histórico. DEINFO/UFRPE 2

Leia mais

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br PRONATEC FUNDAMENTOS DE HARDWARE Prof. Kilmer Pereira kilmer_pereira@yahoo.com.br 1. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES 1.1 Ábaco (aproximadamente 3500 a.c) Um instrumento para auxiliar nos cálculos.

Leia mais

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

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

Leia mais

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

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

Leia mais

LABORATÓRIO DE INFORMÁTICA. História da Computação

LABORATÓRIO DE INFORMÁTICA. História da Computação LABORATÓRIO DE INFORMÁTICA História da Computação Agenda 2 Áreas da Computação História da Computação Informática 3 Informática: informação automática, tratamento da informação de modo automático Informação,

Leia mais

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

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

Leia mais

Processadores. Prof. Alexandre Beletti Ferreira

Processadores. Prof. Alexandre Beletti Ferreira Processadores Prof. Alexandre Beletti Ferreira Introdução O processador é um circuito integrado de controle das funções de cálculos e tomadas de decisão de um computador. Também é chamado de cérebro do

Leia mais

Introdução ao Processamento de Dados

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

Leia mais

Processamento de Dados. A Evolução dos Computadores

Processamento de Dados. A Evolução dos Computadores Processamento de Dados Antigamente, alguns povos utilizavam pedras, conchas e ábacos para a realização de cálculos. Procurando agilizar a elaboração de cálculos, diversos dispositivos foram inventados...

Leia mais

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

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

Leia mais

Marcos da Arquitetura de Computadores. Sediane Carmem Lunardi Hernandes

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

Leia mais

Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br

Fundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br Fundamentos da Informática História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br História da Computação Hoje em dia, os computadores estão presentes em nossa vida de uma forma nunca vista

Leia mais

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

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

Leia mais

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS Surgimento da Informática INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com celio.conrado@gmail.com Já nos

Leia mais

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

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

Leia mais

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

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

Leia mais

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

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

Leia mais

História do Computadores Prof. Rafael Gross

História do Computadores Prof. Rafael Gross História do Computadores Prof. Rafael Gross UM POUCO DA HISTÓRIA * O ábaco é um instrumento de cálculo, formado por uma moldura com bastões de ferro dispostos no sentido vertical. * Cada bastão contém

Leia mais

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

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

Leia mais