Buscar

Lista de exercícios 1 - SO

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

Sistemas Operacionais 2023.1 Lista de Exercícios 1
1– Quais são as duas principais funções de um sistema operacional? 
Interpretar os comandos do usuário na maioria das vezes com uma interface que tem programas com abstrações de qualidade, limpas, elegantes e consistentes.
Controlar os periféricos/recursos do sistema computacional. 
Resumidamente : Recursos para o usuário e Gerenciar recursos/periféricos.
2-Qual é a diferença entre sistemas de compartilhamento de tempo e de multiprogramação? 
Os sistemas de compartilhamento de tempo, neste, o tempo dos processadores é compartilhado com vários usuários, possibilitam que vários programas sejam executados através de uma divisão de tempo do processador em intervalos curtos. 
Os sistemas de multiprogramação possibilitam, por exemplo, que enquanto um programa esteja em operação de leitura outros possam ser executados. Focado no uso de recursos.
3– Qual é a diferença entre modo núcleo e o modo usuário?
O modo de usuário é um modo restrito, que os programas aplicativos estão executando e iniciando. Ex.: Uma tarefa como ler e escrever em um arquivo ou pedir para mostrar uma informação na tela, está no modo usuário.
 Modo Kernel(núcleo) é o modo privilegiado, que o computador entra ao acessar recursos de hardware. Ex.: como armazenar os bytes diretamente na Memória ou imprimir os pixels no monitor.
4– Quais as vantagens dos sistemas multiprogramáveis?
As vantagens do uso de sistemas multiprogramáveis ​​são a redução do tempo de resposta das aplicações processadas no ambiente e de custos, a partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicações.
5– Quais seriam as principais dificuldades que um programador teria no desenvolvimento de uma aplicação em um ambiente sem um sistema operacional?
Teria que programar na linguagem de máquina e teria que programar todas peças de hardware, um a um, e isso demandaria muito tempo. 
6– Explique a seguinte frase: “O Sistema Operacional protege o usuário da máquina e a máquina do usuário”
O sistema protege o usuário de notificações ou permissões que podem comprometer o sistema e protege a máquina de o usuário fazer alterações indevidas nela.
7– Defina sistemas operacionais embarcados.
Sistema construído para operar sobre um hardware com poucos recursos de processamento e armazenamento para realizar uma tarefa específica. Geralmente sem aceitar softwares instalados pelo usuário. Ex.: TV, Ar-condicionado, relógio digital.
8– O que caracteriza o processamento batch? 
Caracteriza‐se por um processamento de dados que ocorre através de um lote de tarefas
enfileiradas, de modo que o sistema operacional só processa a próxima tarefa após o término completo da tarefa anterior.
9- Sobre sistemas operacionais. Qual das alternativas a seguir, NÃO é uma função básica de um S.O.
a) Controlar periféricos
b) Organizar arquivos em disco
c) Gerenciamento de memória
d) Calcular e processar dados (Quem faz é camada de ferramentas, aplicação do usuário)
10– Quanto aos conceitos básicos de Sistemas Operacionais, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
(F) Quem controla diretamente os dispositivos do computador é o Shell por estar mais próximo do hardware.
(V) O Shell é considerado como sendo um interpretador de comandos, uma interface de linha de comandos.
(V) o Kernel é o núcleo do sistema operacional, e também responsável pelo gerenciamento de processos.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
e) V-F-F
f) V-V-F
g) F-V-V
h) F-F-V
11– O objetivo do sistema operacional é distribuir recursos do computador, como por exemplo, espaço na memória principal e tempo de processador, para torná-lo mais eficiente.
Certo Errado
12- Programas dos usuários podem solicitar serviços ao núcleo do sistema operacional. Esse mecanismo é denominado
a) Compilação
b) Editor de ligação
c) Biblioteca do sistema
d) Chamada do sistema (interação do programa interagindo com o sistema operacional, em cima está o usuário interagindo com o programa e depois o programa interagindo com o sistema)
13 - Nem mesmo os sistemas operacionais mais modernos permitem que múltiplos programas estejam na memória principal ao mesmo tempo.
Certo Errado

Continue navegando