• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Capítulo 10 Sistemas Operacionais Modernos
 

Capítulo 10 Sistemas Operacionais Modernos

on

  • 4,510 views

Capítulo 10 Sistemas Operacionais Modernos

Capítulo 10 Sistemas Operacionais Modernos

Statistics

Views

Total Views
4,510
Views on SlideShare
4,510
Embed Views
0

Actions

Likes
1
Downloads
98
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Capítulo 10 Sistemas Operacionais Modernos Capítulo 10 Sistemas Operacionais Modernos Presentation Transcript

    • Capítulo 10 Estudo de Caso 1: UNIX e LINUX 10.1 História do Unix 10.2 Visão geral do Unix 10.3 Processos no Unix 10.4 Gerenciamento de memória no Unix 10.5 Entrada/Saída no Unix 10.6 O sistema de arquivos do Unix 10.7 Segurança no UnixPearson Education Sistemas Operacionais Modernos – 2ª Edição 1
    • UNIX As camadas de um sistema UnixPearson Education Sistemas Operacionais Modernos – 2ª Edição 2
    • Programas Utilitários do UnixAlguns dos programas utilitários comuns do Unix necessários para o POSIXPearson Education Sistemas Operacionais Modernos – 2ª Edição 3
    • Núcleo do UNIXEstrutura aproximada do núcleo genérico do UNIX Pearson Education Sistemas Operacionais Modernos – 2ª Edição 4
    • Processos no UNIX Criação de processo no UnixPearson Education Sistemas Operacionais Modernos – 2ª Edição 5
    • POSIX Sinais necessários para o POSIXPearson Education Sistemas Operacionais Modernos – 2ª Edição 6
    • Chamadas ao Sistema para Gerenciamento de Processoss é um código de retornopid é um ID de processoresidual é o tempo restante no alarme anterior Pearson Education Sistemas Operacionais Modernos – 2ª Edição 7
    • Shell do POSIX Um shell altamente simplificadoPearson Education Sistemas Operacionais Modernos – 2ª Edição 8
    • Threads no POSIX Principais chamadas a threads no POSIXPearson Education Sistemas Operacionais Modernos – 2ª Edição 9
    • O Comando lsPassos na execução do comando ls digitado no shell Pearson Education Sistemas Operacionais Modernos – 2ª Edição 10
    • Flags para o clone do Linux Bits do mapa de bits sharing_flagsPearson Education Sistemas Operacionais Modernos – 2ª Edição 11
    • Escalonamento no UNIXO escalonador do Unix é baseado em uma estrutura de fila multinível Pearson Education Sistemas Operacionais Modernos – 2ª Edição 12
    • Iniciando o UNIX A seqüência de processos usada para iniciar alguns sistemas UnixPearson Education Sistemas Operacionais Modernos – 2ª Edição 13
    • Gerenciamento de Memóriaa) Espaço de endereçamento virtual do processo Ab) Memória físicac) Espaço de endereçamento virtual do processo B Pearson Education Sistemas Operacionais Modernos – 2ª Edição 14
    • Compartilhamento de ArquivosDois processos podem compartilhar um arquivo mapeado Pearson Education Sistemas Operacionais Modernos – 2ª Edição 15
    • Chamadas ao Sistema para Gerenciamento de Memória • s é um código de retorno • b e addr são endereços de memória • len é um comprimento • prot controla proteção • flags são de funções diversas • fd é um descritor de arquivo • offset é um deslocamento de arquivoPearson Education Sistemas Operacionais Modernos – 2ª Edição 16
    • Paginação no UNIXMapa de memória do 4BSD que tem uma entrada para cada página Pearson Education Sistemas Operacionais Modernos – 2ª Edição 17
    • Paginação no Linux (1) O Linux usa tabelas de páginas de três níveisPearson Education Sistemas Operacionais Modernos – 2ª Edição 18
    • Paginação no Linux (2) Operação do algoritmo companheiro (buddy)Pearson Education Sistemas Operacionais Modernos – 2ª Edição 19
    • Transmissão em Rede Uso de sockets para transmissão em redePearson Education Sistemas Operacionais Modernos – 2ª Edição 20
    • Gerenciamento de Terminal As principais chamadas do POSIX para o gerenciamento de terminalPearson Education Sistemas Operacionais Modernos – 2ª Edição 21
    • E/S no UNIX (1) Alguns dos campos de uma tabela cdevsw típicaPearson Education Sistemas Operacionais Modernos – 2ª Edição 22
    • E/S no UNIX (2) O sistema de E/S do Unix no BSDPearson Education Sistemas Operacionais Modernos – 2ª Edição 23
    • Fluxos (Streams) Um exemplo de fluxos no Unix do System VPearson Education Sistemas Operacionais Modernos – 2ª Edição 24
    • O Sistema de Arquivos do Unix (1)Alguns diretórios importantes encontrados na maioria dos sistemas Unix Pearson Education Sistemas Operacionais Modernos – 2ª Edição 25
    • O Sistema de Arquivos do Unix (2) (a) Antes da ligação (b) Depois da ligaçãoPearson Education Sistemas Operacionais Modernos – 2ª Edição 26
    • O Sistema de Arquivos do Unix (3)(a) Sistemas de arquivos separados (b) Após a montagem Pearson Education Sistemas Operacionais Modernos – 2ª Edição 27
    • Arquivos com Impedimento (a) Arquivo com um impedimento (b) Adição de um segundo impedimento (c) Um terceiro impedimentoPearson Education Sistemas Operacionais Modernos – 2ª Edição 28
    • Chamadas ao Sistema para Gerenciamento de Arquivos • s é um código de retorno • fd é um descritor de arquivo • position é um deslocamento no arquivoPearson Education Sistemas Operacionais Modernos – 2ª Edição 29
    • A Chamada ao Sistema statCampos retornados pela chamada ao sistema stat Pearson Education Sistemas Operacionais Modernos – 2ª Edição 30
    • Chamadas ao Sistema para Gerenciamento de Diretório • s é um código de retorno • dir identifica um diretório • dirent é uma entrada no diretórioPearson Education Sistemas Operacionais Modernos – 2ª Edição 31
    • Sistema de Arquivos do Unix (1) Esquema do disco em sistemas Unix clássicosPearson Education Sistemas Operacionais Modernos – 2ª Edição 32
    • Sistema de Arquivos do Unix (2) Estrutura do i-node no System VPearson Education Sistemas Operacionais Modernos – 2ª Edição 33
    • Sistema de Arquivos do Unix (3)A relação entre a tabela de descritores de arquivos, a tabela de descrição de arquivos abertos e a tabela de i-nodes Pearson Education Sistemas Operacionais Modernos – 2ª Edição 34
    • Sistema de Arquivos do Unix (4) • Um diretório BSD com três arquivos • O mesmo diretório após a remoção do arquivo volumosoPearson Education Sistemas Operacionais Modernos – 2ª Edição 35
    • O Sistema de Arquivos do LinuxEsquema do sistema de arquivos Ext2 do LinuxPearson Education Sistemas Operacionais Modernos – 2ª Edição 36
    • NFS - Sistema de Arquivos em Rede (1)a) Exemplos de sistemas de arquivos montados remotamenteb) Diretórios são mostrados como quadrados e arquivos como círculos Pearson Education Sistemas Operacionais Modernos – 2ª Edição 37
    • NFS - Sistema de Arquivos em Rede (2) A estrutura em camadas do NFSPearson Education Sistemas Operacionais Modernos – 2ª Edição 38
    • Segurança no UNIXAlguns exemplos de modos de proteção de arquivos Pearson Education Sistemas Operacionais Modernos – 2ª Edição 39
    • Chamadas ao Sistema para Segurança no Unix• s é um código de retorno• uid e gid são o identificador de usuário - UID e o identificador de grupo - GID, respectivamente Pearson Education Sistemas Operacionais Modernos – 2ª Edição 40