Advertisement
Talilo

Arquiteturas CISC e RISC.txt

Jun 5th, 2023 (edited)
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.03 KB | None | 0 0
  1. Arquiteturas CISC e RISC
  2.  
  3. CISC(Complex Instruction Set Computer) ou em uma tradução mais literal, “Computador com um Conjunto Complexo de Instruções”: é um tipo de processador que suporta mais instrução no entanto ela pode ficar lenta com a execução delas.
  4.  
  5. RISC(Reduced Instruction Set Computer) qual a tradução é “Computador com um conjunto reduzido de instruções" é o processador que suporta menos instrução e com isso executa com mais rapidez o conjunto de instruções que são combinadas.
  6.  
  7. Vantagens da arquitetura CISC é que ela possui muita das instruções guardadas no próprio processador, facilitando para os desenvolvedores de linguagem da maquina.
  8. Reduz o código executar por já possuirem muito código parecido com outros programas, em forma de uma única instrução.
  9.  
  10. Desvantagens da arquitetura CISC é a impossibilidade de alterar alguma instrução composta para melhorar a performance.
  11. O código equivalente as instruções compostas do CISC pode ser escrito nos RISC, utilizando um conjunto de instrução simples, da maneira que mais se adequar.
  12.  
  13. As vantagens da arquitetura RISC é que os chips são mais simples e mais baratos por terem um menor numero de circuitos internos, e podem também trabalhar com clocks altos. Processadores RISC também é capaz de executar instruções muito mais rapidamente.
  14.  
  15. Desvantagens da arquitetura RISC é que eles são capazes de executar apenas algumas instruções simples. Requer um sistema de memória rápida para alimentar suas instruções. Sistemas baseados nesta arquitetura costumam apresentar grande quantidade de memória cache interna.
  16.  
  17. CISC possui um conjunto maior de instruções que pode ser processados, enquanto no RISC o volume de instruções alem de mais limitados, é mais simples. A tendencia é que ambas continuem coexistindo no mercado.
  18.  
  19. Referencias
  20. https://www.lb2.com.br/blog/processadores-cisc-x-risc-qual-a-diferenca-entre-essas-duas-arquiteturas
  21.  
  22.  
  23.  
  24. Processadores CISC X RISC: qual a diferença entre essas duas arquiteturas?
  25.  
  26. Capacidade e modo de processamento. Ao final deste post, você vai concluir que essas são as principais diferenças entre as arquitetura CISC e RISC. Mas para chegar lá, vamos começar do início.
  27.  
  28. O que o processador faz?
  29. Considerado o cérebro de um computador, o processador – ou Unidade Central de Processamento (CPU) – é um circuito eletrônico responsável por executar uma série de instruções dadas pela máquina. Essas instruções são pré-definidas e armazenadas na memória principal do computador e chegam ao processador em linguagem assembly, que é o padrão reconhecido e compreendido por ele. O processador pode receber diferentes tipos de instrução:
  30.  
  31. Operações aritméticas (adição, subtração, multiplicação e divisão);
  32. Acesso à memória para, por exemplo, mover dados de um local para outro;
  33. Operações lógicas;
  34. Controle, etc...
  35. É aqui que as diferenças entre RISC e CISC começam a surgir. CISC é o acrônimo de Complex Instruction Set Computer, ou seja, executa instruções complexas.
  36.  
  37. E qual é a complexidade por trás dessas instruções?
  38.  
  39. Elas são normalmente longas e repletas de operações matemáticas distintas.
  40. Não possuem um tamanho padrão, podendo assumir dimensões variáveis de acordo com a quantidade de operações que deverão ser executadas.
  41. Exigem que o processador acesse a memória para executar essa instrução.
  42. Resultado: o tempo de processamento será maior afetando, portanto, a capacidade de processamento. Para executar uma só instrução, um processador CISC pode exigir vários ciclos de relógio. Um ciclo de relógio é a frequência medida em Hertz que determina quantos impulsos serão realizados por segundo naquele computador.
  43.  
  44. Exemplo, uma máquina de 100Mhz irá realizar 100 milhões de impulsos por segundo. Quanto maior esse número, menor será a quantidade de ciclos necessários para executar uma instrução. A família de processadores x86 da Intel (286, 386, 486) nascida na década de 1970 é uma das mais reconhecidas usuárias da arquitetura CISC. E, durante anos, os computadores pessoais se restringiram a essa arquitetura até que a Apple mudou esse cenário. “Podemos dizer que 90% do mercado têm suas demandas atendidas por máquinas com processador CISC. São usadas, normalmente, para rodar aplicações simples que exigem pouco processamento como um sistema de caixa de uma loja, por exemplo”, afirma o Diretor de Operações da LB2, Victor Machado.
  45.  
  46. Devido à capacidade de processamento limitada, são logo substituídas pela arquitetura RISC, quando a necessidade de processamento atinge padrões elevados.
  47.  
  48. RISC ( Reduced Instruction Set Computer)
  49. Aqui o nome mais uma vez diz muito sobre a arquitetura do processador. Ao contrário do CISC, o RISC executa instruções reduzidas.
  50.  
  51. Ou seja, ele quebra a instrução em várias menores e mais simples e todas assumem um tamanho padrão. Cada uma dessas instruções têm as características necessárias para que possa ser executada em apenas um ciclo de relógio. No exemplo que demos antes, a cada 100 milhões de impulsos, uma instrução seria concluída.
  52.  
  53. No caso do CISC, essa afirmação não seria verdadeira já que uma instrução poderia exigir 10, 20 ou vários outros ciclos para ser finalizada. “Em nível enterprise, em que o processamento dos dados é muito alto, máquinas com arquitetura RISC como a Power da IBM e Sparc da Oracle são as mais indicadas. E aqui não estamos nos referindo necessariamente ao tamanho da empresa. Organizações de pequeno e médio porte podem ter operações que exijam capacidade de processamento muito alto e, por isso, recorrem ao RISC”, detalha Victor.
  54.  
  55. O RISC também é amplamente utilizado em dispositivos móveis como celulares e tablets, os próprios notebooks e vídeo-games, pois são processadores menores, mais baratos e que tendem a consumir menos energia. Sem contar que atende à forte demanda por uma velocidade de processamento elevada nestes casos.
  56.  
  57.  
  58.  
  59. --> CISC
  60. - Instruções completas que exigem vários ciclos de relógio para serem executadas
  61. - Instruções com formatos variáveis
  62.  
  63.  
  64. --> RISC
  65.  
  66. - Instruções simples executadas em um ciclo de relógio
  67. - Instruções com formatos fixos
  68.  
  69.  
  70. Apesar de parecer menos vantajosa frente à arquitetura RISC, a CISC possui um conjunto maior de instruções que podem ser precessados, enquanto no RISC, o volume de instruções além de mais limitado, é mais simples. Existem sim aplicações muito específicas para a arquitetura CISC e, por isso, a tendência é que ambas continuem coexistindo no mercado. Inclusive, há uma tendência de fusão dos dois tipos de processadores, permitindo que as instruções mais complexas sejam direcionadas para RISC e as mais simples e rápidas para CISC.
  71.  
  72. Para saber exatamente qual se encaixa melhor nas necessidades do seu negócio, conte com a ajuda dos especialistas da LB2.
  73.  
  74. Acompanhe nossos conteúdos no Linkedin:
  75.  
  76. https://www.linkedin.com/company/lb2-consultoria/.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement