IFRN Introducao aos Sistemas Operacionais Processos

2890 palavras 12 páginas
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO
GRANDE DO NORTE – IFRN
Disciplina: Fundamentos de Sistemas Operacionais e Sistemas
Operacionais de Rede
Professor: Msc. Rodrigo Ronner T. da Silva
E-mail: rodrigo.tertulino@ifrn.edu.br

INTRODUÇÃO AOS
SISTEMAS OPERACIONAIS rodrigo.tertulino@ifrn.edu.br PROCESSOS

PROCESSOS
• Programa: Sequência de Instruções
• Processos: Programa em execução. Ou melhor é o ambiente onde se executa um programa.
• A CPU executa o processo de uma tarefa por um tempo (time-slice) e depois outro processo. Quando a
CPU retorna a um processo já executado, é necessário recarregar as informações.
• PROCESSO: Estrutura responsável pela manutenção de todas as informações necessárias para executar um programa. Estrutura do Processo

Contexto de
Software

Contexto de
Hardware

Programa
Espaço de
Endereçamento

Troca de Contexto
Sistema Operacional

Processo A

Processo B

executando

Salva registradores do
Processo A

Carrega registradores do
Processo B

executando

Salva registradores do
Processo B

Carrega registradores do
Processo A

executando

Contexto de Hardware o Armazena o conteúdo dos registradores de uso gerais e específicos da
CPU
 PC, IR, SP, Status Register

o

Conteúdo destes registradores é salvo durante a troca de contexto (troca de processos) para posterior recuperação

Contexto de Software
Especifica características e limites dos recursos alocados ao processo Ex: Número máximo de arquivos abertos, prioridade de execução, tamanho de buffer de E/S, etc
Contexto de Software composto por 3 grupos:

 Identificação
 Quotas
 Privilégio

Contexto de Software o Identificação – única para cada processo e usuário
 Process Identification (PID)

 User Identification (UID) o Quotas – limites de cada recurso p/uso do processo
 Nmáx. de arquivos abertos, tamanho máx. de alocação de memória, Nmáx de operações de E/S, buffer máx p/ E/S,
Nmáx de subprocessos, etc o Privilégios – ações permitidas ao processo


Relacionados

  • Tecnologia Em Redes De Computadores 2013 1
    31749 palavras | 127 páginas
  • analise e desenvolvimento
    37011 palavras | 149 páginas
  • Desenvolvimento sistema
    36567 palavras | 147 páginas
  • Tecnico Subsequente Em Manutencao E Suporte Em Informatica 2009
    12396 palavras | 50 páginas
  • lei pronatec
    6846 palavras | 28 páginas
  • eletriciadae
    7938 palavras | 32 páginas
  • Material permanente no setor publico
    1241 palavras | 5 páginas
  • refrigeracao reladorio
    22364 palavras | 90 páginas
  • Administração
    2522 palavras | 11 páginas
  • Agente De Combate As Endemias PRONATEC 2013 2
    8900 palavras | 36 páginas