Modelo de Von Neumann: conceito do programa armazenado

Documentos relacionados
O Interior do Micro. Observe os computadores: Fonte:

Computador (arquitetura básica): b

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

Na segunda aula vamos falar sobre o Processador, funcionamento e seus tipos.

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

Arquitetura e Funcionamento do Computador

COMPUTADOR. Adão de Melo Neto

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

Arquitetura de Computadores

7) Qual a importância da Unidade de Controle?

Componentes de um Computador Típico

Os computadores ditigais podem ser classificados em 5 grupos distintos:

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

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

COMPUTADOR. Adão de Melo Neto

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

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

Conceitos e Gerenciamento de Memória

Introdução a Tecnologia da Informação

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

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

Arquitetura e Organização de Computadores. Processador Registrador Memória. Professor Airton Ribeiro

Estrutura e Funcionamento do Computador

for Information Interchange. 6 Memória:

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória.

Introdução à Computação

Introdução a Tecnologia da Informação

Capítulo 2 Organização Interna de um Computador

Arquitetura de Computadores. Infraestrutura de TI: Hardware

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

Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens.

Memórias. IFRN -Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 17/01/2013

FUNDAMENTOS E ARQUITETURA DE COMPUTADORES

HARDWARE. Givanaldo Rocha

Conjunto de fios paralelos que permitem a transmissão de dados, endereços e sinais de controle entre a UCP, memória e dispositivos de entrada e

Conceitos sobre Computadores

O Sistema de Computação

FACULDADE LEÃO SAMPAIO

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

CURSO DE TÉCNICO EM TELECOM DISCIPLINA: INFORMÁTICA APLICADA

Memórias Row Address Strobe Column Address Strobe

2 Arquitetura de Computadores

ULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA

Sistemas de Computação Hardware. Sistema Central Periféricos

Sistemas Operacionais. Conceitos de Hardware

HARDWARE. Disciplina: Informática Professor: Gustavo Sabry

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos

Circuitos Lógicos Aula 26

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

Níveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup

Introdução à Informática. Por Edivaldo Laureano Pires Filho

Sistemas Operacionais

Curso Técnico de Nível Médio

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres

ORGANIZAÇÃO DE COMPUTADORES

Montagem e Manutenção de Computadores

Sumário. Introdução. Revisão da Aula. Fatos Históricos Estrutura Básica Principais Componentes. Hardware: Software;

Fundamentos de Hardware Aula 2 Introdução a Hardware

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Fundamentos de Tecnologia da Informação

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

Informática. Hardware & Software

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

Programador/a de Informática

ALP Algoritmos e Programação. . Um modelo de Computador

E.E.E.P. Dr. Solon Tavares Introdução à Informática e Sistemas Operacionais Prof. Henrique Cordeiro. Memória

Programação de Computadores I - PRG1 Engenharia Elétrica

Instalação e Manutenção de Computadores Sandra Silva

COMPUTADORES PC 20/9/2010 CRONOGRAMA INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS O COMPUTADOR, INDEPENDENTE DO TIPO: MAINFRAME NOTEBOOK PALMTOP

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

Arquitetura de Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial

Fundamentos de Microinformática. Ricardo José Cabeça de Souza 2010 Fundamentos 2

MEMÓRIA PRINCIPAL QUESTÕES DISCURSIVAS. QUESTÃO 01. O que significa memória RAM? QUESTÃO 02. O que é memória volátil?

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

Sistemas de Computação. Seção Notas. A Memória Principal. Notas. Sexta Aula. Haroldo Gambini Santos. 26 de abril de Notas

Sistemas de Computação

SSC512 Elementos de Lógica Digital. Memórias. GE4 Bio

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

Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.

Memória é um dispositivo capaz de armazenar informação. Logo, podemos dividir dos dispositivos que podem armazenar dados em Quatro tipos:

ORGANIZAÇÃO DE COMPUTADORES

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

Disciplina: Introdução a Informática. d) É gravado e) Nenhuma das anteriores. Bloco: I Professor: Vinícius Pádua

Softwares, Aplicativos e Sistemas Operacionais

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

Introdução à Programação de Computadores Fabricação Mecânica

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Transcrição:

Arquitetura de computador Modelo de Von Neumann: conceito do programa armazenado Arquitetura de Von Neuman A arquitetura de computador proposta por Von Neumann é composta basicamente por: Computadores que possuem quatro componentes principais: Unidade Central de Processamento (UCP), a memória e os dispositivos de entrada e saída. Tais componentes são interconectadas por barramentos. Todos estes itens constituem o hardware de um computador (seu conjunto de componentes físicos), os quais são agrupados em módulos específicos, constituindo a estrutura básica de um computador. UCP: sigla representativa de Unidade Central de Processamento. Podemos dizer que se trata do componente principal do computador. Algumas pessoas chamam de processador ou microprocessador. É responsável pela execução de dados e instruções armazenadas em memória (código de programas e dados).

Componentes da UCP (ou CPU): Unidade Aritmética e Lógica (ULA) responsável por realizar as operações matemáticas e lógicas com os dados. Unidade de Controle (UC) dispositivo mais complexo da CPU. Busca de instruções na memória principal. Controla a ação da ULA e realiza a movimentação de dados e instruções de e para a CPU. Memória: existem diversos tipos de memória em um computador (ex.: RAM (principal), ROM, cache, registradores), mas existe uma delas denominada memória principal, a qual é indispensável. A memória principal é tão importante quanto à CPU, pois sem ela não seria possível disponibilizar os programas e seus dados para o processamento pela CPU. Portanto, a memória é responsável por armazenar todos os programas que são executados no computador e os dados que utilizam. Memórias voláteis: são as que requerem energia para manter a informação armazenada, ao contrário das memórias permanentes. PROCESSADOR: busca dado e instruções de onde estiverem armazenadas e os deposita, temporariamente, em seu interior para que possa realizar as operações solicitadas, utilizando seus demais componentes (seria análogo à função memória de uma calculadora). Os dispositivos denominados registradores são os locais onde esse conteúdo fica armazenado.

Assim, o conceito de registrador surgiu da necessidade do processador de armazenar, temporariamente, dados intermediários durante um processamento. Por exemplo: quando um dado resultado de operação precisa ser armazenado até que o resultado de uma busca da memória esteja disponível, para com ele realizar uma nova operação. Os registradores são dispositivos de armazenamento temporário (volátil), localizados no interior do processador (CPU). RAM (Random Access Memory): mémória principal do computador. Armazena instruções que estão sendo executadas e os dados necessários à sua execução. É uma memória de leitura e escrita (read/write) de rápido acesso, acesso aleatório e volátil (em caso de falta de energia elétrica ou desligamento do computador, há perda de informações). CACHE: tipo de memória RAM. Mais rápida. Serve para acelerar o processamento e armazenar as instruções e os dados mais requisitados. ROM (Read Only Memory): armazena informações para iniciar o computador. Memória de leitura e não volátil com pequena capacidade de armazenamento e, geralmente, depois de gravada, a ROM não pode ser mais regravada pelo usuário. Dessa forma, as memórias ROM são aplicadas em um computador para armazenar três programas principais (TORRES, 2010): a) BIOS (Basic Input Output System): ou Sistema Básico de Entrada e Saída, é responsável por ensinar o processador da máquina a operar com os dispositivos básicos de entrada e saída. b) POST (Power On Self Test): Autoteste programa de verificação e teste que é executado após ligar o computador, realizando diversas ações sobre o hardware (ex.: contagem de memória).

c) SETUP: Programa que altera os parâmetros armazenados na memória de configuração (CMOS). De acordo com Alecrim (2010), as memórias ROM podem ser classificadas em: a) PROM (Programmable Read-Only Memory): este é um dos primeiros tipos de memória ROM. A gravação de dados neste tipo é realizada por meio de aparelhos que trabalham através de uma reação física com elementos elétricos. Uma vez que isso ocorre, os dados gravados na memória PROM não podem ser apagados ou alterados. b) EPROM (Erasable Programmable Read-Only Memory): as memórias EPROM têm como principal característica a capacidade de permitir que dados sejam regravados no dispositivo. Isso é feito com o auxílio de um componente que emite luz ultravioleta. Nesse processo, os dados gravados precisam ser apagados por completo. Somente após esse procedimento uma nova gravação pode ser realizada. c) EEPROM (Electrically-Erasable Programmable Read-Only Memory): este tipo de memória ROM também permite a regravação de dados, no entanto, ao contrário do que acontece com as memórias EPROM, os processos para apagar e gravar dados são feitos eletricamente, fazendo com que não seja necessário mover o dispositivo de seu lugar para um aparelho especial para que a regravação ocorra. d) EAROM (Electrically-Alterable Programmable Read-Only Memory): as memórias EAROM podem ser vistas como um tipo de EEPROM. Sua principal característica é o fato de que os dados gravados podem ser alterados aos poucos, razão pela qual esse tipo é geralmente utilizado em aplicações que exigem apenas reescrita parcial de informações. e) Flash: as memórias Flash também podem ser vistas como um tipo de EEPROM, no entanto o processo de gravação (e

regravação) é muito mais rápido. Além disso, memórias Flash são mais duráveis e podem guardar um volume elevado de dados. Trata-se do tipo de memória utilizada em pen-drive. f) CD-ROM, DVD-ROM e afins: essa é uma categoria de discos ópticos onde os dados são gravados apenas uma vez, seja de fábrica, como os CDs de músicas, ou com dados próprios do usuário, quando este efetua a gravação. Há também uma categoria que pode ser comparada ao tipo EEPROM, pois permite a regravação de dados: CD-RW e DVD-RW e afins. MEMÓRIA SECUNDÁRIA Usada para armazenar grandes quantidades de informações como, por exemplo, discos rígidos, discos flexíveis, Zip Drive, CD ROM, pendrive. GERÊNCIA DE MEMÓRIA A maioria dos computadores trabalha com o conceito de hierarquia de memória, possuindo uma pequena quantidade de memória cache, muito rápida, uma quantidade de memória principal (RAM) e uma quantidade muito grande de memória de armazenamento em disco (HD), considerada lenta. O problema básico para o gerenciamento de memória é que os programas atuais são muito grandes para rodarem, completamente, na memória cache. O gerenciador de memória deve ser capaz de controlar que parte da memória está em uso (e quais não estão), alocar memória para processos quando eles necessitam e desalocar quando eles terminam e, principalmente, gerenciar a troca entre a memória principal e o disco, quando a memória principal é muito pequena para armazenar todos os processos. Existem dois tipos de memória principal: a memória lógica e a memória física. A memória lógica é aquela manipulada pelos programas, ela é visível para os programas. Sempre que um programa necessita alocar um espaço na memória, esse espaço é alocado em memória lógica. A memória física é

aquela implementada pelos circuitos integrados, é nela que os espaços alocados em memória lógica vão realmente residir, portanto a memória física tem tamanho menor que a memória lógica, geralmente. Para isso, é necessário realizar uma tradução de endereços lógicos para endereços físicos, pois, assim, um programa que aloca uma memória lógica pode ter de fato uma memória física alocada para si. Esse processo de tradução de endereços lógicos em endereços físicos é realizado por uma unidade de gerência de memória chamada MMU (Memory Management Unit). Dispositivos de Entrada e Saída (E/S): são dispositivos responsáveis pelas entradas e saídas de dados, ou seja, pelas interações entre o computador e o mundo externo (usuários). São exemplos de dispositivos de E/S: monitor de vídeo, teclado, mouse, webcam, impressora, entre outros. DISPOSITIVOS DE ENTRADA DISPOSITIVOS DE SAÍDA DISPOSITIVOS DE ENTRADA E SAÍDA Barramento: é responsável por interligar todos os componentes listados acima. Trata-se de uma via de comunicação composta por diversos fios ou condutores elétricos por onde circulam os dados manipulados pelo computador.