exercicio 02 SO 2015

924 palavras 4 páginas
FACULDADE EVOLUÇÃO

Curso: Sistemas para internet

Disciplina: Sistemas Operacionais
Professor:
João Igor Moura
Data: 20/03/2013

Aluno: Francisco Reginaldo Alexandre da Silva

Exercícios

1) Por que foi criado o Modelo de Processos para um Sistema Operacional?
Para que a CPU fosse utilizada por um ou mais processos.

2) O que é Mudança ou Troca de Contexto de Processos? É o processo computacional de armazenar e restaurar processos, garantindo que quando o contexto anterior armazenado seja restaurado, o ponto de execução volte ao mesmo estado que foi deixado durante o armazenamento.

3) Quais os principais estados de um processo?
Em execução, Bloqueado, pronto.
Novo-Quando está sendo criado.
Inativo ou morto-Quando sua execução é finalizada.

4) Quais as informações contidas no PCB?
Escalonamento de CPU.
Gerência de memória.
Contabilização.
Estado de E/S

5) Para que servem as chamada de sistema fork(), wait() e execlp() em S.O. baseados no padrão POSIX?
Fork- É usada para criar um novo processo, que irá executar o mesmo código (programa) do programa chamador (processo-pai);
Wait- Faz a sincronização entre a finalização do processo-filho e o processo-pai.
Execlp- A chamada exec permite transformar o processo filho através da mudança do código a ser executado.

6) Monte a estrutura básica de um programa que cria um processo-filho, utilizando a linguagem C para S.O. POSIX. main (int argc, char *argv[]) { if (strcmp (*argv, "execute") != 0) { fprintf (stderr, "Nome: execute\n"); exit (1);
} if (argc < 2) { fprintf (stderr, "Uso: execute comando\n"); exit (1);
}
execvp (argv[1], &argv[1]);
/* se execvp falhar ... */ perror ("main"); exit (1);
}
shell> cc -o execute execute.c shell> execute ls –l

7) O que são um processo órfão e um processo zumbi?
Processo órfão – são assumidos pelo Init.
Processos zumbi- Quando um processo filho termina antes do processo pai.

8) O que é Escalonamento em um S.O.?
Tarefa de alocar tempo de CPU a diferentes tarefas

Relacionados

  • Aula 02 Direito Penal
    25506 palavras | 103 páginas
  • ADM02021 Adm Fin I 2015 2 Secao 2
    4541 palavras | 19 páginas
  • AE PR TICA CONT BIL INFORMATIZADA I
    10252 palavras | 42 páginas
  • TUTORIAL
    38002 palavras | 153 páginas
  • Trabalho De Educa O F Sica Corrida De Resistencia C Pia
    926 palavras | 4 páginas
  • ESTRUTURAS ORGANIZACIONAIS
    2105 palavras | 9 páginas
  • Curso de Seguranca da Informacao
    3860 palavras | 16 páginas
  • FBA55EAD 33C7 453E 86CA 8D55B35CFD08
    1567 palavras | 7 páginas
  • Curso de Hardware
    3018 palavras | 13 páginas
  • ufrb
    2185 palavras | 9 páginas