SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
QUESTIONÁRIO 01
Tema: Processadores
1- Num processador, qual é a função do coprocessador aritmético? Em quais
aplicativos ele é importante?
Num processador atual, o coprocessador aritmético cuida de todas as instruções que
manipulam dados de precisão ou funções aritméticas complexas. Este tipo de cálculo é
usado intensivamente em todos os jogos 3D, vários programas gráficos e aplicativos
científicos. Na época do 386 muitos destes programas vinham com funções para simular
um coprocessador aritmético, caso não houvesse nenhum instalado, estas funções
usavam várias instruções de inteiros para conseguir o resultado de apenas uma instrução
de ponto flutuante. O aplicativo rodava, só que umas 20 vezes mais devagar.
2- Qual é a diferença entre o cache L1 e o cache L2? Por que existe esta separação?
Por limitações no número de transístores que é possível colocar dentro de um
processador. Apesar de ajudar muito na performance, o cache L1 ocupa muito espaço,
são necessários vários transístores para cada bit de dados. Se fosse adicionada uma
quantidade muito grande, o processador se tornaria muito grande, difícil e caro de se
produzir. Por ser mais lento, o cache L2 tem uma densidade maior, ou seja, são
necessários menos transístores para cada bit de dados. É por isso que mesmo hoje em
dia, onde a maioria dos processadores trazem tanto cache L1 quanto cache L2
integrados, o cache L2 é sempre mais lento, e por isso existe em maior quantidade. Um
Athlon Thunderbird por exemplo, tem de esperar 9 ciclos cada vez que for acessar o
cache L2, contra apenas 3 ciclos quando acessa o cache L1. Se precisar acessar a
memória RAM a coisa desanda, são precisos 40, 60 ciclos, dependendo da freqüência do
processador.
Além dos caches, o processador também conta com os registradores, que são pequenas
áreas de memória que armazenam dados que estão sendo processados. Tudo funciona
de modo que enquanto espera os 3 ciclos para acessar o cache L1, o Athlon possa
manter-se ocupado processando dados que estão armazenados nos registradores. Ele
perde um tempo considerável apenas quando precisa acessar a memória RAM.
3- Por que um 486 é mais lento do que um Pentium do mesmo clock. Cite pelo
menos dois motivos.
Em primeiro lugar, o 486 processa apenas uma instrução por ciclo, de forma seqüencial,
enquanto o Pentium processa duas. O Pentium tem mais cache L1, o barramento com o
cache é mais largo, o acesso à memória RAM é feito a 64 bits, contra 32 bits no 486, no
Pentium a memória RAM, junto com o cache L2 da placa mãe operam a 60 ou 66 MHz,
dependendo da versão, enquanto no 486 operam a 25, 30, 33 ou 40 MHz, dependendo
da versão. O coprocessador aritmético do Pentium também é muito mais rápido, segundo
informações da Intel chega a ser de 5 a 6 vezes mais rápido que o coprocessador que
equipa o 486DX.
4- Presumindo que haja espaço livre suficiente no disco rígido, seria possível
instalar e usar o Windows 95 num 386? Justifique.
Os requisitos mínimos de instalação do Windows 95 A são um 386 com 4 MB de memória
e 60 MB livres no HD. Isso é o mínimo para instalar o Windows 95, usa-lo já é outra
história. Só uma curiosidade, algumas das primeiras séries do 386DX, pelo que sei
apenas alguns dos modelos de 20 MHz, tinham um bug que afetava algumas das
instruções de 32 bits, estes não rodam Windows 95 nem com macumba :-) A intel trocou a
maioria, mas ainda devem existir alguns por aí.
5- Se você respondeu "sim" à pergunta anterior, explique por que não seria
possível instalar o Windows 95 num 286. Se respondeu "não", explique as
diferenças de arquitetura entre o 386 e o 486.
O 286 ainda é um processador de 16 bits. Mas de qualquer forma, é possível rodar um
Windows 3.1 em modo Standard, se servir de consolo :-) As diferenças entre o 386 e o
486 são várias, mas as principais são que o 486 já traz cache L1 e coprocessador
aritmético integrados (a exceção é o 486SX, uma versão de baixo custo, sem o
coprocessador). Outra diferença interessante é que o 486 possui 5 estágios de pipeline,
enquanto o 386 é monoestágio. Isso permite que o 486 perca menos tempo ao processar
instruções complexas. Na prática, um 486 é pelo menos umas duas vezes mais rápido
que um 386 da mesma freqüência, bem mais do que isso em alguns aplicativos.
6- Quais eram as diferenças entre o K6-2 e o K6-3? Por que o K6-3 saiu de linha
antes do K6-2?
O K6-3 tinha um cache L2 de 256 KB, full speed embutido, de resto era igual ao K6-2. O
cache melhorava o desempenho do processador, mas ao mesmo tempo o encarecia. Na
época, o K6-2 era o processador de baixo custo da AMD, enquanto o K6-3 era o High-
end, uma alternativa ao Pentium III. Mas, logo depois a AMD lançou o Athlon, que era
bem mais rápido que um K6-3.
Um dos dois tinha que ser descontinuado e sobrou para o K6-3. O K6-2 continuou sendo
produzido, mantendo sua posição de processador de baixo custo, mas já vem sendo
rapidamente substituído pelos Durons, que além de muito mais rápidos, chegam a ser
mais baratos.
7- Por que, a partir do 386, todos os processadores usados em micros PC são
compatíveis entre si?
Todos são compatíveis com o mesmo conjunto básico de instruções, o x86. Apesar de
cada processador ter suas particularidades, todos entendem esta mesma língua.
8- Por que as instruções MMX ajudam apenas em alguns aplicativos?
É preciso que o aplicativo seja otimizado para o MMX, caso contrário não existe ganho
algum, as instruções simplesmente não são utilizadas. Além disso, as instruções MMX
permitem manipular dados ou executar cálculos que envolvam números inteiros, ou seja
cálculos de baixa precisão, somar dois valores de 8 bits por exemplo, não servem para
manipular gráficos 3D, nem mesmo para compactar vídeo usando algoritmos mais
complexos (o Divx;-) por exemplo) sem perda de qualidade.
9- Qual é a diferença entre as instruções MMX e as instruções 3D-Now! criadas pela
AMD?
Ambos os conjuntos de instruções visam aproveitar melhor os recursos do processador,
permitindo executar mais instruções por ciclo. A diferença entre as duas é que as
instruções MMX ajudam em instruções envolvendo números inteiros, pontos de imagem
em um programa gráfico 2D por exemplo, enquanto as instruções 3D-Now! ajudam em
jogos e outros aplicativos que manipulam gráficos tridimensionais ou cálculos científicos,
que manipulam cálculos que envolvam maior precisão. Os processadores AMD, apartir do
K6-2 suportam tanto o MMX quanto o 3D-Now!, o Athlon trouxe algumas instruções 3D-
Now! novas, melhorando um pouco a eficiência do conjunto, enquanto os Pentium III e
Pentium 4 trazem as instruções SSE, um conjunto bem mais complexo, que combina
instruções de inteiros e de ponto flutuante, além de contarem também com as velhas
instruções MMX, que hoje em dia não servem pra muita coisa de qualquer forma.
10- O Pentium, assim como a maioria dos processadores posteriores, acessa a
memória a 64 bits. Isto permite classifica-lo como um processador de 64 bits?
Justifique.
Não, pois o que conta é a quantidade de dados que o processador pode manipular, não a
velocidade de acesso à memória. Na verdade, como a memória RAM é muito mais lenta
que o processador, um acesso de 64 bits à memória pode demorar até 60 ciclos de
processamento num processador atual. O barramento de dados com os caches costuma
ser ainda maior, o Pentium 1 por exemplo tem um barramento total de 512 bits com o
cache L1. Esta banda toda tem como objetivo permitir que os dados possam ser
transmitidos mais rápido, evitando situações em que o processador fique sem dados para
processar. Além disso, não podemos esquecer que os processadores atuais executam
várias instruções por ciclo, necessitando de doses cavalares de dados para manterem-se
ocupados.

Mais conteúdo relacionado

Mais procurados

Hardware
HardwareHardware
HardwareTiago
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memóriasElaine Cecília Gatto
 
Curso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - ProcessadoresCurso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - ProcessadoresSpartan Digital
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadoresTiago
 
Processadores 4° geração
Processadores 4° geraçãoProcessadores 4° geração
Processadores 4° geraçãoValdeir Frizzera
 
Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amdMario Kleber
 
Processador Intel Core i7
Processador Intel Core i7Processador Intel Core i7
Processador Intel Core i7José Lamaison
 
Processadores intel de 6º geração
Processadores intel de 6º geraçãoProcessadores intel de 6º geração
Processadores intel de 6º geraçãoValdeir Frizzera
 
Resolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas OperacionaisResolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas OperacionaisRonildo Oliveira
 
Memorias dual channel
Memorias dual channelMemorias dual channel
Memorias dual channelMarcio Andrey
 
Arquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasArquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasAlex Camargo
 

Mais procurados (20)

Hardware
HardwareHardware
Hardware
 
Artigo memórias
Artigo memóriasArtigo memórias
Artigo memórias
 
Processadores
ProcessadoresProcessadores
Processadores
 
Arquitetura de computadores – memórias
Arquitetura de computadores – memóriasArquitetura de computadores – memórias
Arquitetura de computadores – memórias
 
Curso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - ProcessadoresCurso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - Processadores
 
Processadores
ProcessadoresProcessadores
Processadores
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadores
 
Processadores 4° geração
Processadores 4° geraçãoProcessadores 4° geração
Processadores 4° geração
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
 
Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amd
 
Processador Intel Core i7
Processador Intel Core i7Processador Intel Core i7
Processador Intel Core i7
 
Memória RAM
Memória RAMMemória RAM
Memória RAM
 
Trabalho de sd
Trabalho de sdTrabalho de sd
Trabalho de sd
 
Processadores intel de 6º geração
Processadores intel de 6º geraçãoProcessadores intel de 6º geração
Processadores intel de 6º geração
 
Memória ram
Memória ramMemória ram
Memória ram
 
Resolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas OperacionaisResolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas Operacionais
 
Aula 04 instalação de hardware
Aula 04 instalação de hardwareAula 04 instalação de hardware
Aula 04 instalação de hardware
 
Aula 06 memória ram
Aula 06   memória ramAula 06   memória ram
Aula 06 memória ram
 
Memorias dual channel
Memorias dual channelMemorias dual channel
Memorias dual channel
 
Arquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasArquitetura de Computadores: Memórias
Arquitetura de Computadores: Memórias
 

Destaque

System 400
System 400System 400
System 400Tiago
 
CIOReview_Manufacturing Special Edition_TCS Article
CIOReview_Manufacturing Special Edition_TCS ArticleCIOReview_Manufacturing Special Edition_TCS Article
CIOReview_Manufacturing Special Edition_TCS ArticleAmit Bhowmik
 
Las Tics En La Educacion
Las Tics En La EducacionLas Tics En La Educacion
Las Tics En La Educacionena
 
Fw builder
Fw builderFw builder
Fw builderTiago
 
Dibujo técnico......
Dibujo técnico......Dibujo técnico......
Dibujo técnico......Clara Andrade
 
Configurando um servidor
Configurando um servidorConfigurando um servidor
Configurando um servidorTiago
 
C# o basico
C#   o basicoC#   o basico
C# o basicoTiago
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e cssTiago
 
Elvis Presley Ii
Elvis Presley IiElvis Presley Ii
Elvis Presley Iimnb3
 

Destaque (15)

Anthem Cert 2017
Anthem Cert 2017Anthem Cert 2017
Anthem Cert 2017
 
System 400
System 400System 400
System 400
 
Chia muito mais cálcio
Chia  muito mais cálcioChia  muito mais cálcio
Chia muito mais cálcio
 
Test Report 3
Test Report 3Test Report 3
Test Report 3
 
CIOReview_Manufacturing Special Edition_TCS Article
CIOReview_Manufacturing Special Edition_TCS ArticleCIOReview_Manufacturing Special Edition_TCS Article
CIOReview_Manufacturing Special Edition_TCS Article
 
Chia um bem natural
Chia um bem naturalChia um bem natural
Chia um bem natural
 
Las Tics En La Educacion
Las Tics En La EducacionLas Tics En La Educacion
Las Tics En La Educacion
 
Plaza Drive Flyer
Plaza Drive FlyerPlaza Drive Flyer
Plaza Drive Flyer
 
Fw builder
Fw builderFw builder
Fw builder
 
Dibujo técnico......
Dibujo técnico......Dibujo técnico......
Dibujo técnico......
 
Configurando um servidor
Configurando um servidorConfigurando um servidor
Configurando um servidor
 
C# o basico
C#   o basicoC#   o basico
C# o basico
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
Conheã§a me
Conheã§a meConheã§a me
Conheã§a me
 
Elvis Presley Ii
Elvis Presley IiElvis Presley Ii
Elvis Presley Ii
 

Semelhante a Processadores e arquitetura de PCs

Hardware apresentação 5 - cpu e sockets
Hardware   apresentação 5 - cpu e socketsHardware   apresentação 5 - cpu e sockets
Hardware apresentação 5 - cpu e socketsLuiz Pereira de Souza
 
Introdução risc x cisc
Introdução risc x ciscIntrodução risc x cisc
Introdução risc x ciscuembley
 
Hardware questionario 02
Hardware   questionario 02Hardware   questionario 02
Hardware questionario 02Tiago
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Claudio Santos
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...claudiovalentim
 
Informática - Aula 2
Informática - Aula 2Informática - Aula 2
Informática - Aula 2IBEST ESCOLA
 
Esquema motherboard
Esquema motherboardEsquema motherboard
Esquema motherboardcabaldreams
 
Trab. De Tic
Trab. De TicTrab. De Tic
Trab. De Ticmartasara
 
Desempenho em equipamentos informáticos
Desempenho em equipamentos informáticosDesempenho em equipamentos informáticos
Desempenho em equipamentos informáticospjclima
 
Processadores
ProcessadoresProcessadores
Processadoresspidi_pt
 
As mother boards
As mother boardsAs mother boards
As mother boardsdgtavares
 
As mother boards
As mother boardsAs mother boards
As mother boardscabaldreams
 
Trabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxTrabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxBernardoPinto20
 
Trabalho processadores vanessa
Trabalho processadores vanessaTrabalho processadores vanessa
Trabalho processadores vanessaVanessa Costa
 
Unidade 2.1.4 Cpu
Unidade 2.1.4   CpuUnidade 2.1.4   Cpu
Unidade 2.1.4 Cpuguest18dcd9
 

Semelhante a Processadores e arquitetura de PCs (20)

Processador
ProcessadorProcessador
Processador
 
Hardware apresentação 5 - cpu e sockets
Hardware   apresentação 5 - cpu e socketsHardware   apresentação 5 - cpu e sockets
Hardware apresentação 5 - cpu e sockets
 
Processadores
ProcessadoresProcessadores
Processadores
 
Introdução risc x cisc
Introdução risc x ciscIntrodução risc x cisc
Introdução risc x cisc
 
Processadores
ProcessadoresProcessadores
Processadores
 
Hardware questionario 02
Hardware   questionario 02Hardware   questionario 02
Hardware questionario 02
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
 
Informática - Aula 2
Informática - Aula 2Informática - Aula 2
Informática - Aula 2
 
Esquema motherboard
Esquema motherboardEsquema motherboard
Esquema motherboard
 
Unitec processador
Unitec processadorUnitec processador
Unitec processador
 
Trab. De Tic
Trab. De TicTrab. De Tic
Trab. De Tic
 
Desempenho em equipamentos informáticos
Desempenho em equipamentos informáticosDesempenho em equipamentos informáticos
Desempenho em equipamentos informáticos
 
Processadores
ProcessadoresProcessadores
Processadores
 
As mother boards
As mother boardsAs mother boards
As mother boards
 
As mother boards
As mother boardsAs mother boards
As mother boards
 
Trabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxTrabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptx
 
Trabalho processadores vanessa
Trabalho processadores vanessaTrabalho processadores vanessa
Trabalho processadores vanessa
 
Unidade 2.1.4 Cpu
Unidade 2.1.4   CpuUnidade 2.1.4   Cpu
Unidade 2.1.4 Cpu
 
Mem%f3ria
Mem%f3riaMem%f3ria
Mem%f3ria
 

Mais de Tiago

Programacao php moodle
Programacao php moodleProgramacao php moodle
Programacao php moodleTiago
 
Apostila cdtc dotproject
Apostila cdtc dotprojectApostila cdtc dotproject
Apostila cdtc dotprojectTiago
 
6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascal6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascalTiago
 
Guia rapido de_pascal
Guia rapido de_pascalGuia rapido de_pascal
Guia rapido de_pascalTiago
 
Python bge
Python bgePython bge
Python bgeTiago
 
Curso python
Curso pythonCurso python
Curso pythonTiago
 
Curso python
Curso pythonCurso python
Curso pythonTiago
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 pythonTiago
 
Threading in c_sharp
Threading in c_sharpThreading in c_sharp
Threading in c_sharpTiago
 
Retirar acentos de_determinado_texto_em_c_sharp
Retirar acentos de_determinado_texto_em_c_sharpRetirar acentos de_determinado_texto_em_c_sharp
Retirar acentos de_determinado_texto_em_c_sharpTiago
 
Remover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharpRemover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharpTiago
 
Obter ip da_internet_em_c_sharp
Obter ip da_internet_em_c_sharpObter ip da_internet_em_c_sharp
Obter ip da_internet_em_c_sharpTiago
 
Metodo using no_c_sharp
Metodo using no_c_sharpMetodo using no_c_sharp
Metodo using no_c_sharpTiago
 
Introdução ao c# para iniciantes
Introdução ao c# para iniciantesIntrodução ao c# para iniciantes
Introdução ao c# para iniciantesTiago
 
Interfaces windows em c sharp
Interfaces windows em c sharpInterfaces windows em c sharp
Interfaces windows em c sharpTiago
 
Filestream sistema arquivos
Filestream  sistema arquivosFilestream  sistema arquivos
Filestream sistema arquivosTiago
 
Curso linux professor rafael
Curso linux professor rafaelCurso linux professor rafael
Curso linux professor rafaelTiago
 
Curso de shell
Curso de shellCurso de shell
Curso de shellTiago
 
Controle lpt em_c_sharp
Controle lpt em_c_sharpControle lpt em_c_sharp
Controle lpt em_c_sharpTiago
 
Classes csharp
Classes csharpClasses csharp
Classes csharpTiago
 

Mais de Tiago (20)

Programacao php moodle
Programacao php moodleProgramacao php moodle
Programacao php moodle
 
Apostila cdtc dotproject
Apostila cdtc dotprojectApostila cdtc dotproject
Apostila cdtc dotproject
 
6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascal6572501 ldp-apostila-de-turbo-pascal
6572501 ldp-apostila-de-turbo-pascal
 
Guia rapido de_pascal
Guia rapido de_pascalGuia rapido de_pascal
Guia rapido de_pascal
 
Python bge
Python bgePython bge
Python bge
 
Curso python
Curso pythonCurso python
Curso python
 
Curso python
Curso pythonCurso python
Curso python
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 python
 
Threading in c_sharp
Threading in c_sharpThreading in c_sharp
Threading in c_sharp
 
Retirar acentos de_determinado_texto_em_c_sharp
Retirar acentos de_determinado_texto_em_c_sharpRetirar acentos de_determinado_texto_em_c_sharp
Retirar acentos de_determinado_texto_em_c_sharp
 
Remover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharpRemover caracteres especiais_texto_em_c_sharp
Remover caracteres especiais_texto_em_c_sharp
 
Obter ip da_internet_em_c_sharp
Obter ip da_internet_em_c_sharpObter ip da_internet_em_c_sharp
Obter ip da_internet_em_c_sharp
 
Metodo using no_c_sharp
Metodo using no_c_sharpMetodo using no_c_sharp
Metodo using no_c_sharp
 
Introdução ao c# para iniciantes
Introdução ao c# para iniciantesIntrodução ao c# para iniciantes
Introdução ao c# para iniciantes
 
Interfaces windows em c sharp
Interfaces windows em c sharpInterfaces windows em c sharp
Interfaces windows em c sharp
 
Filestream sistema arquivos
Filestream  sistema arquivosFilestream  sistema arquivos
Filestream sistema arquivos
 
Curso linux professor rafael
Curso linux professor rafaelCurso linux professor rafael
Curso linux professor rafael
 
Curso de shell
Curso de shellCurso de shell
Curso de shell
 
Controle lpt em_c_sharp
Controle lpt em_c_sharpControle lpt em_c_sharp
Controle lpt em_c_sharp
 
Classes csharp
Classes csharpClasses csharp
Classes csharp
 

Último

GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometriajucelio7
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Vitor Mineiro
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfIvoneSantos45
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfJonathasAureliano1
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfPortfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfjanainadfsilva
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.pptErnandesLinhares1
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 

Último (20)

GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometria
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdf
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfPortfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppt
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 

Processadores e arquitetura de PCs

  • 1. QUESTIONÁRIO 01 Tema: Processadores 1- Num processador, qual é a função do coprocessador aritmético? Em quais aplicativos ele é importante? Num processador atual, o coprocessador aritmético cuida de todas as instruções que manipulam dados de precisão ou funções aritméticas complexas. Este tipo de cálculo é usado intensivamente em todos os jogos 3D, vários programas gráficos e aplicativos científicos. Na época do 386 muitos destes programas vinham com funções para simular um coprocessador aritmético, caso não houvesse nenhum instalado, estas funções usavam várias instruções de inteiros para conseguir o resultado de apenas uma instrução de ponto flutuante. O aplicativo rodava, só que umas 20 vezes mais devagar. 2- Qual é a diferença entre o cache L1 e o cache L2? Por que existe esta separação? Por limitações no número de transístores que é possível colocar dentro de um processador. Apesar de ajudar muito na performance, o cache L1 ocupa muito espaço, são necessários vários transístores para cada bit de dados. Se fosse adicionada uma quantidade muito grande, o processador se tornaria muito grande, difícil e caro de se produzir. Por ser mais lento, o cache L2 tem uma densidade maior, ou seja, são necessários menos transístores para cada bit de dados. É por isso que mesmo hoje em dia, onde a maioria dos processadores trazem tanto cache L1 quanto cache L2 integrados, o cache L2 é sempre mais lento, e por isso existe em maior quantidade. Um Athlon Thunderbird por exemplo, tem de esperar 9 ciclos cada vez que for acessar o cache L2, contra apenas 3 ciclos quando acessa o cache L1. Se precisar acessar a memória RAM a coisa desanda, são precisos 40, 60 ciclos, dependendo da freqüência do processador. Além dos caches, o processador também conta com os registradores, que são pequenas áreas de memória que armazenam dados que estão sendo processados. Tudo funciona de modo que enquanto espera os 3 ciclos para acessar o cache L1, o Athlon possa manter-se ocupado processando dados que estão armazenados nos registradores. Ele perde um tempo considerável apenas quando precisa acessar a memória RAM. 3- Por que um 486 é mais lento do que um Pentium do mesmo clock. Cite pelo menos dois motivos. Em primeiro lugar, o 486 processa apenas uma instrução por ciclo, de forma seqüencial, enquanto o Pentium processa duas. O Pentium tem mais cache L1, o barramento com o cache é mais largo, o acesso à memória RAM é feito a 64 bits, contra 32 bits no 486, no Pentium a memória RAM, junto com o cache L2 da placa mãe operam a 60 ou 66 MHz, dependendo da versão, enquanto no 486 operam a 25, 30, 33 ou 40 MHz, dependendo da versão. O coprocessador aritmético do Pentium também é muito mais rápido, segundo informações da Intel chega a ser de 5 a 6 vezes mais rápido que o coprocessador que equipa o 486DX.
  • 2. 4- Presumindo que haja espaço livre suficiente no disco rígido, seria possível instalar e usar o Windows 95 num 386? Justifique. Os requisitos mínimos de instalação do Windows 95 A são um 386 com 4 MB de memória e 60 MB livres no HD. Isso é o mínimo para instalar o Windows 95, usa-lo já é outra história. Só uma curiosidade, algumas das primeiras séries do 386DX, pelo que sei apenas alguns dos modelos de 20 MHz, tinham um bug que afetava algumas das instruções de 32 bits, estes não rodam Windows 95 nem com macumba :-) A intel trocou a maioria, mas ainda devem existir alguns por aí. 5- Se você respondeu "sim" à pergunta anterior, explique por que não seria possível instalar o Windows 95 num 286. Se respondeu "não", explique as diferenças de arquitetura entre o 386 e o 486. O 286 ainda é um processador de 16 bits. Mas de qualquer forma, é possível rodar um Windows 3.1 em modo Standard, se servir de consolo :-) As diferenças entre o 386 e o 486 são várias, mas as principais são que o 486 já traz cache L1 e coprocessador aritmético integrados (a exceção é o 486SX, uma versão de baixo custo, sem o coprocessador). Outra diferença interessante é que o 486 possui 5 estágios de pipeline, enquanto o 386 é monoestágio. Isso permite que o 486 perca menos tempo ao processar instruções complexas. Na prática, um 486 é pelo menos umas duas vezes mais rápido que um 386 da mesma freqüência, bem mais do que isso em alguns aplicativos. 6- Quais eram as diferenças entre o K6-2 e o K6-3? Por que o K6-3 saiu de linha antes do K6-2? O K6-3 tinha um cache L2 de 256 KB, full speed embutido, de resto era igual ao K6-2. O cache melhorava o desempenho do processador, mas ao mesmo tempo o encarecia. Na época, o K6-2 era o processador de baixo custo da AMD, enquanto o K6-3 era o High- end, uma alternativa ao Pentium III. Mas, logo depois a AMD lançou o Athlon, que era bem mais rápido que um K6-3. Um dos dois tinha que ser descontinuado e sobrou para o K6-3. O K6-2 continuou sendo produzido, mantendo sua posição de processador de baixo custo, mas já vem sendo rapidamente substituído pelos Durons, que além de muito mais rápidos, chegam a ser mais baratos. 7- Por que, a partir do 386, todos os processadores usados em micros PC são compatíveis entre si? Todos são compatíveis com o mesmo conjunto básico de instruções, o x86. Apesar de cada processador ter suas particularidades, todos entendem esta mesma língua.
  • 3. 8- Por que as instruções MMX ajudam apenas em alguns aplicativos? É preciso que o aplicativo seja otimizado para o MMX, caso contrário não existe ganho algum, as instruções simplesmente não são utilizadas. Além disso, as instruções MMX permitem manipular dados ou executar cálculos que envolvam números inteiros, ou seja cálculos de baixa precisão, somar dois valores de 8 bits por exemplo, não servem para manipular gráficos 3D, nem mesmo para compactar vídeo usando algoritmos mais complexos (o Divx;-) por exemplo) sem perda de qualidade. 9- Qual é a diferença entre as instruções MMX e as instruções 3D-Now! criadas pela AMD? Ambos os conjuntos de instruções visam aproveitar melhor os recursos do processador, permitindo executar mais instruções por ciclo. A diferença entre as duas é que as instruções MMX ajudam em instruções envolvendo números inteiros, pontos de imagem em um programa gráfico 2D por exemplo, enquanto as instruções 3D-Now! ajudam em jogos e outros aplicativos que manipulam gráficos tridimensionais ou cálculos científicos, que manipulam cálculos que envolvam maior precisão. Os processadores AMD, apartir do K6-2 suportam tanto o MMX quanto o 3D-Now!, o Athlon trouxe algumas instruções 3D- Now! novas, melhorando um pouco a eficiência do conjunto, enquanto os Pentium III e Pentium 4 trazem as instruções SSE, um conjunto bem mais complexo, que combina instruções de inteiros e de ponto flutuante, além de contarem também com as velhas instruções MMX, que hoje em dia não servem pra muita coisa de qualquer forma. 10- O Pentium, assim como a maioria dos processadores posteriores, acessa a memória a 64 bits. Isto permite classifica-lo como um processador de 64 bits? Justifique. Não, pois o que conta é a quantidade de dados que o processador pode manipular, não a velocidade de acesso à memória. Na verdade, como a memória RAM é muito mais lenta que o processador, um acesso de 64 bits à memória pode demorar até 60 ciclos de processamento num processador atual. O barramento de dados com os caches costuma ser ainda maior, o Pentium 1 por exemplo tem um barramento total de 512 bits com o cache L1. Esta banda toda tem como objetivo permitir que os dados possam ser transmitidos mais rápido, evitando situações em que o processador fique sem dados para processar. Além disso, não podemos esquecer que os processadores atuais executam várias instruções por ciclo, necessitando de doses cavalares de dados para manterem-se ocupados.