Sistema Operacional
Por: clau25 • 22/5/2017 • Trabalho acadêmico • 1.283 Palavras (6 Páginas) • 226 Visualizações
[pic 1]
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Semestre: 4º
Disciplina: Sistemas Operacionais I
Professor: France Ricardo Marques Gonzaga
ATIVIDADE AULA 01 a 04
ORIENTAÇÕES
1.Responda as seguintes questões:
2.Havendo atividades com respostas iguais caracterizara cola, assim as duas ou mais atividades serão desconsideradas, atribuindo nota zero a elas.
QUESTÃO 01
De a definição e como é o funcionamento dos Sistemas Multiprogramáveis e Sistemas Monotarefa:
Sistemas Multiprogramável: É o nome dado à característica de alguns sistemas operacionais de rodar diversas aplicações simultâneas. Na realidade, na execução multitarefa, o tempo do processador é compartilhado entre as aplicações em execução, e a execução das tarefas passa rapidamente de uma para a outra, criando a ilusão de que as aplicações ocorrem de forma conjunta. A principal vantagem dos sistemas multiprogramáveis é a redução de custos em função da possibilidade de compartilhamento dos diversos recursos entre as diferentes aplicações, possibilitam na média a redução total do tempo de execução das aplicações e é mais eficiente que os monoprogramáveis.
Sistemas Monotarefa: É um sistema operacional que permite a realização de apenas uma tarefa de cada vez. O processador, memória e periféricos ficam dedicados a um único usuário, e cada tarefa para ser executada, deve aguardar o encerramento da tarefa atual. Nos sistemas monotarefas, enquanto uma aplicação aguarda um evento, o processador pode permanecer ocioso, sem realizar qualquer tipo de processamento, a memória pode acabar sendo subutilizada quando o programa não a utiliza totalmente e os periféricos são dedicados a um único usuário. Desta forma, os sistemas monoprogramáveis acabam sendo por sua natureza de fácil implementação e com pouca preocupação com proteção.
QUESTÃO 02
Oque são sistemas operacionais para Mobile e qual a diferença dos sistemas operacionais convencionais.
Sistemas Operacionais Mobile: É um sistema operacional desenvolvido especificamente para smartphones, tablets, e outros dispositivos móveis. Entretanto há alguns computadores portáteis como notebooks que não se enquadram nesse quesito, pois os sistemas operacionais usados neles não são considerados moveis.
A principal diferença do SO Mobile para o SO Convencional talvez passe despercebido pelo usuário ou não. A programação deva ser a principal diferença entre esses SO, devido hoje em dia não se pode mais construir um site sem pensar em sua visualização em dispositivos móveis, visto que tem aumentado significativamente o número de internautas acessando a internet de smartphones, tablets e afins. Se o site for difícil de navegar ou se as informações estiverem comprimidas na tela do celular, sendo necessário dar zoom e arrastar o texto o tempo todo para ler, certamente esse usuário desistirá do seu conteúdo e procurará uma empresa que lhe proporcione uma experiência melhor ao acessar o site de seu aparelho.
QUESTÃO 03
Como funcionam as interrupções no sistema operacional?
Interrupção: É um sinal de um dispositivo que tipicamente resulta em uma troca de contextos, isto é, o processador para de fazer o que está fazendo para atender o dispositivo que pediu a interrupção.
Interrupções permitem aos processadores modernos responder a eventos gerados por dispositivos enquanto outro trabalho está sendo realizado. Os processadores também oferecem instruções para permitir os processos dispararem interrupções de software. Interrupções geradas por algum dispositivo externo à CPU, como teclado ou controlador de disco, são chamadas de interrupções de hardware.
Como as interrupções síncronas ocorrem em função da instrução que está sendo executada, nesse caso é até possível o programa passar algum parâmetro para o tratador. Isso ocorre com frequência no caso de interrupções usadas para chamar o sistema operacional.
QUESTÃO 04
Como é o funcionamento dos processadores de arquitetura RISC?
Processador RISC são muito mais velozes do que os processadores comuns CISC. Processadores comuns levam vários ciclos de clock para selecionar uma única instrução. RISC, por outro lado, pode selecionar e executar uma instrução a cada ciclo de clock. As funções de comando criadas em um processador RISC consistem de muitas instruções pequenas e individuais, que realizam apenas uma única tarefa. Todos os comandos RISC são do mesmo tamanho, e há somente uma maneira de carregá-los e armazená-los. Além disto, uma vez que cada comando já está na forma de microcódigo, os processadores RISC não precisam de um passo extra para passar as instruções que eles recebem através de uma unidade que transforma os comandos complexos em microcódigos mais simples. Como resultado destas diferenças, os comandos RISC são carregados muito mais rapidamente que os comandos CISC.
RISC é também a arquitetura adotada para os processadores dos videogames modernos, que proporcionam um hardware extremamente dedicado somente à execução do jogo, tornando muito mais rápido em relação a computadores com mais recursos.
QUESTÃO 05
O que é uma máquina virtual e como é o seu funcionamento?
Uma máquina virtual é um software de ambiente computacional em que um sistema operacional ou programa pode ser instalado e executado. De maneira mais simplificada, podemos dizer que a máquina virtual funciona como um “computador dentro do computador”.
...