Buscar

Lista de Exercício Sistemas Operacionais

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 5 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

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	
Aluno: Gabriel Castro – N59878-6 
	
Lista de Exercício 
 
01- Oque é um Sistema Operacional?	
Um sistema operacional (SO) é uma coleção de programas que inicializam o 
hardware do computador. Fornece rotinas básicas para controle de dispositivos. 
Fornece gerência, escalonamento e interação de tarefas. 
 
02- Quais são as finalidades primárias de um sistema operacional? 
Em suma, 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?
 
Monolítico: Neste caso, os controladores de dispositivos e também as 
extensões de núcleo são executadas no espaço de núcleo, tendo acesso 
total ao hardware. 
Micronúcleo: Alguns dos processos são executados no próprio núcleo, 
porém, o restante pode ser executado no espaço vago. Permite alternar 
dinamicamente entre sistemas operativos e manter mais de um deles 
ativos simultaneamente. 
Híbrido: É considerado um micronúcleo e conta com um código no 
espaço do núcleo para que as operações executadas possam ser mais 
velozes. 
Nanonúcleo: Delega virtualmente todos os serviços para os drivers de 
dispositivo, desde os 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 teipo de núcleo aloca recursos físicos de hardware, 
podendo, por exemplo, fazer que um programa sendo executado em um 
exonúcleo possa se ligar com uma biblioteca do sistema que também 
usa exonúcleo para fazer simulações do sistema. 
05- O que é kernel?
 
O kernel é 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? 
A vantagem é que uma aplicação feita em camadas permite que 
alguma dessas camadas possa ser reaproveitada em outra aplicação. 
Além disso, também 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? 
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? 
É um Software Livre (Open Source), 
É considerado um Software básico., 
Licença de uso: GPL. 
 
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) Windows95. 
 
c) Windows 7. 
 
d) WindowsXP. 
 
e) Windows Me. 
 
10. Quais são as regras que um algoritmo de escalonamento deve se 
preocupar? 
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?
 
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. 
 
12- Explique o que é interrupção de periférico. 
O mecanismo de interrupção constitui a base para a implementação do 
esquema de paralelismo entre CPU e periféricos na multiprogramação. 
É um mecanismo usado para sinalizar à CPU a ocorrência de eventos 
importantes relacionados aos dispositivos periféricos e outros 
elementos do sistema. 
 
13- Em suas funcionalidades, qual a função do S.O quando se fala em 
gestão das E/S? 
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 o 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? 
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? 
Um programa de computador é uma coleção passiva de instruções, 
enquanto que 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? 
 
Um mainframe é um computador de grande porte dedicado 
normalmente ao processamento de um volume enorme de informações. 
 
17- Como deve ser o gerenciamento de recursos de um S.O? 
 
Garantir que cada processo e aplicativo recebam tempo suficiente do 
processador para funcionar corretamente, usar quantos ciclos de 
processador seja possível para realizar as tarefas. 
 
18- Qual o papel de sincronização da CPU? 
 
Sincronizar informações dos mais variados tipos entre diversos 
dispositivos. 
 
 
19- O que busca a arquitetura microkernel? 
 
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? 
 
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.

Outros materiais