Buscar

SISTEMAS OPERACIONAIS semana 3

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

SISTEMAS OPERACIONAIS 
 GTI Terceiro Periodo
NOME: Cristiano Marques de Freitas
 1)Os sistemas operacionais podem ser analisados de dois pontos de vista:
 como máquinas estendidas e como gerenciadores de recursos. Como máquina
 estendida, o SO deve fornecer ao usuário uma visão de máquina virtual que
 seja mais conveniente ao uso do que a máquina real, com abstrações dos
 detalhes complicados da execução das tarefas. Já como gerenciador de
 recursos, o SO tem a função de gerenciar de forma adequada as diferentes
 partes do computador (CPU, memória, acesso ao disco, etc), a fim de
 que as aplicações impostas pelo usuário sejam executadas o mais rápido
 possível.
2) mais de um programa na memória em execução. exige técnicas de multiprogramação. as tarefas são executadas em ordem de chegada, mas pode não ser completada. cada programa é executado dentro de sua fatia de tempo (time sharing – tempo compartilhado). fica a sensação de que os dois programas estão sendo executados ao simultaneamente. os dados e programas em "espera" ficam armazenados na memória. a parte do sistema operacional que cuida das várias tarefas a serem executadas chama-se escalonador de processos ou escalonador de tarefas.
3)  refere-se a um processo de transferência de dados colocando-os em uma área de trabalho temporária onde outro programa pode acessá-lo para processá-lo em um tempo futuro. A técnica de Spooling consiste em colocar jobs em um buffer, uma área da memória ou de um disco onde um dispositivo pode acessá-la quando estiver preparada. 
4) O modo núcleo (também chamado de modo kernel ou supervisor) diz
respeito ao modo de execução em que todas as instruções do processador
podem ser executadas. Os sistemas operacionais (SO) rodam neste modo de
execução.Já o modo usuário refere-se à um modo de execução em que o
processador pode executar apenas instruções não-privilegiadas. Os processos do
usuário (editores de texto, compiladores, etc) rodam neste modo de execução.
Esta distinção serve para proteger o hardware da ação direta do usuário.
Caso um processo rodando em modo usuário necessite da execução de
uma instrução privilegiada (de acesso ao hardware), o processador deve ser
chaveado para o modo usuário, por meio de uma chamada de sistema
5) é o mecanismo programático pelo qual um programa de computador solicita um serviço do núcleo do sistema operacional sobre o qual ele está sendo executado. Isto pode incluir serviços relacionados ao hardware (por exemplo, acessar uma unidade de disco rígido), criação e execução de novos processos e comunicação com serviços do núcleo de maneira integral como escalonamento do processador. Chamadas do sistema fornecem uma interface essencial entre um processo e o sistema operacional.
 6) Por que ela garante o controle ao acesso dos processos a essas variáveis compartilhadas de modo a garantir que um processo não acesse uma estrutura de dados enquanto essa estiver sendo atualizada por outro processo.
 7) Como foi dito anteriormente, as memórias Cache vem tendo um papel cada vez mais importante nos sistemas computacionais. Inicialmente elas nem existiam nos computadores. Depois foram adicionadas fora do processador e em pequena quantidade. Em seguida elas foram levadas para dentro do processador e hoje em dia ocupam entre 60% e 80% da área do chip do processador.
O princípio básico das memória Cache é o de manter uma cópia dos dados e instruções mais utilizados recentemente (Princípio da Localidade) para que os mesmos não precisem ser buscados na memória principal. Como elas são muito mais rápidas do que a memória principal, isso traz um alto ganho de desempenho. A grande dificuldade das memórias Cache é que elas sempre estão presentes em menor quantidade do que a Memória Principal.
 8)

Outros materiais