Você está na página 1de 2

Arquitetura de Sistemas Operacionais

Monoprogramao e Multiprogramao
Monoprogramao executa um processo por vez. Enquanto a multiprogramao consiste na execuo em paralelo de vrios processos ao mesmo tempo.

Chamada Remota de Procedimento


Chamada Remota de Procedimento (RPC - Remote Procedure Call) uma tecnologia de comunicao entre processos que permite a um programa de computador chamar um procedimento em outro espao de endereamento (geralmente em outro computador, conectado por uma rede).

RPC uma tecnologia popular para a implementao do modelo cliente-servidor de computao distribuda. Uma chamada de procedimento remoto iniciada pelo cliente enviando uma mensagem para um servidor remoto para executar um procedimento especfico. Uma resposta retornada ao cliente. Uma diferena importante entre chamadas de procedimento remotas e chamadas de procedimento locais que, no primeiro caso, a chamada pode falhar por problemas da rede. Nesse caso, no h nem mesmo garantia de que o procedimento foi invocado.

Gerenciamento de Dispositivos de Entrada e Sada


Para que o processador possa enxergar os dispositivos de entrada e sada existem diversas maneiras de mapear os dispositivos, para que o processador trabalhe com eles da forma mais genrica possvel deixando a cargo do controlador do dispositivo de entrada/sada executar operaes complexas. Abaixo segue as diferenas entre cada tipo de mapeamento utilizado na gerncia de dispositivos de entrada/sada

Mapeamento em memria
1. Registradores internos ao controlador de interface so mapeados como memria permitindo o processador manipular os dados como se estivessem enxergando apenas a memria primria. 2. rea da memria separada da rea dos dispositivos de entrada/sada, ou seja, o processador enxerga a rea de memria de dispositivos de entrada/sada como uma extenso da memria primria. 3. rea da memria de dispositivos de entrada/sada controlada pela MMU(Memory Management Unity)

Mapeamento em dispositivo Entrada/Sada


1. Processador possui instrues especficas para dispositivos de entrada/sada 2. Funciona de forma semelhante ao mapeamento em memria, contudo o acesso feito diretamente ao dispositivo de entrada/sada sem a interveno da MMU.

Referncias
http://pt.wikipedia.org/wiki/Monoprograma%C3%A7%C3%A3o http://interessespessoais.com/sistemasoperativos/multiprogramacao-multiplexagem/ http://pt.wikipedia.org/wiki/Chamada_de_procedimento_remoto http://computersciencestudies.wordpress.com/2011/04/12/gerenciamento-de-dispositivosde-entrada-e-saida/