TRABALHO DE SISTEMAS OPERACIONAIS O TRABALHO DEVE SER IMPRESSO SEGUINDO AS INSTRUÇÕES ABAIXO: FONTE ARIAL TAMANHO 12 A QUESTÃO(PERGUNTA) EM NEGRITO AS PAGINAS DEVEM CONTER BORDA NA CAPA DA TRABALHO DEVE OBEDECER O EXEMPLO DA ULTIMA PÁGINA. DATA DA ENTREGA: DIA 17/12/2014 VALOR 40 PONTOS QUESTÕES 1. Os serviços e funçőes oferecidas por um sistema operacional podem ser divididas em duas categorias. Descreva brevemente as duas categoriase . 2. Liste 5 (cinco) serviços, oferecidos
1ª Lista de Exercícios Sistema Operacional II Exercícios Memória Real 1. Em sistemas hierárquicos de memória é envolvida certa quantidade de sobrecarga quando se movimentam programas entre os vários níveis da hierarquia. Discuta por que os benefícios derivados desses sistemas justificam a sobrecarga envolvida. R: Essa movimentação pode consumir recursos de sistemas que, se não isso, poderiam ser utilizados de maneira mais produtiva. Para aumentar a eficiência, sistemas concorrentes contem unidades
Conceitos Gerais 1. Quais são as principais funções de um Sistema Operacional? Os Sistemas Operacionais são programas que atuam como intermediário na comunicação do usuário com o hardware, facilitando as soluções de possíveis problemas e principalmente o uso eficiente dos hardwares presentes no computador. Entre as principais funções, temos: Interface com o usuário, Executar programas, Operações de I/O, Manipulação do sistema de arquivos, Comunicação de processos, Detecção de erros, Alocações
Sistemas operacionais. 1- O que é política de escalonamento de um sistema operacional? R: Trata-se de abordagem utilizada pelo sistema operacional para gerenciar o processador, e o torna possível multiprogramação do sistema operacional. 2- Quais as funções do escalonador e do dispatcher? R: O escalonador deve aplicar a politica de escalonamento escolhida pelo sistema operacional. O Disparcher e responsável por realizar a troca do contexto. 3- Quais os principais critérios utilizados
Gerenciamento de Memória/Arquivos Prof. Rabay 1. Considere um sistema de troca de processos entre a memória e o disco no qual a memória é constituída dos seguintes tamanhos de lacunas (dados em KB) em ordem na memória: 10, 4, 20,18, 7, 9 , 12 e 15. Qual lacuna é tomada pelas solicitações do segmento de (a) 12, (b) 10 e (c) 9; para o first fit. Repita a questão para o best fit e o worst fit. RESPOSTA: First fit toma 20 KB, 10 KB, 18KB. Best fit toma 12 KB, 10 KB,e 9 KB. Worst fit toma 20
processamento ou E/S é realizado por qual parte do sistema operacional? a) Escalonador b) PCB c) Microkerne d) System Call e) Registradores 2) Ao dividir a memória em blocos de tamanho fixo (quadros) e dividir a memória lógica (espaço de endereçamento de processos) em blocos do mesmo tamanho (páginas) e permitir que as páginas sejam carregadas em quaisquer quadros disponíveis, estaremos implementando: a) Memória
UNIVERSIDADE FEDERAL DO MARANHÃO – UFMA CENTRO DE CIÊNCIAS TECNOLOGICAS DEPARTAMENTO DE INFORMÁTICA LICENCIATURA EM INFORMÁTICA – CAMPUS VII SISTEMAS OPERACIONAIS Larissa Thaís Chagas da Silva Nívea Thais Chagas Silva Codó – MA 2013 1. Quais as funções básicas da gerência de memória? * Reduzir o número de operações de E/S nesta transferência (pois a memória secundária é lenta); * Manter na memória o maior número possível de processos residentes, maximizando a utilização
Atividade 1) O que é o núcleo do sistema e quais são suas principais funções? Núcleo do sistema, ou Kernel, é a parte onde se concentram um conjunto de rotinas para uso das aplicações e do usuário. O Kernel tem a função de alocar recursos sendo responsável por compartilhamento nos processos e também faz a interpretação das camadas software e hardware. Sendo o interpretador de comandos mais importante do sistema, além de ele gerenciar e alocar recursos ao usuário, ele também controla execução
Questão 01 - Ao observar as “camadas” dos SO da atualidade é possível perceber que existem diversos subsistemas e camadas para que o SO funcione. Isso gera um overhead na execução de tarefas do SO, pois um comando da aplicação vai passar por diversas camadas e subsistemas até a conclusão total da tarefa. Isso não seria uma falha dos SO da atualidade? Esse overhead (excesso de tarefas burocráticas) para um SO com várias camadas é inevitável, entretanto, porque, na prática, isso não deixa o SO lento
desenvolvidas em ambientes monothread? Um problema é que o uso de processos no desenvolvimento de aplicações concorrentes demanda consumo de diversos recursos do sistema. Sempre que um novo processo é criado, o sistema deve alocar recursos para cada processo, consumindo tempo de processador neste trabalho. No caso do término do processo, o sistema dispensa tempo para desalocar recursos previamente alocados. Outro problema a ser considerado é quanto ao compartilhamento do espaço de endereçamento. Como