Convencionalmente, um computador consiste em pelo menos um elemento de processamento, geralmente uma unidade central de processamento (CPU) e alguma forma de memória. O elemento de processamento executa operações aritméticas e lógicas, e uma unidade de seqüenciamento e controle pode alterar a ordem das operações em resposta às informações armazenadas. Dispositivos periféricos permitem que as informações sejam recuperadas de uma fonte externa e o resultado das operações salvas e recuperadas.
unidade central de processamento
56fdc40c19033b140034cd4d
Em termos de computador, o que significa CPU?
Dispositivos periféricos
56fdc40c19033b140034cd4e
Como são chamados os dispositivos de uma fonte externa?
(CPU) e alguma forma de memória
56fdc40c19033b140034cd4f
Quais são as duas coisas que um computador sempre tem?
Computadores analógicos mecânicos começaram a aparecer no primeiro século e mais tarde foram usados na era medieval para cálculos astronômicos. Na Segunda Guerra Mundial, computadores analógicos mecânicos foram usados para aplicações militares especializadas, como o cálculo da mira do torpedo. Durante esse período, os primeiros computadores digitais eletrônicos foram desenvolvidos. Originalmente, eles eram do tamanho de uma sala grande, consumindo tanta energia quanto várias centenas de computadores pessoais (PCs) modernos.
cálculos astronômicos
56fdc48f19033b140034cd53
Para que os computadores analógicos foram usados originalmente?
Segunda Guerra Mundial
56fdc48f19033b140034cd54
Durante que guerra os computadores foram usados pela primeira vez para aplicações militares?
computadores pessoais
56fdc48f19033b140034cd55
Em termos de computador, o que o PC representa?
Segunda Guerra Mundial
56fdc48f19033b140034cd56
Durante que guerra foram inventados os primeiros computadores digitais?
Os computadores modernos baseados em circuitos integrados são milhões a bilhões de vezes mais capazes do que as primeiras máquinas e ocupam uma fração do espaço. Os computadores são pequenos o suficiente para caber em dispositivos móveis, e os computadores móveis podem ser alimentados por pequenas baterias. Os computadores pessoais, em suas diversas formas, são ícones da Era da Informação e geralmente são considerados "computadores". No entanto, os computadores embarcados encontrados em muitos dispositivos, de MP3 players a aviões de combate e de brinquedos eletrônicos a robôs industriais, são os mais numerosos.
circuitos integrados
56fdc4f319033b140034cd5b
Os computadores da era atual são baseados no que os torna muito mais rápidos do que os computadores anteriores.
milhões a bilhões de vezes
56fdc4f319033b140034cd5c
Quanto mais poderosos são os computadores modernos do que os primeiros?
O primeiro uso conhecido da palavra "computador" foi em 1613, em um livro chamado The Yong Mans Gleanings, do escritor inglês Richard Braithwait: "Li o computador mais verdadeiro do Times e o melhor aritmético que eu já respirava, e ele reduz seus dias". em um número curto ". Referia-se a uma pessoa que realizou cálculos ou cálculos. A palavra continuou com o mesmo significado até meados do século XX. A partir do final do século XIX, a palavra começou a assumir um significado mais familiar, uma máquina que realiza cálculos.
1613
56fdc5b519033b140034cd5f
Quando foi o primeiro uso conhecido da palavra "computador"?
mado The Yong Mans
56fdc5b519033b140034cd60
Em qual livro, o termo "computador" foi usado pela primeira vez?
Richard Braithwait:
56fdc5b519033b140034cd61
Quem foi o autor do livro, The Yong Mans Gleanings?
século
56fdc5b519033b140034cd62
Desde o final de que século, a palavra "computador" assumiu o significado bem conhecido de hoje?
Dispositivos têm sido usados para ajudar na computação há milhares de anos, principalmente usando correspondência individual com os dedos. O dispositivo de contagem mais antigo provavelmente era uma forma de bastão de contagem. Posteriormente, ajudas à manutenção de registros em todo o Crescente Fértil incluíam cálculos (esferas de argila, cones etc.) que representavam contagens de itens, provavelmente animais ou grãos, selados em recipientes vazios de argila não cozidos. O uso de barras de contagem é um exemplo.
uma forma de bastão
56fdc60e19033b140034cd67
O primeiro dispositivo para ajudar a contar foi o quê?
(esferas de argila, cones etc
56fdc60e19033b140034cd68
Cálculos durante o Crescente Fértil se refere a quê?
O ábaco foi inicialmente utilizado para tarefas aritméticas. O ábaco romano foi usado na Babilônia em 2400 aC. Desde então, muitas outras formas de cálculo de tabelas ou tabelas foram inventadas. Em uma casa de contagem medieval européia, um pano xadrez seria colocado sobre uma mesa e marcadores o movimentavam de acordo com certas regras, como uma ajuda para calcular somas de dinheiro.
tarefas aritméticas
56fdc67a19033b140034cd6b
Para que o ábaco foi usado pela primeira vez?
2400 aC
56fdc67a19033b140034cd6c
Quando o ábaco romano foi usado pela primeira vez?
Babilônia
56fdc67a19033b140034cd6d
Onde o ábaco romano foi usado pela primeira vez?
um pano xadrez
56fdc67a19033b140034cd6e
Na Europa medieval foi colocada sobre uma mesa para ajudar a contar dinheiro?
somas de dinheiro
56fdc67a19033b140034cd6f
Um pano xadrez sobre uma mesa foi usado na Europa medieval para ajudar a contar o que?
Acredita-se que o mecanismo Antikythera seja o "computador" analógico mecânico mais antigo, de acordo com Derek J. de Solla Price. Foi projetado para calcular posições astronômicas. Foi descoberto em 1901 nos destroços de Antikythera, na ilha grega de Antikythera, entre Kythera e Creta, e foi datado por volta de 100 aC. Dispositivos com um nível de complexidade comparável ao do mecanismo Antikythera não reapareceriam até mil anos depois.
o mecanismo Antikythera
56fdc6e7761e401900d28bdd
O que se pensa ser o primeiro computador analógico mecânico?
Derek J. de Solla Price
56fdc6e7761e401900d28bde
O mecanismo Antikythera foi considerado o primeiro computador de acordo com quem?
1901
56fdc6e7761e401900d28bdf
Quando o mecanismo Antikythera foi descoberto?
Antikythera, na ilha grega de Antikythera
56fdc6e7761e401900d28be0
Onde foi encontrado o mecanismo Antikythera em 1901?
Kythera e Creta
56fdc6e7761e401900d28be1
Onde está localizada a ilha grega de Antikythera?
Muitos auxílios mecânicos para cálculo e medição foram construídos para uso astronômico e de navegação. O planisfério era um mapa estelar inventado por Abū Rayhān al-Bīrūnī no início do século XI. O astrolábio foi inventado no mundo helenístico nos séculos I ou II aC e é frequentemente atribuído a Hiparco. Uma combinação do planisfério e do dioptra, o astrolábio era efetivamente um computador analógico capaz de resolver vários tipos diferentes de problemas em astronomia esférica. Um astrolábio que incorporava um computador de calendário mecânico e rodas dentadas foi inventado por Abi Bakr, de Isfahan, Pérsia, em 1235. Abū Rayhān al-Bīrūnī inventou o primeiro astrolábio de calendário lunisolar de engrenagens mecânicas, uma máquina de processamento de conhecimento com fio fixo com um trem de engrenagens e rodas dentadas, por volta de 1000 dC.
Abū Rayhān al-Bīrūnī
56fdc764761e401900d28be7
Quem inventou o planisfério?
Hiparco
56fdc764761e401900d28be8
Quem se pensa ter inventado o astrolábio na história?
o planisfério e do dioptra
56fdc764761e401900d28be9
O astrolábio era uma combinação de quais dois dispositivos na história?
1235
56fdc764761e401900d28bea
O primeiro astrolábio com rodas dentadas foi inventado quando?
Pérsia
56fdc764761e401900d28beb
O primeiro astrolábio com calendário mecânico foi inventado onde?
O setor, um instrumento de cálculo usado para resolver problemas em proporção, trigonometria, multiplicação e divisão, e para várias funções, como quadrados e raízes de cubos, foi desenvolvido no final do século XVI e encontrou aplicação em artilharia, topografia e navegação.
éculo XVI
56fdc789761e401900d28bf1
O setor, um instrumento de cálculo, foi inventado durante esse século?
A regra do slide foi inventada entre 1620 e 1630, logo após a publicação do conceito do logaritmo. É um computador analógico de operação manual para multiplicação e divisão. À medida que o desenvolvimento da regra de slide progredia, as escalas adicionadas forneciam recíprocos, quadrados e raízes quadradas, raízes de cubos e cubos, além de funções transcendentais, como logaritmos e exponenciais, trigonometria circular e hiperbólica e outras funções. A aviação é um dos poucos campos em que as regras de slide ainda são amplamente utilizadas, principalmente para resolver problemas de distância no tempo em aeronaves leves. Para economizar espaço e facilitar a leitura, esses dispositivos são tipicamente circulares, e não o formato de regra de slide linear clássico. Um exemplo popular é o E6B.
1620
56fdc947761e401900d28bf3
Quando a regra de slide foi inventada pela primeira vez?
a multiplicação e divisão
56fdc947761e401900d28bf4
Para que é utilizada a regra de slide?
aviação
56fdc947761e401900d28bf5
Em que setor as regras de slide ainda são usadas hoje?
Na década de 1770, Pierre Jaquet-Droz, um relojoeiro suíço, construiu um boneco mecânico (autômato) capaz de escrever segurando uma caneta de pena. Ao mudar o número e a ordem de suas rodas internas, diferentes letras e, portanto, diferentes mensagens podem ser produzidas. Com efeito, poderia ser mecanicamente "programado" para ler as instruções. Juntamente com outras duas máquinas complexas, a boneca está no Museu de Arte e História de Neuchâtel, na Suíça, e ainda opera.
um relojoeiro suíço
56fdc9b8761e401900d28bf9
Qual era a profissão de Pierre Jaquet-Droz?
56fdc9b8761e401900d28bfa
Quando Pierre Jaquet-Droz construiu uma boneca mecânica capaz de segurar uma caneta?
Museu de Arte e História
56fdc9b8761e401900d28bfb
Onde está construída a boneca Pierre Jaquet-Droz hoje?
Neuchâtel, na Suíça
56fdc9b8761e401900d28bfc
Onde está localizado o Museu d-Art et d'Histoire?
A máquina de previsão de marés inventada por Sir William Thomson em 1872 foi de grande utilidade para a navegação em águas rasas. Utilizou um sistema de polias e fios para calcular automaticamente os níveis de maré previstos por um período determinado em um local específico.
1872
56fdca0319033b140034cd75
Quando foi inventada a máquina de previsão de marés inventada por Sir William Thomson?
Sir William Thomson
56fdca0319033b140034cd76
Quem inventou a primeira máquina de previsão de marés em 1872?
sistema de polias e fios
56fdca0319033b140034cd77
O que a máquina de previsão de marés de Sir William Thomson usou para funcionar?
O analisador diferencial, um computador analógico mecânico projetado para resolver equações diferenciais por integração, usou mecanismos de roda e disco para realizar a integração. Em 1876, Lord Kelvin já havia discutido a possível construção de tais calculadoras, mas fora impedido pelo torque limitado de saída dos integradores de bola e disco. Em um analisador diferencial, a saída de um integrador direcionou a entrada do próximo integrador, ou uma saída gráfica. O amplificador de torque foi o avanço que permitiu que essas máquinas funcionassem. A partir da década de 1920, Vannevar Bush e outros desenvolveram analisadores diferenciais mecânicos.
roda e disco
56fdcadf761e401900d28c01
Que tipo de mecanismo o analisador diferencial usou?
Lord Kelvin
56fdcadf761e401900d28c02
Em 1876, quem fez lobby para a construção dos analisadores diferenciais?
década de 1920
56fdcadf761e401900d28c03
Durante que década os analisadores diferenciais mecânicos foram desenvolvidos?
Vannevar Bush
56fdcadf761e401900d28c04
Na década de 1920, quem foi a pessoa que desenvolveu analisadores diferenciais mecânicos?
Charles Babbage, engenheiro mecânico e polímata inglês, originou o conceito de um computador programável. Considerado o "pai do computador", ele conceituou e inventou o primeiro computador mecânico no início do século XIX. Depois de trabalhar em seu revolucionário mecanismo de diferenças, projetado para auxiliar nos cálculos de navegação, em 1833, ele percebeu que era possível um projeto muito mais geral, um mecanismo analítico. A entrada de programas e dados deveria ser fornecida à máquina através de cartões perfurados, um método usado na época para direcionar teares mecânicos, como o tear Jacquard. Para saída, a máquina teria uma impressora, uma plotadora de curvas e uma campainha. A máquina também seria capaz de inserir números em cartões para serem lidos mais tarde. O Engine incorporou uma unidade lógica aritmética, controla o fluxo na forma de ramificação e loops condicionais e memória integrada, tornando-o o primeiro design para um computador de uso geral que pode ser descrito em termos modernos como Turing-complete.
Charles Babbage
56fdcbae19033b140034cd7b
Quem inventou o conceito de um computador programável?
Charles Babbage
56fdcbae19033b140034cd7c
Quem é considerado o "pai do computador"?
início do século XIX
56fdcbae19033b140034cd7d
Durante que século foi o primeiro computador mecânico inventado por Charles Babbage?
1833
56fdcbae19033b140034cd7e
Em que ano Charles Babbage descobriu que um mecanismo analítico era possível?
A máquina estava cerca de um século à frente de seu tempo. Todas as peças de sua máquina tinham que ser feitas à mão - esse era um grande problema para um dispositivo com milhares de peças. Eventualmente, o projeto foi dissolvido com a decisão do governo britânico de interromper o financiamento. O fracasso de Babbage em completar o mecanismo analítico pode ser atribuído principalmente a dificuldades não apenas de política e financiamento, mas também ao desejo de desenvolver um computador cada vez mais sofisticado e seguir em frente mais rapidamente do que qualquer outra pessoa poderia seguir. No entanto, seu filho, Henry Babbage, concluiu uma versão simplificada da unidade de computação do mecanismo analítico (a fábrica) em 1888. Ele deu uma demonstração bem-sucedida de seu uso nas tabelas de computação em 1906.
Henry Babbage
56fdcc3b19033b140034cd83
Quem era o filho de Charles Babbage?
Henry Babbage
56fdcc3b19033b140034cd84
Quem criou uma versão simples da unidade de computação do mecanismo analítico?
1888
56fdcc3b19033b140034cd85
Quando a fábrica foi criada por Henry Babbage?
1906
56fdcc3b19033b140034cd86
Quando foi dada uma demonstração por Henry Babbage do moinho?
O primeiro computador analógico moderno foi uma máquina de previsão de marés, inventada por Sir William Thomson em 1872. O analisador diferencial, um computador analógico mecânico projetado para resolver equações diferenciais pela integração usando mecanismos de roda e disco, foi conceitualizado em 1876 por James Thomson , o irmão do mais famoso lorde Kelvin.
Sir William Thomson
56fdcccd761e401900d28c09
Quem inventou o primeiro computador analógico na forma de uma máquina de previsão de marés?
1872
56fdcccd761e401900d28c0a
Quando foi criado o primeiro computador analógico na forma de uma máquina de previsão de marés?
James Thomson
56fdcccd761e401900d28c0b
Quem criou a ideia do analisador diferencial em 1876?
lorde Kelvin
56fdcccd761e401900d28c0c
James Thomson era o irmão de que figura famosa?
A arte da computação analógica mecânica alcançou seu auge com o analisador diferencial, construído por H. L. Hazen e Vannevar Bush no MIT a partir de 1927. Isso se baseou nos integradores mecânicos de James Thomson e nos amplificadores de torque inventados por H. W. Nieman. Uma dúzia desses dispositivos foi construída antes que sua obsolescência se tornasse óbvia.
MIT
56fdcd2e761e401900d28c11
Onde foi construído o analisador diferencial por H.L. Hazen?
1927
56fdcd2e761e401900d28c12
O analisador diferencial de H.L. Hazen e Vannevar Bush estava sendo construído pela primeira vez em que ano?
H. W. Nieman
56fdcd2e761e401900d28c13
Os amplificadores de torque do analisador diferencial foram criados por quem?
Na década de 1950, o sucesso dos computadores eletrônicos digitais marcou o fim da maioria das máquinas de computação analógicas, mas os computadores analógicos continuam sendo usados em alguns aplicativos especializados, como educação (sistemas de controle) e aeronaves (regra de slides).
década de 1950
56fdcd6019033b140034cd8b
Em que década os dispositivos de computação analógicos se tornaram obsoletos?
educação (sistemas de controle) e aeronaves (regra de slides
56fdcd6019033b140034cd8c
Computadores analógicos permanecem em uso em quais indústrias?
O princípio do computador moderno foi descrito pela primeira vez pelo matemático e cientista da computação pioneiro Alan Turing, que expôs a idéia em seu artigo final de 1936, On Computable Numbers. Turing reformulou os resultados de Kurt Gödel em 1931 sobre os limites da prova e da computação, substituindo a linguagem formal baseada em aritmética universal de Gödel pelos dispositivos hipotéticos formais e simples que ficaram conhecidos como máquinas de Turing. Ele provou que uma dessas máquinas seria capaz de executar qualquer cálculo matemático concebível se fosse representável como um algoritmo. Ele continuou a provar que não havia solução para o problema de Entscheidung, mostrando primeiro que o problema de parada das máquinas de Turing é indecidível: em geral, não é possível decidir por algoritmos se uma determinada máquina de Turing será interrompida.
Alan Turing
56fdda6219033b140034cd8f
Quem escreveu o artigo "Sobre números computáveis"?
1936
56fdda6219033b140034cd90
Quando Alan Turing escreveu o artigo "Em números computáveis"?
Kurt Gödel
56fdda6219033b140034cd91
Quem Turing revisou os resultados sobre os limites de prova e computação em 1931?
Ele também introduziu a noção de uma 'Máquina Universal' (agora conhecida como máquina Universal Turing), com a idéia de que essa máquina poderia executar as tarefas de qualquer outra máquina ou, em outras palavras, é comprovadamente capaz de computar qualquer coisa que é computável executando um programa armazenado em fita, permitindo que a máquina seja programável. Von Neumann reconheceu que o conceito central do computador moderno se devia a este artigo. As máquinas de Turing são até hoje um objeto central de estudo em teoria da computação. Exceto pelas limitações impostas por suas lojas de memória finita, os computadores modernos são considerados completos como Turing, ou seja, possuem capacidade de execução de algoritmo equivalente a uma máquina universal de Turing.
máquina Universal Turing
56fddf1719033b140034cd95
Uma máquina universal é conhecida como o que hoje?
Em 1938, a Marinha dos Estados Unidos havia desenvolvido um computador analógico eletromecânico pequeno o suficiente para ser utilizado a bordo de um submarino. Era o Torpedo Data Computer, que usava trigonometria para resolver o problema de disparar um torpedo em um alvo em movimento. Durante a Segunda Guerra Mundial, dispositivos semelhantes também foram desenvolvidos em outros países.
Marinha dos Estados Unidos
56fddf75761e401900d28c17
Que parte das forças armadas dos EUA desenvolveu um computador analógico eletromecânico para usar em um submarino?
1938
56fddf75761e401900d28c18
Quando a Marinha dos EUA inventou um computador eletromecânico para usar em um submarino?
trigonometria
56fddf75761e401900d28c19
Que tipo de matemática o computador Torpedo Data usou para disparar um torpedo em um alvo em movimento?
Os primeiros computadores digitais eram eletromecânicos; interruptores elétricos acionavam relés mecânicos para realizar o cálculo. Esses dispositivos tinham uma velocidade operacional baixa e foram substituídos por computadores totalmente elétricos muito mais rápidos, originalmente usando tubos de vácuo. O Z2, criado pelo engenheiro alemão Konrad Zuse em 1939, foi um dos primeiros exemplos de um relé eletromecânico.
Konrad Zuse
56fde0be761e401900d28c1d
Quem criou o computador de retransmissão, o Z2?
1939
56fde0be761e401900d28c1e
Quando Konrad Zuse inventou o Z2?
O Z2
56fde0be761e401900d28c1f
O que é um dos primeiros computadores de retransmissão eletromecânica?
alemão
56fde0be761e401900d28c20
Konrad Zuse era um engenheiro com que nacionalidade?
Em 1941, Zuse acompanhou sua máquina anterior com o Z3, o primeiro computador digital eletromecânico programável e totalmente automático digital do mundo. O Z3 foi construído com 2000 relés, implementando um comprimento de palavra de 22 bits que operava com uma freqüência de relógio de 5 a 10 Hz. O código do programa foi fornecido no filme perfurado, enquanto os dados podiam ser armazenados em 64 palavras de memória ou fornecidos pelo teclado. Era bastante semelhante às máquinas modernas em alguns aspectos, abrindo caminho para vários avanços, como números de ponto flutuante. A substituição do sistema decimal difícil de implementar (usado no design anterior de Charles Babbage) pelo sistema binário mais simples significava que as máquinas da Zuse eram mais fáceis de construir e potencialmente mais confiáveis, dadas as tecnologias disponíveis na época. O Z3 estava completo com Turing.
1941
56fde15e761e401900d28c25
Quando o Konrad Zuse criou o computador Z3?
o Z3
56fde15e761e401900d28c26
Qual foi o primeiro computador programável, digital e automático, criado por Konrad Zuse?
2000
56fde15e761e401900d28c27
Quantos relés o Z3 continha?
56fde15e761e401900d28c28
O que o Z3 operou para uma frequência de relógio?
64
56fde15e761e401900d28c29
Quantas palavras de memória podem ser armazenadas com o Z3?
Elementos de circuito puramente eletrônicos logo substituíram seus equivalentes mecânicos e eletromecânicos, ao mesmo tempo em que o cálculo digital substituiu o analógico. O engenheiro Tommy Flowers, trabalhando na Estação de Pesquisa dos Correios em Londres na década de 1930, começou a explorar o possível uso de eletrônicos na central telefônica. O equipamento experimental que ele construiu em 1934 entrou em operação cinco anos depois, convertendo uma parte da rede de centrais telefônicas em um sistema eletrônico de processamento de dados, usando milhares de tubos de vácuo. Nos EUA, John Vincent Atanasoff e Clifford E. Berry, da Universidade Estadual de Iowa, desenvolveram e testaram o Atanasoff-Berry Computer (ABC) em 1942, o primeiro "computador digital eletrônico automático". Esse projeto também era totalmente eletrônico e usava cerca de 300 tubos de vácuo, com capacitores fixados em um tambor rotativo mecanicamente para memória.
Estação de Pesquisa dos Correios
56fde2cb761e401900d28c2f
Onde o engenheiro Tommy Flowers trabalhou nos anos 30?
Londres
56fde2cb761e401900d28c30
Em que cidade Tommy Flowers trabalhou nos anos 30?
1942
56fde2cb761e401900d28c31
O computador Atanasoff-Berry foi inventado em que ano?
cerca de 300
56fde2cb761e401900d28c32
Quantos tubos de vácuo o computador Atanasoff-Berry usou?
Universidade Estadual de Iowa
56fde2cb761e401900d28c33
Em que escola John Vincent Atansoff e Clifford E. Berry trabalhavam?
Durante a Segunda Guerra Mundial, os britânicos em Bletchley Park alcançaram vários sucessos ao quebrar as comunicações militares alemãs criptografadas. A máquina de criptografia alemã Enigma foi atacada pela primeira vez com a ajuda das bombas eletromecânicas. Para quebrar a mais sofisticada máquina alemã Lorenz SZ 40/42, usada para comunicações de alto nível do exército, Max Newman e seus colegas encomendaram Flowers para construir o Colossus. Ele passou onze meses, desde o início de fevereiro de 1943, projetando e construindo o primeiro Colosso. Após um teste funcional em dezembro de 1943, o Colossus foi enviado para Bletchley Park, onde foi entregue em 18 de janeiro de 1944 e atacou sua primeira mensagem em 5 de fevereiro.
Flowers
56fde387761e401900d28c39
Quem construiu o primeiro Colosso em 1943?
18 de janeiro de 1944
56fde387761e401900d28c3a
Quando o Colossus foi enviado ao Bletchley Park?
, os britânicos
56fde387761e401900d28c3b
Quem conseguiu o sucesso em decifrar as comunicações militares alemãs secretas durante a Segunda Guerra Mundial?
Bletchley Park
56fde387761e401900d28c3c
Onde os britânicos invadiram as comunicações militares alemãs secretas durante a Segunda Guerra Mundial?
Colossus foi o primeiro computador programável digital eletrônico do mundo. Utilizou um grande número de válvulas (tubos de vácuo). Tinha entrada de fita de papel e era capaz de ser configurado para executar uma variedade de operações lógicas booleanas em seus dados, mas não estava completo em Turing. Nove Mk II Colossi foram construídos (o Mk I foi convertido em um Mk II com dez máquinas no total). O Colossus Mark I continha 1500 válvulas termiônicas (tubos), mas o Mark II com 2400 válvulas era 5 vezes mais rápido e mais simples de operar do que o Mark 1, acelerando bastante o processo de decodificação.
Colossus
56fde3d4761e401900d28c41
Qual foi o primeiro computador programável digital eletrônico do mundo?
1500 válvulas termiônicas (tubos
56fde3d4761e401900d28c42
Quantos tubos de vácuo continha a Colossus Mark I?
2400
56fde3d4761e401900d28c43
Quantos tubos o Colossus Mark II contém?
O ENIAC (Integrador Numérico Eletrônico e Computador), construído nos EUA, foi o primeiro computador programável eletrônico construído nos EUA. Embora o ENIAC fosse semelhante ao Colossus, era muito mais rápido e flexível. Era inequivocamente um dispositivo completo de Turing e podia computar qualquer problema que cabesse em sua memória. Como o Colossus, um "programa" no ENIAC foi definido pelos estados de seus cabos e interruptores, muito distante das máquinas eletrônicas de programas armazenados que vieram mais tarde. Uma vez que um programa foi escrito, ele teve que ser ajustado mecanicamente na máquina com reinicialização manual dos plugues e chaves.
Integrador Numérico Eletrônico e Computador
56fde41819033b140034cd97
O US-buils ENIAC significa o quê?
ENIAC
56fde41819033b140034cd98
Qual foi o primeiro computador programável eletrônico construído nos Estados Unidos?
Combinou a alta velocidade da eletrônica com a capacidade de ser programada para muitos problemas complexos. Poderia adicionar ou subtrair 5000 vezes por segundo, mil vezes mais rápido do que qualquer outra máquina. Também possuía módulos para multiplicar, dividir e raiz quadrada. A memória de alta velocidade era limitada a 20 palavras (cerca de 80 bytes). Construído sob a direção de John Mauchly e J. Presper Eckert, da Universidade da Pensilvânia, o desenvolvimento e a construção da ENIAC duraram de 1943 a operação total no final de 1945. A máquina era enorme, pesando 30 toneladas, usando 200 quilowatts de energia elétrica e energia. continha mais de 18.000 tubos de vácuo, 1.500 relés e centenas de milhares de resistores, capacitores e indutores.
5000
56fde79819033b140034cd9b
Quantas vezes ele poderia adicionar ou subtrair um segundo?
ENIAC
56fde79819033b140034cd9c
Qual era o limite de sua memória de alta velocidade?
John Mauchly e J. Presper Eckert
56fde79819033b140034cd9d
ENIAC foi construído por quem?
Universidade da Pensilvânia
56fde79819033b140034cd9e
Onde John Mauchly e J. Presper Eckert construíram o ENIAC?
1945
56fde79819033b140034cd9f
Quando a ENIAC foi totalmente operacional?
As primeiras máquinas de computação tinham programas fixos. Mudar sua função exigiu a religação e reestruturação da máquina. Com a proposta do computador do programa armazenado, isso mudou. Um computador de programa armazenado inclui por design um conjunto de instruções e pode armazenar na memória um conjunto de instruções (um programa) que detalha o cálculo. A base teórica para o computador do programa armazenado foi estabelecida por Alan Turing em seu artigo de 1936. Em 1945, Turing ingressou no Laboratório Físico Nacional e começou a trabalhar no desenvolvimento de um computador digital de programa armazenado eletrônico. Seu relatório de 1945, "Proposta de calculadora eletrônica", foi a primeira especificação para esse dispositivo. John von Neumann, da Universidade da Pensilvânia, também divulgou seu primeiro rascunho de um relatório sobre o EDVAC em 1945.
Alan Turing
56fde82419033b140034cda5
A base para o computador do programa armazenado foi escrita por quem?
1936
56fde82419033b140034cda6
Quando Alan Turing escreveu seu artigo sobre a base do computador do programa armazenado?
1945
56fde82419033b140034cda7
Quando Alan Turing se juntou ao National Physical Laboratory?
1945
56fde82419033b140034cda8
O primeiro esboço do relatório sobre o EDVAC foi divulgado por John von Neumann quando?
Universidade da Pensilvânia
56fde82419033b140034cda9
Onde John von Neumann distribuiu o primeiro rascunho de um relatório sobre o EDVAC?
A máquina experimental de pequena escala de Manchester, apelidada de Baby, foi o primeiro computador de programa armazenado do mundo. Foi construído na Universidade Victoria de Manchester por Frederic C. Williams, Tom Kilburn e Geoff Tootill, e executou seu primeiro programa em 21 de junho de 1948. Foi projetado como uma plataforma de teste para o tubo Williams, o primeiro dispositivo de armazenamento digital de acesso aleatório. Embora o computador fosse considerado "pequeno e primitivo" pelos padrões de seu tempo, foi a primeira máquina a conter todos os elementos essenciais para um computador eletrônico moderno. Assim que o SSEM demonstrou a viabilidade de seu design, um projeto foi iniciado na universidade para transformá-lo em um computador mais utilizável, o Manchester Mark 1.
Baby
56fde89119033b140034cdaf
Qual era o apelido da Máquina Experimental de Pequena Escala de Manchester?
A máquina experimental de pequena escala de Manchester
56fde89119033b140034cdb0
Qual foi o primeiro computador de programa armazenado no mundo?
Universidade Victoria de Manchester
56fde89119033b140034cdb1
Onde foi construída a Máquina Experimental de Pequena Escala de Manchester?
Frederic C. Williams, Tom Kilburn e Geoff Tootill
56fde89119033b140034cdb2
Quem construiu a Máquina Experimental de Pequena Escala de Manchester?
21 de junho de 1948
56fde89119033b140034cdb3
Quando a Máquina Experimental de Pequena Escala de Manchester executou seu primeiro programa?
O Mark 1, por sua vez, rapidamente se tornou o protótipo do Ferranti Mark 1, o primeiro computador de uso geral disponível comercialmente no mundo. Construído por Ferranti, foi entregue à Universidade de Manchester em fevereiro de 1951. Pelo menos sete dessas máquinas posteriores foram entregues entre 1953 e 1957, uma delas para os laboratórios da Shell em Amsterdã. Em outubro de 1947, os diretores da empresa de catering britânica J. Lyons & Company decidiram assumir um papel ativo na promoção do desenvolvimento comercial de computadores. O computador LEO I entrou em operação em abril de 1951 e executou o primeiro trabalho rotineiro de rotina no mundo.
O Mark 1
56fde8fe19033b140034cdb9
Qual foi o protótipo da Ferranti Mark 1?
Ferranti Mark 1
56fde8fe19033b140034cdba
Qual foi o primeiro computador disponível para o público?
1951
56fde8fe19033b140034cdbb
Quando foi construído o Ferranti Mark 1?
Universidade de Manchester
56fde8fe19033b140034cdbc
Para onde foi enviado o Ferranti Mark 1 depois de desenvolvido?
abril de 1951
56fde8fe19033b140034cdbd
Quando o computador LEO 1 foi operacional pela primeira vez?
O transistor bipolar foi inventado em 1947. A partir de 1955, os transistores substituíram os tubos de vácuo em projetos de computadores, dando origem à "segunda geração" de computadores. Comparados aos tubos de vácuo, os transistores têm muitas vantagens: são menores e requerem menos energia que os tubos de vácuo, portanto liberam menos calor. Os transistores de junção de silicone eram muito mais confiáveis que os tubos de vácuo e tinham vida útil mais longa e indefinida. Computadores transistorizados podem conter dezenas de milhares de circuitos lógicos binários em um espaço relativamente compacto.
1947
56fde92d761e401900d28c47
Quando o transistor bipolar foi criado?
1955
56fde92d761e401900d28c48
Quando os transistores começaram a substituir os tubos de vácuo nos computadores?
Na Universidade de Manchester, uma equipe sob a liderança de Tom Kilburn projetou e construiu uma máquina usando os transistores recém-desenvolvidos em vez de válvulas. Seu primeiro computador transistorizado e o primeiro do mundo estavam operacionais em 1953 e uma segunda versão foi concluída em abril de 1955. No entanto, a máquina utilizou válvulas para gerar suas formas de onda de relógio de 125 kHz e no circuito para ler e escrever em sua memória de tambor magnético, por isso não foi o primeiro computador completamente transistorizado. Essa distinção vai para o Harwell CADET de 1955, construído pela divisão de eletrônicos do Atomic Energy Research Establishment em Harwell.
Tom Kilburn
56fdea0919033b140034cdc3
Na Universidade de Manchester, quem supervisionou a construção de um computador usando transistores em vez de válvulas?
1953
56fdea0919033b140034cdc4
O primeiro computador transistorizado estava operacional em que ano?
válvulas
56fdea0919033b140034cdc5
O que a máquina usou para gerar suas formas de onda de relógio?
56fdea0919033b140034cdc6
Quem construiu o Harwell CADET?
1955
56fdea0919033b140034cdc7
Em que ano o Harwell CADET foi construído?
O próximo grande avanço no poder da computação veio com o advento do circuito integrado. A idéia do circuito integrado foi concebida pela primeira vez por um cientista de radar que trabalha para o Royal Radar Establishment do Ministério da Defesa, Geoffrey W.A. Dummer. Dummer apresentou a primeira descrição pública de um circuito integrado no Simpósio sobre Progresso em Componentes Eletrônicos de Qualidade em Washington, DC, em 7 de maio de 1952.
Geoffrey W.A. Dummer
56fdea41761e401900d28c4b
O circuito integrado de um computador era a ideia de quem?
Royal Radar Establishment do Ministério da Defesa
56fdea41761e401900d28c4c
Onde Geoffrey W.A. Dummer trabalhava?
Os primeiros CIs práticos foram inventados por Jack Kilby, da Texas Instruments, e Robert Noyce, da Fairchild Semiconductor. Kilby registrou suas idéias iniciais sobre o circuito integrado em julho de 1958, demonstrando com sucesso o primeiro exemplo integrado de trabalho em 12 de setembro de 1958. Em seu pedido de patente de 6 de fevereiro de 1959, Kilby descreveu seu novo dispositivo como "um corpo de material semicondutor ... em que todos os componentes do circuito eletrônico estão completamente integrados ". Noyce também teve sua própria idéia de um circuito integrado meio ano depois de Kilby. Seu chip resolveu muitos problemas práticos que o Kilby's não tinha. Produzido na Fairchild Semiconductor, era feito de silício, enquanto o chip de Kilby era feito de germânio.
Jack Kilby, da Texas Instruments, e Robert Noyce, da Fairchild Semiconductor
56fdeafd19033b140034cdcd
Onde foram criados os primeiros circuitos integrados práticos?
Instruments, e
56fdeafd19033b140034cdce
Onde Jack Kilby trabalhava quando criou o primeiro CI?
12 de setembro de 1958
56fdeafd19033b140034cdcf
Quando foi demonstrado o primeiro CI funcional?
germânio
56fdeafd19033b140034cdd0
Do que foi feito o CI de Kilby?
silício
56fdeafd19033b140034cdd1
O CI de Noyce era constituído por qual material?
Esse novo desenvolvimento anunciou uma explosão no uso comercial e pessoal de computadores e levou à invenção do microprocessador. Embora o assunto exatamente de qual dispositivo foi o primeiro microprocessador seja controverso, em parte devido à falta de acordo sobre a definição exata do termo "microprocessador", é incontestável que o primeiro microprocessador de chip único foi o Intel 4004, projetado e realizado por Ted Hoff, Federico Faggin e Stanley Mazor na Intel.
Intel 4004
56fdeb6419033b140034cdd7
Qual era o nome do primeiro microprocessador de chip único?
Ted Hoff, Federico Faggin e Stanley Mazor
56fdeb6419033b140034cdd8
Quem criou o microprocessador Intel 4004?
Intel
56fdeb6419033b140034cdd9
Onde Ted Hoff, Federico Faggin e Stanley Mazor trabalham?
Com a miniaturização contínua dos recursos de computação e os avanços na vida útil da bateria, os computadores portáteis cresceram em popularidade nos anos 2000. Os mesmos desenvolvimentos que estimularam o crescimento de laptops e outros computadores portáteis permitiram aos fabricantes integrar recursos de computação em telefones celulares. Esses chamados smartphones e tablets rodam em uma variedade de sistemas operacionais e se tornaram o dispositivo de computação dominante no mercado, com os fabricantes relatando ter enviado um número estimado de 237 milhões de dispositivos no 2T 2013.
smartphones
56fdebbf761e401900d28c4f
Os recursos de computação criados em telefones celulares são chamados de quê?
237 milhões de dispositivos
56fdebbf761e401900d28c50
Quantos comprimidos foram vendidos no 2T 2013?
Em termos práticos, um programa de computador pode ter apenas algumas instruções ou se estender a muitos milhões de instruções, assim como os programas para processadores de texto e navegadores da web, por exemplo. Um computador moderno típico pode executar bilhões de instruções por segundo (gigaflops) e raramente comete erros durante muitos anos de operação. Grandes programas de computador que consistem em vários milhões de instruções podem levar anos para equipes de programadores escreverem e, devido à complexidade da tarefa, quase certamente contêm erros.
(gigaflops
56fdec0119033b140034cddd
Bilhões de instruções por segundo são chamadas o que em termos de computador?
A execução do programa pode ser comparada à leitura de um livro. Enquanto uma pessoa normalmente lê cada palavra e linha em sequência, às vezes pode voltar para um local anterior no texto ou pular seções que não são do seu interesse. Da mesma forma, um computador às vezes pode voltar e repetir as instruções em algumas seções do programa repetidas vezes, até que alguma condição interna seja atendida. Isso é chamado de fluxo de controle dentro do programa e é o que permite ao computador executar tarefas repetidamente sem intervenção humana.
e fluxo de controle
56fdecd819033b140034cddf
Quando um computador volta e repete as instruções de um programa até que uma condição interna seja atendida é chamado o quê?
e fluxo de controle
56fdecd819033b140034cde0
O que permite que um computador execute tarefas repetitivas sem a intervenção humana?
Na maioria dos computadores, as instruções individuais são armazenadas como código de máquina, sendo que cada instrução recebe um número único (seu código de operação ou código de operação, abreviado). O comando para adicionar dois números teria um código de operação; o comando para multiplicá-los teria um opcode diferente e assim por diante. Os computadores mais simples são capazes de executar várias instruções diferentes; os computadores mais complexos têm várias centenas para escolher, cada um com um código numérico único. Como a memória do computador é capaz de armazenar números, também pode armazenar os códigos de instruções. Isso leva ao fato importante de que programas inteiros (que são apenas listas dessas instruções) podem ser representados como listas de números e podem ser manipulados dentro do computador da mesma maneira que os dados numéricos. O conceito fundamental de armazenar programas na memória do computador, juntamente com os dados em que operam, é o ponto crucial da arquitetura de von Neumann, ou programa armazenado [citação necessário]. Em alguns casos, um computador pode armazenar parte ou todo o seu programa na memória que é mantida separada dos dados em que opera. Isso é chamado de arquitetura de Harvard após o computador Harvard Mark I. Os computadores modernos de von Neumann exibem alguns traços da arquitetura de Harvard em seus projetos, como em caches de CPU.
computador Harvard Mark I
56fdedfb761e401900d28c53
De que computador é modelada a arquitetura de Harvard?
e arquitetura de Harvard
56fdedfb761e401900d28c54
Um computador que armazena seu programa na memória e é mantido separado dos dados é chamado de quê?
Embora seja possível escrever programas de computador como longas listas de números (linguagem de máquina) e embora essa técnica tenha sido usada com muitos computadores antigos, é extremamente tedioso e potencialmente propenso a erros na prática, especialmente para programas complicados. Em vez disso, cada instrução básica pode receber um nome abreviado, indicativo de sua função e fácil de lembrar - um mnemônico como ADD, SUB, MULT ou JUMP. Esses mnemônicos são conhecidos coletivamente como a linguagem assembly do computador. A conversão de programas escritos em linguagem assembly em algo que o computador possa realmente entender (linguagem de máquina) geralmente é feita por um programa de computador chamado assembler.
instrução básica pode receber um nome abreviado, indicativo de sua função
56fdee67761e401900d28c57
A linguagem assembly de um computador é conhecida como o quê?
56fdee67761e401900d28c58
Os programas que convertem a linguagem assembly em linguagem de máquina são chamados de quê?
linguagem de máquina
56fdee67761e401900d28c59
Programas de computador que são longas listas de números são chamados de quê?
As linguagens de programação fornecem várias maneiras de especificar programas para os computadores executarem. Diferentemente das linguagens naturais, as linguagens de programação são projetadas para não permitir ambiguidade e ser concisas. São idiomas puramente escritos e geralmente são difíceis de ler em voz alta. Eles geralmente são traduzidos em código de máquina por um compilador ou montador antes de serem executados ou traduzidos diretamente em tempo de execução por um intérprete. Às vezes, os programas são executados por um método híbrido das duas técnicas.
um compilador ou montador
56fdeebd19033b140034cde3
Os idiomas de programação são traduzidos em código de máquina com o que?
um intérprete
56fdeebd19033b140034cde4
Os idiomas de programação são traduzidos em tempo de execução por quê?
As linguagens de máquina e as linguagens de montagem que as representam (coletivamente denominadas linguagens de programação de baixo nível) tendem a ser exclusivas para um tipo específico de computador. Por exemplo, um computador com arquitetura ARM (como pode ser encontrado em um PDA ou em um videogame portátil) não consegue entender a linguagem de máquina de um computador Intel Pentium ou AMD Athlon 64 que pode estar em um PC.
um PDA ou em um videogame portátil
56fdeee819033b140034cde7
Um computador com arquitetura ARM pode ser encontrado em quê?
Embora consideravelmente mais fácil do que na linguagem de máquina, escrever programas longos na linguagem assembly geralmente é difícil e também propenso a erros. Portanto, a maioria dos programas práticos é escrita em linguagens de programação de alto nível mais abstratas, capazes de expressar as necessidades do programador de maneira mais conveniente (e, assim, ajudar a reduzir o erro do programador). Linguagens de alto nível geralmente são "compiladas" na linguagem de máquina (ou algumas vezes na linguagem assembly e depois na linguagem de máquina) usando outro programa de computador chamado compilador. As linguagens de alto nível estão menos relacionadas ao funcionamento do computador de destino que a linguagem assembly, e mais relacionadas ao idioma e à estrutura do (s) problema (s) a ser resolvido pelo programa final. Portanto, muitas vezes é possível usar compiladores diferentes para traduzir o mesmo programa de linguagem de alto nível na linguagem de máquina de muitos tipos diferentes de computador. Isso faz parte do meio pelo qual softwares como videogames podem ser disponibilizados para diferentes arquiteturas de computadores, como computadores pessoais e vários consoles de videogame.
do compilador
56fdefbe19033b140034cde9
A linguagem assembly traduzida para a linguagem de máquina é feita por qual tipo de computador?
Esses idiomas 4G são menos processuais que os idiomas 3G. O benefício do 4GL é que ele fornece maneiras de obter informações sem precisar da ajuda direta de um programador. Exemplo de 4GL é SQL.
SQL
56fdf01419033b140034cdeb
Um exemplo de um 4GL é o quê?
fornece maneiras de obter informações sem precisar da ajuda direta de um programador
56fdf01419033b140034cdec
Qual é o profissional do 4GL em um idioma 3G?
Erros em programas de computador são chamados de "bugs". Eles podem ser benignos e não afetam a utilidade do programa ou têm apenas efeitos sutis. Mas, em alguns casos, eles podem fazer com que o programa ou o sistema inteiro seja interrompido, deixando de responder a entradas como cliques do mouse ou pressionamentos de teclas, falhar completamente ou travar. Caso contrário, os bugs benignos às vezes podem ser aproveitados para intenções maliciosas por um usuário sem escrúpulos que escreve uma exploração, código projetado para tirar proveito de um bug e atrapalhar a execução adequada de um computador. Erros geralmente não são culpa do computador. Como os computadores simplesmente executam as instruções fornecidas, os bugs quase sempre são o resultado de um erro do programador ou de uma supervisão feita no design do programa.
"bugs
56fdf2d419033b140034cdef
Outro nome para erros nos programas é chamado de quê?
erro do programador ou de uma supervisão feita no design do programa
56fdf2d419033b140034cdf0
Bugs geralmente são culpa de quem ou o quê?
A almirante Grace Hopper, uma cientista da computação americana e desenvolvedora do primeiro compilador, é creditada por ter usado o termo "bugs" na computação depois que uma mariposa morta foi encontrada com um relé no computador Harvard Mark II em setembro de 1947.
almirante Grace Hopper
56fdf33b19033b140034cdf3
Quem foi o desenvolvedor do primeiro compier?
almirante Grace Hopper
56fdf33b19033b140034cdf4
Quem primeiro cunhou o termo "bugs"?
trada
56fdf33b19033b140034cdf5
Que tipo de criatura deixou um revezamento no computador de Grace Hopper?
Harvard Mark II
56fdf33b19033b140034cdf6
Que tipo de computador de Grace Hopper foi enganado por uma mariposa?
setembro de 1947
56fdf33b19033b140034cdf7
Quando foi o Hardvard Mark II de Grace Hopper em curto com uma mariposa?
Um computador de uso geral possui quatro componentes principais: a unidade lógica aritmética (ALU), a unidade de controle, a memória e os dispositivos de entrada e saída (denominados coletivamente E / S). Essas peças são interconectadas por barramentos, geralmente feitos de grupos de fios.
lógica aritmética
56fdf3c119033b140034cdfd
A ULA de um computador representa o que?
E /
56fdf3c119033b140034cdfe
Os dispositivos de entrada e saída são conhecidos como que termo?
a unidade de controle, a memória
56fdf3c119033b140034cdff
Além da ALU, dispositivos de entrada e saída, quais são os outros dois componentes principais de um computador?
Dentro de cada uma dessas partes existem milhares a trilhões de pequenos circuitos elétricos que podem ser desligados ou ligados por meio de um interruptor eletrônico. Cada circuito representa um bit (dígito binário) de informação, de modo que, quando o circuito está ligado, representa um "1" e, quando desligado, representa um "0" (na representação lógica positiva). Os circuitos são dispostos em portas lógicas para que um ou mais circuitos possam controlar o estado de um ou mais dos outros circuitos.
um bit (dígito binário) de informação
56fdf4c6761e401900d28c5d
Um circuito na parte de um computador representa o que?
em
56fdf4c6761e401900d28c5e
Na representação lógica positiva, um "1" representa quando um circuito é o quê?
formação
56fdf4c6761e401900d28c5f
Na representação lógica positiva, um "0" representa quando um circuito é o quê?
A unidade de controle (geralmente chamada de sistema de controle ou controlador central) gerencia os vários componentes do computador; lê e interpreta (decodifica) as instruções do programa, transformando-as em sinais de controle que ativam outras partes do computador. Os sistemas de controle em computadores avançados podem alterar a ordem de execução de algumas instruções para melhorar o desempenho.
sistema de controle ou controlador central
56fdf50019033b140034ce03
Quais são os outros nomes de uma unidade de controle de um computador?
(decodifica
56fdf50019033b140034ce04
Ler e interpretar a partir de uma unidade de controle é chamado de fazer o que?
Um componente-chave comum a todas as CPUs é o contador de programa, uma célula de memória especial (um registro) que controla qual local da memória a próxima instrução deve ser lida.
um registro
56fdf56519033b140034ce07
Uma célula de memória especial de uma CPU é chamada de quê?
la qual local da memória a próxima instrução deve ser lida
56fdf56519033b140034ce08
Um registro de uma CPU controla o que?
o contador de programa
56fdf56519033b140034ce09
O que é um componente que todas as CPUs possuem?
Como o contador de programa é (conceitualmente) apenas outro conjunto de células de memória, ele pode ser alterado pelos cálculos feitos na ALU. A adição de 100 ao contador de programas faria com que a próxima instrução fosse lida em um local 100 locais mais abaixo do programa. As instruções que modificam o contador do programa são freqüentemente conhecidas como "saltos" e permitem loops (instruções repetidas pelo computador) e, frequentemente, execução condicional das instruções (ambos exemplos de fluxo de controle).
a ALU
56fdf63d19033b140034ce0d
Em que parte o contador do programa pode ser alterado por cálculos?
56fdf63d19033b140034ce0e
As instruções que alteram o contador do programa são chamadas de quê?
instruções repetidas pelo computador
56fdf63d19033b140034ce0f
Loops são definidos como o quê?
A sequência de operações pelas quais a unidade de controle passa para processar uma instrução é, por si só, como um pequeno programa de computador e, de fato, em alguns projetos de CPU mais complexos, há outro computador ainda menor chamado microsequencer, que executa um programa de microcódigo que causa todos esses eventos acontecem.
microsequencer
56fdf66f761e401900d28c63
Em alguns projetos de CPU, há um computador menor chamado de quê?
CPU
56fdf66f761e401900d28c64
Um microsequenciador pode ser encontrado em que outro componente do computador?
A unidade de controle, ALU e registros são coletivamente conhecidos como uma unidade central de processamento (CPU). As primeiras CPUs eram compostas de muitos componentes separados, mas desde meados da década de 1970 as CPUs são tipicamente construídas em um único circuito integrado chamado microprocessador.
unidade central de processamento
56fdf6df761e401900d28c67
A CPU é uma abreviação para quê?
A unidade de controle, ALU e registros
56fdf6df761e401900d28c68
Quais são as 3 partes que compõem a CPU?
do microprocessador
56fdf6df761e401900d28c69
CPUs que são construídas em um único circuito integrado são chamadas de quê?
meados da década de 1970
56fdf6df761e401900d28c6a
Desde quando as CPUs foram construídas com um microprocessador?
O conjunto de operações aritméticas que uma ALU específica suporta pode ser limitado à adição e subtração, ou pode incluir funções de multiplicação, divisão, trigonometria como seno, cosseno, etc. e raízes quadradas. Alguns podem operar apenas com números inteiros (números inteiros), enquanto outros usam ponto flutuante para representar números reais, embora com precisão limitada. No entanto, qualquer computador capaz de executar apenas as operações mais simples pode ser programado para dividir as operações mais complexas em etapas simples que podem ser executadas. Portanto, qualquer computador pode ser programado para executar qualquer operação aritmética - embora isso leve mais tempo se a ALU não suportar diretamente a operação. Uma ALU também pode comparar números e retornar valores de verdade booleanos (verdadeiro ou falso), dependendo de um ser igual a, maior ou menor que o outro ("64 é maior que 65?").
seno, cosseno
56fdf722761e401900d28c6f
Algumas funções trigonométricas são o que?
inteiros
56fdf722761e401900d28c70
O termo para números inteiros é o quê?
As operações lógicas envolvem lógica booleana: AND, OR, XOR e NOT. Isso pode ser útil para criar instruções condicionais complicadas e processar a lógica booleana.
AND, OR, XOR e NOT
56fdf73719033b140034ce13
A lógica booleana consiste em quê?
Os computadores superescalares podem conter várias ALUs, permitindo processar várias instruções simultaneamente. Processadores gráficos e computadores com recursos SIMD e MIMD geralmente contêm ALUs que podem executar aritmética em vetores e matrizes.
superescalares
56fdf762761e401900d28c73
Os computadores que possuem várias ALUs são chamados de quê?
A memória de um computador pode ser vista como uma lista de células nas quais os números podem ser colocados ou lidos. Cada célula possui um "endereço" numerado e pode armazenar um único número. O computador pode ser instruído a "colocar o número 123 na célula numerada 1357" ou "adicionar o número que está na célula 1357 ao número que está na célula 2468 e colocar a resposta na célula 1595". As informações armazenadas na memória podem representar praticamente qualquer coisa. Letras, números e até instruções do computador podem ser colocadas na memória com a mesma facilidade. Como a CPU não diferencia entre tipos diferentes de informações, é responsabilidade do software atribuir significado ao que a memória vê como nada além de uma série de números.
um único número
56fdf80d761e401900d28c75
Quantos números uma célula da memória de um computador pode conter?
o software
56fdf80d761e401900d28c76
Qual é a responsabilidade de dar significado ao que a memória vê como nada além de números?
Em quase todos os computadores modernos, cada célula de memória é configurada para armazenar números binários em grupos de oito bits (chamados de byte). Cada byte é capaz de representar 256 números diferentes (28 = 256); de 0 a 255 ou de −128 a +127. Para armazenar números maiores, vários bytes consecutivos podem ser usados (normalmente, dois, quatro ou oito). Quando números negativos são necessários, eles geralmente são armazenados na notação de complemento de dois. Outros arranjos são possíveis, mas geralmente não são vistos fora de aplicativos especializados ou contextos históricos. Um computador pode armazenar qualquer tipo de informação na memória se puder ser representada numericamente. Os computadores modernos têm bilhões ou até trilhões de bytes de memória.
de byte
56fdf85a761e401900d28c79
Um grupo de 8 bits é chamado de quê?
256 números diferentes
56fdf85a761e401900d28c7a
Quantos números um byte pode representar?
0 a 255 ou de −128 a +127
56fdf85a761e401900d28c7b
Qual é o intervalo dos números que um byte pode representar?
A CPU contém um conjunto especial de células de memória chamadas registradores que podem ser lidas e gravadas muito mais rapidamente do que a área de memória principal. Normalmente, existem entre dois e cem registros, dependendo do tipo de CPU. Os registros são usados para os itens de dados mais frequentemente necessários para evitar o acesso à memória principal toda vez que os dados são necessários. Como os dados estão sendo constantemente trabalhados, reduzir a necessidade de acessar a memória principal (que geralmente é lenta em comparação com a ULA e as unidades de controle) aumenta muito a velocidade do computador.
A CPU
56fdf89e761e401900d28c7f
Que parte do computador possui células de memória chamadas registradoras?
ntre dois e cem registros
56fdf89e761e401900d28c80
Qual é o intervalo típico de registros para uma CPU?
A RAM pode ser lida e gravada a qualquer momento que a CPU comandar, mas a ROM é pré-carregada com dados e software que nunca mudam, portanto, a CPU pode apenas ler a partir dela. A ROM é normalmente usada para armazenar as instruções iniciais de inicialização do computador. Em geral, o conteúdo da RAM é apagado quando a energia do computador é desligada, mas a ROM retém seus dados indefinidamente. Em um PC, a ROM contém um programa especializado chamado BIOS, que organiza o carregamento do sistema operacional do computador da unidade de disco rígido para a RAM sempre que o computador é ligado ou reiniciado. Nos computadores incorporados, que freqüentemente não possuem unidades de disco, todo o software necessário pode ser armazenado na ROM. O software armazenado na ROM geralmente é chamado de firmware, porque é mais parecido com hardware que com software. A memória flash desfoca a distinção entre ROM e RAM, pois retém seus dados quando desativados, mas também é regravável. No entanto, normalmente é muito mais lento que a ROM e RAM convencionais, portanto, seu uso é restrito a aplicativos em que a alta velocidade é desnecessária.
ROM
56fdf9de19033b140034ce15
De que tipo de memória uma CPU pode apenas ler?
RAM
56fdf9de19033b140034ce16
De que tipo de memória uma CPU pode ler e gravar?
ROM
56fdf9de19033b140034ce17
Que tipo de memória é sempre mantida e mantida a mesma?
o BIOS
56fdf9de19033b140034ce18
Um programa dentro da ROM de um PC é chamado de quê?
firmware
56fdf9de19033b140034ce19
O software armazenado na ROM é chamado como normalmente?
Em computadores mais sofisticados, pode haver uma ou mais memórias de cache de RAM, mais lentas que os registradores, mas mais rápidas que a memória principal. Geralmente, os computadores com esse tipo de cache são projetados para mover dados frequentemente necessários para o cache automaticamente, geralmente sem a necessidade de qualquer intervenção por parte do programador.
registradores
56fdfa03761e401900d28c83
A memória cache da RAM é mais lenta que o que?
E / S é o meio pelo qual um computador troca informações com o mundo externo. Os dispositivos que fornecem entrada ou saída ao computador são chamados de periféricos. Em um computador pessoal típico, os periféricos incluem dispositivos de entrada, como teclado e mouse, e dispositivos de saída, como monitor e impressora. Unidades de disco rígido, unidades de disquete e unidades de disco óptico servem como dispositivos de entrada e saída. A rede de computadores é outra forma de E / S.
periféricos
56fdfa85761e401900d28c85
Os dispositivos que fornecem entrada ou saída para um computador são chamados de quê?
entrada
56fdfa85761e401900d28c86
Um mouse é que tipo de dispositivo periférico?
eclado
56fdfa85761e401900d28c87
Uma impressora é que tipo de dispositivo periférico?
entrada e saída
56fdfa85761e401900d28c88
As unidades de disco rígido são que tipo de dispositivo periférico?
entrada
56fdfa85761e401900d28c89
Um teclado é que tipo de dispositivo periférico?
Enquanto um computador pode ser visto executando um programa gigantesco armazenado em sua memória principal, em alguns sistemas é necessário dar a aparência de executar vários programas simultaneamente. Isso é obtido através da multitarefa, ou seja, com o computador alternando rapidamente entre a execução de cada programa por vez.
multitarefa
56fdfad119033b140034ce1f
Em termos de computador, quando um computador está alternando rapidamente entre a execução de cada programa, é chamado de quê?
Um meio pelo qual isso é feito é com um sinal especial chamado interrupção, que pode periodicamente fazer com que o computador pare de executar as instruções onde estava e faça outra coisa. Lembrando onde estava executando antes da interrupção, o computador pode retornar a essa tarefa posteriormente. Se vários programas estiverem sendo executados "ao mesmo tempo". o gerador de interrupções pode estar causando várias centenas de interrupções por segundo, causando uma troca de programa a cada vez. Como os computadores modernos normalmente executam instruções várias ordens de magnitude mais rapidamente que a percepção humana, pode parecer que muitos programas estão sendo executados ao mesmo tempo, embora apenas um esteja sendo executado em um dado instante. Esse método de multitarefa às vezes é chamado de "compartilhamento de tempo", pois cada programa recebe uma "fatia" de tempo, por sua vez.
"compartilhamento de tempo
56fdfb9219033b140034ce21
Um método de multitarefa que leva uma "fatia" de tempo, por sua vez, é chamado de quê?
 interrupção
56fdfb9219033b140034ce22
Um sinal que interrompe uma execução de computação é chamado de quê?
Aparentemente, a multitarefa faria com que um computador que estivesse alternando entre vários programas fosse executado mais lentamente, em proporção direta ao número de programas em execução, mas a maioria dos programas gasta muito tempo aguardando que dispositivos lentos de entrada / saída concluam suas tarefas. Se um programa estiver aguardando o usuário clicar no mouse ou pressionar uma tecla no teclado, ele não terá uma "fatia de tempo" até que o evento que está aguardando ocorra. Isso libera tempo para a execução de outros programas, para que muitos programas possam ser executados simultaneamente sem perda de velocidade inaceitável.
mais lentamente
56fdfbee19033b140034ce25
A multitarefa aparentemente faria com que um computador funcionasse de que maneira?
dispositivos lentos de entrada / saída
56fdfbee19033b140034ce26
O que muitos programas gastam tempo esperando?
Alguns computadores são projetados para distribuir seu trabalho entre várias CPUs em uma configuração de multiprocessamento, uma técnica que antes era empregada apenas em máquinas grandes e poderosas, como supercomputadores, computadores e servidores de mainframe. Os computadores pessoais e laptops multiprocessadores e com vários núcleos (várias CPUs em um único circuito integrado) estão agora amplamente disponíveis e, como resultado, estão sendo cada vez mais utilizados nos mercados mais avançados.
CPUs
56fdfc2c761e401900d28c8f
Computadores multiprocessadores e com vários núcleos têm múltiplos de quê?
Os supercomputadores, em particular, geralmente possuem arquiteturas altamente exclusivas que diferem significativamente da arquitetura básica do programa armazenado e dos computadores de uso geral. Eles geralmente apresentam milhares de CPUs, interconexões personalizadas de alta velocidade e hardware de computação especializado. Esses projetos tendem a ser úteis apenas para tarefas especializadas devido à grande escala da organização do programa necessária para utilizar com êxito a maioria dos recursos disponíveis de uma só vez. Os supercomputadores geralmente veem o uso em aplicativos de simulação em larga escala, renderização gráfica e criptografia, além de outras tarefas chamadas "embaraçosamente paralelas".
milhares
56fdfd72761e401900d28c91
Quantas CPUs os supercomputadores normalmente possuem?
supercomputadores
56fdfd72761e401900d28c92
Qual é o nome de um computador que possui muitas CPUs e muito mais poderoso?
Os computadores têm sido usados para coordenar informações entre vários locais desde os anos 50. O sistema SAGE das forças armadas dos EUA foi o primeiro exemplo em larga escala desse sistema, o que levou a vários sistemas comerciais para fins especiais, como o Sabre.
istema SAGE
56fe00a519033b140034ce29
Qual sistema militar dos EUA foi o primeiro sistema em grande escala a coordenar informações entre vários locais?
56fe00a519033b140034ce2a
Quando os computadores foram usados pela primeira vez para coordenar informações entre vários locais?
Na década de 1970, engenheiros de computação de instituições de pesquisa nos Estados Unidos começaram a conectar seus computadores usando a tecnologia de telecomunicações. O esforço foi financiado pela ARPA (agora DARPA), e a rede de computadores resultante foi chamada ARPANET. As tecnologias que tornaram possível o Arpanet se espalharam e evoluíram.
DARPA
56fe00e019033b140034ce2d
ARPA agora é conhecido como o quê?
ARPA
56fe00e019033b140034ce2e
Quem financiou a ligação de computadores nos EUA na década de 1970?
Com o tempo, a rede se espalhou para além de instituições acadêmicas e militares e ficou conhecida como Internet. O surgimento de redes envolveu uma redefinição da natureza e dos limites do computador. Os sistemas operacionais e aplicativos de computador foram modificados para incluir a capacidade de definir e acessar os recursos de outros computadores na rede, como dispositivos periféricos, informações armazenadas e similares, como extensões dos recursos de um computador individual. Inicialmente, essas instalações estavam disponíveis principalmente para pessoas que trabalhavam em ambientes de alta tecnologia, mas, nos anos 90, a disseminação de aplicativos como email e a World Wide Web, combinada com o desenvolvimento de tecnologias de rede rápidas e baratas, como Ethernet e ADSL, via redes de computadores. tornar-se quase onipresente. De fato, o número de computadores conectados em rede está crescendo fenomenalmente. Uma proporção muito grande de computadores pessoais se conecta regularmente à Internet para se comunicar e receber informações. A rede "sem fio", geralmente utilizando redes de telefonia móvel, significa que a rede está se tornando cada vez mais onipresente, mesmo em ambientes de computação móvel.
o Internet
56fe0112761e401900d28c95
A rede se espalhou para ser conhecida como o que hoje?
A capacidade de armazenar e executar listas de instruções chamadas programas torna os computadores extremamente versáteis, distinguindo-os das calculadoras. A tese de Church-Turing é uma afirmação matemática dessa versatilidade: qualquer computador com capacidade mínima (sendo Turing-completo) é, em princípio, capaz de executar as mesmas tarefas que qualquer outro computador pode executar. Portanto, qualquer tipo de computador (netbook, supercomputador, autômato celular etc.) é capaz de executar as mesmas tarefas computacionais, com tempo e capacidade de armazenamento suficientes.
programas
56fe016d761e401900d28c97
A capacidade de armazenar e executar listas de instruções é chamada de quê?
A tese de Church-Turing
56fe016d761e401900d28c98
A afirmação matemática da versatilidade dos computadores é conhecida como o quê?
Um computador não precisa ser eletrônico, nem ter um processador, nem RAM, nem mesmo um disco rígido. Embora o uso popular da palavra "computador" seja sinônimo de computador eletrônico pessoal, a definição moderna de computador é literalmente: "Um dispositivo que calcula, especialmente uma máquina eletrônica programável [geralmente] que executa operações matemáticas ou lógicas de alta velocidade ou que reúne, armazena, correlaciona ou processa informações ". Qualquer dispositivo que processe informações se qualifica como um computador, especialmente se o processamento for intencional.
um computador
56fe01af19033b140034ce31
Todos os dispositivos que podem processar informações podem se qualificar para serem chamados de quê?
Historicamente, os computadores evoluíram de computadores mecânicos e, eventualmente, de tubos de vácuo para transistores. No entanto, sistemas computacionais conceitualmente tão flexíveis quanto um computador pessoal podem ser construídos a partir de quase tudo. Por exemplo, um computador pode ser feito de bolas de bilhar (computador de bola de bilhar); um exemplo frequentemente citado. [citação necessário] Mais realisticamente, os computadores modernos são feitos de transistores feitos de semicondutores fotolitografados.
transistores
56fe022c19033b140034ce33
Os tubos de vácuo nos primeiros computadores foram substituídos por quê?
semicondutores fotolitografados
56fe022c19033b140034ce34
Os transistores são normalmente compostos do que hoje?
computador de bola de bilhar);
56fe022c19033b140034ce35
Um computador que é feito usando bolas de bilhar é conhecido como o quê?
Há pesquisas ativas para transformar computadores em muitos novos tipos de tecnologia promissores, como computadores ópticos, computadores com DNA, computadores neurais e computadores quânticos. A maioria dos computadores é universal, capaz de calcular qualquer função computável e limitada apenas pela capacidade de memória e velocidade de operação. No entanto, projetos diferentes de computadores podem oferecer desempenho muito diferente para problemas específicos; por exemplo, computadores quânticos podem potencialmente quebrar alguns algoritmos modernos de criptografia (por fatoração quântica) muito rapidamente.
computadores quânticos
56fe0329761e401900d28c9b
Que tipo de computador pode quebrar rapidamente os algoritmos de criptografia?
fatoração quântica
56fe0329761e401900d28c9c
Por que método os computadores quânticos resolvem os algoritmos de criptografia rapidamente?
Um computador resolverá os problemas exatamente da maneira como é programado, sem levar em consideração a eficiência, soluções alternativas, possíveis atalhos ou possíveis erros no código. Programas de computador que aprendem e se adaptam fazem parte do campo emergente de inteligência artificial e aprendizado de máquina.
inteligência artificial
56fe034c19033b140034ce39
Os programas de computador que podem aprender são estudados em que campo?
O termo hardware abrange todas as partes de um computador que são objetos tangíveis. Circuitos, monitores, fontes de alimentação, cabos, teclados, impressoras e mouses são todos hardware.
hardware
56fe037c19033b140034ce3b
Partes de um computador que são objetos reais são conhecidas coletivamente como o quê?
Software refere-se a partes do computador que não possuem uma forma material, como programas, dados, protocolos etc. Quando o software é armazenado em hardware que não pode ser facilmente modificado (como BIOS ROM em um PC IBM compatível), é às vezes chamado de "firmware".
programas
56fe03d5761e401900d28c9f
Partes de um computador que não são objetos materiais são coletivamente conhecidas como o quê?
firmware
56fe03d5761e401900d28ca0
O software armazenado em hardware que não pode ser alterado facilmente é chamado de quê?
rogramas
56fe03d5761e401900d28ca1
Que tipo de "mercadoria" é uma ROM do BIOS em um PC?
Firmware é a tecnologia que combina o hardware e o software, como o chip da BIOS, dentro de um computador. Este chip (hardware) está localizado na placa-mãe e possui o BIOS configurado (software) armazenado.
a placa-mãe
56fe0408761e401900d28ca5
Um chip da BIOS está localizado em um computador?
56fe0408761e401900d28ca6
Que tipo de software é armazenado em um chip da BIOS?
Quando dados não processados são enviados ao computador com a ajuda de dispositivos de entrada, eles são processados e enviados aos dispositivos de saída. Os dispositivos de entrada podem ser operados manualmente ou automatizados. O ato do processamento é regulado principalmente pela CPU. Alguns exemplos de dispositivos de entrada operados manualmente são:
CPU
56fe044419033b140034ce3d
O processamento de dados de dispositivos de entrada e saída geralmente é feito por quê?
dispositivos de saída
56fe044419033b140034ce3e
Para onde são enviados os dados dos dispositivos de entrada após serem processados?