Fundamentos do sistema operacional
Questões: 1) Defina sistema operacional; R. Conjunto de programas que se situa entre os programas aplicativos e o hardware, gerenciando todos os recursos do hardware (CPU e periféricos) e do software (programas) no computador. 2) O que possibilita o uso de um SO? R. O Hardware devidamente montado para a instalação, configuração e uso do próprio SO (Software). 3) Descreva a função do SO. R. Criar e disponibilizar uma interface com o usuário (Ambiente) e gerenciar todos os recursos do computador como: funcionamento do Hardware principal e periférico, instalação e uso dos softwares. Oferecer uma interface simplificada do sistema computacional para o usuário. 4) Cite as características desejáveis de um SO. R. • Eficiência: Baixo tempo de resposta, pouca ociosidade da UCP e alta taxa de processamento. • Confiabilidade: Pouca incidência de falhas e exatidão dos dados computados. • Mantenabilidade: Facilidade de correção ou incorporação de novas características. • Pequena dimensão: Simplicidade e baixa ocupação da memória • Concorrência: Capacidade de manutenção de tarefas concorrentes • Compartilhamento de recursos: Gerencia de recursos de hardware e software compartilhados. • Núcleo: Responsável pela gerência do processador, tratamento de interrupções, comunicação e sincronização de processos.
• Gerente de Memória: Responsável pelo controle e alocação de memória aos processos ativos. • Sistema de E/S: Responsável pelo controle e execução de operações de E/S e otimização do uso dos periféricos. • Sistema de Arquivos: Responsável pelo acesso e integridade dos dados residentes na memória secundária. • Processador de Comandos / Interface com o Usuário: Responsável pela interface conversacional com o usuário. 5) O que se entende por Kernel? R. É o núcleo ou uma parte do próprio SO que gerencia a fase de booting (Inicialização do computador). Programa que executa sempre que um programa de aplicação não