Sei sulla pagina 1di 18

Processamento de Dados

Execuo de Programas
Os computadores no entendem nada alm de comandos, dados e endereos escritos em linguagem binria, tambm chamada de linguagem de baixo nvel. Ela utiliza diretamente instrues do processador. Ex:

Execuo de Programas
Para facilitar a programao foram criadas as linguagens de programao de alto nvel que so mais prximas da linguagem natural. Ex: Pascal, C, Java, Cobol, etc.

Execuo de Programas
Cada comando de uma linguagem de alto nvel equivale a vrias instrues de cdigo de mquina. Isso exige uma etapa intermediria entre a linguagem de alto nvel e a de baixo nvel, chamada de compilao.

Execuo de Programas

Execuo de Programas
Um programa de computador primeiramente carregado na memria do computador e s depois executado, instruo por instruo, at o seu trmino.

Gerenciamento de Memria

Gerenciamento de Memria
Registradores : memrias auxiliares internas do processador. Cache : memria pequena e muito rpida que est entre a RAM e a CPU para acelerar a transferncia de dados. Principal : memria RAM, onde o programa que vai ser executado armazenado para que a CPU v buscando instruo por instruo. Secundria : armazenamento da informao.

Gerenciamento de Memria

Memria virtual uma forma de contornar o problema de falta de memria RAM. Ela feita deixando um espao do HD reservado para que seja possvel a sua utilizao como memria virtual e funciona da mesma maneira que a RAM embora muito mais lentamente.

Tipos de Processamento
Processamento em Lote (batch): As tarefas so agrupadas fisicamente e processadas seqencialmente uma aps a outra. Iniciado o processamento este executado at o trmino da ltima tarefa, sem que o usurio tenha acesso a ele. Ex: Compensao bancria.

Tipos de Processamento
Processamento em Linha (onLine): No h a necessidade de agrupar as tarefas para posterior processamento. Existe a interao operador-mquina. Ex: Terminal Bancrio ou rastreamento de veculos.

Tipos de Processamento
Processamento em Tempo Real (Real Time): Neste sistema, o dado processado no momento em que informado (tempo de resposta definido). Ex: Sistema de Reserva de Passagens Areas ou sistema de GPS.

Tipos de Processamento
Processamento Monotarefa (ou monoprogramao): Um programa somente executado na memria do computador. O Sistema Operacional no permite 2 programas rodando ao mesmo tempo na memria do micro. Ex: MS- DOS.

Tipos de Processamento
Processamento Multitarefa (Multiprogramao): Permite a execuo simultnea de vrias tarefas. Isto possvel por meio do uso de interrupes, aproveitando-se para executar um programa enquanto outro necessita de uma operao de entrada e sada de dados. Ex: Windows, OS/2.

Tipos de Processamento
Processamento Multiusurio (Time-Sharing): Permite a muitos usurios utilizar um mesmo computador, dando a impresso de que est dedicado exclusivamente a cada um deles (cada usurio recebe o controle da CPU durante um determinado tempo - milissegundos).

Tipos de Processamento
Monoprocessamento: Diz respeito a uma mquina que possui somente um processador. Multiprocessamento: Diz respeito a uma mquina que possui mais do que um processador.

Tipos de Processamento
Processamento Centralizado: Todo o processamento realizado no computador principal, onde os dados normalmente ficam armazenados.

Tipos de Processamento
Processamento Distribudo: Faz uso de computadores ligados em rede, estabelecendo comunicao entre si, tornando possvel o compartilhamento de informaes. Cada etapa ou parte do processamento feita normalmente em uma mquina diferente.