[EMAIL PROTECTED] wrote:
> Ola,
Olah...
Como vai?
> Linux roda em Arquitetura RISC ??
Sim, roda tranquilamente em PowerPC e Sparc`s, que sao arquiteturas
RISC, assim como SH3,SH4,Arm, StrongArm, etc.
> O que se usa "normalmente" eh chamado de SISC neh ??
Eh CISC e nao SISC.
> O que significam ??
CISC = Complex Instruction Set Computer (Computing)
Pegando como base a linha Intel, poderia se definir como processadores
que sao construidos "sobre" outro processador, circuito integrado
melhorado, como eh o caso do 486, que na verdade eh um 386 melhorado. Ou
o Pentium que eh um 486 melhorado, o Pentium II eh um Pentium melhorado.
E como o Pentium II eh compativel com o XT (8086), o Pentium III,
Pentium IV, apesar de serem modernissimos, tem muito "lixo", que seriam
as instrucoes vindas desde o XT (backward compatibility). E como existe
esse "encapsulamento" de processador sobre processador (a nivel
computacional), isso gera um conjunto complexo de instrucoes, que gera
uma menor performance na relacao entre ciclos/instrucoes.
Mais genericamente, atualmente um processador CISC eh caracterizado por
terem muitas instrucoes e poucos registradores, e performance proxima de
2.5ciclos/instrucoes aproximadamente, entao um processador de 1Ghz,
processa aproximadamente 400Mega numeros de instrucoes.
RISC = Reduced Instruction Set Computer (Computing)
Sao processadores construidos apartir do zero, mais recentes que os
CISC`s, na verdade a grande diferenca estah na "filosofia" do
processador, que gera como consequencia um conjunto de poucas instrucoes
e muitos registradores. A filosofia seria aproveitar maximo possivel o
silicio do processador (aproveitar ao maximo o processador em si). Eh
como se ao inves de evoluir para um Pentium IV nesse encapsulamento de
instrucoes que vem desde o XT, voce tivesse apenas as instrucoes
proprias para o processador (Pentium IV puro). Essa ultima
caracteristica nao eh da filosofia do RISC propriamente dita, mas eh uma
consequencia imediata por ser mais recente e pelo ideial de ter um
conjunto reduzido de instrucoes. Isso gera como consequencia uma
performance de 1cliclo/instrucoes, a grosso modo, um processador RISC de
400Mhz seria "equivalente" a um CISC de 1Ghz, ou ateh mais rapido
dependendo da aplicacao.
Ainda existe o VLIW, Very Low Instruction Word, que eh um processador
que tem poucas instrucoes basicas (semelhante ao RISC), mas tem o kernel
do processador programavel para macro-instrucoes, e uma quantidade maior
de registradores, o que faz ganhar em performance e ganha em backward
compatibility. Processa mais de uma instrucao por vez, o nome vem do
fato do compilador para ele ter que "montar" diversas instrucoes basicas
em uma "Instruction Word" (macroinstrucao), e as macroinstrucoes no
processador sao "desmontadas" a maneira a preencher todos os slots de
operacoes do processador (paralelismo em nivel de instrucao), tentando
assim otimizar e paralelizar o maximo possivel as instrucoes. O novo
processador de 64bits da Intel segue essa linha.
> Obrigado.
> t+
> [ ]'s
Saudacoes,
Leaozim
Assinantes em 23/08/2001: 2273
Mensagens recebidas desde 07/01/1999: 129224
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]