Processamento de Dados - PDF Free Download
Download "Processamento de Dados"
Glória Carreira de Mendonça
2 Execução de Programas Os computadores não entendem nada além de comandos, dados e endereços escritos em linguagem binária, também chamada de linguagem de baixo nível. Ela utiliza diretamente instruções do processador. Ex:
3 Execução de Programas Para facilitar a programação foram criadas as linguagens de programação de alto nível que são mais próximas da linguagem natural. Ex: Pascal, C, Java, Cobol, etc.
4 Execução de Programas Cada comando de uma linguagem de alto nível equivale a várias instruções de código de máquina. Isso exige uma etapa intermediária entre a linguagem de alto nível e a de baixo nível, chamada de compilação.
5 Execução de Programas
6 Execução de Programas Um programa de computador é primeiramente carregado na memória do computador e só depois é executado, instrução por instrução, até o seu término.
8 Gerenciamento de Memória Registradores : memórias auxiliares internas do processador. Cache : memória pequena e muito rápida que está entre a RAM e a CPU para acelerar a transferência de dados. Principal : memória RAM, onde o programa que vai ser executado é armazenado para que a CPU vá buscando instrução por instrução. Secundária : armazenamento da informação.
9 Gerenciamento de Memória Memória virtual é uma forma de contornar o problema de falta de memória RAM. Ela é feita deixando um espaço do HD reservado para que seja possível a sua utilização como memória virtual e funciona da mesma maneira que a RAM embora muito mais lentamente.
10 Tipos de Processamento Processamento em Lote (batch): As tarefas são agrupadas fisicamente e processadas seqüencialmente uma após a outra. Iniciado o processamento este é executado até o término da última tarefa, sem que o usuário tenha acesso a ele. Ex: Compensação bancária.
11 Tipos de Processamento Processamento em Linha (on- Line): Não há a necessidade de agrupar as tarefas para posterior processamento. Existe a interação operador-máquina. Ex: Terminal Bancário ou rastreamento de veículos.
12 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 Aéreas ou sistema de GPS.
13 Tipos de Processamento Processamento Monotarefa (ou monoprogramação): Um programa somente executado na memória do computador. O Sistema Operacional não permite 2 programas rodando ao mesmo tempo na memória do micro. Ex: MS- DOS.
14 Tipos de Processamento Processamento Multitarefa (Multiprogramação): Permite a execução simultânea de várias tarefas. Isto é possível por meio do uso de interrupções, aproveitando-se para executar um programa enquanto outro necessita de uma operação de entrada e saída de dados. Ex: Windows, OS/2.
15 Tipos de Processamento Processamento Multiusuário (Time-Sharing): Permite a muitos usuários utilizar um mesmo computador, dando a impressão de que está dedicado exclusivamente a cada um deles (cada usuário recebe o controle da CPU durante um determinado tempo - milissegundos).
16 Tipos de Processamento Monoprocessamento: Diz respeito a uma máquina que possui somente um processador. Multiprocessamento: Diz respeito a uma máquina que possui mais do que um processador.
17 Tipos de Processamento Processamento Centralizado: Todo o processamento é realizado no computador principal, onde os dados normalmente ficam armazenados.
18 Tipos de Processamento Processamento Distribuído: Faz uso de computadores ligados em rede, estabelecendo comunicação entre si, tornando possível o compartilhamento de informações. Cada etapa ou parte do processamento é feita normalmente em uma máquina diferente.