Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Semestre: 4° Disciplina: Sistemas Operacionais I Professor: Me. France Ricardo Marques Gonzaga Aluna: Paloma Letícia Speroni de Oliveira RGM: 343.5092 ATIVIDADE 01 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. 3.Cada questão valerá 1,0 pontos QUESTÃO 01 (1,0) ponto Caro aluno de Análise de Sistemas, sob sua ótica construa através de texto, a evolução dos “Sistemas Operacionais”, se possível vamos além do nosso material, descrever a necessidade de sua criação e a sua importância nos dias atuais. R: No início, os Sistemas Operacionais apresentavam uma interface menos amigável, pois todos os comandos tinham que ser digitados, são as linhas de comando. O usuário tinha que ter conhecimento dos comandos para utilizar os sistemas. Hoje, com o avanço dos Sistemas Operacionais e do hardware, as interfaces ficaram mais amigáveis. Muitos têm a interface gráfica orientada ao usuário. O sistema operacional pode ter o conceito básico que é um conjunto de rotinas executadas pelo processador com a principal função de controlar o funcionamento do computador, gerenciando os diversos recursos disponíveis no sistema. Diferentemente do que muitas pessoas imaginam, o computador não faz nada sozinho. Ele apenas processa uma série de informações inseridas pelo usuário para então fornecer os resultados. As informações inseridas e os resultados que recebemos precisam estar num formato que nós humanos conseguimos entender. Para facilitar essa comunicação entre homem e computador, foram criados os softwares ou programas de computador. QUESTÃO 02 (1,0) ponto Assinale a alternativa correta. “Sistemas Operacionais são desenvolvidos para que o usuário possa executar programas de forma mais agradável, mais compreensível, mais simples e fácil utilização dos dispositivos. Assim dando ao usuário uma visão mais simples e mais ágil de seus aplicativos”. Na parte do texto acima que foi extraída do material de apoio está falando a respeito de qual parte do sistema operacional: a) Gerência de processador. b) Micronúcleo ou microkernel. c) GUI (Graphical User Interface). d) Gerenciamento de entrada e saída. e) Controle de interrupções. QUESTÃO 03 (1,0) ponto Como é o funcionamento de “Sistemas Operacionais” que se utilizam do esquema de time-slice e os “Sistemas Operacionais” que se utilizam do esquema real-time? R: O sistema time-slice (tempo fatiado) é um sistema multitarefas que permite, como o próprio nome diz, a execução de várias tarefas simultaneamente definindo suas prioridades. Esse sistema potencializa o tempo do processador e permite melhor compartilhamento. Dessa forma, é possível alocar uma fatia de tempo a cada usuário, entretanto, o uso do processador possui limitação de tempo. O sistema real-time um sistema operacional/operativo destinado à execução de múltiplas tarefas onde o tempo de resposta a um evento (externo ou interno) é pré- definido; não importando, como é comum pensar-se, se a velocidade de resposta é elevada ou não. Esse tempo de resposta é chamado de prazo da tarefa e a perda de um prazo, isto é, o não cumprimento de uma tarefa dentro do prazo esperado, caracteriza uma falha do sistema. Outra característica dos sistemas de tempo real é a sua interação com o meio ao redor. Os STR têm que reagir, dentro de um prazo pré- definido, a um estímulo do meio. QUESTÃO 04 (1,0) ponto Como ou quais são os meios que “Sistema Operacional” controla os processos (programas) fazendo com que o processador não fique ocioso. R: A segmentação de instruções (Pipelining) é uma técnica em que o processador pode executar várias tarefas paralelamente em tempos diferentes. Por exemplo: enquanto um processo está no meio, ele pode iniciar outro, em outra área. Quando este segundo está pela metade, o processador pode iniciar outro, e assim por diante. Esse modelo é muito parecido com uma linha de montagem, onde a tarefa é dividida em uma sequência de subtarefas. Este método faz com que o processador não fique ocioso, pois assim que vai terminando um processo já inicia outro. As instruções são executadas paralelamente e com várias tarefas ao mesmo tempo, mas em fases diferentes. O sistema pode ser empregado com um ou mais processadores em diversos níveis. QUESTÃO 05 (1,0) ponto O que você entende do que é um kernel e como ocorre a sua segurança nos sistemas operacionais? R: O kernel é responsável por ser o elo do hardware (parte física) com o software (parte lógica) do computador. Em outras palavras, o principal objetivo é gerenciar o computador e permitir que os aplicativos sejam executados e façam uso dos recursos que a máquina tem. O núcleo também tem que garantir, por exemplo, que a memória RAM seja usada em seu potencial sem risco para o computador. Assim que você liga o PC, o kernel é acionado e começa a detectar todo o hardware que ele possui e o que precisa para funcionar (monitor, placa de vídeo etc.). Depois que o sistema operacional é carregado, o núcleo assume outras funções: gerenciar os processos, os arquivos, a memória e os dispositivos periféricos, fazendo com que ele seja o “organizador” de tudo o que acontece na máquina. O kernel tem ainda a responsabilidade de decidir, a qualquer momento, qual dos programas que estão sendo executados no momento devem ser alocados para o processador (ou processadores). No caso de haver dois ou mais, cada um deles geralmente só pode executar um programa por vez. Cada vez que você conecta dispositivos (um pendrive, por exemplo) ao computador, o kernel age na gestão da memória e na comunicação dos arquivos presentes nele com os programas e o hardware. Pode ocorrer de uma aplicação que tenha acesso ao kernel (núcleo) execute uma operação que altere a integridade do sistema operacional, deixando-o totalmente comprometido. Por isso, os principais modos de segurança de Sistemas Operacionais se utilizam de um mecanismo existente no hardware dos processadores. Tal sistema é conhecido como modo de acesso. Os processadores possuem dois modos de acesso, modo de usuário e modo kernel ou modo núcleo.
Compartilhar