A maior rede de estudos do Brasil

Grátis
188 pág.
Apol Sistemas e Aplicações Distribuídas

Pré-visualização | Página 1 de 40

2013
SiStemaS e aplicaçõeS 
DiStribuíDaS
Prof. Danton Cavalcanti Franco Junior 
Prof. Jan Charles Gross
Copyright © UNIASSELVI 2013
Elaboração:
Prof. Danton Cavalcanti Franco Junior 
Prof. Jan Charles Gross
Revisão, Diagramação e Produção:
Centro Universitário Leonardo da Vinci – UNIASSELVI
Ficha catalográfica elaborada na fonte pela Biblioteca Dante Alighieri 
UNIASSELVI – Indaial.
004.36
F825s Franco Junior, Danton Cavalcanti
Sistemas e aplicações distribuídas / Danton Cavalcanti Franco Junior; 
Jan Charles Gross. Indaial : Uniasselvi, 2013.
178 p. : il 
 
 ISBN 978-85-7830- 698-4
1.	 Processamento distribuído – Redes.
 I. Centro Universitário Leonardo da Vinci.
Impresso por:
III
apreSentação
Prezado(a) Acadêmico(a)!
 
 Seja bem-vindo ao estudo da disciplina de Sistemas e Aplicações 
Distribuídas, que tem como principal objetivo demonstrar a importância e o 
funcionamento de um sistema operacional e dos sistemas distribuídos.
Este Caderno de Estudos foi dividido em três unidades. A primeira 
é introdutória, conta o histórico do sistema operacional e traz conceitos 
elementares de sua estrutura além de fazer entender o gerenciamento da 
memória. Na segunda unidade falaremos de processos, incluindo suas 
variantes (threads e subprocesso) além de entender como funciona a gerência 
do processador através do escalonamento de processos, finalizando com a 
gerência de dispositivos. Na terceira unidade serão estudados os sistemas 
distribuídos, sua arquitetura em um ambiente distribuído. 
Durante o texto, você encontrará dicas de leitura e, ao final de cada 
unidade, um texto complementar que lhe auxiliará na busca de informações 
complementares.
Bom estudo!
Prof. Danton Cavalcanti Franco Junior
Prof. Jan Charles Gross
IV
Você já me conhece das outras disciplinas? Não? É calouro? Enfim, tanto para 
você que está chegando agora à UNIASSELVI quanto para você que já é veterano, há 
novidades em nosso material.
Na Educação a Distância, o livro impresso, entregue a todos os acadêmicos desde 2005, é 
o material base da disciplina. A partir de 2017, nossos livros estão de visual novo, com um 
formato mais prático, que cabe na bolsa e facilita a leitura. 
O conteúdo continua na íntegra, mas a estrutura interna foi aperfeiçoada com nova 
diagramação no texto, aproveitando ao máximo o espaço da página, o que também 
contribui para diminuir a extração de árvores para produção de folhas de papel, por exemplo.
Assim, a UNIASSELVI, preocupando-se com o impacto de nossas ações sobre o ambiente, 
apresenta também este livro no formato digital. Assim, você, acadêmico, tem a possibilidade 
de estudá-lo com versatilidade nas telas do celular, tablet ou computador. 
 
Eu mesmo, UNI, ganhei um novo layout, você me verá frequentemente e surgirei para 
apresentar dicas de vídeos e outras fontes de conhecimento que complementam o assunto 
em questão. 
Todos esses ajustes foram pensados a partir de relatos que recebemos nas pesquisas 
institucionais sobre os materiais impressos, para que você, nossa maior prioridade, possa 
continuar seus estudos com um material de qualidade.
Aproveito o momento para convidá-lo para um bate-papo sobre o Exame Nacional de 
Desempenho de Estudantes – ENADE. 
 
Bons estudos!
UNI
V
VI
VII
UNIDADE 1 – INTRODUÇÃO E FUNDAMENTOS DE SISTEMAS OPERACIONAIS ........ 1
TÓPICO 1 – FUNDAMENTOS E CONCEITOS BÁSICOS DE SISTEMAS 
 OPERACIONAIS ............................................................................................................. 3
1 INTRODUÇÃO .................................................................................................................................... 3
2 O QUE É UM SISTEMA OPERACIONAL? .................................................................................... 4
2.1 FUNÇÕES BÁSICAS DO SISTEMA OPERACIONAL .............................................................. 5
2.1.1 Facilidade de acesso aos recursos do sistema .................................................................... 6
2.1.2 Compartilhamento de recursos de forma organizada e protegida ................................ 7
2.1.3 Controle e gerenciamento dos recursos de rede ............................................................... 7
3 HISTÓRICO .......................................................................................................................................... 7
3.1 PRIMEIRA GERAÇÃO .................................................................................................................. 8
3.2 SEGUNDA GERAÇÃO .................................................................................................................. 11
3.3 TERCEIRA GERAÇÃO .................................................................................................................. 12
3.4 QUARTA GERAÇÃO ..................................................................................................................... 14
3.5 QUINTA GERAÇÃO ...................................................................................................................... 16
4 TIPOS DE SISTEMAS OPERACIONAIS ....................................................................................... 16
4.1 SISTEMAS OPERACIONAIS DE COMPUTADORES DE GRANDE PORTE ....................... 17
4.1.1 Sistemas operacionais de lote (batch) ................................................................................. 18
4.1.2 Sistemas operacionais de tempo compartilhado ............................................................... 18
4.1.3 Sistemas operacionais transacionais ................................................................................... 18
4.2 SISTEMAS OPERACIONAIS DE SERVIDORES ........................................................................ 18
4.3 SISTEMAS OPERACIONAIS DE MULTIPROCESSADORES ................................................. 19
4.4 SISTEMAS OPERACIONAIS DE COMPUTADORES PESSOAIS ........................................... 19
4.5 SISTEMAS OPERACIONAIS DE TEMPO REAL ....................................................................... 19
4.6 SISTEMAS OPERACIONAIS EMBARCADOS .......................................................................... 20
4.7 SISTEMAS OPERACIONAIS DE CARTÕES INTELIGENTES ................................................ 20
LEITURA COMPLEMENTAR .............................................................................................................. 21
RESUMO DO TÓPICO 1 ....................................................................................................................... 23
AUTOATIVIDADE ................................................................................................................................ 24
TÓPICO 2 – INTRODUÇÃO AOS SISTEMAS OPERACIONAIS TRADICIONAIS E 
 DE REDES ......................................................................................................................... 25
1 INTRODUÇÃO .................................................................................................................................... 25
2 SISTEMAS FORTEMENTE ACOPLADOS .................................................................................... 25
2.1 SISTEMAS ASSIMÉTRICOS .......................................................................................................... 26
2.2 SISTEMAS SIMÉTRICOS ............................................................................................................... 27
2.3 SISTEMAS COM MULTIPROCESSAMENTO ........................................................................... 28
2.3.1 Processamento vetorial ......................................................................................................... 28
2.3.2 Processamento paralelo ........................................................................................................