A arquitetura de computadores é tipicamente referenciada por arquitetura e organização de computadores, pois trata da forma como os elementos físicos de um sistema computacional estão dispostos ou organizados. Em relação à arquitetura de computadores é INCORRETO afirmar:
- A)Em relação à organização, os computadores podem ser divididos em três categorias ou subsistemas: a Unidade Central de Processamento, a memória principal e o subsistema de entrada e saída.
Certa: a organizacao de um computador costuma ser descrita pela CPU, memoria principal e subsistema de entrada e saida.
- B)A Unidade Central de Processamento, também referenciada por UCP ou CPU (Central Process Unit), é o dispositivo destinado à realização de operações sobre dados. Onde, tipicamente, está organizada em três partes: unidade de aritmética e lógica, unidade de controle e os registradores.
Certa: a CPU processa dados e normalmente é composta por ULA, unidade de controle e registradores.
- C)A unidade de aritmética e lógica, também conhecida pela sigla ULA, é responsável pelas atividades que envolvem operações lógicas, por exemplo, as operações AND (e), OR (ou), NOT (não) e XOR (ou exclusivo).
Certa: a ULA realiza operacoes logicas como AND, OR, NOT e XOR.
- D)O subsistema de entrada/saída é responsável pela comunicação do computador com o mundo externo e pelo armazenamento de programas e dados
Certa: o subsistema de entrada/saida conecta o computador ao mundo externo e participa do fluxo de programas e dados.
- E)A arquitetura CISC (Complex Instruction Set Computer) ou computador com conjunto reduzido de instruções utiliza a estratégia de possuir um conjunto de instruções que realizam o mínimo possível de operações simples.
Errada: a descricao dada e de RISC, mas o enunciado atribui isso a CISC, invertendo os conceitos.
Gabarito: E
Em arquitetura de computadores, você costuma ver a organização básica do sistema dividida em três blocos: CPU, memória principal e entrada/saída. A CPU reúne a unidade de controle, a ULA e os registradores, que fazem o trabalho pesado de processar instrucoes e dados. A ULA cuida das operacoes aritmeticas e logicas, enquanto o subsistema de E/S faz a ponte com o mundo externo e, em muitos livros, tambem aparece ligado ao armazenamento de programas e dados por meio dos dispositivos de entrada e saida e suas interacoes com o sistema. A parte que derruba a questao esta na alternativa E. Ela troca os conceitos de CISC e RISC: CISC significa Complex Instruction Set Computer, ou seja, computador com conjunto complexo de instrucoes, normalmente com instrucoes mais ricas e que podem executar tarefas mais elaboradas. Ja RISC significa Reduced Instruction Set Computer, com conjunto reduzido de instrucoes e foco em operacoes simples e rapidas. Então, quando a alternativa diz que CISC é um computador com conjunto reduzido de instrucoes e que realiza o mínimo possivel de operacoes simples, ela esta atribuindo a definicao de RISC ao CISC. É uma troca clássica de prova, bem no estilo da banca: parece só um detalhe, mas muda tudo. Como base doutrinaria, essa classificacao vem da arquitetura de processadores, estudada em organizacao e arquitetura de computadores, e e apresentada de forma tradicional na literatura da area, sem necessidade de fundamento legal. O ponto central para memorizar é: CISC = conjunto complexo; RISC = conjunto reduzido.