Você está na página 1de 3

Como um programa pode ser considerado um sistema operacional? Cite a diferena entre u m sistema operacional e uma aplicao.

Para ser considerado um SO ele precisa virtualizar recursos tornando intuitivo p ara o usurio final e gerenciar recursos de hardware onde faz a comunicao da linguagem de mquina microarquitetura. Diferena: SO responsvel pela comunicao da aplicao com o Hardware Aplicao responsvel pela comunicao com o usurio de forma intuitiva.

Dentro das camadas de representao de um sistema de computao, quais so as que o sistema operacional controla ou virtualiza. Explique o papel do sistema operacional dent ro deste sistema. Linguagem de mquina Microarquitetura e Dispositivos fsicos O papel do sistema fazer a comunicao entre software e hardware comunicando as cama das inferiores e superiores no sistema de computao

analisando a histria da evoluo da computao, qual foi a justificativa do nascimento dos stemas operacionais. Necessidade na poca de mais usurios poderem realizar mais de uma tarefa nascendo a ssim o time-sharing (compartilhar CPU com mais de um processo) e spooling (dar prioridade, enfileirar escalonamento) Qual o papel de um processo em um SO. Como o mesmo pode ser identificado? Quais so os possveis estados e transies de estados de um processo. O processo faz o papel de criar um ambiente onde o programa ser executado. O processo pode ser identificado pelo seu nome, usurio ativo, memria, cpu e descrio Os estados do processo so identificados com PRONTO RODANDO e BLOQUEADO. PRONTO quando o processo est carregado em memria RODANDO quando o processo est ocupando espao no computador BLOQUEADO quando o processo depende de entrada e sada de dados do usurio/mquina O que diferencia um processo de uma thread? Quais so as principais aplicaes de uma thre ad para atender requisitos no desenvolvimento de solues Uma thread um subprocesso dentro de um processo. Sua principal aplicao permitir qu e uma operao seja executada paralela a um processo. Qual a funo do escalonador dentro de um sistema operacional? Basicamente, como ele fun ciona. Sua funo controlar o processo verificar a prioridade dos processos e tempo de exec uo. Basicamente funciona fazendo a comunicao do processador com o processo e threads.

Como uma comunicao entre processos realizada em um SO? Quais so os problemas que podem surgir atravs deste meio de troca de informaes A comunicao realizada por escalonamento, pode haver problemas quando mais de um pr ocesso estiver querendo executar operaes no mesmo espao de memria.

Explique o que seria a excluso mtua. Como so as maneira de se chegar a uma soluo que g nte a excluso mtua na Comunicao entre Processos? Excluso mtua tcnica usada em programao concorrente para evitar que dois processos ou threads tenham acesso simultaneamente a um recurso compartilhado. Nunca dois processos podem estar simultaneamente em suas regies crticas Nada pode ser afirmado sobre sua velocidade ou sobre o nmero de cpu s Nenhum processo executado fora de sua regio crtica pode bloquear outros processos. Nenhum processo pode esperar eternamente para entrar em sua regio crtica.

Explique como a tcnica de semforo aplicada ao problema que pode surgir no modelo de co municao produtor-consumidor . A tcnica utilizada sugerindo variveis internas para contar o nmero de sinais salvos para uso futuro atravs de operaes que so P(down, sleep) V(up, wake up). O que diferencia o semforo com contadores de um semforo mutex? Como o semforo mutex pod e ser aplicado a problemas de desenvolvimento de solues. O semforo mutex reconhece cdigo binrio (0,1), j o semforo com contadores serve como u ma porta que indica quantos processo podem entrar para serem executados. O semforo mutex ajuda por fazer o controle dos processo onde 0 indica que aquele local est ocupado por algum e 1 indica que algum processo pode se executado naquele momento. Evitando que dois processos sejam ac essados simultaneamente.

Qual a condio que um conjunto de processos est em situao de deadlock? Est em deadlock se todo processo pertencente ao conjunto estiver esperando por um evento que somente um outro processo desse mesmo conjunto poder fazer acontecer. Quais so as estratgias que podem ser adotadas para soluo de deadlocks Ignorar por completo o problema Deteco e recuperao Anulao dinmica por meio de alocao de recursos Preveno evitando as situaes de ocorrncia.

Você também pode gostar