TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Estudo Dirigido - Sistemas Operacionais

Por:   •  13/8/2018  •  Abstract  •  664 Palavras (3 Páginas)  •  269 Visualizações

Página 1 de 3

Introdução

  1. O que é um SO? Desenhe e explique.

R. É basicamente o software que gerencia todos os componentes de um software. Ele cria uma interface entre aplicações e o hardware do computador, gerenciando recursos, compartilhando entre múltiplos processos.

  1. Qual a utilidade de um SO?

R. A utilidade básica de um SO é gerenciar. Ele é o responsável por gerencia processador, memoria dispositivos, arquivos, interface gráfica...

  1. Identifique pelo menos 7 aparelhos eletrônicos que possuem SO e explique como você imagina o funcionamento do SO.

R. Computadores, Microondas, Celulares, Tablet’s, Semaforos, Sensores, MP3 Player’s, SmartCards.

  1. Quais são os elementos básicos da estrutura dos SO´s? Como eles se relacionam?

R. O So se divide em gerenciamento de processos, Sistema de Arquivos, Gerenciamento de Memorias, Gerenciamento de Dispositivos de E/S.

  1. Informe pelo menos 3 serviços oferecidos pelo SO.

R. Criação de Processos, Alteração de prioridade de processos, Comunicação entre processos e Sincronização de processos.

  1. Quais as principais diferenças entre MicroKernel e Monoliticos?

R. Monolitico: qualquer procedimento do núcleo pode acessar os demais procedimentos. É mais suscetível a erros e limitações de hardware;

MicroKernel:as funções básicas do SO são implementadas como processo de usuário. O kernel (núcleo) realiza a comunicação entre procedimentos através de mensagens. Se um servidor parar os outros continuam a trabalhar.

  1. Quais as responsabilidades de um SO?

R. Gerenciar Hardware, CPU, memória, dispositivos de E/S, Sistemas de Arquivos, Segurança.

  1. O uqe é um programa de computador?

R. É basicamente uma sequencia de instruções, que por si mesmo não altera nada em seu estado.

  1. Qual a diferença entre programa e processo?

R. Processos são os programas em execução. A diferença entre programas e processos, são que os programas  por si próprio não altera seu estado, necessitando assim dos processos.

Processo

  1. Descreva cada um dos principais estados de um processo e como ocorre a transição entre eles.

R.  Criação: O processo é criado;

        Execução: A CPU dá inicio a execução do código do processo;

        Pronto: Não esperam nenhum evento mas estão aguardando sua vez na  CPU;

        Espera: Processo a espera de algum evento (normalmente E/S);

        Concluido: Fim da execução do processo.

  1. Explique os fluxos de exceção possíveis para um processo.

R.

  1. Com relação aos itens abaixo marque V ou F e justifique:

Multiprogramação requer mais memória( F )

Com multiprogramação o processador fica sempre subutilizado ( F )

Os periféricos ficam mais eficientes com multiprogramação ( V )

  1. Para cada um dos itens abaixo explique o que é e para que serve.

BCP: O BCO contem os dados do processo. O So analisa o BCP para decidir qual o processo a ser executado (memoria, estado do processo, registradores...);

Time Sharing: É o tempo corpatilhado. Ele é o responsável em dividir o tempo em vários intervalos para executar o aplicativo;

Tabela de processos: Trás o numero do processo, permissões de acesso, estado do processo.

...

Baixar como (para membros premium)  txt (4.4 Kb)   pdf (55 Kb)   docx (13.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com