Arquitetura de Computadores - Revisão -



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

Estrutura de um Computador

Sistemas Operacionais. Revisando alguns Conceitos de Hardware

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

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

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

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

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

Introdução à Arquitetura de Computadores

Edeyson Andrade Gomes

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:

BARRAMENTO DO SISTEMA

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

Arquitetura e Organização de Computadores I

ARQUITETURA DE COMPUTADORES

Sistemas Operacionais

Estruturas do Sistema de Computação

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

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

Organização de Computadores 1

Fundamentos em Informática

Dispositivos de Entrada e Saída

Componentes de um Computador: Modelo Von Neumann

Organização Básica do Computador

Visão Geral de Sistemas Operacionais

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

Arquitetura de Von Neumann. Computador ISA

Gerência de Entrada/Saída

5 Entrada e Saída de Dados:

Arquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados

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

Capítulo 3 Processadores de Propósito Geral: Software

Introdução. ULA: Faz os Cálculos UC: Como isso tudo ocorre?

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

Introdução à Engenharia de Computação

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

Mecanismo de Interrupção

ARQUITETURA DE COMPUTADORES

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

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

Unidade Central de Processamento

Organização e Arquitetura de Computadores

William Stallings Arquitetura e Organização de Computadores 8 a Edição

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

Sistemas Operacionais

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

Fundamentos de Arquitetura de Computadores. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO

ARQUITETURA DE COMPUTADORES

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

Introdução. INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br

Introdução aos Computadores

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

SIS17-Arquitetura de Computadores

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

Figura 1 - O computador

Arquitetura de Von Neumann e os Computadores Modernos

Linguagem de Montagem Funcionamento de CPU e Assembly Rudimentar

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

Informática Básica. Arquitetura de Computadores. Marcelo Diniz

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

Arquitetura de Computadores. Ivan Saraiva Silva

Processadores. Prof. Alexandre Beletti Ferreira

Sistemas Computacionais II Professor Frederico Sauer

Arquitetura de Computadores - Princípio de Funcionamento da CPU. Por Helcio Wagner da Silva

ULA Sinais de Controle enviados pela UC

UCP. Memória Periféricos de entrada e saída. Sistema Operacional

PROCESSAMENTO DE DADOS

Componentes de um Sistema de Computador

Sistemas Operacionais

Arquitetura de Computadores. Arquitetura de Computadores 1

2 - Processadores. CEFET-RS Curso de Eletrônica. Organização de Computadores. Profs. Roberta Nobre & Sandro Silva

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

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

Sistemas Operacionais Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)

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

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

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

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

MANUTENÇÃO DE MICRO. Mário Gomes de Oliveira

Microprocessadores. Prof. Leonardo Barreto Campos 1

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

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Introdução. à Estrutura e Funcionamento de um Sistema Informático

Sistemas Operativos I

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

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

Tipos de sistemas operacionais

Processador ( CPU ) E/S. Memória. Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento

Informática. Aulas: 01 e 02/12. Prof. Márcio Hollweg. Visite o Portal dos Concursos Públicos

Introdução à Organização de Computadores. Execução de Programas Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

3. Arquitetura Básica do Computador

Microcontroladores e Microprocessadores

Sistema Operacional Correção - Exercício de Revisão

O sucesso alcançado pelos computadores pessoais fica a dever-se aos seguintes factos:

Introdução à Organização de Computadores. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Sistemas Operacionais. Alexandre Meslin

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

Transcrição:

Arquitetura de Computadores - Revisão - Principais funções de um Sistema Operacional Componentes básicos da Arquitetura Barramentos Registradores da CPU Ciclo de Instruções Interrupções Técnicas de E/S Hierarquia de Memória Produzido por Esther L Mizrahi 1 Processar e controlar a execução de programas Gerenciar a memória Proteger as informações e oferecer segurança Escalonar e gerenciar os recursos Explorar os recursos de hardware de um ou mais processadores Produzido por Esther L Mizrahi 2

PC IR MAR MBR I/O AR I/O BR Instrução Instrução Instrução Buffers Onde: PC IR MAR MBR I/O AR I/O BR = Program counter = Instruction register = Memor address register = Memor buffer register = I/O address register = I/O buffer register Produzido por Esther L Mizrahi 3 Processador (CPU) controla as operações do computador e executa as operações de processamento de dados Barramento de s Barramento de Endereços I/O AR I/O BR MBR MAR Barramento interno AC ULA IR UC IR Decodificador de Instrução e Controlador do Ciclo de Máquina Sinais de controle PC R1 Rn Produzido por Esther L Mizrahi 4

Memória Principal armazena dados e programas também conhecida como memória real ou primária volátil endereçável por célula UCP M A R M B R Address Bus Data Bus MP R/W bit MREQ bit Conexão UCP X MP Produzido por Esther L Mizrahi 5 Endereço 0 Endereço 1 Endereço 2 Endereço 3 M bits M bits M bits M bits ~ ~ ~ ~ N células Endereço N - 2 Endereço N - 1 Todas as células têm a mesma quantidade M de bits Bit 1 Bit 2 Bit m-1 Organização Básica da MP Produzido por Esther L Mizrahi 6

Dispositivos de I/O (controladores de I/O) transporta dados entre o computador (CPU/memória) e seu ambiente externo (periféricos) como: memória secundária (ex disco rígido) teclado, monitor, dispositivos de comunicação HD UCP MP Serial Serial Paralela Paralela Dedicada Estrutura de um Sistema de I/O barramento Produzido por Esther L Mizrahi 7 Vias de s Reg de Estado Reg de s com o Dispositivo Dispositivo Vias de Endereço Vias de Controle Lógica de E/S com o Dispositivo Estado Controle Diagrama de Blocos de uma Placa Controladora Produzido por Esther L Mizrahi 8

Interconexão de sistemas (Barramento) Barramento Interno É a via de comunicação entre os componentes internos da CPU Barramento de s É a via de comunicação para transferência de dados entre a CPU e os demais componentes Barramento de Endereço É a via de comunicação para endereçamento de memória e portas de I/O Barramento de Controle É a via de comunicação para os sinais de controle Produzido por Esther L Mizrahi 9 Tem por base um relógio temporizador que define a freqüência de operação do mesmo (ciclo de barramento) Toda operação de transferência é sincronizada com a freqüência do barramento Toda operação consome um número inteiro e conhecido de ciclos T1 T2 T3 T4 Endereço da Posição de Memória MREQ RD Tempo Produzido por Esther L Mizrahi 10

Não existe temporizador Os ciclos duram o tempo que for requerido pela operação Uma mesma operação pode ter ciclos variáveis Faz uso de um processo de sinalização (handshake) Endereço da Posição de Memória MREQ RD MSYN SSYN Tempo Produzido por Esther L Mizrahi 11 Síncrono Mais fácil de de ser construído Maior velocidade de de operação Assíncrono Maior flexibilidade de de uso Oferecem vantagens para atendimento a um conjunto heterogêneo de de dispositivos (lentos e rápidos) A maioria dos barramentos é Síncrono Produzido por Esther L Mizrahi 12

Área Área de de armazenamento armazenamento mais mais rápida rápida porém porém de de menor menor capacidade capacidade que que a memória memória principal principal Registradores Visíveis : Registradores de Controle e Status Registradores de dados Registradores de endereço Códigos de condição Produzido por Esther L Mizrahi 13 Registradores Visíveis: Armazenamento temporário de de dados dados durante durante o processamento Acessíveis via via linguagem de de máquina Registradores de Controle e Status: Controlam o funcionamento do do processador e a execução dos dos programas Quando acessíveis por por software, o são são somente por por rotinas rotinas privilegiadas Produzido por Esther L Mizrahi 14

Podem ser ser usados pelo pelo usuário para para manipular dados e executar funções o o programador/compilador determina a sua sua função Acumulador (AC) Registrador que armazena uma das entradas da ULA Registrador Temporário (TR) Registradores de uso genérico Produzido por Esther L Mizrahi 15 Stack Pointer (SP) Endereço do topo da pilha Segment Pointer (SX) Endereço inicial de um segmento Contém endereços de de memória dos dos dados e das das instruções Podem conter uma uma parte de de um um endereço que que será será usado para para calcular o endereço completo Quando a memória é dividida em segmentos, a memoria é sempre referenciada pelo segmento e pelo offset Index Register / Offset Indice a ser adicionado a uma base para se obter o endereço do dado Produzido por Esther L Mizrahi 16

Bits setados pelo pelo hardware em em função do do resultado de de cada cada operação realizada Pode ser ser acessado por por um um programa, apenas no no modo leitura Flag de sinal Resultado positivo / negativo Flag de zero Resultado zero Flag de overflow Resultado com estouro Produzido por Esther L Mizrahi 17 Program Counter (PC) Contém o endereço da próxima instrução a ser executada Instruction Register (IR) Contém a última instrução carregada da memória Program Status Word (PSW) É um registrador (ou um grupo de registradores) que contém: códigos de condição e os bits de informação do status bit de interrupção habilitado/desabilitado bit de modo supervisor/usuário Produzido por Esther L Mizrahi 18