Buscar

Lista_Exercicio_Funcionaidade_Sistema_Operacionais-convertido

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

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
Você viu 3, do total de 4 páginas

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

Sistema Operacional – S.O 
FUNCIONALIDADE DO SISTEMA OPERACIONAL 
Lista de Exercício 
Aluno: Sidney Newton Severo da Silva 
RA: F19JJH0 
 
 
01- Oque é um Sistema Operacional? 
Resposta: É uma coleção de programas que inicializam o hardware do computador. 
Fornece rotinas básicas para controle dos dispositivos. Fornece e gerência, escalonamento 
e interação de tarefas. 
 
02- Quais são as finalidades primárias de um sistema operacional? 
Resposta: O sistema operacional, tem as funções básicas de interpretar os comandos do 
usuário; controlar os periféricos (teclado, vídeo, discos, impressora, mouse, plotter, etc) e 
organizar arquivos em disco. 
 
03- Assinale a alternativa INCORRETA: 
a) Em uma arquitetura em camadas, a do Sistema Operacional localiza-se entre 
programas, aplicativos e os usuários. 
b) Um Sistema Operacional fornece uma interface entre o usuário e computador. 
c) Gerência é basicamente a principal função de um sistema operacional, que também 
deve fornecer “camadas” para garantir a execução de outros aplicativos. 
d) Sistema Operacional é um programa ou conjunto de programas que visa tornar 
“operacional” um computador ou um sistema computacional qualquer. 
e) Um hardware sem um sistema que permita interagir com ele, gerenciá-lo, 
utilizar seus recursos, torna-se apenas um hardware. 
 
04- Como é composto a estrutura de um SO? 
Resposta: 
Monolítico: Neste caso,os controladores de dispositivos e tambem as extensões do 
núcleo são execultadas no espaço de núcleo, tendo acesso total do hardware. 
Micronúcleo: Alguns dos processos são execultados no proprio núcleo, porem o 
restante pode ser execultado no espaço vago. Permite alternar dinamicamente entre 
sistemas operativos e manter mais de um deles ativos simultanemante. 
Hibrido: É considerado um micronúcleo e conta com um código no espaço do núcleo 
para que as operações execultadas possam ser mais velozes. 
Nanonúcleo: Delega virtualmente todos os serviços para os drivers de dispostivo, 
desde o mais simples, como um temporizador. Com isso torna o requerimento de 
memória do núcleo ainda menor do que o dos micronúcleos. 
Exonúcleo: Este tipo de núcleo aloca recursos fisicos de hardware, podendo, por 
exemplo, fazer que um programa sendo execultado em um exonúcleo possa se ligar 
com uma biblioteca de sistema que também usa exonúcleo para fazer simulações de 
sistemas. 
 
05- O que é kernel? 
Resposta: É o grande responsável por fazer a ligação entre o hardware e o software do 
computador. Sendo assim, o objetivo principal é gerenciar a máquina e fazer com que os 
aplicativos possam ser executados através dos recursos existentes no computador. Além 
disso, o kernel tem como responsabilidade garantir que a memória RAM seja utilizada do 
melhor modo possível para que assim não ofereça qualquer risco para o computador. 
 
06- Qual a vantagem dos Sistemas em Camadas? 
Resposta: A vantagem de uma aplicação ser feita em camadas permite que algumas dessas 
camadas possa ser reaproveitadas em outra aplicação. Alem disso, tambem facilita a 
manutenção, pois tem suas partes bem delimitadas. 
 
07- Em uma arquitetura de máquina virtual existe uma camada intermediaria entre o 
hardware e o SO chamada gerência de máquina virtual, como essas maquinas virtuais 
atuam? 
Resposta: A máquina virtual irá alocar, durante a execução de sistemas operacionais, 
uma quantidade definida de memória RAM. Ela normalmente emula um ambiente de 
computação física, mas requisições de CPU, memória, disco rígido, rede e outros recursos 
de hardware serão todos geridos por uma “camada de virtualização” que traduz essas 
solicitações para o hardware presente na máquina. 
 
08- Cite três características do LINUX? 
Resposta: 
É um sistema operacional Multitarefa, assim como o Windows. O sistema multitarefa 
executa mais de um aplicativo ao mesmo tempo; 
 É um Software Livre (Open Source). O Windows é considerado um software 
proprietário; 
 É um sistema operacional Multitarefa, assim como o Windows. O sistema multitarefa 
executa mais de um aplicativo ao mesmo tempo; 
 
09- Em qual versão do Windows, a Microsoft conseguiu “se livrar” da dependência do 
MS- DOS em sua arquitetura? 
a) Windows 98. 
b) Windows 95. 
c) Windows 7. 
d) Windows XP. 
e) Windows Me. 
 
 
10- Quais são as regras que um algoritmo de escalonamento deve se preocupar? 
Resposta: O escalonador deve se preocupar com o uso eficiente da CPU, pois alternar 
processos é muito caro. 
 
11- Quando surgiu os sistemas operacionais da Mac OS? 
Resposta: O Mac OS é o sistema operacional dos computadores da linha Macintosh, da 
Apple. O seu surgimento ocorreu em 1984, junto ao lançamento do primeiro Macintosh. Esse 
computador tinha 128 KB de RAM e processadores da família 68000 da Motorola. 
Inicialmente, o seu sistema operacional era chamado apenas de System. 
 
12- Explique o que é interrupção de periférico. 
Resposta: É um mecanismo usado para sinalizar à CPU a ocorrência de eventos importantes 
relacionados aos dispositivos periféricos e outros elementos do sistema. A interrrupção de 
um periferico é 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. 
 
13- Em suas funcionalidades, qual a função do S.O quando se fala em gestão das E/S? 
Resposta: A juntar ao processador e ao conjunto de módulos de memória, o terceiro 
elemento chave de um sistema de computação é um conjunto de módulos de E/S. Cada 
módulo faz a interface com o barramento de sistema ou comutador central e controla um 
ou mais dispositivos periféricos. Um módulo de E/S não é simplesmente um conector 
mecânico que liga um dispositivo ao barramento de sistema. Pelo contrário, o módulo de 
E/S possui alguma ‘inteligência’, isto é, contém lógica para efetuar a função de 
comunicação entre os periféricos e o barramento. 
 
14- Quais foram os desenvolvimentos da década de 1970 em que melhoraram a 
comunicação entre sistemas de computadores? 
Resposta: Os computadores passaram a ter um desenvolvimento rápido, impulsionados 
principalmente por dois fatores essenciais: os sistemas operacionais e as linguagens de 
programação. Os circuitos integrados propiciaram um novo avanço e com eles surgiram 
os computadores de terceira geração (1964 - 1970). As tecnologias LSI, VLSI e ULSI 
abrigam milhões de componentes eletrônicos em um pequeno espaço ou chip, iniciando a 
quarta geração, que vem até os dias de hoje. 
 
15- Qual a diferença entre programa e processo? 
Resposta: Um programa de computador é uma coleção passiva de instruções, enquanto 
um processo é a execução real dessas instruções. Vários processos podem ser associados 
com o mesmo programa. Por exemplo, abrir várias instâncias do mesmo programa 
geralmente significa que mais de um processo está sendo executado. 
 
16- O que é um mainframe? 
Resposta: É um computador de grande porte dedicado normalmente ao processamento de 
um volume enorme de informações. O termo mainframe era utilizado para se referir ao 
gabinete principal que alojava a unidade central de processamento nos primeiros 
computadores. 
 
17- Como deve ser o gerenciamento de recursos de um S.O? 
Resposta: Garantir que cada processo e aplicativo recebam tempo suficiente do 
processador para funcionar corretamente, usar quantos ciclos de processador seja possivel 
para realizar as tarefas. 
 
18- Qual o papel de sincronização da CPU? 
Resposta: Sincronizar informação dos mais variados tipos entre diversos dispositivos. 
 
19- O que busca a arquitetura microkernel? 
Resposta: Micronúcleo, ou microkernel, é uma arquitetura de núcleo (kernel) de um 
sistema operativo cujas funcionalidades são quase todas executadas fora do núcleo, em 
oposição a um núcleo monolítico. Os processos se comunicam com um núcleo mínimo, 
usando o mínimo possível o "espaço do sistema" (kernel space). 
 
20- Como o SO atua na gestão dos direitos? 
Resposta:O sistema operacional é responsável pela segurança ligada à execução dos 
programas, garantindo que os recursos sejam utilizados apenas pelos programas e 
usuários que possuam direitos para tanto.

Continue navegando