Questões de so - tecnologia em redes de computadores 3 semestre
Material desenvolvido pela Karine
Questões a serem respondidas e que podem auxiliar nos preparativos para avaliação oficial. Não entregar.
1) Defina Processo e dê um exemplo.
Os processos representam tarefas em execução.
2) Quais as três maneiras distintas para que os usuários possam se comunicar com o Kernel?
Há três maneiras distintas de os usuários se comunicarem com o kernel do sistema operacional. Uma delas é por intermédio das chamadas rotinas do sistema realizadas por aplicações. Além disso, os usuários podem interagir com o núcleo mais amigavelmente por meio de utilitários ou linguagem de comandos. Cada sistema operacional oferece seus próprios utilitários, como compiladores e editores de texto. A linguagem de comandos também é particular de cada sistema, com estruturas e sintaxe próprias.
3) Quais as funções do núcleo do sistema?
Manipulação de interrupções;Criação e destruição de processos;Troca de contexto de processos;
Desacatamento de processos;
Suspensão e reanimação de processos;
Sincronização de processos;
Intercomunicação entre processos;
Manipulação de PCBs;
Suporte a atividades de E/S;
Suporte à alocação e desalocação de armazenamento;
Suporte ao sistema de arquivos;
Suporte a um mecanismo de chamada/retorno de procedimentos;
Suporte a certas funções do sistema de contabilização.
4) Em quantas partes se divide o Processo e quais são? Explique cada uma delas com um exemplo.
3.
Contexto de Hardware O contexto de hardware armazena o conteúdo dos registradores gerais daCPU, além dos registradores de uso específico, como o program counter (PC), stackpointer (SP) e registrador de status.
Contexto de Software No contexto de software são especificadas características e limites dosrecursos que podem ser alocados pelo processo, como o número máximo dearquivos abertos simultaneamente, prioridade de execução e tamanho do buffer