Como funciona o sistema de tempo compartilhado quais as vantagens em utilizá-los

Grátis

6 pág.

Como funciona o sistema de tempo compartilhado quais as vantagens em utilizá-los

Como funciona o sistema de tempo compartilhado quais as vantagens em utilizá-los

  • Denunciar


Pré-visualização | Página 1 de 2

Sistemas Operacionais
EXERCICIOS
1.	Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções? 
R= Seria bem complicado, quem estivesse utilizando deveria ter um nível avançado de conhecimento para que pudesse fazer o papel de Software o que tornaria seu trabalho lento e com grandes possibilidades de erros. A principal função do SO é gerenciar os componentes, de maneira otimizada e levando uma interface amigável para o utilizador, além de ser o meio do usuário interagir com o hardware. As duas principais funções são “facilidade de acesso aos recursos do sistema” e “compartilhamento de recursos de forma organizada e protegida”.
2.	Defina Sistemas Operacionais, procurando abordar os dois pontos de vista segundo Tanembaum. 
R= Define se o sistema operacional em dois pontos de vistas: O sistema operacional como uma maquina estendida, no qual o usuário não tem interesse em saber os detalhes funcionais dos dispositivos; e deseja uma interface mais palpável e mais simples de lidar e esconde a complexidade do hardware e apresenta uma visão fácil e simples de lidar e esconde a complexibilidade do hardeware.
3.	Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito? 
R=  A vantagem desse conceito é tornar possível o compartilhamento do computador e a interação entre usuário e computador mais simples, confiável e eficiente, cada um ter a visão de que está trabalhando com uma única máquina própria.
4.	Defina o conceito de uma máquina de níveis ou camadas. 
R= O computador pode ser visualizado como uma máquina de camadas, onde inicialmente existem duas camadas: hardware (nível 0) e sistema operacional (nível 1). Desta forma, o usuário pode enxergar a máquina como sendo apenas o sistema operacional, ou seja, como se o hardware não existisse.
5.	Quais os tipos de sistemas operacionais existentes? 
 R= Os sistemas operacionais mais comuns que existem são: Microsoft Windows, Mac OS X, Linux Ubuntu, Android, Mac OS.
6.	Por que dizemos que existe uma subutilização de recursos em sistemas monoprogamáveis? 
R= Porque em sistemas monoprogramáveis somente é possível a execução de um programa por vez.
 
7.	Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis? 
 R= Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Nos sistemas multiprogramáveis ou multitarefa, os recursos computacionais são compartilhados entre os diversos usuários e aplicações.
8.	Quais as vantagens dos sistemas multiprogramáveis? 
R= As vantagens do uso de sistemas multiprogramáveis são: a redução do tempo de resposta das aplicações processadas no ambiente e de custos, a partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicações.
9.	Um sistema monousuário pode ser um sistema multiprogramável? Dê um exemplo. 
R= Sim, somente um usuário interage com o sistema que pode possuir diversas aplicações executando em concorrência o Windows NT é um exemplo. 
10. Quais são os tipos de sistemas multiprogramáveis? 
R= Os sistemas multiprogramáveis ou multitarefa podem ser classificados pela forma com que suas aplicações são gerenciadas, podendo ser divididos em sistemas batch, de tempo compartilhado ou de tempo real. Um sistema operacional pode suportar um ou mais desses tipos de processamento, dependendo de sua implementação.
11. O que caracteriza o processamento batch? Quais aplicações podem ser processadas neste tipo de ambiente? 
R= O processamento batch tem a característica de não exigir a interação do usuário com a aplicação. Todas as entradas e saídas de dados da aplicação são implemetadas por algum tipo de memória secundária, geralmente arquivos em disco.
12. Os	primeiros Sistemas Operacionais eram Monotarefas, já os atuais são Multitarefa. De acordo com os tipos de Sistemas Operacionais identifique-os na figura abaixo e explique seu funcionamento e suas principais características:
MONOTAREFA
Sistema monoprogramável ou monotarefa como o nome diz, mono, exprime a noção de um, e apenas um. São sistemas que permitem a execução apenas de uma tarefa de cada vez. Um exemplo desse sistema é o MS-DOS que foi um dos primeiros sistemas operativos, que executava apenas um programa de cada vez.
MULTITAREFA
Um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da capacidade de processamento do hardware. Um sistema operacional Multiusuário como o próprio nome sugere, permite acesso simultâneo de múltiplos usuários ao computador.
13. Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utilizá-los? 
R= Os sistemas de tempo compartilhado (time-sharing) permitem a interação dos usuários com o sistema, através de teclados, vídeo e mouse. O usuário pode interagir diretamente com o sistema em cada fase do desenvolvimento de suas aplicações e, se preciso, modificá-las imediatamente.
14. Qual a principal diferença entre sistemas de tempo compartilhado e tempo real? Quais aplicações são indicadas para sistemas de tempo real? 
R= Os sistemas de tempo real (real-time) são semelhantes em implementação aos sistemas de tempo compartilhado. A maior diferença é o tempo de resposta exigido no processamento das aplicações. Esse sistema e indicado para monitoramento de refinarias de petróleo, controle de tráfego aéreo, usinas nucleares, sistemas bancários, etc.
15. O que são sistemas com múltiplos processadores e quais as vantagens em utilizá-los? 
R= Os sistemas com múltiplos processadores caracterizam-se por possuir duas ou mais CPUs interligadas, trabalhando em conjunto. O fator crucial no desenvolvimento de sistemas operacionais com múltiplos processadores é a forma de comunicação entre as CPUs e o grau de compartilhamento da memória e dos dispositivos de entrada e saída fazendo disso uma grande vantagem.
16. Qual a diferença entre sistemas fortemente acoplados e fracamente acoplados? 
R= A grande diferença entre os dois tipos de sistemas é que em sistemas fortemente acoplados existe uma memória compartilhada por todos os processadores, enquanto nos fracamente acoplados, cada sistema tem sua própria memória individual.
17. O que	é um sistema fracamente acoplado? Qual a diferença entre sistemas operacionais de rede e sistemas operacionais distribuídos? 
R= Os sistemas fracamente acoplados possuem o seu próprio sistema operacional, gerenciando os seus recursos, a utilização deste tipo de sistema é caracterizada pelo processamento distribuído entre os seus diversos processadores. Nos sistemas operacionais de rede, cada nó possui seu próprio sistema operacional, além de um hardware e software que possibilitam ao sistema ter acesso a outros componentes da rede, compartilhando seus recursos e já nos sistemas distribuídos cada componente da rede também possui seu próprio sistema operacional, memória, processador e dispositivos. O que define um sistema distribuído é a existência de um relacionamento mais forte entre os seus componentes, onde geralmente os sistemas operacionais são os mesmos. Para o usuário e suas aplicações, é como se não existisse uma rede de computadores, mas sim um único sistema centralizado.
18. Cite as principais funcionalidades de um projeto de Sistema Operacional.
R= As principais funções de um sistema operacional de computadores são:
· Realizar as comunicações com os hardwares e periféricos;
· Apresentar uma interface ao usuário;
· Conectar-se à uma rede.
19. O que é uma system call e qual sua importância para a segurança do sistema? Como as system calls são utilizadas por um programa? 
R= System call é o mecanismo programático pelo qual um programa de computador solicita um serviço do núcleo do sistema operacional sobre o qual ele está sendo executado. Chamadas do sistema fornecem uma interface essencial entre um processo e o sistema operacional.

Página12

Como funcionam os sistemas de tempo compartilhado Quais as vantagens em Utilizá

Os sistemas de tempo compartilhado (time-sharing) permitem a interação dos usuários com o sistema, através de teclados, vídeo e mouse. O usuário pode interagir diretamente com o sistema em cada fase do desenvolvimento de suas aplicações e, se preciso, modificá-las imediatamente.

Como funciona o sistema de tempo compartilhado?

Os sistemas de tempo compartilhado (time-sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice).

Qual is as principais características de um sistema compartilhado?

1.2 - Funcionamento de um Sistema de Tempo Compartilhado 2 - Características de Sistemas do Tempo Compartilhado • A capacidade e o tempo de processamento da máquina é dividida em múltiplos usuários; • Jobs são constantemente trocados entre memória e disco; • Processamento on – line; • Interação dos usuários com o ...

Quais são as vantagens do uso de sistemas Multiprogramáveis?

A principal vantagem dos sistemas multiprogramáveis é a redução de custos em função da possibilidade de compartilhamento dos diversos recursos entre as diferentes aplicações. Além disso, sistemas multiprogramáveis possibilitam na média a redução total do tempo de execução das aplicações.