Exerc Cios SO
1- Para um aplicativo carregar dados do disco ele necessariamente necessita fazer uma chamada para o sistema operacional (chamada de sistema)?
R=Não necessita, o processo de iniciar o computador, por exemplo, não exige sistema operacional.
2-Quais são os principais sistemas operacionais existentes no mercado?
R= Windows (Xp, 7, 8 e Mobile), Linux (Fedora, Ubuntu, Red Hat, Mandriva, SUSE, Debian, Kurumin, Slackware), Mac OS, Android.
3-O que é uma distribuição de linux? Quais são suas principais distribuições?
R=Distribuição Linux é um sistema operacional Unix-like incluindo o kernel Linux e outros softwares de aplicação, as principais distribuições são Fedora, Ubuntu, Red Hat, Mandriva, SUSE, Debian, Kurumin, Slackware.
4-O que são traps? Qual a sua aplicação?
R=Trap é uma interrupção de software, se aplica quando corre um erro do programa de usuário em execução.
5-Por que o mecanismo de interrupção deve estar ligado enquanto um aplicativo estiver sendo executado?
R=Para que o um único aplicativo não monopolize o processo.
6-Por que as interrupções são desligadas?
R=Para que elas não desliguem as próprias interrupções. Causando assim um caos
7-O que acontece depois que um tratador de interrupção é executado?
R= O processador para de fazer o que está fazendo para atender o dispositivo que pediu a
Interrupção.
8-O que é um vetor de interrupções? O que ele mapeia?
O
9-O que é uma IRQ?
10-Qual a finalidade de um controlador de periféricos?
Responda verdadeiro ou falso justificando as alternativas faltas:
( ) Diferente de programa que é algo ativo dentro do sistema operacional, processo é algo passivo, ou seja, não possui dados que estão sendo gerados em tempo de execução.
( ) Um processo pode estar em dois tipos de ciclos: processador e memória.
( ) Um processo é criado por meio de chamadas de sistema, ou seja, através do sistema operacional.
( ) Um processo cpu-bound é aquele que realiza muitas operações de entrada e saída.
( ) Se