Sistema de memória e suas características

Documentos relacionados
FundamentosemInformática

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017

4. As condições de igualdade menor que e maior que são verificadas por a. Operações lógicas b. Subtração c. Localizações d. Operações aritméticas

COMPUTADOR 2. Professor Adão de Melo Neto

Componentes de um Computador Típico

FACULDADE PITÁGORAS PRONATEC

INSTITUTO FEDERAL CATARINENSE Campus Ibirama

Unidade 1: O Computador

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

COMPUTADOR. Adão de Melo Neto

HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO. Wagner de Oliveira

Arquitetura de computadores BASE NUMÉRICAS

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira

1. Conceitos Básicos de Computação

Arquitetura e Organização de computadores

INTRODUÇÃO À INFORMÁTICA

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

Sistemas de Numeração

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

Fundamentos de Programação. Introdução

Algoritmos Computacionais

14/3/2016. Prof. Evandro L. L. Rodrigues

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Introdução aos Sistemas de Computação (ISC) Curso de Administração de Negócios Eletrônicos Professor :

Hardware. Informática

Programação e Algoritmos I 1 o semestre

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA

Base: número de símbolos empregados no sistema numérico.

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL

Sistemas de Numeração

Introdução à Computação MAC0110

Arquitetura de Computadores

Montagem e Manutenção de Computadores

SSC510 Arquitetura de Computadores 1ª AULA

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

Informática Aplicada. Introdução

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR


Introdução à Informática

Micro-Arquiteturas de Alto Desempenho. Introdução. Ementa

Noções básicas de Informática: Hardware

Modelo de Von Neumann: conceito do programa armazenado

Memória (conceitos) MEMÓRIA VOLÁTIL

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

Operações com números binários

Algoritmos e Lógica de Programação Componentes e Arquitetura

Representação da Informação no Computador

Arquitetura e Organização dos Computadores

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Compiladores. Introdução à Compiladores

Informática Educativa 2012

Introdução a Computação

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.

Introdução à Ciência da Computação

FACULDADE LEÃO SAMPAIO

ULA. Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade.

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO

Representação Digital da Informação I

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

Paradigmas de Linguagens

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Memória. Arquitetura de Computadores I. DCC-IM/UFRJ Prof. Gabriel P. Silva

Informática Básica CONCEITOS DE HARDWARE. Msc. Eliezio Soares

MICROPROCESSADORES. Aula 10

Computadores e Programação (DCC/UFRJ)

Escola Secundária de Emídio Navarro

AGT0001 Algoritmos Aula 01 O Computador

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01

Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador

Introdução a Tecnologia da Informação

Arquitetura de Computadores. Professor: Vilson Heck Junior (Material: Douglas Juliani)

Componentes do Computador

GFM015 Introdução à Computação

ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES REPRESENTAÇÃO NUMÉRICA. Cristina Boeres

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A

Escola Secundária de Emídio Navarro

O Sistema de Computação

Lista de Exercícios Sistemas de Numeração

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I

Arquitetura de Computadores

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA

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

Profa. Leda G. F. Bueno

Transcrição:

Sistema de memória e suas características Memória: dispositivo que permite ao computador armazenar dados de forma temporária ou permanente. O processador executa os programas, com dados e instruções armazenados na memória. Qq computador digital possui vários tipos de memórias. HIERARQUIA DAS MEMÓRIAS

Sistema de memória e suas características

Memórias Registradores: surgiu da necessidade do processador de armazenar temporariamente dados intermediários durante um processamento. Capacidade para manter apenas um dado (peq. conjunto de bites). Cache: dispositivo de memória entre a memória principal e o processador. Quando o processador solicita um determinado dado e o encontra na cache, não há necessidade de requisitá-lo à memória principal, reduzindo significativamente o tempo de processamento.

Memórias 2 tipos de cache L1 e cache L2. Cache L2 costuma ser um pouco maior que a L1 e foi implantada quando a cache L1 se mostrou insuficiente. Antes, a cache L1 ficava localizada no interior do processador e a cache L2 era externa a ele. Atualmente ambos os tipos ficam localizados dentro do chip do processador, sendo que, em muitos casos, a cache L1 é dividida em duas partes.

Memórias Memória principal: local onde os dados e as instruções de um programa ficam armazenados para serem utilizados pelo processador durante a sua execução. Memória RAM Memória ROM Volátil Leitura e escrita Não-volátil Escrita BIOS POST SETUP

Memórias Memória secundária: é permanente (nãovolátil) não possui acesso direto pelo processador, há necessidade de carregamento de dados dos dispositivos de memória secundária para a memória principal, para que então sejam enviados ao processador. HD, pen drive, Cds,DVDs

Sistemas de numeração A quantidade de algarismos de um dado sistema é chamada de base; portanto, no sistema decimal a base é 10. O sistema binário possui apenas dois algarismos (0 e 1), sendo que sua base é 2. Num sistema de numeração posicional qualquer, um número N é expresso da seguinte forma:

Sistemas de numeração

Representação de um número Conversão base binária para base 10: 110101 2 = 1x2 5 + 1x2 4 + 0x2 3 + 1x2 2 + 0x2 1 + 1x2 0 = 53 10 10111 2 = 1x2 4 + 0x2 3 + 1x2 2 + 1x2 1 + 1x2 0 = 23 10 110,11 2 = 1x2 2 + 1x2 1 + 0x2 0 + 1x2-1 + 1x2-2 = 4 + 2+0,5+0,25 = 6,75 10 101,101 = 1x2 2 + 0x2 1 + 1x2 0 + 1x2-1 +0x2-2 + 1x2-3 = 5,625 10

Representação de um número Conversão de base 10 para base binária 23 10 = 10111 2 347 10 = 101011011 2 Para números decimais fracionários, fazemos multiplicações até atingir 1 unidade: 0,125 10 = 0,001 2 Como executar: 0,125*2 = 0,250 guarde o 0 0,250*2 = 0,500 guarde o 0 0,500*2 = 1,000 guarde o 1. Logo, 0,125 na base 10 é 0,001 na base 2.

Representação de um número Conversão de base 10 para base binária 0,1875 10 = 0,0011 2 0,1875* 2 = 0,3750 guarde o 0 0,3750 *2 = 0,7500 guarde o 0 0,7500 * 2 = 1,500 guarde o 1 0,500 * 2 = 1,000 guarde o 1 Logo, temos 0,0011 Atenção: nem todo número decimal possui representação finita na base 2.

Representação de um número Conversão de base 10 para base binária 0,6 10 = 0,10011001 0,1 10 = 0,000110011 Logo, o computador ao invés de utilizar 0,1 10 um número exato na base decimal, ele utilizará uma aproximação na base binária, resultando em erros de truncamento ou arredondamento.

Linguagem de máquina Toda informação inserida no computador passa pelo Microprocessador e vai para a memória RAM para ser utilizada enquanto seu micro trabalha. Essa informação é armazenada não em sua forma legível (por nós), mas é armazenada na forma de 0 (zero) e 1 (um).

Linguagem de máquina Na verdade, se pudéssemos ver o funcionamento do computador, não haveria letras A, nem B, nem C, nem números, dentro do computador existe apenas ELETRICIDADE, e esta pode assumir apenas dois estados: LIGADO e DESLIGADO (convencionou-se que 0 representa desligado e 1 representa ligado).

Linguagem de máquina Cada caractere tem um código binário associado a ele. Ex.: para a letra A teríamos 01000001, nenhum outro caractere terá o mesmo código. Este código de caracteres é formado pela união de 8 "zeros" e "uns". Cada 0 e 1 é chamado de BIT, e o conjunto de oito deles é chamado BYTE. Um BYTE consegue armazenar apenas um CARACTERE (letras, números, símbolos, pontuação, espaço em branco e outros caracteres especiais).

Linguagem de máquina A linguagem binária foi convencionada em um código criado por cientistas americanos e aceito em todo o mundo, esse código mundial que diz que um determinado byte significa um determinado caractere é chamado Código ASCII. O Código ASCII, por usar "palavras" de 8 bits, permite a existência de 256 caracteres em sua tabela (256 = 2 8 ).

Linguagem de máquina Busque a Tabela ASCII na internet

Linguagem de máquina Bit: binary digit ou digito binário, 0 ou 1. É a menor unidade de informação e apresenta dois estados identificáveis. Sim ou não, chave ligada ou desligada. Byte: é um conjunto de 8 bits, e constitui a unidade de medida básica e universal para a capacidade de armazenamento de todos os dispositivos do computador.

Linguagem de máquina PC padrões possuem palavras de 16, 32 ou 64 bits. 1 Kilo byte 2 10 bytes 1024 bytes 1 Mega byte 2 10 x 2 10 bytes 1.048.576 bytes 1 Giga byte - 2 10 x 2 10 x 2 10 bytes 1 Tera byte - 2 10 x 2 10 x 2 10 x 2 10 bytes

Linguagem de máquina Todo programa de computador, para ser executado, é traduzido de uma linguagem de nível mais alto (como C#, Java, Fortran, Pascal ou Visual Basic) para linguagem de máquina que é aquela que o computador entende. As instruções de máquina suportam operações elementares de lógica, aritmética e armazenamento.