Introdução a arquitectura e organização de computadores
Msc. Graçane Muhate
TPC • Diferença entre CPU 32bits e 64bits • Apresentar toda familia de Processadores da Intel 2.3. Diferença entre CPU 32bits e 64bits • O tamanho do registro desempenha um papel importante no desempenho da CPU. Um processador de 32 bits significa que pode executar operações em dados de 32 bits; portanto, o tamanho dos registros é de 32 bits e a ALU também executa operações de 32 bits. Uma CPU de 64 bits executa operação em dados de 64 bits; portanto, ele contém registro de 64 bits e ALU de 64 bits. • A maioria dos computadores desktop e servidores usa processadores AMD e Intel; eles podem usar 32 bits ou 64 bits. Os processadores Intel e AMD usam a mesma arquitetura; isso significa que um programa em um computador com processador Intel pode ser executado em um computador com processador AMD. 2.4. Arquitetura da CPU • Existem dois tipos de arquitetura de CPU: Arquitetura de Von Neumann e Arquitetura de Harvard. • Arquitetura de Von Neumann - É um programa composto por código (instruções) e dados. A Figura 1 mostra um diagrama de blocos da arquitetura de Von Neumann. Von Neumann usa o barramento de dados para transferir dados e instruções da memória para a CPU. • Arquitetura de Harvard - A arquitetura de Harvard usa barramentos separados para instruções e dados, conforme mostrado na Fig. 2. O barramento de endereço de instrução e o barramento de instrução são usados para ler instruções da memória. O barramento de endereço e o barramento de dados são usados para escrever e ler dados de e para a memória. 2.4. Arquitetura da CPU
Fig 1. Arquitetura de Von Neumann Fig 2. Arquitetura de Harvard
2.4.1. Arquitetura de Von Neumann
• Embora sejamos obrigados pela tradição a dizer que os
computadores de programa armazenado usam a arquitetura de Von Neumann, não o faremos sem prestar o devido tributo aos seus verdadeiros inventores: John W. Mauchly e J. Presper Eckert. 2.4.1. Arquitetura de Von Neumann 1. A unidade de controle busca a próxima instrução de programa da memória, usando o contador de programa para determinar onde a instrução está localizada.
2. A instrução é decodificada em um idioma que a ALU
possa entender. 3. Quaisquer operandos de dados necessários para executar a instrução são buscados na memória e colocados em registradores na CPU. 4. A ALU executa a instrução e coloca os resultados em Fig 3. Modelo de Von Neumann registradores ou na memória. 2.4.1. Arquitetura de Von Neumann • As ideias presentes na arquitetura de von Neumann foram estendido para que os programas e dados armazenados em um meio de armazenamento de acesso lento, como um disco rígido, possam ser copiados para um meio de armazenamento volátil e de acesso rápido, como RAM, antes da execução. Essa arquitetura também foi simplificada no que atualmente é chamado de modelo de barramento de sistema, mostrado na Figura a seguir. • O barramento de dados move os dados da memória principal para os registros da CPU (e vice-versa). O barramento de endereço contém o endereço dos dados que o barramento de dados está acessando no momento. O barramento de controle carrega os sinais de controle necessários que especificam como a transferência de informações deve ocorrer. 2.4.1. Arquitetura de Von Neumann
Fig. 4 A arquitetura modificada de von Neumann, adicionando um barramento de sistema
2.4.1. Arquitetura de Von Neumann • Outras melhorias na arquitetura de von Neumann incluem o uso de registros de índice para endereçamento, adição de dados de ponto flutuante, uso de interrupções e E / S assíncrona, adição de memória virtual e adição de registros gerais. Exercícios de Consolidação 1. Cite 05 características de um computador. 2.Diferencie memória RAM de memória ROM. 3.Cite 03 periféricos de entrada, 02 de saída e 02 de E/S . Comente sobre eles. 4. Defina Hardware e Software.
5. Quais são os elementos principais do Hardware? Escolha um deles e descreva-o
6. Podemos afirmar que a função da C.P.U. é:
a) Evitar a entrada de vírus no computador b) É responsável pelo processamento, controle e gerenciamento das informações. c) É responsável pelo armazenamento das informações gravadas no monitor d) Nenhuma das respostas acima Exercícios de Consolidação 7. São exemplos de periféricos que acumulam a função de entrada e saída de dados: I) Modem a) As respostas I e II estão corretas II) Touch Screen b) As respostas III e IV estão corretas III) Teclado c) As respostas I e III estão corretas IV) Scanner d) As respostas III e V estão corretas V) Monitor
8. Apresente as principais diferencas entre arquitectura de Von
Neumann e de Harvard Exercícios de Consolidação 9. Utilizado para gravação de Cd-Rom: 11. Associe: a) Disco Rígido a) Placa Mãe b) Gravador de CD b) Gabinete c) Fita Dat c) CPU ( ) Caixa de metal onde estão localizados 10. Conhecido como cérebro do os componentes principais do computador: computador a) Microprocessador ( ) Responsável pelo processamento, gerenciamento e controle das b) Winchester informações c) Memória ROM ( ) Principal módulo do computador, d) Memória Cache estão conectados todos os periféricos Exercícios de Consolidação 12. Para você, o que é um sistema operacional? 13. Quais os tipos de sistemas operacionais que existem? Caracterize cada um deles.