Prof. Breno Leonardo Gomes de Menezes Araújo
[email protected]
http://blog.brenoleonardo.com.br
ADMINISTRAÇÃO DE SISTEMA
OPERACIONAL DE REDE (AULA 1)
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Administração
• A palavra administração vem do latim ad (direção, tendência
para) e minister (subordinação ou obediência);
• Administração é o processo de planejar, organizar, dirigir e
controlar o uso de recursos a fim de alcançar objetivos;
• A administração é o processo de tomar e colocar em prática
decisões sobre objetivos e utilização de recursos;
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Administração
• Os princípios para administrar algo são planejar, organizar,
dirigir e controlar, sendo que as principais funções
administrativas são:
1.
2.
3.
4.
5.
6.
7.
8.
Fixar objetivos;
Analisar, conhecer os problemas;
Solucionar problemas;
Organizar e alocar os recursos, tanto financeiros, quanto
tecnológicos e humanos;
Liderar, comunicando, dirigindo e motivando as pessoas;
Negociar;
Tomar decisões;
Controlar, mensurando e avaliando.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
O que é Sistema
Operacional?
• Quando foram construídos os primeiros computadores, seus
usuários programavam as aplicações em linguagem de
máquina.
• Algumas tarefas eram repetitivas;
• Um Sistema Operacional (SO), pode ser definido como sendo
“um software composto de um conjunto de rotinas que
fornecem serviços básicos de uso geral que simplificam a
utilização dos recursos de hardware de uma máquina”.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Sistema Operacional
• As rotinas ou módulos que compõe um SO fornecem serviços
como: gerenciamento do uso dos processador, alocação dos
processos (programas em execução) na memória principal,
controle do acesso aos dispositivos de entrada e saída,
alocação de informações nos dispositivos de armazenamento
(gerenciamento do sistema de arquivos) e etc.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Popularização do PC
• A redução do custo dos computadores, permitiu a sua
popularização.
• Empresas que antes tinham tarefas centralizadas passaram a
dividi-las entre vários computadores, dando espaço à
computação distribuída em detrimento a centralizada.
• Surgi então a necessidade de interligação dos terminais
(estação de trabalho).
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Surgimento de Redes e SOR
• As redes de computadores surgiram no cenário apresentado.
• Houve a necessidade e realizar alterações no SO e de
introduzir um dispositivo que possibilitasse a entrada e a
saída de dados/informações.
• Nesse contexto surgiram os sistemas operacionais de redes
(SOR) como uma extensão dos sistemas operacionais locais,
complementado-os com um conjunto de funções básicas, e de
uso geral, necessárias à operação das estações, de forma a
tornar transparente o uso dos recursos compartilhados.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Interação Homem-Máquina
• Interação direta das aplicações dos usuários
com o hardware.
APLICAÇÃO
HARDWARE
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Interação Homem-Máquina
• Interação indireta das aplicações dos usuários
com o hardware através do sistema
APLICAÇÃO
SISTEMA OPERACIONAL
HARDWARE
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Interação Homem-Máquina
• Adição das funções do sistema operacional de
rede às funções dos sistemas operacionais
locais
APLICAÇÃO
SOL
SOR
HARDWARE
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Atividade 1
• Escreva um texto no estilo dissertativo, com
no máximo 20 linhas do seu entendimento,
baseado nos conceitos apresentados, sobre
administração de sistemas operacionais de
redes.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Redirecionador
• O papel do redirecionador é possibilitar que os usuários
utilizem os recursos de outras estações da rede como se
estivessem operando localmente.
• O redirecionador funciona interceptando as chamadas feitas
pelas aplicações ao sistema operacional local, desviando
aquelas que dizem respeito a recursos remotos para o módulo
do sistema operacional de rede, responsável pelos serviços de
comunicação que providenciam ao dispositivo remoto.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Redirecionador
Sistema Operacional Local
Sistema Operacional Local com Redirecionador
APLICAÇÃO
SISTEMA
OPERACIONAL LOCAL
BIOS DO
MICROCOMPUTADOR
HARDWARE DO
MICRO
APLICAÇÃO
REDIRECIONADOR
SISTEMA
OPERACIONAL LOCAL
SOFTWARE DE
COMUNICAÇÃO
BIOS DO
MICROCOMPUTADOR
HARDWARE DA REDE
HARDWARE DO
MICRO
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Sistemas Paralelos
• Vários programas ou partes de um mesmo
programa podem ser executados ao mesmo
tempo
– Várias CPUs ou núcleos de processamento
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Sistemas Distribuídos
• Um sistema distribuído é aquele que se apresenta aos
seus usuários como um sistema centralizado, mas que,
na verdade, funciona em diversas CPUs independentes
(Tanembaum)
• Cada usuário tem a mesma imagem do sistema:
– Impressão de um único processador Virtual
• Software Fortemente Acoplado
• Hardware Fracamente Acoplado
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Arquitetura Peer-to-peer e
Cliente-Servidor
• A interface entre as aplicações e o SO baseia-se usualmente,
em interações solitação/resposta, onde a aplicação solicita um
serviço (abertura de um arquivo, impressão de blocos de
dados, alocação de uma área de memória e etc...) através de
uma chamada ao SO. O SO em resposta a chama, executa o
serviço solicitado e responde, informando o status da
operação (se foi executada ou não) e transferindo os dados
resultantes da execução para aplicação, quando for o caso.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Arquitetura ClienteServidor
• A arquitetura Cliente-Servidor é constituída de uma estação
cliente (solicita o serviço) e uma estação servidora (servidor
que prover os serviços solicitados). A interação clienteservidor constitui-se no modo básico de interação dos SOR's.
• Estações que disponibilizam a outras estações o acesso a seus
recursos através da rede devem possuir o módulo servidor,
enquanto as estações que permitem que suas aplicações
utilizem recursos compartilhados com outras estações, devem
possuir o módulo cliente.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Arquitetura ClienteServidor
• O módulo cliente possui diferenças em relação ao módulo
servidor. No módulo cliente, o SOR restringe-se praticamente
a fornecer serviços de comunicação de pedidos para o
servidor e a entregar as respostas às aplicações.
• No módulo servidor, além das funções de comunicação, vários
outros serviços são executados. No módulo servidor, além das
funções de comunicação, vários outros serviços são
executados. Por exemplo, o controle de acesso aos recursos
compartilhados por vários usuários através da rede, para
evitar, por exemplo, que um usuário não autorizado apague
arquivos que não lhe pertençam.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Arquitetura ClienteServidor - Classificação
• Os módulos de um SOR podem ser classificados em
dois tipos:
– SORC: módulo cliente do sistema operacional;
– SORS: módulo servidor do sistema operacional.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Arquitetura Peer-to-peer
• Na arquitetura Peer-to-Peer, em todas as estações o SOR
possui os dois módulos: SORC e SORS.
APLICAÇÃO
APLICAÇÃO
SORC
SOL
SORC
SOL
SORS
HARDWARE
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
SORS
HARDWARE
Arquitetura ClienteServidor
• Na arquitetura Cliente-Servidor, as estações da rede dividemse em estações clientes, que só possuem as funções do
módulo cliente acopladas ao seu SOL, e em estações
servidoras. As estações servidoras necessariamente possuem
as funções do módulo cliente (possibilitando, por exemplo,
que um servidor cliente de outro). Nessa arquitetura,
usualmente, as estações servidoras não permitem usuários
locais. Elas são integralmente dedicadas ao atendimento de
pedidos enviados pelas estações clientes através da rede.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Arquitetura ClienteServidor com servidor
dedicado
• As estações servidoras possuem SOL que é estendido por um
módulo SORS e um SORC.
APLICAÇÃO
APLICAÇÃO
SORC
SOL
SORC
SOL
SORS
HARDWARE
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
HARDWARE
Arquitetura ClienteServidor com servidor não
dedicado
• As estações são integralmente dedicadas ao atendimento de
pedidos enviados pelas estações clientes através da rede.
APLICAÇÃO
APLICAÇÃO
SORC
SOL
SORC
SOL
SORS
HARDWARE
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
HARDWARE
Tipos de servidores
•
•
•
•
•
Servidor de arquivos;
Servidor de Banco de dados;
Servidor de Impressão;
Servidor de comunicação;
Servidor de gerenciamento.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Servidor de arquivos
oferece:
•
•
•
•
•
Controle de nível de usuários;
Controle de diretórios;
Configuração via web;
Quota de armazenamento em disco;
Auditoria de arquivos acessados.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Servidor de banco de dados
• Tem o objetivo principal de proporcionar um
local para o armazenamento compartilhado
de arquivos;
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Servidor de Impressão
• Destina-se a controlar as tarefas de impressão
enviadas para uma impressora (de rede) por
diferentes estações de trabalho que
competem entre si pelo recurso.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Servidor de comunicação
• Responsável pela realização de todos os
procedimentos de acesso à rede, bem como
da interface com os dispositivos usuários, de
forma a permitir o uso da rede por estes.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Servidor de comunicação
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Servidor de gerenciamento
• Gerenciamento de clientes (servidor), tal
como hardware, modelo, desempenho
(processamento), autenticação, Sistema
Operacional, etc.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Servidor de firewall, WEB e
E-mail
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Drivers de Protocolo
• Definem a interface usada pelas aplicações
distribuídas para intercâmbio de dados. Veja os
exemplos:
– TCP/IP
• Um Driver que constitui-se de uma implementação do
protocolo de nível rede Internet Protocol e do protocolo de
nível de transporte e TCP, ambos definidos na arquitetura de
Internet.
– IPX/SPX
• Contém protocolos básicos dos SORs da Novell, baseando-se
em protocolos que fazem parte da pilha de protocolos XNS
(Xerox NetWork Systems) desenvolvidas pela Xerox.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Drivers de Protocolo
• NETBIOS (NetWord Input/Output System)
– É uma interface para programação de aplicações
distribuídas. O NetBios foi desenvolvido
inicialmente pela SYTEC, em implementação
residente em uma placa IBM PC NetWork.
– Permite que aplicativos em computadores
separados se comuniquem em uma rede local,
não podendo ser confundido, portanto, como um
protocolo de rede.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Atividade 2
1. Apresentar conceitos de redirecionadores.
2. Apresentar tipos de servidores existentes,
por exemplo, servidor de arquivos,
esclarecendo quais benefícios são alcançados
com o emprego dos mesmos.
3. Definir arquitetura peer-to-peer e clienteservidor.
4. Falar sobre módulo cliente e módulo servidor
em um sistema operacional de redes.
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
Administração de Sistema Operacional de Rede - Prof. Breno Leonardo
35
Download

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL