290-20
Arquitetura e Classificação
dos Sistemas de Computação
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
dos Sistemas de
Computação
Apresentação
Neste tópico, estudaremos a definição de arquitetura computacional e, para
isso, veremos a arquitetura de máquinas de Von Neumann (ou modelo de Von
Neumann), seus elementos, dispositivos, instruções e como os componentes estão
interconectados. Por fim, veremos a classificação dos sistemas de informação e os
principais componentes de um sistema de informação.
O que é arquitetura de
computadores?
A arquitetura de computadores está relacionada ao projeto conceitual da estrutura
organizacional de um computador. Nela, estudamos os requisitos necessários para
que um computador funcione e como organizar os diversos componentes para obter
os melhores desempenhos.
Para que você compreenda melhor esse conceito, também falaremos sobre:
3
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
Curiosidade
Um processador CISC (Complex Instruction Set Computer ou
“computador com um conjunto complexo de instruções”) é capaz
de executar centenas de instruções complexas diferentes, sendo
extremamente versátil. Exemplos de processadores CISC são
o x86 e x64, que usam CISC na superfície e RISC no seu núcleo
(HARDWARE.COM.BR, 2007).
Projeto de computador.
4
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
Esse modelo proposto por Von Neumann está baseado em três características:
5
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
• memória principal;
• CPU, que contém os registradores, a Unidade Aritmética e Lógica (ULA) e a
Unidade de Controle (UC);
• dispositivos de entrada e saída (E/S) para comunicação com o meio externo.
6
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
As máquinas não Von Neumann são aquelas que não se enquadram na definição
de máquinas Von Neumann. Essa categoria é ampla, incluindo sistemas
computacionais como:
7
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
Classificação de Sistemas de
Computação
Quando se deseja ter um sistema de computação para alguma atividade, há várias
opções:
• computadores de gabinete;
• estações de trabalho;
• notebooks;
• computadores de grande porte;
• supercomputadores.
8
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
Exemplos de hardware.
9
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
Boa parte dos softwares está escrito em linguagem de programação de alto nível,
mais eficiente para os programadores usarem, porque está mais próxima da
linguagem humana.
O software também pode ser escrito em uma linguagem de baixo nível, que
apresenta uma correspondência forte com as instruções do idioma da máquina
do computador. Exemplos de software: Word, Power Point, Internet Explorer,
Calculadora, Paint.
Com o tempo, uma série de linguagens de alto nível foi criada. O objetivo delas era
fazer com que os humanos pudessem escrever comandos para os computadores de
forma mais confortável. Um programa chamado compilador ficaria responsável por
traduzir a linguagem de montagem para a linguagem da máquina.
Fechamento
Nesse estudo, compreendemos o conceito de arquitetura computacional através
do entendimento da organização de um padrão computacional pelo modelo de Von
Neumann. Por fim, vimos que um sistema computacional é dividido em hardware e
software, e esses componentes são essenciais para o funcionamento de um sistema
computacional.
10
Licensed to Rudinei Chapuis Leite - rudineileite@gmail.com - 613.967.290-20
Referências
HARDWARE.COM.BR. Processadores RISC X Processadores DISC. Hardware.com.
br, 14 jul. 2007. Disponível em: https://www.hardware.com.br/artigos/risc-cisc/.
Acesso em: 5 out. 2020.
11