Você está na página 1de 4

Conceitos bsicos de

arquitetura e organizao
Tratar aspectos tcnicos da arquitetura e organizao de computadores para
permitir uma viso ampla dos componentes e tcnicas dessa rea que
influenciam diretamente no desenvolvimento de programas de computadores
de qualidade. Permitir ao aluno conhecer os recursos que os computadores
oferecem para o desenvolvimento e execuo de programas.

Arquitetura x organizao de computadores

Na literatura, ao se descrever um sistema de computao, feita uma distino entre os


termos: arquitetura e organizao do computador. O termo arquitetura de um computador refere-se
aos atributos de um sistema que so visveis para o programador ou, em outras palavras, aos
atributos que tm impacto direto sobre a execuo lgica de um programa.
J o termo organizao de um computador diz respeito s unidades operacionais e suas
interconexes que efetivam as especificaes de sua arquitetura, ou seja, como as caractersticas da
arquitetura so implementadas.
Por atributos de arquitetura, podemos entender: o conjunto de instrues, o nmero de bits
usados para representar os tipos de dados, os mecanismos de E/S etc., enquanto os atributos da
organizao so transparentes aos usurios e incluem detalhes de hardware, por exemplo: sinais de
controle, tecnologia de memria utilizada etc.
Especificar se um computador deve ou no ter uma instruo de multiplicao constitui uma
deciso de projeto da arquitetura.

Por outro lado, definir se essa instruo ser implementada por uma unidade especfica de
multiplicao ou por um mecanismo que utiliza repetidamente sua unidade de soma uma deciso
de projeto de sua organizao.
Exemplo: todo INTEL da famlia x86 compartilha a mesma arquitetura bsica =>
compatibilidade. No entanto, a organizao difere de uma verso para a outra.
Concluso: uma organizao deve ser projetada para implementar uma especificao particular
de arquitetura.

Estrutura x funo
Tanto a estrutura quanto as funes de um computador so muito simples. Basicamente,
podemos definir estrutura e funo como segue:
Estrutura: a forma como os componentes se relacionam uns com os outros.
Funo: a operao que cada componente individual realiza dentro da organizao.

Funes

As funes bsicas que um computador pode desempenhar so: processamento de dados,


armazenamento de dados, transferncia de dados e controle.

Estrutura

1. Unidade central de processamento: controla a operao do computador e desempenha funes de


processamento de dados (processador).
2. Memria principal: armazena dados e instrues.
3. E/S: transfere dados entre o computador e o ambiente externo.
4. Sistema de interconexo: mecanismos que estabelecem a comunicao entre a CPU, memria
principal e os dispositivos de E/S.

Dentre os componentes de um computador, a CPU o que apresenta uma estrutura mais


complexa, sendo seus principais itens:
1. Unidade de controle (UC): controla a operao da CPU e, portanto, do computador.
2. Unidade lgica aritmtica (ULA): realiza todo o processamento de dados, por operaes lgicas
aritmticas.
3. Registradores: oferecem um tipo de armazenamento interno de dados para a CPU.
4. Interconexo da CPU: mecanismo que possibilita a comunicao entre as unidades de controle, a
ULA e os registradores.

Referncias
STALLINGS, Willian. Arquitetura e organizao de computadores. 5. ed. Prentice Hall. So Paulo,
2006.
TANENBAUM. Andrew S. Organizao estruturada de computadores. 5. ed. Rio de Janeiro: LTC,
2007.
MACHADO, Francis B.; MAIA, Luiz P. Arquitetura de sistemas operacionais. 4. ed. Rio de Janeiro:
LTC, 2007.
WEBER, Raul Fernando. Arquitetura de computadores pessoais. 2. ed. Porto Alegre: Sagra
Luzzatto, 2003.
_______. Fundamentos de arquitetura de computadores. 3. ed. Porto Alegre: Sagra Luzzatto, 2004.