Você está na página 1de 4

Universidade Federal Rural do Semiárido – UFERSA Período 2020.

2 (remoto)
Departamento de Computação – DC
Disciplina: Sistema Operacional
Professor: Leiva Casemiro Oliveira
Aluno(a): Leandro Ferreira Martins

Lista 1 – Conceitos iniciais


1 - Defina Sistema Operacional.

É um software cujo a função é fornecer aos programas do usuário uma base para o
melhor desenvolvimento, mais simples e mais limpo, assim como lidar com o gerenciamento
de todos os recursos do computador. Em geral o SO tem uma visão simplificada dos
principais componentes separadas em hardware e software. Onde o hardware consiste em
chips, placas, discos, um teclado, um monitor e objetos físicos similares. E no software a
maioria dos computadores tem dois modos de operação: modo núcleo e modo usuário. O
modo núcleo tem acesso completo a todo o hardware e pode executar qualquer instrução que
a máquina for capaz de executar. O modo usuário apenas um subconjunto das instruções da
máquina está disponível e não tem o controle da máquina ou realizam E/S (Entrada/Saída).

2 - Como seria utilizar um computador sem um sistema operacional? Qual sua principal
função?
Sem o sistema operacional, todo programador de aplicativos teria de compreender de
forma bem detalhada todo o funcionamento de cada componente de hardware do
equipamento e usá-los de maneira otimizada é um trabalho extremamente desafiador onde
provavelmente aumentariam os erros e a o tempo gasto para fazer qualquer tarefa. Sua função
é fornecer aos programas do usuário uma base para o melhor desenvolvimento, mais simples
e mais limpo, assim como lidar com o gerenciamento de todos os recursos do computador.
3 - Para que um computador comece a operar, precisa dispor de um programa inicial para
executar, o qual é chamado de bootstrap. Como funciona esse programa?
É um programa armazenado na BIOS que inicializa todos os aspectos do sistema, dos
registradores da CPU, dos controladores de dispositivos e conteúdo da memória. O Programa
deve alocar e carregar na memória o kernel (núcleo) do SO. SO começa a executar o primeiro
processo e aguarda que ocorra algum evento, interrupção de hardware ou software.
4 - Por que dizemos que existe uma subutilização de recursos em sistemas
monoprogramáveis.
Porque qualquer outra aplicação que for ser executada terá que esperar o termino de
uma aplicação que esteja em execução, podendo levar tempo e desperdiçando o potencial do
computador.
5 - Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis?
Sistemas Monoprogramaveis o SO executa um único processo por vez, esperando que
um termine para poder começar outro, a CPU fica ociosa. Multiprogramaveis o SO mantém
várias execuções na memória simultaneamente, e a CPU é dividida entre eles. Se a próxima
execução tem que aguardar, CPU seleciona outra execução e assim por diante, a CPU nunca
ficará ociosa.
6 - Quais as vantagens dos sistemas multiprogramáveis?
Aproveitamento dos recursos disponíveis do computador, velocidade na execução de
programas e maior eficiência.
8 - O que caracteriza o processamento batch? Que aplicações podem ser processadas nesse
tipo de ambiente?
Caracterizado por ser um Sistema Operacional em lote, ele não exige a interação do
usuário com alguma aplicação. Processa aplicações de programas envolvendo cálculo
numérico, Compilações, Backups, outras que não exigem interação com o usuário.
9 - Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utilizá-los?
Os sistemas de tempo compartilhado permitem que diversos programas sejam
executados a partir da divisão do tempo do processador em pequenos intervalos. A vantagem
é que, para o usuário final, ele transmite que o sistema inteiro está se dedicando apenas para
ele, mesmo não estando.
10 - O que é um sistema de Tempo Real? Quais as aplicações?
Esses sistemas são caracterizados por ter o tempo como um parâmetro-chave. Muitas
vezes há prazos rígidos a serem cumpridos. Onde há dois tipos de SO em tempo real:
- Sistema de tempo real crítico: esses sistemas têm de fornecer garantias absolutas de
que uma determinada ação ocorrerá em um determinado momento, caso contrário pode
ocorrer uma falha critica.
- Sistema de tempo real não crítico: é aquele em que perder um prazo ocasional,
embora não desejável, é aceitável e não causa falhas criticas.
São aplicados em sistemas de monitoramento de refinarias de petróleo, controle de
tráfego aéreo, controle de usinas termoelétricas e nucleares. Qualquer aplicação onde tempo
de resposta é fator fundamental.
11 - O que é um sistema com Múltiplos Processadores?
Sistemas que se caracterizam por possuir dois ou mais processadores interligados e
trabalhando em conjunto, a capacidade de ampliar o poder computacional do sistema
adicionando novos processadores, Possibilidade de distribuir o processamento entre os
diversos processadores. Ele é classificado quanto a forma de comunicação entre os
processadores e o grau de compartilhamento da memória e os dispositivos de entrada e saída
que podem ser fortemente acoplados ou fracamente acoplados.
12 - O que é um sistema Fracamente Acoplado?
Cada sistema possui seu próprio Sistema operacional, funciona de modo
independente, possui seus próprios processadores, memória e dispositivos.
Pode ser um sistema operacional de rede que permite que um host compartilhe seus demais
recursos com os demais hosts da rede, como impressora, diretórios, etc. Ou um SO
distribuído onde esconde os detalhes dos hosts individuais e passa a tratá-los como um
conjunto único.
13 - O que é um sistema Fortemente Acoplado?
Vários processadores compartilhando única memória e dispositivos E/S sendo
gerenciados por um único sistema operacional. Podem ser divididos conforme a simetria
existente entre seus processadores, ou seja, todos os processadores podem ou não executar as
mesmas tarefas.
Assimétrico tem como característica a organização mestre/escravo e tem como
vantagem organização simples de implementar. E desvantagem que somente o processador
mestre pode executar serviços do sistema operacional como operações E/S, o processador
escravo deve fazer requisição ao processador mestre (ineficiência caso escravo execute
muitas operações E/S).
Nos simétricos todos podem realizar as mesmas funções, tem como vantagem um
programa poder ser executado por qualquer processador ou por vários processadores ao
mesmo tempo (paralelismo) e quando um processador falha o sistema continua a funcionar.
14 - O que é um sistema Síncrono?
Síncronos são previsíveis e são o resultado direto da execução de um programa
corrente. A exceção é um evento síncrono e nós temos como exemplo disso a divisão por
zero e o overflow.
15 - O que é um sistema Assíncrono?
Sistemas síncronos são imprevisíveis e podem ocorrer múltiplas vezes. Eles não estão
relacionados à instrução do programa corrente. A interrupção é um evento assíncrono, assim
um dispositivo de E/S, informando ao processador que já está pronto para receber/transmitir
dados, participa de um evento assíncrono.
16 - Como funciona um sistema de Rede?
Sistema de rede é uma aplicação de software que fornece uma plataforma para a
funcionalidade de um computador individual e para vários computadores dentro de uma rede
interligada. Ele controla outro hardware software e computador para executar aplicações,
compartilhar recursos (como uma impressora ou diretório), proteger os dados e estabelecer a
comunicação entre clientes e servidor para redes sem fio, redes locais e de longa distância
para funcionar.
17 - Como funciona um sistema Distribuído?
Distribuídos é de um sistema que possui componentes localizados em computadores
interligados em rede e que se comunicam e coordenam suas ações através da troca de
mensagens entre os componentes. O sistema operacional esconde os detalhes das UCPs
individuais e passa a tratá-los como um conjunto único, como se fosse um sistema fortemente
acoplado.
Obs: A internet é o maior exemplo de sistema distribuído.
18 - Qual a principal diferente entre um sistema de Rede e um sistema Distribuído?
Em sistemas distribuídos um conjunto de computadores independentes parece ser para
seus usuários um único sistema coerente. Já em rede o compartilhamento de recursos, que
torna todos os programas, equipamentos e dados disponíveis a todos os usuários da rede.
20 - Explique e cite exemplos de Sistemas Operacionais ditos:
Um sistema operacional portátil é aquele que garante portabilidade de uma arquitetura
de sistema a outra sem sofrer qualquer alteração. O sistema operacional funciona a partir de
um desempenho multimídia, que permite o uso de diversos aplicativos ao mesmo tempo,
semelhante ao que acontece com um computador.
Os principais SOs mobile são:
-IOS: é oferecido pela Apple e se destaca por ser veloz, intuitivo e funcional. Ele
também oferece ótimos gráficos e jogos, porém, não é compatível com sites em Flash. (e é
tudo caro)
-Android: desenvolvido pela Google, destacando-se pela extensa lista de aplicativos
compatíveis devido ao seu código ser aberto. O sistema é compatível com sites em Flash e é
muito bom para quem usa os serviços da Google.
-Blackbarry: Esse sistema conta com aplicativos bons para a geração de negócios,
além do teclado QWERTY, que facilita a digitação. Em contrapartida, não é uma plataforma
indicada para jogos.
-Windows: Com navegação rápida e eficiente, o sistema do Windows Phone é
oferecido pela Microsoft, que tem investido bastante nessa área nos últimos anos. É um
sistema eficiente e conta com jogos, porém, sem uma diversidade tão grande quanto o
Android.
Sistema embarcado é um sistema microprocessado em que um computador está
anexado ao sistema que ele controla. Diferente de computadores de propósito geral, como o
computador pessoal ou um sistema operacional mobile, um sistema embarcado realiza um
conjunto de tarefas predefinidas, geralmente com requisitos específicos.
Alguns exemplos de embarcados são:
Urna eletrônica, Calculadoras, impressoras, roteadores e alguns eletrodomésticos
entre outros. Cada qual com sua função pré-definida.

Você também pode gostar