Conceitos sobre Sistemas Distribuidos
Visão Geral
1
Faculdades SENAC-RS
Lincoln L. de Morais
Revisão de conceitos básicos de Sistemas Operacionais;
Evolução histórica;
Definições sobre Sistemas Distribuídos (SD);
Vantagens e desvantagens de SD;
Desafios / oportunidades em SD.
Sis stemas Opera s acionais - Defi s inição s simplifi icada
Aplica
ativos (so olicitand recurs do sos)
Conjunto de pro
C
o ogramas que s gerenc ciam os recurs s sos
(h
hardware e soft tware) de um d a ção. sistema de computaç
S.O.
Hardw
ware (re ecursos s solicitad dos)
Prin ncipais fin nalidade es
Criar uma máquina virtual, através da facilid
C
a dade de s uso; seu Compartil
C
lhamento dos recursos de uma form eficie o ma ente, orga anizada e segura;
Evitar retr
E
rabalho e redundâ âncias de código. e Principais finalidades
Criar uma máquina virtual, através da facilidade de seu uso;
Principais finalidades
Compartilhamento dos recursos de uma forma eficiente, organizada e segura;
Pri rincipais finalid s dades
Evitar r retrabalho e redundân ncias de código e o:
Cada camada é responsável po or mentar se erviços específic e cos. implem User
Use er User
Arquitet tura Multicamadas
Genérica
Software e Aplicativ vo Rotinas
Utilitárias
Sistema
Operacion
nal
Linguagem de d Máquina
Micro-código o Hardware e Pri rincipais finalid s dades
Evitar r retrabalho e redundân ncias de código e o:
Aplicação
OS 2
/
Aplicação
A
Win32
Aplica ação POS
SIX
Cada camada é responsável po or mentar se erviços específic e cos. implem Usuários
Subsistema
OS 2
/
Subsis stema POS
SIX
Utilitários
Subsistema
S
Win32
Biblioteca Padrão o Subsist tema proteg gido NTDLL.DLL
N
Modo usuário
Modo usu uário Modo kernel
Modo ke ernel Serviç do sistema ços System Calls
Inde
ependente do Hard