Imagine o cenário, em um mundo devastado, onde as cidades outrora vibrantes agora jazem em ruínas, um pequeno grupo de sobreviventes se reúne em uma antiga biblioteca. As paredes estão manchadas com a passagem do tempo, e o cheiro de mofo paira no ar. Eles acenderam uma fogueira no centro da sala, usando páginas de … Continue lendo Estudo de Caso: como reinventar o computador do zero em caso de Apocalipse?
Tag: Arquitetura de Computadores
Revisão de conteúdos da disciplina Organização e Arquitetura de Computadores
O objetivo da disciplina de Organização e Arquitetura de computadores foi apresentar o conhecimento de sistemas numéricos e aritmética computacional, bem como a organização dos componentes de computadores e as propriedades de execução de instruções de um programa em um computador. Além do mais, esta disciplina forneceu novas arquiteturas desenvolvidas para a execução de instruções … Continue lendo Revisão de conteúdos da disciplina Organização e Arquitetura de Computadores
Quando utilizar dispositivos Raspberry Pi e Arduino
Ao projetar um sistema integrado em uma placa Raspberry Pi ou Arduino, são incluídas as peças necessárias e os componentes especializados para aplicações específicas. Microcontroladores possui mais funções do que pinos e é na fase de projeto que são definidos como devem ser utilizados e quais os seus propósitos. Vamos analisar as diferenças operacionais entre … Continue lendo Quando utilizar dispositivos Raspberry Pi e Arduino
Em qual montador Assembler Margaret Hamilton programou as missões da Apollo 11?
Mesmo que a CPU fosse concreta e não um microprocessador, como ela foi estruturada? Possuía memória RAM? Como o programa foi armazenado dentro do computador? Vamos as respostas, a linguagem na qual o Colussus e a Luminary, programas para os dois Computadores de Orientação da Apollo 11, foram montados respectivamente no módulo de comando e … Continue lendo Em qual montador Assembler Margaret Hamilton programou as missões da Apollo 11?
Características da programação em Assembly
A programação em Assembly é uma técnica que permite escrever códigos de baixo nível para serem convertidos diretamente em instruções de máquina, que são executadas pelo processador. Em suma, é uma maneira de se comunicar diretamente com os componentes do hardware do computador, como a CPU, memória, registradores e periféricos. Em um programa em Assembly, … Continue lendo Características da programação em Assembly
Quais são as arquiteturas de processadores? Qual é a arquitetura de processador mais utilizada?
Respondendo ao primeiro questionamento, as arquiteturas de processadores podem ser classificadas em duas categorias principais: RISC e CISC. A arquitetura RISC (Reduced Instruction Set Computing) é uma abordagem de design de processador que visa simplificar a arquitetura do processador, reduzindo o número de instruções que ele pode executar. Em vez de suportar um grande número … Continue lendo Quais são as arquiteturas de processadores? Qual é a arquitetura de processador mais utilizada?
Classificação de Flynn para categorizar as arquiteturas de processadores
A classificação de Flynn é uma maneira de categorizar as arquiteturas de processadores de computador de acordo com a quantidade de instruções que podem ser executadas simultaneamente e a quantidade de dados que podem ser manipulados simultaneamente. A classificação de Flynn foi proposta por Michael J. Flynn em 1966 e é baseada em quatro tipos … Continue lendo Classificação de Flynn para categorizar as arquiteturas de processadores