Tecnologia
Arquitetura de Computadores estuda os aspectos de interesse direto do programador para a realização de suas tarefas. Ex: quantidade de memória, tamanho da palavra do computador (32bits ou 64bits), tamanho do HD, número de bits utilizado para representar vários tipos de dados, mecanismo de E/S, modos de endereçamento, CPU (1,2,4 ou 8 núcleos) etc.
A arquitetura deve ser de conhecimento do programador.Organização de Computadores estuda os aspectos técnicos da construção dos computadores cujo o conhecimentos não é importante para o programador realizar suas tarefas. Ex: tecnologia utilizada na fabricação da memória, material usado na construção do processador, se existe um sistema de RAID, barramentos, CPU (ULA, UC e Registradores), Memória (SDRAM, DDR, DDR2 ou DDR3) etc. A organização é em geral transparente ao programador.
2. Defina Hardware e Software.
Hardware é a parte física do computador, ou seja, o conjunto de aparatos eletrônicos, peças e equipamentos que fazem o computador funcionar. A palavra hardware pode se referir também como o conjunto de equipamentos acoplados em produtos que precisam de algum tipo de processamento computacional. A ciência que estuda o hardware é conhecida como arquitetura de computadores.
Diferentemente do hardware, o software é a parte lógica do computador. Software é a manipulação, instrução de execução, redirecionamento e execução das atividades lógicas das máquinas. Os softwares podem ainda ser classificados em:
- Softwares de Sistemas: permite que o usuário interaja com o computador e suas partes. Ex: firmware, drivers, etc.
- Softwares Aplicativos: permite que através de seu uso, o usuário faça uma tarefa específica. Ex: editores de texto, planilhas eletrônicas, etc.
3. Considerando os níveis existentes na arquitetura de computadores, dê dois exemplos do que podemos encontrar em níveis próximos ao usuário e dois exemplos do que podemos