Buscar

Atividade Sistemas operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lista de exercícios I – Sistemas Operacionais 
1. Explique os seguintes conceitos fundamentais de sistemas operacionais: 
a. Multiprogramação
Resposta: A multiprogramação é a capacidade do sistema operacional de executar mais de um processo concomitamente, alternando rapidamente entre os processos no decorrer do tempo, dando a sensação de execução simultânea.
b. Timesharing 
Resposta: Time-sharing é o termo para um tipo de multiprocessamento quando o sistema operacional implementa uma técnica de partilhar o uso da cpu por intervalo de tempo. Cada processo que recebe o controle tem um intervalo de tempo para processar e depois devolver o controle, que será repassado para outro processo e assim sucessivamente.
c. Kernel 
Resposta: O sistema operacional é formado por um conjunto de rotinas que oferecem serviços aos usuários, às suas aplicações e ao próprio sistema. Esse conjunto de rotinas é denominado núcleo do sistema ou kernel.
d. Processos
Resposta: Um processo pode ser considerado como um programa em execução, também um conjunto de informações necessárias para a concorrência de programas no sistema operacional. Além disso, também pode ser entendido como o ambiente onde um programa é executado.
e. Arquitetura em camadas
Resposta: A arquitetura em camadas consiste em níveis sobrepostos, onde cada camada tem um conjunto de funções que podem ser utilizadas pelas camadas superiores. Aqui podemos pensar na maioria das versões do Linux, ou o Windows.
2. Qual foi a motivação original dos desenvolvedores de software de décadas atrás ao criar o primeiro sistema operacional para computadores? 
Resposta: Os sistemas operacionais foram criados com a finalidade de tornar mais fácil e mais eficiente a utilização do computador. Na década de 60, os primeiros "sistemas operacionais" eram únicos, pois cada computador era vendido com um sistema operacional específico.
3. Explique o que são chamadas ao sistema, e utilize um exemplo para ilustrar seu funcionamento. 
Resposta: São funções que permitem que o usuário consiga de forma accessível utilizar o sistema operacional de forma direta sem a necessidade de uma interface gráfica para realizar o mesmo. Um exemplo de System call é a read onde é selecionado por meio de comandos do kernel um diretório de arquivo e como resultado o mesmo é exibido ou executado dependendo do tipo de arquivo escolhido.
4. O que significa dizer se o sistema operacional está operando em modo kernel (ou sistema) ou em modo usuário? 
Resposta: O modo kernel é conhecido como privilegiado por ter acesso completo ao computador, a todas as partes do hardware. Já o modo usuário, que limita as ações para garantir segurança e não compromete nenhuma parte do próprio sistema. Neste modo, é mais difícil de um aplicativo violar a privacidade de outro.
5. Explique as vantagens e desvantagens que podem ser observadas em um sistema operacional de estrutura monolítica. 
Resposta: A grande vantagem de sistemas operacionais monolíticos é o desempenho, já que a forte integração interna de seus componentes lhe permite que detalhes de baixo nível do hardware sejam efetivamente explorados. A arquitetura possui intercomunicação direta e isso favorece no tempo de resposta do sistema operacional.
6. Um sistema de arquivos deve prover diferentes funcionalidades para o usuário e o sistema operacional? Exemplifique. 
Resposta: As principais funções de um sistema de arquivos são: Gerenciamento de arquivos. Navegação pela estrutura de diretórios. Acesso a arquivos e pastas.

Continue navegando