# data[].attributes.body
A Arquitetura de Computadores é o projeto conceitual e fundamental da estrutura operacional de um sistema computacional. Em outras palavras. É o conjunto de requisitos necessários, sejam estruturais ou organizacionais, para que um computador funcione.

Portanto, apresento dois tipos de Arquitetura de Computadores

# data[].attributes.body
Se caracteriza pela possibilidade de uma máquina armazenar seus programas no mesmo espaço onde se encontram os dados. Dessa forma, a máquina é capaz de manipular programas e executar instruções.

Pode se dizer que todos os elementos dessa arquitetura são alinhados da estrutura de hardware da máquina. Assim o sistema pode realizar todas as suas atividades sem apresentar erros de desempenho. Pois todo o conjunto de hardware é projetado para fazer essa transferência de dados e informações, da maneira mais eficiente possível. Essa com certeza é uma das maiores vantagens da arquitetura de Von Neumann.

# data[].attributes.body
A Arquitetura de Processadores CISC (Complex Instruction Set Computers) é capaz de executar centenas de instruções complexas e distintas. A desvantagem desta arquitetura está justamente na sua base. Sua capacidade de executar centenas de instruções custa mais ao exigir vários ciclos de clock para serem executadas

Diferenças:

Único conjunto de registradores

Um ou dois operandos de registradores permitidos por instrução

Passagem de parâmetros ineficiente através da memória

Instruções de múltiplos ciclos de clock

Complexidade no código

# data[].attributes.body
A Arquitetura RISC (Reduced Instruction Set Computer), tem como objetivo principal simplificar as instruções de modo que elas possam ser executadas mais rapidamente. Cada instrução executa apenas uma operação, que são do mesmo tamanho.

Diferenças:

Múltiplos conjuntos de registradores, muitas vezes superando 256

Passagem eficiente de parâmetros por registradores no chip (processador)

Complexidade no compilador

Altamente paralelizado (pipelined)

Poucos modos de endereçamento

# data[].attributes.body
O chip Morpheus, bloqueia possíveis ataques de hackers criptografando e reorganizando aleatoriamente bits chave de seu próprio código e de seus dados 20 vezes por segundo. O Morpheus utiliza a segurança não como uma “feature a mais”, mas sim no seu próprio hardware. Seu projeto foi desenvolvido desde o zero com o foco na segurança.

Esses detalhes fazem do Morpheus o pior inimigo dos hackers, que até então preocupavam-se apenas com questões de software para efetuar um ataque cibernético.

Por se tratar de um processador baseado em RISC-V, o Morpheus tem grande capacidade de executar operações lógicas complexas. Pois conta com múltiplos registradores para executar tais funções e também ultiliza menos ciclos de clock nas suas tarefas.

Todas essas características deram ao processador, uma incrível capacidade de aleatoriedade e resolução de problemas que irão complicar a vida dos hackers.

# data[].attributes.body
A Arquitetura de Harvard se baseia em um conceito mais recente que a de Von Neumann. A principal característica dessa Arquitetura, é a utilização de duas memórias diferentes e independentes. A memória de instrução e a Memória de Dados.

Quando se fala em vantagem, a Arquitetura de Harvard trás a ideia de dupla ligação. Ou seja, as memórias de dados e programa, se conectam ao processador, para este leia uma instrução ao mesmo tempo que faz um acesso à memória de dados.

Analisando ambas as arquiteturas, chegamos à conclusão que os conceitos são semelhantes, exceto pelo modo como acessam as memórias.