Buscar

Sistemas Operacionais Temp 1

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

História dos Sistemas Operacionais
1.Em que geração foram inseridos os CIs (Circuitos Integrados)?
Resposta
Na terceira geração.
2.A tecnologia LSI (Large-Scale Integration) está presente em que geração?
Resposta
Quarta geração.
3.Determine a ordem correta quanto à tecnologia que foi implementada em cada geração:
1) Estavam presentes no hardware engrenagens e válvulas
2) Multiprogramação
3) Computadores pessoais
Resposta
1ª geração, 3ª geração, 4ª geração.
4.Selecione a alternativa que corresponde a uma tecnologia desenvolvida na época da 4ª geração.
Resposta
Foi na quarta geração que os ambientes gráficos foram criados para os sistemas operacionais.
5.Dentro do que foi descrito e convencionado na linha do tempo da história evolutiva dos sistemas operacionais, a quarta geração inicia sua contagem em que ano?
Resposta
1980.
Fundamentos de sistemas operacionais
1.Os usuários utilizam diversos programas para a realização de suas tarefas no computador. Dependendo da atividade, o programa precisa ler uma entrada que o usuário digitou no teclado; contudo, a leitura do teclado não pode ser feita diretamente pelo programa, precisando comunicar-se com o sistema operacional. A intermediação do sistema operacional é necessária pelo seguinte motivo:
Resposta
O programa do usuário roda em modo usuário, não tem nenhuma permissão ou acesso a recursos, exceto por meio do sistema operacional.
2.Em algumas tarefas, o programa precisa comunicar-se com o sistema operacional para utilização de algum recurso. Essa solicitação enviada pelo programa ao sistema operacional é chamada de:
Resposta
chamada de sistema.
3.Nos primeiros computadores, a programação era feita de modo mecânico, por meio de chaves e interruptores, para a inserção bit a bit dos programas. A criação das linguagens de montagem facilitou muito a programação, pois:
Resposta
definiu comandos derivados do inglês que eram traduzidos para binário, permitindo o reaproveitamento.
4.A multiprogramação foi uma técnica muito importante introduzida pelos sistemas operacionais de terceira geração. Assinale a alternativa que mostra um exemplo de estratégia de multiprogramação apresentado pelos sistemas dessa geração:
Resposta
A divisão da memória entre os programas e o sistema operacional simultaneamente.
5.Dentre as principais funcionalidades obtidas com a evolução dos sistemas operacionais, o compartilhamento de tempo entre diferentes usuários permite:
Resposta
compartilhar a utilização da unidade de processamento entre os usuários ativos.
Conceitos de sistemas operacionais
1.Uma atividade recorrente em software de aplicação é a leitura e escrita de arquivos. A maioria dos programas irá, em algum momento de seu ciclo de vida, necessitar de dados que estão armazenados em algum dispositivo de memória secundária. Também é comum a necessidade de gravar dados de forma persistente.
Assinale a alternativa que descreve o fluxo seguido por uma aplicação para fazer a gravação ou a leitura de dados em dispositivos de memória secundária.​​​​​​​
Resposta
A aplicação dispara uma chamada de sistema, fornecendo ao sistema operacional informações sobre o arquivo que deve ser lido ou escrito.
2.A linguagem C se provou, nas últimas quatro décadas, muito eficiente para a tarefa de programar sistemas operacionais. Sua leveza, simplicidade e elegância não prejudicam em nada o seu poder de interagir com o computador em baixo nível, ainda que C seja uma linguagem de alto nível.
Quais das características abaixo a linguagem C tem e são interessantes para seu uso no desenvolvimento de sistemas operacionais?​​​​​​​
Resposta
Ponteiros, tipos e meio de incluir código assembly.
3.Interpretadores de comando são uma ferramenta utilizada para que usuários possam enviar comandos para o sistema operacional. Esses comandos geralmente irão disparar chamadas de sistema, como por exemplo para a criação de novas pastas e arquivos e iniciar processos para a execução de um programa. Essa ferramenta também pode alterar configurações de sistema e realizar tarefas de manutenção.
Assinale a alternativa correta em relação ao uso de interpretadores de comando.​​​​​​​
Resposta
São muito usados por usuários mais experientes, que conhecem os comandos, sendo mais ágeis do que o uso de interface gráficas.
4.O pipe, criado no terminal colocando o caractere “|” entre dois programas, cria uma conexão entre os processos desses programas. Ao enviar o comando “netstat | findstr https” no shell, o sistema criará um processo para executar o programa netstat, outro processo para executar o programa findstr passando o valor https como argumento. Além disso, criará um “arquivo virtual”, e vai redirecionar a saída do programa netstat para esse arquivo, ao mesmo tempo em que vai configurar esse mesmo arquivo virtual como a entrada para o comando findstr.
Sabendo disso, assinale a alternativa que descreve corretamente qual será a saída desse comando para o terminal do interpretador de comandos.​​​​​​​
Resposta
Lista de conexões ativas no computador com a porta https.
5.Cada sistema operacional disponibiliza um conjunto de bibliotecas ou APIs para que desenvolvedores de software criem programas que podem ser executados nesse sistema. Vários métodos destas APIs disparam em algum momento chamadas de sistema.
Assinale a alternativa correta sobre a execução das chamadas de sistema.​​​​​​​
Resposta
Aplicações e as próprias APIs rodam em espaço de usuário. Apenas as chamadas de sistema são executadas em espaço de núcleo.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando