TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Questionário Sistemas Operacionais

Por:   •  1/12/2019  •  Abstract  •  397 Palavras (2 Páginas)  •  152 Visualizações

Página 1 de 2

2.13. Escolha três chamadas de sistemas do Linux e explique com suas palavras:

  1. A que grupo pertence (referência)
  2. O que faz
  3. Quais seus parâmetros. 
  4. Qual/quais as equivalentes no Windows.

Chamada de sistema

Grupo

O que faz

Parâmetros

Equivalentes no Windows

fork()

Control Process

fork é uma função que é uma chamada de sistema. Ou seja, ela invoca o sistema operacional para fazer alguma tarefa que o usuário não pode. O fork é usado para criar um novo processo em sistemas do tipo Unix

CreateProcess()

read()

Device Management

Efetua a leitura de dados até que pressione a tecla ENTER. Por default armazena os dados em uma variável chamada REPLY.

-p, -s, -a, -u

ReadConsole()

close()

File Management

Fecha um descritor de arquivo, para que ele não se refira mais a nenhum arquivo e possa ser reutilizado.

CloseHandle()

Aula 3 - Gerência de Processos

3.1. Quais são os estados possíveis para um processo?

- Execução, pronto e bloqueado.

3.2. Quais os tipos de processos em função do uso dos recursos de CPU e I/O? Explique.

  • CPU Bound (orientados à CPU): são processos que utilizam muito o processador, em que o tempo de execução é definido pelos ciclos de processador.
  • I/O Bound (orientados à E/S): são processos que realizam muitas operações de entrada e saída de dados, em que o tempo de execução é definido pela duração destas. 

3.3. O que é o PCB? Quais informações ele contém?

- PCB é o Bloco de Controle de Processos. Ele contém as seguintes informações: PID, Registradores da CPU, espaço de endereçamento do processo, prioridade do processo, status do processo, informações sobre o escalonamento do processo, informações sobre entrada e saída (dispositivos de hardware ligados ao processo) e o ponteiro para o próximo PCB.

3.4. Como os processos se classificam em termos de interatividade com o usuário?

  • Processo em primeiro plano: tem uma interação direta com o usuário;
  • Processo em segundo plano: não tem uma interação direta com o usuário, também conhecido como Background.

3.5. Como funciona a criação de um novo processo no Linux?

-Através da chamada de sistema “Fork()”, que invoca o sistema operacional para criar um novo processo.

3.6. De que maneiras um processo termina?

- Um processo pode terminar de maneira voluntária e involuntária. Exemplos para um processo cessar e forma de saída:

  • Saída normal: A tarefa anteriormente solicitada já terminou sua execução (saída voluntária);
  • Saída por erro: O arquivo não é encontrado (saída voluntária);
  • Erro fatal: é efetuado uma divisão por 0 (saída involuntária);
  • Cancelamento por um outro processo: kill, TerminateProcess (saída involuntária).

...

Baixar como (para membros premium)  txt (2.8 Kb)   pdf (94.5 Kb)   docx (9.8 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com