Questões – Tipos de Sistemas Operacionais 1)Estabeleça a diferença entre os sistemas Monoprogramável e Multiprogramável. R: Nos sistemas monoprogramaveis eram tipicamente voltados para a execução de uma única tarefa, ou seja, enquanto uma instrução era executada os recursos de hardware ficam dedicados de forma exclusiva e para qualquer outra operação pudesse ser realizada era necessário aguardar o termino da atual. Os sistemas multitarefa se caracterizam por executar várias instruções ou programa compartilhando recursos de hardware em um pequeno intervalo de tempo de forma ordenada e protegida. 2) Comente quais a vantagens dos sistemas multiprogramáveis, sobre os sistemas monoprogramáveis. R: As vantagens são melhor utilização dos recursos de hardware, aumento da produtividade, redução de custos e maior interação com usuário e máquina. 3)O que é o sistema multitarefa? R: É um sistema capaz de gerenciar diversas aplicações durante o período de uso do sistema. Entre os diversos tipos de operação, podemos classificar: Sistemas de Lotes, sistemas de Tempo compartilhado e Sistema de Tempo Real. 4)Os sitemas multiprogramáveis se divide em 3 tipos. Cite e comente cada um deste tipos de Sistemas Operacionais. R: SISTEMA BATCH (LOTE) – É um tipo de sistema que não exige a iteração do usuário com o sistema durante a execução de instruções seqüenciais, exemplo: (JOB-Arquivos de lote executados em MAINFRAME, AUTO ROOM em mídias CD/DVD). SISTEMA DE TEMPO COMPARTILHADO (TIME SHARING) – Neste tipo de sistema ocorre a iteração do usuário constantemente para a execução das diversas aplicações que ocorre através de uma linha de comunicação direta com o SO. Para que cada usuário tenha chances equilibradas de utilizar recursos, o sistema aloca uma pequena fatia de tempo do processador para todos os terminais ativos, atendendo a todos em um esquema de fila circular. SISTEMA DE TEMPO REAL – Nos sistemas de tempo real, não existe a idéia de falta de tempo. Um programa detém recursos de processador o tempo que for necessário ou até que apareça outro usuário com maior prioridade nos sistemas. 5)Os Sistemas com multiprocessadores se dividem em 2 tipos. Cite-os e comente cada um. R: SISTEMAS FORTEMENTE ACOPLADOS – Nesses sistemas existem dois ou mais processadores compartilhando uma única memória e controlados apenas por um sistema operacional. SISTEMAS FRACAMENTE ACOPLADOS – Nesses sistemas pode ocorrer a existência de dois ou mais sistemas de computação conectados através de uma linha de comunicação. Cada sistema tem o seu funcionamento de forma independente caracterizado pelo processamento, distribuídos entre os diversos processadores. Tipos de Sistemas Operacionais 6-)O que caracteriza um sistema de tempo compartilhado? Para que cada usuário tenha chances equilibradas de utilizar os recursos, o sistema aloca uma fatia de tempo ("time slice") do processador para cada terminal ativo e os atende num esquema de fila circular. Esgotado o "time slice" de um usuário, ele perde automaticamente o controle da UCP, que passa para o usuário seguinte da fila. 7-) O que caracteriza um sistema de tempo real(Real-Time)? O sistema de tempo real, não existe a idéia de fatia de tempo. Um programa detém o processador o tempo que for necessário ou até que apareça outro usuário de maior prioridade para o sistema. 8-) “Foram os primeiros sistemas multiprogramáveis a serem implementados e caracterizam-se por terem seus programas executados de forma sequencial. Neste tipo de sistema, os programas não exigem interação do usuário, lendo e gravando dados em discos.” Responda qual tipo de sistema refere-se o texto acima. Sistemas Batch 9-)Diferencie sistemas de tempo compartilhado e tempo real. Nos sistema de tempo compartilhado, é alocada uma fatia de tempo (“time slice”) do processador para cada terminal ativo e os atende num esquema de fila circular. O sistema de tempo real, não existe a idéia de fatia de tempo. Um programa detém o processador o tempo que for necessário ou até que apareça outro usuário de maior prioridade para o sistema 10-)Conceitue sistemas com múltiplos processadores. Caracterizam-se por possuir duas ou mais UCPs iterligadas, trabalhando em conjunto. Os sistemas multiprocessados permitem que vários programas sejam executados em paralelo (granularidade grossa), ou que um programa tenha duas ou mais de suas instruções executadas em paralelo (granularidade fina). 11-)Em sistemas de múltiplo processadores, existem dois tipos. Cite e comente os dois tipos de sistemas. Sistemas Fortemente Acoplados existem dois ou mais processadores compartilhando uma única memória e controlados por apenas um único sistema operacional. Tais sistemas são geralmente utilizados no processamento de aplicações que fazem uso intensivo da UCP, onde o processamento é voltado para a solução de um único problema. Sistemas Fracamente Acoplados caracterizam-se por possuir dois ou mais sistemas de computação, conectados através de linhas de comunicação. Cada sistema funciona de forma independente, possuindo seu(s) próprio(s) processador(es), memória e dispositivos. A utilização de sistemas fracamente acoplados já é caracterizada pelo processamento distribuído entre os diversos processadores. 12-)O que é um sistema de rede? Se caracteriza pela existência de vários computadores independentes interligados em rede e compartilhando alguns recursos tais como disco, impressora, scanner e outros. Um sistema operacional de rede se encarrega de propiciar o protocolo para comunicação e transferência de dados entre os usuários e servidores da rede. Cada nó da rede é independente e capaz de executar sua própria aplicação. 13-)O que são sistemas distribuídos. Sistemas Operacionais 2 Tipos de Sistemas Operacionais É conceitualmente um sistema em rede que possibilita uma integração e uma cooperação transparente dos diversos eu que compõem a rede. Desta forma, sob o enfoque dos usuários e das tarefas, o sistema é uno e se comporta como uma arquitetura multiprocessada granularidade grossa como fina. Sistemas Operacionais possibilitando tanto paralelismo de 3