O Hardware Dentro da Unidade do Sistema

Documentos relacionados
Informática Aplicada à Química. Hardware - armazenamento

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

CIÊNCIA E TECNOLOGIA DO RIO INFORMÁTICA BÁSICA AULA 03. Docente: Éberton da Silva Marinho ebertonsm@gmail.com 25/06/2014

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

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

Introdução à Arquitetura de Computadores

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

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

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

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

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

SISTEMAS INFORMÁTICOS

Organização Básica do Computador

Microprocessadores. Prof. Leonardo Barreto Campos 1

Prof. Sandrina Correia

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

Estrutura de um Computador

ARQUITETURA DE COMPUTADORES Prof. João Inácio

ROM e RAM. Memórias 23/11/2015

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

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

armazenamento (escrita ou gravação (write)) recuperação (leitura (read))

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

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

Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

PROCESSAMENTO DE DADOS

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

Introdução. Hardware (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

Componentes de um Computador: Modelo Von Neumann

Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

Memórias Prof. Galvez Gonçalves

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Introdução à Engenharia de Computação

ARQUITETURA DE COMPUTADORES

BARRAMENTO DO SISTEMA

3. Arquitetura Básica do Computador

Componentes de um Sistema de Computador

ARQUITETURA DE COMPUTADORES

Curso Técnico de Nível Médio

Sistemas Operacionais. Revisando alguns Conceitos de Hardware

MODULO II - HARDWARE

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

Tecnologias da Informação e Comunicação

Capítulo 12) Dispositivos de Memória

Memória RAM. A memória RAM evolui constantemente. Qual a diferença entre elas? No clock (velocidade de comunicação com o processador)

Processadores. Guilherme Pontes

Organização de Computadores Como a informação é processada?

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

Tecnologia da Informação. Prof Odilon Zappe Jr

Hardware 2. O Gabinete. Unidades Derivadas do BYTE. 1 KB = Kilobyte = 1024B = 2 10 B. 1 MB = Megabyte = 1024KB = 2 20 B

Introdução a Informática. Prof.: Roberto Franciscatto

for Information Interchange.

ARQUITETURA DE COMPUTADORES

Fundamentos em Informática

Estrutura e funcionamento de um sistema informático

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

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto

Chama-se sistema informatizado a integração que

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

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

Escola Secundária de Emídio Navarro

Introdução a Informática. Prof.: Roberto Franciscatto

Infra-Estrutura de Hardware

Organização de Computadores Prof. Alex Vidigal Bastos

Introdução aos Computadores

Sistema de Memórias de Computadores

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

ULA Sinais de Controle enviados pela UC

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2

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

Introdução à Programação 2006/07. Computadores e Programação

Componentes do Computador e noções de 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

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

Prof. Daniel Gondim Informática

Introdução. Hardware (Parte II) Informações Adicionais. Universidade Federal de Campina Grande Departamento de Sistemas e Computação

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

INE 5223 Informática para Secretariado

Introdução à Informática. Alexandre Meslin

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)

Arquitetura de Computadores. Tipos de Instruções

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa

Organização de Computadores Hardware

AULA: Introdução à informática Computador Digital

Introdução a Organização de Computadores Aula 4

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

Introdução à Informática

Sistemas de Computação. Dentro da Unidade do Sistema

Escola. Europeia de. Ensino. Profissional ARQUITETURA DE COMPUTADORES

Informática Aplicada

2. A influência do tamanho da palavra

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

Fundamentos de Sistemas de Informação Hardware: Dispositivos de Entrada, Processamento e Saída

Dispositivos de Entrada e Saída

Programa A busca da formação integral de adolescentes que habitam as periferias e bolsões de miséria em Cascavel/PR através da saúde, do meio

Escola Secundária de Emídio Navarro

AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação)

Transcrição:

Memória RAM Random Access Memory Memória de Acesso Aleatório Armazena: programas em execução dados dos programas em execução alguns programas do sistema operacional O objetivo é tornar mais rápido o acesso aos programas e dados o disco rígido e outros meios de armazenamento são muito lentos

Memória RAM Comparação rápida (velocidade): disco rígido 5 ms memória RAM 7 ns Cada posição da memória é referenciada por um endereço O processador armazena e lê os dados através do endereço

Memória RAM Quanto de memória o computador deve ter? Depende do objetivo, mas um valor mínimo atualmente é 256 MB para programas gráficos ou multimídia, esse valor deve ser maior mesmo com valores dessa ordem, os programas são tão grandes ou em tal quantidade que obrigam o sistema operacional a utilizar a MEMÓRIA VIRTUAL

Memória RAM...Mas se a memória RAM é tão rápida, por que precisamos do disco rígido (HD)? Porque a RAM é volátil: ao desligar a energia, todos os dados guardados nela são perdidos Dois tipos básicos Dinâmica (SDRAM, EDO RAM, Rambus, etc.) Estática (cache)

RAM Dinâmica (DRAM) Cada endereço ou posição de memória é construído com capacitores: descarrega com o tempo É barata menos componentes Precisa de refresh

O Capacitor como um Balde Furado http://computer.howstuffworks.com/ram1.htm

RAM Estática (SRAM) É construída com flip-flops, que mantém seu estado até ser mudado ou até a alimentação ser desligada Mais cara Quatro a seis transistores Mais espaço físico Mais rápida que DRAM Tempo de acesso menor (SRAM 10-30ns, DRAM 60ns)

Célula de RAM Estática (SRAM)

Matriz de RAM Estática (SRAM) 4x3

Barramento de E/S Barramento de sistema

Barramentos da Placa Mãe para transferir bits entre o processador e os demais componentes da placa conjunto de condutores, 1 bit por condutor Barramento do Sistema liga o processador à memória RAM e outros chips da placa mãe pode ou não ser da mesma largura do barramento interno do processador Barramento de E/S liga processador e slots de expansão

Questão importante: Em linhas gerais, como se processa a execução de um programa? Veremos a seguir: como o processador executa um programa ciclo de busca e execução como o processador efetua um cálculo

Ciclo de Busca-Execução um programa é composto de instruções para executar um programa, o processador busca 1a instrução na memória RAM e executa busca 2a instrução na RAM e executa fica nesse ciclo até terminar a execução esse processo é denominado de ciclo de busca e execução é comandado pela unidade de controle com o auxílio de dois registradores principais PC e RI

Ciclo de Busca-Execução PC 1000 1004 Somar 2, 3 Mostrar res 1000 RI Unidade de controle RAM CPU Buscar instrução no endereço 1000

Ciclo de Busca-Execução 1000 1004 Somar 2, 3 Mostrar res RAM PC 1000 Somar 2, 3 RI CPU Unidade de controle Enviar Armazenar instrução instrução para ser decodificada no registrador na de Un.Controle instrução

Ciclo de Busca-Execução PC 1000 1004 Somar 2, 3 Mostrar res 1000 1004 Somar 2, 3 Somar 2, 3 RI Unidade de controle RAM CPU Incrementar PC

Ciclo de Busca-Execução PC 1000 1004 Somar 2, 3 Mostrar res 1004 Mostrar res RI Unidade de controle RAM CPU Tudo outra vez...

Ciclo de Busca-Execução detalhado o processador busca uma instrução na memória cujo endereço está guardado no PC a instrução é guardada no registrador de instrução (RI) a unidade de controle decodifica a instrução a unidade de controle executa a instrução isso envolve a ALU, registradores gerais e sinais internos pode haver necessidade de buscar dados na memória RAM

E se houver necessidade de efetuar um cálculo com operandos que estão na memória RAM? Exemplo: o processador está executando um programa e buscou a seguinte instrução: some #0 e #2 e guarde o resultado em #3 onde #0 e #2 são endereços de memória onde se encontram os valores a serem somados supondo que #0 contém o número 13 #2 contém o número 20

Exemplo: 13 + 20 13+20 Funcionamento Ligação entre memória e CPU (barramento) Memória RAM 0 1 2 3 n-2 n-1 n 00010100 00001101. Registradores CPU Unidade Lógica e Aritmética Unidade de Controle SOMA Decodifique a operação a ser realizada

Exemplo: 13 + 20 13+20 Funcionamento Ligação entre memória e CPU (barramento) Memória RAM 0 1 2 3 n-2 n-1 n 00010100 00001101. Registradores 00001101 CPU Unidade Lógica e Aritmética Unidade de Controle Copie o valor armazenado no endereço 2 da memória para um registrador

Exemplo: 13 + 20 13+20 Funcionamento Ligação entre memória e CPU (barramento) Memória RAM 0 1 2 3 n-2 n-1 n 00010100 00001101. Registradores 00010100 00001101 CPU Unidade Lógica e Aritmética Unidade de Controle Copie o valor armazenado no endereço 0 da memória para um registrador

Memória RAM 0 1 2 3 n-2 n-1 n 00010100 00001101. Exemplo: 13 + 20 13+20 00001101 + 00010100 00100001 Ligação entre memória e CPU (barramento) Registradores 00010100 00001101 Funcionamento CPU Unidade Lógica e Aritmética Unidade de Controle Some o valor dos dois registradores

Memória RAM 0 1 2 3 n-2 n-1 n 00010100 00001101. Exemplo: 13 + 20 13+20 00001101 + 00010100 00100001 Ligação entre memória e CPU (barramento) Registradores 00010100 00001101 00100001 Funcionamento CPU Unidade Lógica e Aritmética Unidade de Controle Armazene o resultado da soma em um registrador

Exemplo: 13 + 20 13+20 Funcionamento Ligação entre memória e CPU (barramento) Memória RAM 0 1 2 3 n-2 n-1 n. Registradores 00010100 00010100 00001101 00100001 00100001 CPU Unidade Lógica e Aritmética Unidade de Controle Copie o valor armazenado no registrador para o endereço de memória 3

Supondo agora que a CPU buscou a seguinte instrução Apresente valor armazenado no endereço de memória 3 na tela do computador

Exemplo: 13 + 20 33 Funcionamento Ligação entre memória e CPU (barramento) Memória RAM 0 1 2 3 n-2 n-1 n 00010100 00001101 00100001. Registradores 00010100 00100001 CPU Unidade Lógica e Aritmética Unidade de Controle Apresente valor armazenado no endereço de memória 3 na tela do computador