Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II



Documentos relacionados
Estrutura de um Computador

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

Sistemas Operacionais. Revisando alguns Conceitos de Hardware

Organização de Computadores 1

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

Introdução à Arquitetura de Computadores

Disciplina: Introdução à Informática Profª Érica Barcelos

Organização Básica do Computador

Componentes de um Computador: Modelo Von Neumann

BARRAMENTO DO SISTEMA

CP C U P U - Un U i n da d d a e d e Ce C n e t n ral a de d e Pr P oc o es e sam a e m n e t n o o Pr P oc o es e sad a o d r o Aula 03

Introdução aos Computadores

Sistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S

28/9/2010. Unidade de Controle Funcionamento e Implementação

Edeyson Andrade Gomes

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Sistemas Computacionais II Professor Frederico Sauer

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Componentes básicos de um sistema computacional. Cap. 1 (Stallings)

ARQUITETURA DE COMPUTADORES

Informática I. Aula 4. Aula 4-11/09/2006 1

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

ARQUITETURA DE COMPUTADORES

3. Arquitetura Básica do Computador

Componentes do Computador e. aula 3. Profa. Débora Matos

Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)

Memórias Prof. Galvez Gonçalves

ARQUITETURA DE COMPUTADORES

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1

Sistemas Operacionais

SIS17-Arquitetura de Computadores

Introdução à Engenharia de Computação

Disciplina: Introdução à Engenharia da Computação

2. A influência do tamanho da palavra

Arquitetura de Computadores. Arquitetura de Computadores 1

Microprocessadores. Prof. Leonardo Barreto Campos 1

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

Infra-Estrutura de Hardware

ULA Sinais de Controle enviados pela UC

discos impressora CPU memória AULA 04 - Estruturas de Sistemas Computacionais Operação dos sistemas de computação Controlador de disco

Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal. Memória principal

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação

Dispositivos de Entrada e Saída

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

Fundamentos em Informática

Microinformática Introdução ao hardware. Jeronimo Costa Penha SENAI - CFP/JIP

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

Gerência de Entrada/Saída

Conceitos Básicos. Conceitos Básicos Memória

Paralelismo. Computadores de alto-desempenho são utilizados em diversas áreas:

AULA 1. Informática Básica. Gustavo Leitão. Disciplina: Professor:

ARQUITETURA DE COMPUTADORES

NOTAS DE AULA Prof. Antonio Carlos Schneider Beck Filho (UFSM) Prof. Júlio Carlos Balzano de Mattos (UFPel) Arquitetura de Von Neumann

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini prof.andre.luis.belini@gmail.com /

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Organização e Arquitetura de computadores

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre

5 Entrada e Saída de Dados:

RAID 1. RAID 0 2. RAID 1

Introdução à Computação: Arquitetura von Neumann

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

Entrada e Saída. Interface entre periféricos, processador e memória. Fonte: Minho - Portugal 1

Organização Básica de Computadores. Memória. Memória. Memória. Memória. Memória Parte I. Computador eletrônico digital. Sistema composto por

Unidade Central de Processamento

20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES

Linguagem de Montagem Funcionamento de CPU e Assembly Rudimentar

3/9/2010. Ligação da UCP com o barramento do. sistema. As funções básicas dos registradores nos permitem classificá-los em duas categorias:

Visão Geral de Sistemas Operacionais

INE 5223 Informática para Secretariado

MEMÓRIA. A memória do computador pode ser dividida em duas categorias:

Componentes de um computador típico

Estruturas do Sistema de Computação

ARQUITETURA DE COMPUTADORES

Arquitetura de Computadores - Revisão -

Organização e Arquitetura de Computadores

ISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1

Prof. Sandrina Correia

Arquitetura de Von Neumann e os Computadores Modernos

O Hardware Dentro da Unidade do Sistema

Introdução à Organização de Computadores Memória Principal

INFORMÁTICA - BICT (noturno)

Sistema de Computação

ANHANGUERA EDUCACIONAL. Capítulo 2. Conceitos de Hardware e Software

for Information Interchange.

Visão geral do sistema de armazenamento e hierarquia de memória

Primeiros "computadores" digitais. Execução de um programa. Consolas. Primórdios dos computadores. Memória interna. Computadores com memória interna

Escola Secundária de Emídio Navarro

Organização e Arquitetura de Computadores I. Introdução. Ivan Saraiva Silva Leonardo Casillo

Arquitetura e Organização de Computadores

SISTEMAS INFORMÁTICOS

Sistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA

Microcontroladores e Microprocessadores

Figura 1 - O computador

Transcrição:

Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II 1. Organização de um Computador <Figura 2.15>: Computador: formado por 3 módulos distintos: UCP (UAL e UC) Memória (memória principal ou memória RAM) Dispositivos de E/S (Periféricos) o módulo UCP (ou processador) é o mais importante, pois controla todo o funcionamento do computador. É subdivido em dois módulos: UAL e UC o módulo UAL é responsável pelos operações aritméticas e lógicas Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 1 o módulo UC é responsável pelo controle da realização das operações do módulo UAL e da operação global do computador, ou seja, ele controla a execução das instruções da máquina. O controlador está localizado dentro deste módulo. a arquitetura "von Neumann" especifica que não há separação entre área de armazenamento de programas e área de armazenamento de dados dentro do módulo de memória <Figura 2.16>: a memória de um computador não compreende apenas o módulo memória principal (RAM), ela está dividida em vários dispositivos de armazenamento: - Registradores da UCP - Memória Cache - Memória Principal - Memória Auxiliar ou Secundária (discos, fitas magnéticas) Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 2

a memória RAM é considerada um dispositivo passivo, pois ela responde aos sinais de controle da UCP as interfaces de E/S são consideradas dispositivos ativos, pois elas podem gerar ou receber sinais de controle da UCP DMA (Direct Memory Access) - dispositivo que executa a transferência direta de dados entre a memória e as interfaces, portanto este dispositivo libera o processador durante a transferência de dados <Figura 2.17>: barramentos são dutos de informação utilizados para minimizar o número de caminhos entre os registradores os barramentos estão divididos em: barramentos de endereços, de controle e de dados Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 3 <Figura 2.18>: a memória principal (ou memória RAM) é composta por células, chamadas palavras, que possuem endereço e conteúdo o acesso ao conteúdo de uma palavra ou célula de memória é normalmente realizado pelo seu endereço a memória principal armazena dados e programas sem distinção de espaço físico, entretanto, as instruções dos programas devem estar armazenadas em seqüência dentro da memória, enquanto que os dados podem ser armazenados aleatoriamente a memória principal transfere informação para a UCP e para os periféricos (interfaces E/S). Dentro da UCP, o módulo UAL recebe dados e o módulo UC recebe instruções Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 4

<Figura 2.19>: REM - registrador de endereços da memória que tem a função de armazenar o endereço da informação a ser lida ou escrita RDM - registrador de dados da memória que tem a função de armazenar a informação lida ou escrita <Figura 2.20>: um ciclo de memória corresponde a um acesso à memória que pode ser para leitura ou escrita. tanto o ciclo de leitura como o ciclo de escrita requerem 3 pulsos de clock para sua execução Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 5 Obs.: apesar de podermos implementar o ciclo de escrita em apenas 2 pulsos de clock, adotaremos o esquema normalmente utilizado, implementando o ciclo de escrita em 3 pulsos de clock para melhor entendimento, a microoperação RDM ((REM)) pode ser desmembrada em duas : m (REM) "m recebe o conteúdo de REM" RDM (m) "RDM recebe o conteúdo de m" <Figura 2.22>: memória cache: memória de capacidade pequena de armazenamento e de alto custo, entretanto de acesso muito rápido. Localiza-se entre a memória principal e a UCP. Ela provê informações à UCP em nível de palavra e obtém informações da memória principal em nível de blocos. Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 6

a memória cache obedece ao "princípio da localidade de referência", o qual estabelece que a próxima informação a ser transferida muito provavelmente estará em um endereço próximo ao da informação transferida anteriormente esquema ilustrativo da hierarquia entre os diversos tipos de memória: REGISTRADORES Capacidade de armazenamento MEMÓRIA CACHE MEMÓRIA PRINCIPAL (RAM) MEMÓRIA SECUNDÁRIA (DISCOS, FITAS) Velocidade de acesso Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 7 <Figura 2.23>: existem variedades na concepção da UAL e pode ser classificada em : máquina de 3, de 2, de 1 ou de 0 endereços estes endereços referem-se ao número máximo de endereços em uma instrução de máquina todo computador possui um repertório de instruções de máquina no projeto de uma UCP são definidas as instruções de máquina que o processador é capaz de executar (o tipo e o comprimento) a máquina de 3 endereços não é muito utilizada devido ao comprimento excessivo da instrução Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 8

a máquina de 2 endereços é a mais utilizada comercialmente, pois mantém o compromisso entre custo e velocidade/quantidade de acessos à memória na máquina de 1 endereço o registrador Acc faz o papel do 2 o operando e recebe também o resultado (o Acc é específico da UAL) a máquina de 0 endereços (ou stack machines) opera com a estrutura de pilha. Comum em calculadoras mas não são aplicáveis aos computadores Referência: (*) Livro Texto: "Introdução a Sistemas de Computação Digital", Daltrini, B. M., Jino, M. & Magalhães, L. P., Makron Books, 1999. Capítulo 2 do Livro Texto (*) Introdução à Arquitetura de Computadores (Notas de Aula) 9