O sistema operacional é uma coleção de programas que

Propaganda
Índice
INTRODUÇÃO .......................................................................................................................................... 2
SISTEMAS OPERACIONAIS .................................................................................................................. 3
O SISTEMA OPERACIONAL É UMA COLEÇÃO DE PROGRAMAS QUE: ............................................................ 3
AS VÁRIAS PARTES DE UM SISTEMA OPERACIONAL................................................................................. 4
O NÚCLEO - UM EXECUTIVO EM TEMPO-REAL ........................................................................................ 4
4. COMO UM SISTEMA OPERACIONAL FUNCIONA: ..................................................................... 5
Exemplos de Sistemas Operacionais................................................................................................... 6
O SISTEMA OPERACIONAL DE REDE............................................................................................... 7
DEFINIÇÃO: .............................................................................................................................................. 7
O MODELO DE OPERAÇÃO DO SISTEMA OPERACIONAL DE REDE É O MODÊLO CLIENTE / SERVIDOR: ...... 7
OS MÓDULOS DO SOR PODEM SER: .......................................................................................................... 7
OS TIPOS DE ARQUITETURAS PARA SISTEMAS OPERACIONAIS DE REDE SÃO: ........................................... 7
AINDA PODEMOS DEFINIR ALGUNS TIPOS DIFERENTES DE SERVIDORES: ................................................... 8
Exemplos de Sistemas Operacionais de Rede ..................................................................................... 8
CONCLUSÃO ............................................................................................................................................ 9
Introdução

Com essa pesquisa vamos ver um Sistema Operacional (SO) é um
software composto de um vários elementos que fornecem serviços
básicos de uso geral que simplificam a utilização dos recursos de
hardware de um Micro-Computador e Sistemas Operacionais de
Redes, é um conjunto de módulos que ampliam os sistemas
operacionais,complementando- os com um conjuntos de funções
básicas, e de uso geral,o acesso a rede e seus recursos de
compartilhamento ficam bens mais transparentes.
Sistemas Operacionais
O sistema operacional é uma coleção de programas que:




inicializa o hardware do computador
fornece rotinas básicas para controle de dispositivos
fornece gerência, escalonamento e interação de tarefas
mantém a integridade de sistema
Há muitos tipos de Sistemas Operacionais, cuja complexidade varia e depende de que
tipo de funções é provido, e para que computador esteja sendo usado. Alguns sistemas
são responsáveis pela gerência de muitos usuários, outros controlam dispositivos de
hardware como bombas de petróleo.
Um Sistema Operacional muito simples para um sistema de controle de segurança
poderia ser armazenado numa memória ROM (Só de Leitura - um chip que mantém
instruções para um computador), e assumir o controle ao ser ligado o computador. Sua
primeira tarefa seria reajustar (e provavelmente testar) os sensores de hardware e
alarmes, e então ativar uma rotina monitorando ininterruptamente todos os sensores
introduzidos. Se o estado de qualquer sensor de entrada for mudado, é ativada uma rotina
de geração de alarme.
Em um grande computador multiusuário, com muitos terminais, o Sistema Operacional é
muito mais complexo. Tem que administrar e executar todos os pedidos de usuários e
assegurar que eles não interferiram entre si. Tem que compartilhar todos os dispositivos
que são seriais por natureza (dispositivos que só podem ser usados por um usuário de
cada vez, como impressoras e discos) entre todos os usuários que pedem esse tipo de
serviço. O SO poderia ser armazenado em disco, e partes dele serem carregadas na
memória do computador (RAM) quando necessário. Utilitários são fornecidos para:




Administração de Arquivos e Documentos criados por usuários
Desenvolvimento de Programas
Comunicação entre usuários e com outros computadores
Gerenciamento de pedidos de usuários para programas,
armazenamento e prioridade
espaço
de
Adicionalmente, o SO precisaria apresentar a cada usuário uma interface que aceita,
interpreta, e então executa comandos ou programas do usuário. Essa interface é
comumente chamada de SHELL (=cápsula, manteremos o nome original em inglês) ou
interpretador de linha de comando (CLI). Em alguns sistemas ela poderia ser uma
simples linha de texto que usam palavras chaves (como MSDOS ou UNIX); em outros
sistemas poderiam ser gráficas, usando janelas e um dispositivo apontador como um
mouse (como Windows95 ou X - Windows).
As Várias Partes de um Sistema Operacional
Um sistema operacional de um computador que é usado por muitas pessoas ao mesmo
tempo, é um sistema complexo. Contém milhões de linhas de instruções escritas por
programadores. Para tornar os sistemas operacionais mais fáceis de serem escritos, eles
são construídos como uma série de módulos, cada módulo sendo responsável por uma
função. Os módulos típicos em um grande SO multiusuário geralmente são:




Núcleo (Kernel em inglês - também conhecido como "executivo")
Gerenciador de processo
Escalonador (Scheduler, em inglês)
Gerenciador de arquivo
O Núcleo - Um Executivo em Tempo-Real
O núcleo de um sistema operacional é algumas vezes chamado de EXECUTIVO em
tempo real. Algumas das funções executadas por ele são:







chaveamento entre programas
controle e programação de dispositivo de hardware
gerenciamento de memória
gerenciamento de processos
escalonamento de tarefas
comunicação entre processos
processamento de exceções e de interrupção
Nosso sistema simples de monitoração de segurança não teria todas as funções acima,
já que provavelmente seria um sistema mono-tarefa, executando apenas um programa.
Como tal, não precisaria processar permutas entre mais de um programa ou permitir
comunicação entre programas (comunicação entre processos). A gerência da memória
seria desnecessária, já que o programa residiria permanentemente em ROM ou em
EPROM (uma forma programável especial de ROM).
Um sistema operacional projetado para manusear um grande número de usuários
precisaria de um núcleo para executar todas as funções acima. Programas de usuários
geralmente são armazenados em disco, assim precisa ser carregado em memória antes
de ser executado. Isso apresenta a necessidade de gerência da memória, já que a
memória do computador precisaria ser pesquisada para localizar uma área livre para
carregar um programa de usuário na mesma. Quando o usuário tivesse encerrada a
execução do programa, a memória consumida por ele precisaria ser liberada e se tornaria
disponível para outro usuário quando solicitado.
Gerenciamento e Escalonamento (Scheduling) de processos também são necessários, de
forma que todos os programas possam ser executados razoavelmente. Não há como um
programa de um usuário específico ser executado numa área de extensão, negando o
funcionamento de qualquer outro programa, e fazendo todos os outros usuários
esperarem. Adicionalmente, alguns programas poderiam precisar ser executados mais
freqüentemente que outros, por exemplo, checando comunicações de rede ou imprimindo.
Alguns programas podem precisar ser suspensos temporariamente, e serem reiniciados
depois, assim introduzindo a necessidade da comunicação inter-programas.
4. COMO UM SISTEMA OPERACIONAL FUNCIONA:
Componentes funcionais dos sistemas operacionais:
Um sistema operacional executa muitas funções para que o computador funcione bem e
eficientemente. Algumas das mais importantes são:
* Interpretador de Comandos: traduz comandos para instruções que o processador
entende.
* Gerente dos Usuários: guarda as tarefas de um usuário separadas daquelas dos
outros.
* Gerente das Tarefas: guarda as operações de uma tarefa separadas daquelas dos
outros.
* Gerente dos Recursos: gerencia o uso de recursos de hardware entre usuários e
tarefas usando-os a qualquer ponto do tempo.
* Gerente de Arquivos: cria, deleta, enter, muda arquivos e gerencia acesso para
arquivos.
* User Interface: gerencia acesso do usuário para o interpretador de comandos e o
gerente de arquivos.
Exemplos de Sistemas Operacionais
5. PRINCIPAIS S.O. (conhecidos e menos conhecidos):
MICROSOFT
MS-DOS
Windows 1.0
Windows 3.0
Windows 3.11
Windows 95
Windows 98
Windows 98 SE
Windows NT
Windows Millenium (Me)
Windows 2000
Windows XP
Windows 2003
Windows 64bits (Final de 2004) e
Windows Vista (2005).
O Sistema Operacional de Rede
Definição:

Um Sistema Operacional de Redes é um conjunto de módulos que amplíam os
sistemas operacionais, complementando-os com um conjunto de funções básicas,
e de uso geral, que tornam transparente o uso de recursos compartilhados da
rede.
O computador tem, então, o Sistema Operacional Local (SOL) interagindo com o Sistema
Operacional de Redes (SOR), para que possam ser utilizados os recursos de rede tão
facilmente quanto os recursos na máquina local.
Em efeito, o SOR coloca um redirecionador entre o aplicativo do cliente e o Sistema
Operacional Local para redirecionar solicitações de recursos da rede para o programa de
comunicação que vai buscar os recursos na própria rede.
O Modelo de Operação do Sistema Operacional de Rede é o
modêlo Cliente / Servidor:

Ambiente onde o processamento da aplicação é partilhado entre um outro cliente
(solicita serviço) e um ou mais servidores (prestam serviços).
Os módulos do SOR podem ser:


Módulo Cliente do Sistema Operacional (SORC)
Módulo Servidor do Sistema Operacional (SORS)
Os tipos de arquiteturas para Sistemas Operacionais de Rede
são:




Peer-to-Peer
Cliente-Servidor:
Servidor Dedicado
Servidor não Dedicado
Na arquitetura Peer-to-Peer temos várias máquinas interligadas, cada uma com serviços
de Servidor e de Cliente na mesma máquina junto com o Sistema Operacional Local.
Na arquitetura Cliente-Servidor com Servidor Dedicado, temos uma máquina servidora que
não executa aplicativos locais.
Na arquitetura Cliente-Servidor com Servidor não Dedicado, temos uma máquina servidora
que executa aplicativos locais, além de prover os serviços de Servidor.
Ainda podemos definir alguns tipos diferentes de servidores:





Servidor de Arquivos.
Servidor de Banco de Dados.
Servidor de Impressão.
Servidor de Comunicação.
Servidor de Gerenciamento.
Servidores de Arquivos são usados para distribuir arquivos (de dados e/ou programas
executáveis) em uma rede local. No passado eram usados para "hospedar" os programas
executáveis para uso por sistemas "diskless" (sem disco rígido) ou com disco rígido
pequeno. Servem também para manter uma versão de um arquivo de dados para ser
consultado por todos os usuários na rede local.
Servidores de Banco de Dados são usados para consulta e/ou cadastro de dados. A
interface de visualização pode ser proprietária, ou pode ser via interface web. Os bancos
de dados são de preferência tipo cliente/servidor.
Servidores de Impressão, são máquinas ligadas na rede para gerenciar impressoras
(lazer, jato de tinta, matricial, etc.). A gerência pode incluir desde o simples roteamento dos
documentos para as impressoras, até o gerenciamento de cotas de papel por usuário por
período de tempo (dia, semana, mês).
Servidores de Comunicação,são maquinas usadas para distribuição de informações na
rede. Podem ser simples servidoras de correio eletrônico (e-mail) ou servidores web e/ou
FTP. Podem também ter modems para acesso remoto por parte dos usuários.
Servidores de Gerenciamento são maquinas usadas na gerência da rede. Esse termo é
bastante amplo e pode ser aplicado tanto a maquinas que gerenciam o acesso de usuários
à rede (NT PDC, NT BDC, etc.) como maquinas que supervisionam tráfego na rede, ou em
alguns casos podem ser até os "firewalls" que gerenciam o acesso aos diversos serviços.
Exemplos de Sistemas Operacionais de Rede
ATM e Gigabit Ethernet: essas tecnologias por serem tecnologias novas, precisam
ser aceitas pelo mercado, por serem muito caras e porque a empresa pode não necessitar
de tanta tecnologia, como por exemplo, voz e videoconferência.
FDDI: essa é uma tecnologia que trabalha com fibra óptica e acaba superando as
expectativas da empresa, tornando-se as vezes excessiva, cara e desnecessária, além de
ser recomendada para backbones. Devido a sua velocidade ser igual a do Fast Ethernet
(100 Mbps) e o Gigabit Ethernet ser a "continuação" do Fast Ethernet, é melhor adotar o
Fast Ethernet devido ao upgrade.
DBQD: essa é uma tecnologia muito rápida (100 Mbps) e destina-se muito mais a redes
metropolitanas do que a redes locais.
O UNIX: é um sistema operacional de rede mais centrado para centros acadêmicos.
Apesar de ser muito bom em relação a segurança, gerenciamento de banco de dados e
internet.
Conclusão
•
•
•
•
•
•
Concluímos que um Sistema operacional é o software fundamental que
controla o acesso a todos os recursos de hardware e software;
Possui as funções de manter os recursos do computador, estabelecer
uma interface com o usuário e executar e oferecer recursos para
softwares aplicativos;
O chamado software de sistemas abrange todos os programas
relacionados com a coordenação operacional do computador; portanto,
inclui o sistema operacional mas também inclui outros elementos.
E os Sistemas operacionais de redes, são projetados para possibilitar
que os computadores de uma rede compartilhem recursos como
discos rígidos e impressoras; Além do compartilhamento de recursos,
ele suporta segurança de dados, diagnóstico e solução de problemas e
controle administrativo;
O papel desse sistema é fazer com que os serviços desejados pareçam
locais ao computador do cliente;
Partes do sistema operacional de rede(principalmente programas de
acesso de arquivos e de gerenciamento)são executadas no
computador servidor e outros componentes(como o software que
autoriza solicitações ao servidor e mensagens a outros
computadores)são executadas no computador do cliente(usuário).
Download