sistemas operacionais de rede

28
Sistemas Operacionais Sistemas Operacionais de Rede de Rede EAFS – Escola Agrotécnica Federal de Sombrio EAFS – Escola Agrotécnica Federal de Sombrio Curso: Técnico em Informática Curso: Técnico em Informática Módulo: Redes de Computadores Módulo: Redes de Computadores Professor: Jéferson Mendonça de Limas Professor: Jéferson Mendonça de Limas

Upload: lenore-holder

Post on 31-Dec-2015

31 views

Category:

Documents


0 download

DESCRIPTION

Sistemas Operacionais de Rede. EAFS – Escola Agrotécnica Federal de Sombrio Curso: Técnico em Informática Módulo: Redes de Computadores Professor: Jéferson Mendonça de Limas. Introdução a Sistemas Operacionais. O que se espera de um Sistema Operacional?. Aplicação. Aplicação. Aplicação. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sistemas Operacionais de Rede

Sistemas Operacionais de RedeSistemas Operacionais de Rede

EAFS – Escola Agrotécnica Federal de SombrioEAFS – Escola Agrotécnica Federal de SombrioCurso: Técnico em InformáticaCurso: Técnico em Informática

Módulo: Redes de ComputadoresMódulo: Redes de Computadores

Professor: Jéferson Mendonça de LimasProfessor: Jéferson Mendonça de Limas

Page 2: Sistemas Operacionais de Rede

Introdução a Sistemas OperacionaisIntrodução a Sistemas Operacionais

O que se espera de um Sistema O que se espera de um Sistema Operacional?Operacional?

Page 3: Sistemas Operacionais de Rede

IntroduçãoIntrodução

• O que é Sistema Operacional?O que é Sistema Operacional?

Hardware

Sistema operacional

Aplicação AplicaçãoAplicação

usuários

Page 4: Sistemas Operacionais de Rede

Função do Sistema OperacionalFunção do Sistema Operacional

• Criar uma máquina abstrata a partir da Criar uma máquina abstrata a partir da máquina real (hardware). Ocultando a máquina real (hardware). Ocultando a complexidade do hardware para as complexidade do hardware para as aplicações, tornando o uso simples.aplicações, tornando o uso simples.

• Oferecer interfaces simples e padronizadas Oferecer interfaces simples e padronizadas para acesso aos dispositivos de hardware.para acesso aos dispositivos de hardware.

Page 5: Sistemas Operacionais de Rede

Funcionamento do S.O.Funcionamento do S.O.

Sistema operacional

aplicação

Clicar em um arquivo

Assign(file, “D:\README.TXT”);open(file);read(file, ch);…close(file);

Move head to sector 123 in FATread 256 bytes to mem 36234Hmove head to sector 4684753read 1024 bytes to mem 578567...

Page 6: Sistemas Operacionais de Rede

O Sistema OperacionalO Sistema Operacional• Gerente de RecursosGerente de Recursos

• ProcessadoresProcessadores• MemóriaMemória• ArquivosArquivos• Conexões de RedeConexões de Rede• Dispositivos externosDispositivos externos

• Controle de AcessoControle de Acesso• Equilíbrio do usoEquilíbrio do uso• Evitar conflitosEvitar conflitos

Page 7: Sistemas Operacionais de Rede

SO como Gerente de RecursosSO como Gerente de Recursos

Sistema operacional

aplicação aplicação aplicação

source app source app source app

sdgf jhgsdfj dsjhfkhj khjHKjhkjghj hgjhgj jgh jhg jhg jhg jhg kjhgjhgj hg jhgkjhkjhgjhg jhg jhg jhg jhkjhjkhgjhgjhkgjhgjhgjhgj

Page 8: Sistemas Operacionais de Rede

Componentes do S.O.Componentes do S.O.

kernelentradase saídas

arquivos

processosmemória

redeerros

usuários

contabi-lidade

segurança

interfacegráfica

Page 9: Sistemas Operacionais de Rede

Tipos de InterfacesTipos de Interfaces

• TextoTexto• Linha de comandoLinha de comando

• Dispositivos compactos (celulares)Dispositivos compactos (celulares)

• GráficaGráfica• Orientada a eventosOrientada a eventos

• Orientada a objetosOrientada a objetos

Page 10: Sistemas Operacionais de Rede

Interface de Modo TextoInterface de Modo Texto

• Interpreta comandos do usuárioInterpreta comandos do usuário• del *.bakdel *.bak

• Diversas facilidadesDiversas facilidades• edição da linha de comandoedição da linha de comando

• gerência de históricogerência de histórico

• completar comandos automaticamentecompletar comandos automaticamente

• Muito usada em administraçãoMuito usada em administração• Abandonada pelo usuário normalAbandonada pelo usuário normal

Page 11: Sistemas Operacionais de Rede

Interface GráficaInterface Gráfica

Page 12: Sistemas Operacionais de Rede

Classificação dos S.O.Classificação dos S.O.

• Executar tarefas simultâneasExecutar tarefas simultâneas• mono-tarefa, multi-tarefasmono-tarefa, multi-tarefas

• Suporte a várias CPUsSuporte a várias CPUs• mono ou multi-processados (SMP)mono ou multi-processados (SMP)

• Usuários simultâneosUsuários simultâneos• mono-usuário, multi-usuáriosmono-usuário, multi-usuários

• Tempo de respostaTempo de resposta• batch, interativos, de tempo realbatch, interativos, de tempo real

Page 13: Sistemas Operacionais de Rede

Tarefas de um Servidor de RedeTarefas de um Servidor de Rede

Aquilo que um servidor deve ser Aquilo que um servidor deve ser capaz de realizar com perfeiçãocapaz de realizar com perfeição

Page 14: Sistemas Operacionais de Rede

Tarefas abrangidas por um ServidorTarefas abrangidas por um Servidor

• Esperar e Esperar e atender requisiçõesatender requisições dos clientes. dos clientes.• Suportar requisições Suportar requisições simultâneassimultâneas..• Oferecer níveis de Oferecer níveis de prioridadeprioridade de serviço. de serviço.• Executar tarefas de Executar tarefas de gerenciamento localgerenciamento local..• Ser Ser robusto e confiávelrobusto e confiável..• Ser Ser modular e escalávelmodular e escalável..

Page 15: Sistemas Operacionais de Rede

Quem deve Atender àquelas Quem deve Atender àquelas Requisições?Requisições?

•1° Hardware?1° Hardware?

•2° Aplicativos?2° Aplicativos?

•3° Sistema Operacional?3° Sistema Operacional?

Page 16: Sistemas Operacionais de Rede

O que os Servidores Esperam do O que os Servidores Esperam do Sistema OperacionalSistema Operacional

• Serviços básicos:Serviços básicos:• Suporte Suporte multitarefas preemptivomultitarefas preemptivo..• Suporte a Suporte a tarefas com prioridadetarefas com prioridade..• Proteção de memóriaProteção de memória entre tarefas. entre tarefas.• ThreadsThreads (processos leves). (processos leves).

• múltiplas atividades em múltiplas atividades em um mesmo processo.um mesmo processo.

• Sistema de arquivos Sistema de arquivos multi-usuáriomulti-usuário..• Run-time Run-time dinâmicodinâmico..

Page 17: Sistemas Operacionais de Rede

O que os Servidores Esperam do O que os Servidores Esperam do Sistema OperacionalSistema Operacional

• Serviços extendidos:Serviços extendidos:• Comunicação com Comunicação com diversos protocolosdiversos protocolos..• Extensões de rede (Extensões de rede (arquivos distribuídosarquivos distribuídos).).• Serviço de Serviço de nomesnomes universal. universal.• Serviço de Serviço de autenticação e autorizaçãoautenticação e autorização..• Serviço de Serviço de tempotempo distribuído. distribuído.• Serviço de Serviço de gerênciagerência de redes. de redes.• ..................................

Page 18: Sistemas Operacionais de Rede

O que um cliente espera de um O que um cliente espera de um Sistema OperacionalSistema Operacional

• Sistema multitarefa Sistema multitarefa preemptivopreemptivo..• Sistema de arquivos em rede.Sistema de arquivos em rede.• Suporte a threads.Suporte a threads.• Interface gráfica GUI ou OOUI.Interface gráfica GUI ou OOUI.• Proteção de memória entre tarefas.Proteção de memória entre tarefas.

Page 19: Sistemas Operacionais de Rede

O Mercado de Sistemas O Mercado de Sistemas OperacionaisOperacionais

Estado Atual do Mercado para Estado Atual do Mercado para Sistemas OperacionaisSistemas Operacionais

Page 20: Sistemas Operacionais de Rede

O mercado para Sistemas O mercado para Sistemas Operacionais ClientesOperacionais Clientes

• Predominância atual MicrosoftPredominância atual Microsoft• Windows > 80% mercado.Windows > 80% mercado.

• Outros competidores:Outros competidores:• MacOS, LinuxMacOS, Linux

• Previsões:Previsões:• NetPCs e Java PCs.NetPCs e Java PCs.• ““Smart appliancesSmart appliances””

Page 21: Sistemas Operacionais de Rede

Mercado para Sistemas Operacionais Mercado para Sistemas Operacionais ServidoresServidores

• NetwareNetware: em desuso: em desuso rápido, fácil de administrar, omnipresenterápido, fácil de administrar, omnipresente falta proteção de memória e preempçãofalta proteção de memória e preempção

• WindowsWindows: predominância: predominância excelente p/ redes MS, gerência fácilexcelente p/ redes MS, gerência fácil SMP e segurança deficientes.SMP e segurança deficientes.

• UnixUnix: estável: estável versátil, confiável, seguro, 64 bitsversátil, confiável, seguro, 64 bits falta de padrões, gerência complexafalta de padrões, gerência complexa

Page 22: Sistemas Operacionais de Rede

Tipos Básicos de ServidoresTipos Básicos de Servidores

Alguns Serviços disponíveis nos Alguns Serviços disponíveis nos Servidores para a REDEServidores para a REDE

Page 23: Sistemas Operacionais de Rede

Servidor de Arquivos e ImpressãoServidor de Arquivos e Impressão

cliente

cliente

Acessos a arquivos

servidorJobs de impressão

Page 24: Sistemas Operacionais de Rede

Servidor de Banco de DadosServidor de Banco de Dados

cliente

cliente

Chamadas SQLservidor

DBMS

Page 25: Sistemas Operacionais de Rede

Servidor WWWServidor WWW

HTTPservidor

HTMLHTML

HTML

CGI

aplicação

cliente

java

cliente

HTML

Page 26: Sistemas Operacionais de Rede

Serviços Típicos de RedeServiços Típicos de Redecliente

Específicos

WWW

DHCP

DNS

News

E-mail

Arquivos

Impressão

FTP

Segurança

Cálculo

Bootp

NIS

Groupware

Page 27: Sistemas Operacionais de Rede

Sistema Operacional de RedeSistema Operacional de Rede

Pode ser construído a partir de um sistema Pode ser construído a partir de um sistema operacional tradicional (cliente), com a operacional tradicional (cliente), com a

incorporação de um conjunto de funções que incorporação de um conjunto de funções que permitem a comunicação entre diferentes permitem a comunicação entre diferentes

processadores e acesso a arquivos remotos.processadores e acesso a arquivos remotos.

Page 28: Sistemas Operacionais de Rede

Características dos S.O.R.Características dos S.O.R.

• Protocolos de transporteProtocolos de transporte::• TCP/IP, NetBIOS, IPX/SPX, SNA, ...TCP/IP, NetBIOS, IPX/SPX, SNA, ...

• NOS - NOS - Network Operating SystemsNetwork Operating Systems::• mensagens, RPC, segurança, arquivos, ...mensagens, RPC, segurança, arquivos, ...

• DSM - DSM - Distributed System ManagementDistributed System Management::• SNMP, CMIP, NIS, SMS, ...SNMP, CMIP, NIS, SMS, ...

• Suporte a serviços específicosSuporte a serviços específicos::• HTTP, IIOP, SMTP, ODBC, ...HTTP, IIOP, SMTP, ODBC, ...