Atividade Avaliativa - SO

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 6

ATIVIDADE AVALIATIVA

Disciplina: Programação de Computadores Data:

Professor: Juliany Simplicio

Aluno (a): Turma/Turno:

SISTEMAS OPERACIONAIS

1. Como seria utilizar um computador sem um sistema operacional? Qual sua principal
função?

Ele é responsável pelo gerenciamento de recursos do


hardware e execução de programas. Sem um sistema operacional não poderia haver uma ponte entre o
Hardware e o os Softwares. Ex: Linux, Unix, OS X, Windows,
MS-DOS.

2. Defina Sistema Operacional.

É um software ou conjunto de softwares cuja função é administrar e gerenciar os recursos de um


sistema, desde componentes de hardware e sistemas de arquivos a programas de terceiros,
estabelecendo a interface entre o computador e o usuário.

3. Em um Sistema Computacional é correto afirmar:


i) O hardware – a CPU, memória e problemas de computação dos usuários.
dispositivos de I/O – fornece
os recursos básicos de computação iii) Os programas aplicativos
do sistema. controlam o hardware e coordenam
ii) O Sistema Operacional define as seu uso pelos diversos programas
formas pelas quais os recursos de aplicativos de vários usuários.
hardwares são utilizados para
resolver os

O que está errado nas afirmações ii e iii acima? Explique.

Na afirmação II o Sistema Operacional, na verdade, é responsável por gerenciar o Hardware.


1
Enquanto que na afirmação III é o Sistema Operacional que é responsável pela função.

4. Dois dos papéis do Sistema Operacional do ponto de vista do Sistema de Computação são
alocador de recursos e programa de controle. Explique com suas palavras esses
dois papéis.

O Alocador de recursos administra os recursos necessários a resolução de um problema. Já o Programa


de Controle gerencia a execução dos programas de usuários. Ele controla os dispositivos de entrada e
saída.

5. Para que um computador comece a operar, precisa dispor de um programa inicial para
executar, o qual é chamado de bootstrap. Como funciona esse programa?

Bootstrap é um framework web com código-fonte aberto para desenvolvimento de componentes de


interface e front-end para sites e aplicações web usando HTML, CSS e JavaScript, baseado em modelos de
design para a tipografia, melhorando a experiência do usuário em um site amigável e responsivo.

6. Responda verdadeiro (V) ou falso (F): (F


) a CPU pode carregar instruções (V ) a memória principal é
diretamente da memória secundária. composta de palavras, cada qual
com seu endereço.

2
(F ) a instrução LOAD move o (F ) a instrução MOVE move a
conteúdo de um registrador para palavra da memória principal para
a memória principal. registrador da CPU.

7. Quais os tipos de Sistemas Operacionais existentes?

Sistemas Monousuário e multiusuário, monotarefas e multitarefas.

8. Por que dizemos que existe uma subutilização de recursos em sistemas


monoprogramáveis?

Enquanto em sistemas monoprogramáveis existe apenas um programa utilizando


os recursos disponíveis, nos multiprogramáveis várias aplicações compartilham esses
mesmos recursos.

9. Qual a grande diferença entre sistemas monoprogramáveis e sistemas


multiprogramáveis?

 É basicamente, que um sistema monoprogramável ou monotarefa permitem a execução de apenas uma


tarefa/aplicação, como exemplo pode-se citar o MS-DOS, que permitia que apenas uma aplicação executasse
por vez.

Já os sistemas multiprogramáveis ou multitarefas permitem que sejam executadas várias tarefas/aplicações de


uma vez, dividindo recursos conforme necessitam e de acordo com as prioridades de cada aplicação.

10. Quais as vantagens dos sistemas multiprogramáveis?

Sua principal vantagem são é obviamente a capacidade de o usuário interagir com várias aplicações
sem ter de fechar as aplicações abertas anteriormente.

11. O que caracteriza o processamento batch? Que aplicações podem ser processadas
nesse tipo de ambiente?

O processamento batch é um tipo de processamento capaz de executar trabalhos em lote


sem a interferência de sistemas on-line.

12. Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utilizá-


los?

3
O sistema operacional aloca uma ‘fatia de tempo’ (time-slice) do processador para cada usuário. Caso o
programa do usuário não esteja concluído nesse intervalo de tempo, ele é substituído por um de outro
usuário, e fica esperando por uma nova fatia de tempo. Permitem a interação dos usuários com o
sistema.

13. Qual a grande diferença entre sistemas de tempo compartilhado e tempo real? Quais
aplicações são indicadas para sistemas de tempo real?

Semelhante ao time-sharing, sendo a maior diferença o tempo de resposta exigido na execução.


Enquanto em sistemas de tempo compartilhado o tempo de resposta pode variar sem comprometer as
aplicações em execução, nos sistemas de tempo real os tempos de resposta devem estar dentro de
limites rígidos.
Esse tipo de sistema está normalmente presente em controle de processos, como no monitoramento de
refinarias de petróleo, controle de tráfego aéreo, usinas termoelétricas e nucleares, ou em qualquer
aplicação onde a segurança é fator fundamental.

14. O que são sistemas com múltiplos processadores e quais as vantagens em utilizá-los?

Os sistemas com múltiplos processadores caracterizam-se por possuir duas ou mais UCPs (Unidade
Central de Processamento = CPU) interligadas e trabalhando em conjunto. A vantagem deste tipo de
sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo
programa seja subdividido em partes para serem executadas simultaneamente em mais de um
processador.

15. Qual a grande diferença entre sistemas fortemente acoplados e sistemas fracamente
acoplados?

Os sistemas fortemente acoplados compartilham o mesmo sistema operacional, com isso, existem
vários processadores e compartilham a mesma memória física. Nesse sentido, os sistemas fracamente
acoplados por sua vez podem ser vistos como sistemas que funcionam de forma independente, com
isso, tem pode - se ver que existem mais de um sistema que são conectados através de linhas de
comunicação, o que pode ser visto na computação.

16. O que é um sistema fracamente acoplado? Qual a diferença entre sistemas operacionais
de rede e sistemas operacionais distribuídos?

Um sistema distribuído e aquele no qual os componentes de hardware ou software, localizados em


computadores interligados em uma rede, se comunicam e coordenam suas ações apenas enviando
4
mensagens entre si. Essa simples definição cobre todo o conjunto de sistemas computacionais, nos
quais computadores ou outros dispositivos de comunicação, ligados em rede, podem ser distribuídos de
maneira útil, compartilhando recursos e informações. Já sistemas Operacionais de rede e um software
que é executado em um servidor, e que permite ao servidor gerência de dados, usuários, grupos,
segurança, aplicações, e outras funções da Rede.

17. Pesquisa sobre o que faz a:


a. Gerência de processos

O Gerenciamento de Processos de Negócio ou Gestão de Processos de Negócio é um conceito


que une gestão de negócios e tecnologia da informação com foco na otimização dos resultados
das organizações por meio da melhoria dos processos de negócio.

b. Gerência de memória

Gerenciamento de memória é um complexo campo da ciência da computação e são


constantemente desenvolvidas várias técnicas para torná-la mais eficiente. Em sua forma mais
simples, está relacionado em duas tarefas essenciais.

c. Gerência de armazenamento em massa

Gerência de Armazenamento: Sistemas de Armazenamento em Massa. 6. Estrutura de disco.


Drives de disco são endereçados como arrays unidimensionais de blocos lógicos, onde um
bloco é a menor unidade de transferência.

d. Gerência do sistema de arquivos

Os dados gravados ou lidos estão armazenados em arquivos que possuem uma estrutura
definida. Os arquivos podem armazenar tanto dados como programas do usuário. A parte do
sistema operacional que gerencia os arquivos e as operações de arquivos é a gerência do
sistema de arquivos.

e. Gerência de dispositivos (entrada e saída)

O Gerenciador de Dispositivos é um applet do Painel


de Controle nos sistemas operacionais Microsoft
Windows. Ele permite que os usuários visualizem e
controlem o hardware conectado ao computador.
Quando uma peça de hardware não está funcionando,
5
o hardware incorreto é destacado para que o usuário
o manipule.

Explique de forma sucinta.

Você também pode gostar