Asdasdsad
Exames: Asdasdsad. Pesquise 862.000+ trabalhos acadêmicosPor: adsadsada • 23/11/2013 • 1.806 Palavras (8 Páginas) • 1.711 Visualizações
asdsdsa
1-Um sistema operacional NÃO é responsável por:
Coordenar o uso dos recursos de hardware.
2-O conceito de Multiprogramação significa que:
Vários programas podem ser executados concorrentemente numa única CPU. Diversos programas podem estar na memória e executados alternativamente por uma única CPU. Diversos programadores podem submeter tasks simultaneamente. A memória RAM é também alocada pelo programa sendo executado.
3-Processo pode ser definido como:
Um programa em execução.
4-Os estados de um Processo são:
Pronto, Executando e Bloqueado.
5-Aquela parte do código de um processo que acessa uma estrutura compartilhada entre, pelo menos, dois processos é chamada:
Seção Crítica.
6-Semáforos e Mutexes são Variáveis de Comporta, podendo assumir, respectivamente, valores:
Inteiros e Booleanos.
7-Um dos algoritmos de escalonamento mais simples, mais antigos e mais amplamente utilizados:
Escalonamento Round Robin
8-“A cada processo é atribuído uma prioridade, e o processo executável com maior prioridade recebe permissão para executar.” Estamos falando de qual tipo de escalonamento:
Escalonamento por Prioridade
9-Não é parte integrante de um sistema operacional:
Resp: D
a) Kernel; b) Drivers de dispositivos; c) Shells; d) Office suites; e) System Calls.
10-Em um sistema computacional qual a função básica do sistema operacional?
Gerenciar todos os recursos do sistema computacional e esconder do usuário a complexidade do hardware, funcionando como um intermediário entre o usuário e o computador, oferecendo um conjunto mais conveniente de instruções.
11-Qual a função do bootstrap?
Responsável pela definição dos valores iniciais (registradores da CPU, controladores de dispositivos, carregamento do kernel na memória).
12-O interpretador de comandos (Shell) e o Kernel fazem parte do sistema operacional?
Kernel é o Sistema Operacional propriamente dito(funciona no modo supervisor), enquanto que o Shell é um programa de sistema(funciona no modo usuário). Portanto o Kernel faz parte do sistema operacional, enquanto que o Shell é um programa adicional.
13-O que é o mecanismo de Spooling? Que dispositivo permitiu a sua implementação?
O disco é utilizado como uma grande área de armazenamento, para efetuar a leitura antecipada dos dispositivos de entrada e armazenar arquivos de saída, até que os dispositivos de saída estejam disponíveis para imprimi-los. Sistema de disco.
14-O que é uma chamada ao sistema?
Interrupção causada por um aplicativo do usuário.
15-Ao ocorrer uma interrupção que atitude o hardware deverá tomar?
A CPU para o que está fazendo e transfere imediatamente a execução para uma posição fixa, predeterminada para essa interrupção. Essa posição contém o endereço inicial da rotina de tratamento dessa interrupção. Essa rotina é executada e, quando termina, a CPU retorna a execução do processo computacional que havia sido interrompido.
16-Podemos afirmar sobre sistemas paralelos e sistemas distribuídos.
Sistemas paralelos – vários processadores, mesmo barramento, sistema fortemente acoplado.
Sistemas paralelos – Compartilhamento de memória, relógio, etc.
Sistemas distribuídos – Não compartilham a mesma memória, etc.
Sistemas distribuídos – Processadores se comunicam através de várias linhas de comunicação, sistema fracamente acoplado.
17-Sistemas Batch Multiprogramados e Sistemas de Compartilhamento de Tempo possuem em comum a multiprogramação. Com relação aos usuários qual a diferença entre eles?
Sistemas Batch Multiprogramados não permitem a interação com o usuário.
Sistemas de Compartilhamento de Tempo permitem a interação com o usuário.
18-Para assegurar uma operação apropriada, devemos proteger o sistema operacional e todos os outros programas e seus dados de qualquer programa incorreto. Todos os recursos compartilhados precisam ser protegidos. Explique o Modo Dual de operação.
A abordagem adotada é fornecer suporte em hardware que permita uma diferenciação entre os modos de execução, ou seja, modo usuário e modo monitor (supervisor ou privilegiado). O hardware permite a execução de instruções privilegiadas apenas no modo monitor.
19-O que é uma máquina virtual. Explique seu funcionamento?
Nada mais é do que uma cópia virtual do hardware. Com a utilização de técnicas de alocação de CPU e memória virtual. Um sistema operacional cria a ilusão de múltiplos processos em execução em seu processador com sua memória virtual.
20-O que você entende por memória virtual?
Muitos programas são grandes demais para se ajustar a memória disponível. A idéia básica da memória virtual é que o tamanho combinado do programa, dos dados pode exceder a quantidade de memória física disponível a ele. O sistema operacional mantém essas partes do programa atualmente em uso na memória principal e o restante em disco.
21-Quais as camadas que compõem um sistema computacional?
Hardware, Sistema Operacional, Programas de Sistema e Programas Aplicativos.
...