Cap 1 - A evolução dos computadores Flashcards
Qual a relação entre bit e byte?
1 byte é igual a 8 bits.
Como deve ser abreviado o termo “byte”?
O termo “byte” deve ser expresso como “B” (maiúsculo).
Como deve ser abreviado o termo “bit”?
O termo “bit” deve ser expresso como “b” (minúsculo).
Qual das seguintes opções está incorreta: “1 B = 8 b” ou “1 b = 8 B”?
“1 b = 8 B” está incorreta. A forma correta é “1 B = 8 b”.
Qual é a principal vantagem de um compilador?
A execução do programa é mais rápida.
Qual é a principal vantagem de um interpretador?
Um interpretador é mais versátil, pois gera as instruções de linguagem de baixo nível (LLL) no momento da execução.
O que significa LLL?
LLL significa “Low-Level Language” ou “Linguagem de baixo nível”.
Quais são as características da LLL para os humanos?
A LLL é menos legível e mais difícil de compreender e aprender.
Qual é a única linguagem que os computadores compreendem diretamente?
A LLL é a única linguagem compreendida diretamente pelos computadores e é mais rápida.
Qual é o conhecimento necessário para programar em LLL?
Para programar em LLL, é necessário conhecer o hardware (H/W).
O que significa HLL?
HLL significa “High-Level Language” ou “Linguagem de Alto Nível”.
Qual é a principal vantagem das linguagens de alto nível (HLL) em comparação com LLL?
As linguagens de alto nível (HLL) são mais legíveis, fáceis de compreender e aprender pelos humanos.
Quantos anos de progresso a tecnologia dos computadores reflete?
A tecnologia dos computadores reflete cerca de 75 anos de progresso, desde o lançamento do primeiro computador eletrônico nos anos 40 do século XX.
O que se pode comprar hoje com cerca de 500 €, em termos de capacidade e desempenho de computadores?
Com cerca de 500 € hoje, é possível comprar um computador pessoal com maior desempenho e capacidade do que um computador comprado em 1985 por 1 milhão de €.
Quais são os dois principais fatores que contribuíram para a evolução dos computadores?
Os dois principais fatores são os avanços na tecnologia e os avanços no design (arquitetura) dos computadores.
Como se caracterizam os avanços na tecnologia e no design ao longo do tempo?
Os avanços na tecnologia foram mais ou menos constantes, enquanto os avanços no design (arquitetura) foram menos constantes.
Como os fatores de tecnologia e design influenciaram a evolução dos computadores nos primeiros 25 anos?
Nos primeiros 25 anos, tanto os avanços tecnológicos quanto os de design contribuíram significativamente para a evolução dos computadores.
Qual foi o impacto da tecnologia de circuitos integrados na evolução dos computadores após 1970?
Após 1970, houve uma grande dependência da tecnologia de circuitos integrados, que impulsionou melhorias significativas no desempenho dos computadores.
Qual foi o crescimento anual médio no desempenho de mainframes e minicomputadores a partir de 1970?
O desempenho de mainframes e minicomputadores melhorou a uma taxa de crescimento anual de cerca de 25% após 1970.
Qual foi uma das principais inovações tecnológicas dos finais dos anos 70?
O surgimento do microprocessador foi uma das principais inovações dos finais dos anos 70.
Qual foi a taxa de crescimento anual no desempenho dos processadores com o surgimento do microprocessador?
Com o surgimento do microprocessador, o desempenho dos processadores aumentou cerca de 35% ao ano.
Que tipos de sistemas operativos foram introduzidos com a massificação do microprocessador?
Surgiram Sistemas Operativos Standard, como o UNIX e o seu clone Linux.
Quais foram algumas das ferramentas de software desenvolvidas para facilitar a programação após a introdução dos microprocessadores?
Foram introduzidas linguagens de alto nível e compiladores.
Que impacto a massificação do microprocessador teve sobre o custo dos computadores?
A massificação do microprocessador ajudou a reduzir o custo dos computadores.
O que é a arquitetura RISC e qual é a sua principal característica?
A arquitetura RISC (Reduced Instruction Set Computer) foi introduzida no início dos anos 80 e se caracteriza por ter instruções mais simples, que são mais fáceis de processar.
Como a massificação do microprocessador influenciou a criação de novas arquiteturas?
A massificação do microprocessador reduziu o risco associado à criação de novas arquiteturas, como a RISC.
Em que se focam as arquiteturas RISC?
As arquiteturas RISC focam-se na exploração de paralelismo a nível das instruções e na utilização de memórias caches.
O que é pipelining em uma arquitetura RISC?
Pipelining é uma técnica onde as unidades funcionais do processador trabalham em paralelo, permitindo que uma nova instrução comece antes que a anterior termine, aumentando a rapidez e a eficiência na execução das instruções.
Qual é a analogia frequentemente usada para explicar o conceito de pipelining?
O pipelining é frequentemente comparado a uma linha de montagem de automóveis, onde várias etapas ocorrem simultaneamente.
O que são processadores superescalares e qual é sua característica principal?
Processadores superescalares são aqueles que integram mais de uma unidade de execução, como a Unidade Aritmética e Lógica (ALU), permitindo que várias instruções sejam lançadas em simultâneo.
Como os processadores x86 (CISC) adaptaram inovações das arquiteturas RISC?
A partir das microarquiteturas Intel P6 e AMD K5, os processadores x86 começaram a traduzir internamente as instruções 80x86 em instruções tipo RISC, para simplificar o processamento e adotar inovações RISC.
Qual foi o impacto do overhead de tradução x86 no mercado dos sistemas embutidos?
O overhead da tradução x86, em termos de energia e área de silício necessária, impulsionou o surgimento e domínio da arquitetura ARM (Advanced RISC Machines) no mercado de sistemas embutidos.
O que é a arquitetura ARM e por que ela se destacou no mercado de embutidos?
A arquitetura ARM (Advanced RISC Machines) é uma arquitetura RISC que se destacou por ser mais eficiente em consumo de energia e uso de silício, características importantes para sistemas embutidos.
Qual foi a taxa de crescimento anual do desempenho dos processadores entre 1986 e 2003?
O desempenho dos processadores cresceu cerca de 50% ao ano entre 1986 e 2003.
Qual foi a principal causa do aumento do desempenho dos processadores entre 1986 e 2003?
As otimizações na arquitetura e na organização dos processadores foram as principais causas do aumento significativo do desempenho.
O que aconteceu aos mainframes e supercomputadores nesse período?
Mainframes e supercomputadores foram substituídos por arquiteturas multiprocessadores, com o surgimento de estações de trabalho (workstations) e computadores pessoais (PC).
Como o aumento do desempenho dos processadores impactou os computadores pessoais (PC)?
O aumento do desempenho melhorou significativamente as capacidades dos computadores pessoais, tornando-os mais eficientes para os utilizadores.
Como o desempenho dos microprocessadores atuais em PCs se compara ao dos supercomputadores de 10 anos atrás?
Para a maioria das aplicações, o desempenho dos microprocessadores atuais em PCs supera o dos supercomputadores de 10 anos atrás.
Qual foi o crescimento anual do desempenho dos processadores entre 2003 e 2011?
O crescimento anual do desempenho dos processadores caiu para valores inferiores a 23% ao ano entre 2003 e 2011.
Quais fatores contribuíram para a redução no crescimento de desempenho dos processadores após 2003?
A dificuldade de arrefecimento dos circuitos e a falta de paralelismo adicional para explorar ao nível das instruções.
Qual foi a solução adotada pelos fabricantes para aumentar o desempenho dos processadores após 2003?
Todos os fabricantes optaram por circuitos com múltiplos processadores (chips multi-core).
Qual modelo de paralelismo foi abandonado em favor de novos paradigmas após 2003?
O paralelismo ao nível das instruções (ILP - Instruction-Level Parallelism) foi complementado por novos paradigmas de paralelismo.
Quais são os novos paradigmas de paralelismo introduzidos para melhorar o desempenho dos processadores?
Os novos paradigmas incluem Data-Level Parallelism (DLP), Thread-Level Parallelism (TLP), e Request-Level Parallelism (RLP).
Qual foi o crescimento anual do desempenho dos processadores entre 2011 e 2015?
Entre 2011 e 2015, o crescimento anual do desempenho dos processadores caiu para apenas 12%.
Qual foi a taxa de aumento do desempenho dos processadores após 2015?
Após 2015, o aumento de desempenho dos processadores reduziu-se ainda mais, fixando-se em cerca de 3.5% ao ano.
1º e 5º Geração de SPEC
SPEC 89, SPEC92, SPEC95, SPEC2000 e SPEC2006
6º Geração de SPEC
SPEC2017
Quais eram as características dos computadores na década de 1960?
Na década de 1960, surgiram os mainframes, computadores grandes e caros (custavam milhões de euros) usados para processamento de dados empresariais e aplicações científicas de larga escala.
Qual foi a principal inovação em computadores na década de 1970?
Na década de 1970, surgiram os minicomputadores, usados principalmente em laboratórios científicos e permitindo a partilha de computador por meio de terminais.
Que tipo de computador se popularizou na década de 1980?
Na década de 1980, os computadores pessoais (PCs) baseados em microprocessadores e as estações de trabalho (workstations) se popularizaram.
Quais foram os principais avanços em tecnologia de computação na década de 1990?
Na década de 1990, a internet se expandiu, surgiram dispositivos móveis, e outros dispositivos eletrônicos começaram a se tornar comuns.