VOLTAR

 5.   SISTEMAS OPERACIONAIS

 Todas as máquinas possuem um programa residente capaz de controlar os dispositivos periféricos, como unidades de disco, placas de comunicação, monitor de vídeo, acesso à memória, unidade de CD ROM e outros. O sistema operacional é o primeiro conjunto de programas que a máquina carrega na memória, ao ser ligada. 

Quando desejamos imprimir um texto produzido através de um editor de textos, acionamos um comando de impressão. Ao darmos a ordem de impressão, o sistema operacional envia os dados do texto a uma porta de impressão, que normalmente é a placa de comunicação do PC. Neste ponto, ocorre uma troca de informações entre a porta e a impressora, segundo um formato próprio (driver), onde os dados do texto se transformam em caracteres impressos.

Da mesma forma que para a impressora, o acesso a outros periféricos, como monitor de vídeo, teclado, mouse, scanner, dá-se por intermédio do sistema operacional.

Os sistemas operacionais se dividem em dois grupos: sistemas operacionais de rede e sistemas operacionais de usuário único.

 

5.1             SISTEMAS OPERACIONAIS MONOUSUÁRIOS 

O sistema operacional de usuário único, ou monousuário, é aquele instalado em computadores pessoais. Ele não é capaz de gerenciar vários usuários compartilhando os mesmos recursos. 

Os sistemas operacionais monousuário mais conhecidos são o MS-DOS da família de processadores Intel, OS2 da família Apple ou Macintosh, UNIX para as máquinas RISC, além do WINDOWS, LINUX e outros.

O sistema operacional se compõe da BIOS (Basic Input/Output Subroutines), que contém rotinas de baixo nível para controle dos dispositivos de entrada e saída; do KERNEL que contém as rotinas que prestam serviços aos aplicativos, como funções e comandos (definição da data e hora, leitura da posição do mouse e acessos ao disco); do SHELL (interpretador de comandos) que faz a interface homem-máquina, traduzindo os comandos, como DIR, COPY e DELETE para as rotinas do Kernel. Os Drivers são responsáveis pela tradução dos comandos do Kernel para os dispositivos periféricos, como impressoras, plotters, scaners, monitores de vídeo.

 Os sistemas operacionais podem também ser classificados como monotarefa e multitarefa. Os sistemas monotarefa permitem que apenas um aplicativo possa ser utilizado por vez. Assim, se o usuário estiver usando um editor de textos, não poderá abrir um gerenciador de banco de dados sem antes encerrar a sessão do editor. O sistema operacional MS-DOS, que substituiu o sistema CP/M pioneiro dos PC’s, é um exemplo de um sistema operacional monousuário e monotarefa.  Já no sistema multitarefa, é permitido que o usuário abra várias sessões simultaneamente. Exemplos de sistema operacional monousuário e multitarefa são o WINDOWS 95 ou 98 e o LINUX.

 

5.2             SISTEMAS OPERACIONAIS MULTIUSUÁRIOS 

Os sistemas operacionais de rede são multiusuários e multitarefa. Este tipo de sistema operacional tem, além do Kernel, um gerenciador de sistemas, um driver de interface de comunicação na rede e o servidor de aplicações.

 O Kernel contém todas as funções de baixo nível do sistema operacional. Incluem os métodos de processamento de comunicações, solicitações de drivers de periféricos, solicitação de agendamento de tarefas, controle de bloqueios e testes de erros.

  O gerenciador do sistema é um agendador de tarefas (scheduler). Tem a função de sincronizar o sistema, decidir quando as solicitações de leitura/escrita em disco serão atendidos, quando os serviços de impressão serão impressos, quando as solicitações de rede gerarão respostas e que programas do servidor local serão rodados.

 O driver de interface de comunicação na rede traduz as solicitações do Kernel em solicitações de hardware adequadas para enviar e receber informações da rede. Existe uma infinidade de drivers: para impressoras, monitores de vídeo, placas de fax, modems, teclado, mouse, etc... Os drivers são programas desenvolvidos pelos fabricantes de equipamentos periféricos, de forma a garantir a interoperabilidade entre o sistema operacional e os dispositivos periféricos.

 O servidor de aplicações fornece serviços para aplicativos de correio eletrônico e de bancos de dados, coleta informações sobre o desempenho do servidor de arquivos, condições de erros.

 Exemplos de sistemas operacionais multiusuário e multitarefa são o VMS (DEC), iNDX (Intel), Sharenet (Novell) e WINDOWS NT (Microsoft).

  

5.3             SISTEMA OPERACIONAL DE REDE 

Os fabricantes de Redes Locais de computadores disputavam o mercado lançando os mais diversos produtos de hardware e software. As interfaces de comunicação de cada fabricante eram proprietárias, pois não havia nenhum padrão de mercado. O usuário era o maior prejudicado devido a falta de conectividade e portabilidade entre os diversos produtos disponíveis no mercado. 

Existia uma distinção bem nítida entre estação de trabalho e servidor. A estação de trabalho era a composição do microcomputador, da placa de rede, que poderia estar embutida no micro ou em uma caixa preta externa, além do software de comunicação em rede. O servidor era formado obrigatoriamente por um hardware proprietário, controlando um periférico compartilhado pelos usuários da rede. 

O usuário de um sistema operacional monousuário enfrentava sérias dificuldades ao migrar o micro isolado para a rede. No ambiente monousuário,  o sistema operacional proporcionava um ambiente homogêneo, para o qual era fácil determinar que aplicações podiam rodar na máquina. No caso da rede, o hardware e o software do fabricante introduziam novas variáveis no contexto, perturbando esta homogeneidade. Passaram a existir incompatibilidades entre a rede e o sistema operacional local do micro, inclusive com aplicações do usuário. 

No início da década de 1980, os fabricantes já haviam se conscientizado da necessidade de se criar uma camada lógica confortável entre a aplicação do usuário e a rede local. Esta é camada denominada de Sistema Operacional de Rede (NOS – Network Operating System).

“O Sistema Operacional de Rede é a camada de software que faz a interface entre a aplicação e o usuário.”

 O sistema operacional de rede precisava manter a transparência da rede atender aos objetivos básicos do usuário:

-         que a operação em rede seja muito parecida com aquela operação local;

-         que as aplicações que já rodavam na sua máquina localmente, continuassem rodando na rede. 

  “O ambiente de Rede Local deve ser transparente ao usuário, adicionando facilidades não disponíveis no ambiente de máquina isolada.”

  

            Os principais sistemas operacionais de redes da atualidade são:

·        Windows 2000 (Microsoft);

·        NetWare 5.1 (Novell);

·        Linux 6.1 (Red Hat);

·        UnixWare 7.1.1 (The Santa Cruz Operation);

·        Solaris (Sun)

 

VERIFICAÇÃO DO APRENDIZADO

1.      O que é um sistema operacional?

2.      O que é um sistema operacional monousuário?

3.      O que é um sistema operacional multiusuário?

4.      O que é um sistema operacional monotarefa?

5.      O que é um sistema operacional multitarefa?

6.      O que é a BIOS?

7.      O que é um Driver?

8.      Cite 3 exemplos de sistemas operacionais multiusuário e multitarefa.

9.       Cite 2 exemplos de sistemas operacionais monousuário e monotarefa.

10.  Cite 2 exemplos de sistemas operacionais monousuário e multitarefa.

1

Hosted by www.Geocities.ws