História dos Computadores

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Qual característica principal define a arquitetura de Von Neumann?

  • Armazenamento de programas e dados no mesmo espaço de memória. (correct)
  • Uso de registradores dedicados para todas as operações aritméticas.
  • Utilização exclusiva de memória cache para dados.
  • Separação física entre a memória de instruções e a memória de dados.

Qual componente da CPU é responsável por realizar operações aritméticas e lógicas?

  • Unidade Lógica e Aritmética (ALU). (correct)
  • Unidade de Controle (UC).
  • Registrador de Programa (PC).
  • Memória Cache.

Em um ciclo de instrução na arquitetura de Von Neumann, qual a função da fase de 'busca da instrução' (fetch)?

  • Armazenar o resultado da operação de volta na memória.
  • Transferir a instrução da memória para a CPU. (correct)
  • Executar a operação especificada pela instrução na ALU.
  • Decodificar a instrução para determinar qual operação deve ser realizada.

Na arquitetura de Von Neumann, como a CPU sabe qual instrução executar em seguida?

<p>Utilizando o valor do Contador de Programa (PC). (A)</p> Signup and view all the answers

Qual das seguintes opções NÃO é uma característica das máquinas não-Von Neumann?

<p>Execução de instruções de um programa de forma sequencial. (A)</p> Signup and view all the answers

Qual dos seguintes dispositivos foi um dos primeiros instrumentos de cálculo?

<p>Ábaco. (A)</p> Signup and view all the answers

Em que ano Herman Hollerith utilizou a Máquina Tabuladora no censo dos EUA?

<p>1890 DC. (D)</p> Signup and view all the answers

Qual era a principal limitação da Pascaline, inventada por Blaise Pascal?

<p>Conseguir realizar apenas operações de adição e subtração diretamente. (D)</p> Signup and view all the answers

Qual computador foi criado por John Eckert e John Mauchly?

<p>ENIAC. (C)</p> Signup and view all the answers

Até quando durou a primeira geração de computadores que funcionavam por válvulas elétricas?

<p>1951-1959. (A)</p> Signup and view all the answers

Qual das seguintes opções descreve corretamente o Nível Zero da Máquina Multinível?

<p>Componentes eletrônicos como resistores e capacitores. (C)</p> Signup and view all the answers

Qual nível da Máquina Multinível é responsável por controlar todo o funcionamento do sistema, tanto em nível de software quanto de hardware?

<p>Nível 3. (D)</p> Signup and view all the answers

Qual dos seguintes NÃO é um critério de desempenho de processador?

<p>Número de núcleos. (A)</p> Signup and view all the answers

Qual dos seguintes desafios surge com o aumento da velocidade do clock e da densidade lógica nos processadores?

<p>Aumento na latência da memória. (A)</p> Signup and view all the answers

Qual das opções abaixo é uma técnica para aumentar o desempenho de um processador?

<p>Implementar pipelines. (C)</p> Signup and view all the answers

Qual o nome do matemático húngaro que propôs um padrão de arquitetura de computadores ainda hoje seguido?

<p>John Von Neumann. (C)</p> Signup and view all the answers

Qual o nome do primeiro computador conceitual?

<p>Máquina Diferencial de Charles Babbage. (C)</p> Signup and view all the answers

Em qual ano a Máquina Diferencial de Charles Babbage foi conceituada?

<p>1822 DC. (C)</p> Signup and view all the answers

Qual o nome do primeiro computador?

<p>Mark I. (D)</p> Signup and view all the answers

Em qual ano foi criado o Mark I?

<p>1944 DC. (A)</p> Signup and view all the answers

Qual equipamento foi uma revolução na forma de coleta de informações?

<p>Máquina de Hollerith. (C)</p> Signup and view all the answers

Em qual ano foi criado o ENIAC?

<p>1946 DC. (A)</p> Signup and view all the answers

Quem criou o ENIAC?

<p>John Eckert e John Mauchly. (A)</p> Signup and view all the answers

Até qual operação a Pascaline fazia diretamente?

<p>Subtração. (D)</p> Signup and view all the answers

De qual equipamento se originou uma das maiores empresas de tecnologia atualmente?

<p>Máquina de Hollerith. (B)</p> Signup and view all the answers

Em qual século John Von Neumann apresentou o padrão de arquitetura dos computadores?

<p>XX. (C)</p> Signup and view all the answers

Qual o nome do primeiro instrumento mecânico para contagem?

<p>Pascaline. (D)</p> Signup and view all the answers

Quando surgiu o primeiro instrumento mecânico para contagem?

<p>1642 DC. (B)</p> Signup and view all the answers

Em qual década John Von Neumann propôs o padrão de arquitetura para computadores?

<ol start="40"> <li>(B)</li> </ol> Signup and view all the answers

Qual equipamento construído pelo Museu de Charles Babbage em 1991?

<p>Protótipo completamente funcional. (D)</p> Signup and view all the answers

Como era o “sistema operacional” da máquina ENIAC?

<p>Cartões perfurados. (C)</p> Signup and view all the answers

De qual equipamento o ábaco japonês é derivado?

<p>Suanpan. (D)</p> Signup and view all the answers

Qual é a função da memória em um sistema computacional?

<p>Armazenar dados e instruções. (B)</p> Signup and view all the answers

Qual a tarefa do Nível 2 da máquina multinível?

<p>Conjunto de instruções. (A)</p> Signup and view all the answers

O que significa dizer que o programa e os dados compartilham o mesmo espaço de memória na Arquitetura de Von Neumann?

<p>Os programas podem manipular outros programas. (B)</p> Signup and view all the answers

Quais são os dois ciclos de atividade principais de um computador Von Neumann?

<p>Ciclo de busca e execução de instrução. (C)</p> Signup and view all the answers

Quais são os três blocos principais de uma CPU?

<p>ULA, Registradores, Controlador. (D)</p> Signup and view all the answers

Qual é o papel da aritmética de velocidade dupla?

<p>Processar operações de ponto flutuante no dobro da velocidade. (D)</p> Signup and view all the answers

Flashcards

O que é o Osso de Ishango?

Osso de Ishango, datado de 19.000 AC, encontrado no Zaire, Congo, com entalhes que indicam contagens e cálculos.

O que é Quipo?

Um sistema de nós em cordas utilizado por culturas andinas para registrar informações quantitativas e dados estatísticos.

O que é a Pascaline?

Primeiro instrumento de cálculo mecânico, inventado por Blaise Pascal em 1642, capaz de realizar adições e subtrações diretamente.

O que é a Máquina Diferencial de Babbage?

Máquina projetada por Charles Babbage para resolver equações polinomiais por meio de um método de diferenças infinitas.

Signup and view all the flashcards

O que é a Máquina Tabuladora?

Equipamento criado por Herman Hollerith usado no censo de 1890 nos EUA, que utilizava cartões perfurados para tabular dados demográficos.

Signup and view all the flashcards

O que é o ENIAC?

O primeiro computador eletrônico, construído em 1946 por John Eckert e John Mauchly, que era significativamente mais rápido que seus predecessores.

Signup and view all the flashcards

O que é Arquitetura de Von Neumann?

Arquitetura de computador que permite que tanto os dados quanto os programas sejam armazenados no mesmo espaço de memória.

Signup and view all the flashcards

O que é CPU?

Unidade central de processamento, responsável por executar instruções e processar dados em um computador.

Signup and view all the flashcards

O que são Operações em Arquitetura de Von Neumann?

Conjunto de operações e convenções que um computador utiliza para determinar as posições dos dados durante a execução de uma operação.

Signup and view all the flashcards

Programa

Sequência pré-determinada de instruções que um computador deve seguir para realizar uma tarefa computacional específica.

Signup and view all the flashcards

O que é memória em um sistema computacional?

Local onde um sistema computacional armazena dados e instruções, organizada em posições com endereços únicos.

Signup and view all the flashcards

Endereço de memória

Localização específica na memória, essencial para identificar e acessar dados ou instruções.

Signup and view all the flashcards

O que é a Unidade Lógica e Aritmética (ULA)?

Unidade responsável por realizar operações aritméticas e lógicas, além de preparar informações de desvios do programa.

Signup and view all the flashcards

Quais são as etapas do ciclo de máquina de Von Neumann?

  1. Busca da instrução (fetch); 2. Execução da instrução.
Signup and view all the flashcards

O que são Máquinas Não-Von Neumann?

Conjunto de máquinas que não se encaixam no modelo tradicional de Von Neumann.

Signup and view all the flashcards

Tempo de resposta

Latência, resposta, ou tempo gasto para executar um conjunto de instruções, ou um trabalho.

Signup and view all the flashcards

Vazão (throughput)

Quantidade de trabalhos que a máquina pode realizar ao mesmo tempo, velocidade de execução, ou quantidade de trabalho sendo feito.

Signup and view all the flashcards

Desafios do aumento de desempenho

Aumento da velocidade do clock e da densidade lógica, resultando em desafios como potência e latência da memória.

Signup and view all the flashcards

Study Notes

Histórico dos Computadores

  • Os primeiros métodos de contagem datam de 19.000 AC com o Osso de Ishango, descoberto no Zaire, Congo.
  • O Osso de Ishango exibe colunas que dobram valores (dois, quatro, três, seis) e uma divisão que reduz 10 para 5 entalhes.
  • Há também uma coluna com todos os números primos entre 10 e 20, e outra com múltiplos de 12.
  • Em 10.000 AC, elementos figurativos de quantidade eram representados com o Quipo, nó em Quechua
  • Em 8.000 AC, foram criados elementos figurativos de quantidade na geometria com a identificação de proporções, como o Olho de Hórus.
  • Em 3.000 AC, surgiu a escrita hieroglífica como forma de representar quantidades.
  • O primeiro instrumento de cálculo, o ábaco, surgiu em 2.500 AC.
  • Em 1.000 AC, a numeração vigesimal desenvolveu vinte representações figurativas de quantidade.
  • As numerações mesopotâmica (200 AC), indiana (200 AC), e arábica (200 AC) representaram os inicios de sistemas de contagem.
  • O ábaco japonês, derivado do suanpan chinês, surgiu em 1622 DC.
  • A Pascaline, calculadora de Pascal construída pelo matemático francês Blaise Pascal em 1642 DC, realizava operações de adição e subtração.
  • As operações de multiplicação e divisão podiam ser feitas por repetição.
  • Em 1822 DC, Charles Babbage criou a Máquina diferencial, capaz de resolver equações polinômicas por um método de diferenças infinitas.
  • O protótipo funcional da Máquina diferencial de Charles Babbage foi construído pelo Museu de Charles Babbage em 1991.
  • A Máquina Tabuladora, criada por Herman Holerith e usada para o censo dos EUA de 1890, revolucionou a coleta de informações.
  • A Máquina Tabuladora reduziu o tempo de computação da informação para 1/3 do tempo anterior.
  • A Máquina Tabuladora marca a origem de uma das maiores empresas de tecnologia, que possui 380 mil empregados (Microsoft 124 mil, Apple 123 mil, Google 74 mil).
  • O Mark I, criado em Harvard em 1944 DC com as demonstrações de Babbage, foi apresentado à IBM por Howard Aiken em 1937.
  • O Mark I podia realizar três adições ou subtrações em um segundo, a multiplicação levava seis segundos, uma divisão 15,3 segundos, e um logaritmo levava mais de um minuto.
  • O Mark I possuia cerca de 17 metros de comprimento, 2,5 metros de altura e uma massa de cerca de 5 toneladas.
  • O ENIAC (Electrical Numerical Integrator and Calculator), criado por John Eckert e John Mauchly em 1946 DC, era mil vezes mais rápida que qualquer outra máquina.
  • O primeiro computador elétrico tinha 25 metros de comprimento por 5,50 metros de altura, pesava 30 toneladas (equivalente a um andar inteiro de um prédio), e processava 5.000 operações por segundo.
  • O sistema operacional do ENIAC era através de cartões perfurados.
  • A primeira geração de computadores (1951-1959) funcionava por válvulas elétricas.
  • John Von Neumann, matemático húngaro naturalizado norte-americano e projetista do ENIAC, propôs um padrão de arquitetura de computadores nos anos 40 do século XX.

Máquina Multinível

  • Nível Zero: Componentes eletrônicos compõem as portas lógicas e circuitos digitais, incluindo capacitores, resistores, reguladores, fusíveis.
  • Nível 1: Circuitos digitais organizados em pacotes, implementando funções e mapeamentos teóricos.
  • Nível 2: Trabalho de projetistas de hardware e software definindo o conjunto de instruções que uma CPU reconhece e realiza.
  • Nível 3: O Sistema Operacional controla o funcionamento do computador e que todos os programas dependem para executar e acessar recursos.
  • Nível 4: Linguagem de montagem (assembly) permite acesso a funcionalidades não permitidas por linguagens de alto nível.
  • Nível 5: Linguagens de alto nível como Pascal, Delphi, Java, C, C++.

Arquitetura de Von Neumann

  • A arquitetura de Von Neumann caracteriza-se pela possibilidade de uma máquina digital armazenar programas e dados no mesmo espaço de memória.
  • A CPU possui unidade de controle (UC), unidade lógico-aritmética (ALU) e registradores, incluindo um contador de programa (PC).
  • Cada computador tem um conjunto de operações e convenções para determinar as posições de dados.
  • A operação especifica a função a ser realizada e os operandos fornecem a maneira de calcular a posição dos dados.
  • Um programa é constituído de uma sequência pré-determinada de instruções para que seja atingido uma tarefa computacional.
  • A memória de um sistema computacional armazena dados e instruções organizadas em posições com endereços.
  • Cada posição pode ser referenciada diretamente na sequência de memória.
  • Se uma memória tem 4096 posições existem posições de 0, 4095.
  • Instruções são executadas em uma sequência determinada pela sua posição de memória.
  • Durante a operação, a execução de um programa é uma sequência de ciclos de máquina:
    • Busca da instrução (fetch): transfere instrução da posição de memória apontada por PC para a CPU.
    • Execução da instrução: a unidade de controle decodifica a instrução e gerencia os passos para sua execução pela ALU.

Máquinas não-Von Neumann

  • As máquinas que não se enquadram na definição de máquinas Von Neumann são denominadas máquinas não-Von Neumann.
  • Máquinas paralelas executam programas de forma cooperativa, com ou sem controle centralizado.
  • Máquinas de fluxo de dados realizam operações conforme a disponibilidade dos dados, ao invés de executar instruções de um programa.
  • Redes neurais artificiais geram resultados a partir de estímulos de entrada, sem executar instruções de um programa.
  • Processadores sistólicos (VLSI) processam dados através de células que executam operações básicas para gerar o resultado desejado.

Critérios de desempenho de processador

  • Tempo de resposta (latência, response time ou execution time):
    • Quanto tempo leva para um trabalho (conjunto de instruções) ser realizado?
    • Quanto tempo leva para realizar um trabalho?
    • Quanto tempo precisa esperar para a consulta ao banco de dados?
  • Tempo total requerido para um computador completar uma tarefa, incluindo acesso a discos e à memória.
  • Vazão (throughput ou bandwidth): quantos trabalhos a máquina pode realizar ao mesmo tempo?
    • Qual é a velocidade de execução média?
    • Quanto trabalho está sendo feito?
  • Número de tarefas completadas por unidade de tempo.
  • Outros componentes impactam o desempenho, como o barramento e a cache.
  • Aspectos relacionados aos dispositivos de I/O.
  • À medida que a velocidade do clock e a densidade lógica aumentam, surgem obstáculos relacionados à: Potência e Latência da memória.
  • Aspectos técnicos para aumentar a velocidade de execução: Pipeline, Superescalar e Multicore.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

History of Computing
10 questions

History of Computing

SplendidImpressionism3521 avatar
SplendidImpressionism3521
History of Early Computers and Calculating Tools
37 questions
History of Computing and Early Machines
48 questions
History of Computers: The Abacus
25 questions
Use Quizgecko on...
Browser
Browser