A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Estudo de Caso 1: UNIX e LINUX Capítulo 10 10.1 História do Unix 10.2 Visão geral do Unix.

Apresentações semelhantes


Apresentação em tema: "Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Estudo de Caso 1: UNIX e LINUX Capítulo 10 10.1 História do Unix 10.2 Visão geral do Unix."— Transcrição da apresentação:

1 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Estudo de Caso 1: UNIX e LINUX Capítulo 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 Unix

2 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 2 UNIX As camadas de um sistema Unix

3 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 3 Programas Utilitários do Unix Alguns dos programas utilitários comuns do Unix necessários para o POSIX

4 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 4 Núcleo do UNIX Estrutura aproximada do núcleo genérico do UNIX

5 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 5 Processos no UNIX Criação de processo no Unix

6 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 6 POSIX Sinais necessários para o POSIX

7 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 7 Chamadas ao Sistema para Gerenciamento de Processos s é um código de retorno pid é um ID de processo residual é o tempo restante no alarme anterior

8 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 8 Shell do POSIX Um shell altamente simplificado

9 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 9 Threads no POSIX Principais chamadas a threads no POSIX

10 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 10 O Comando ls Passos na execução do comando ls digitado no shell

11 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 11 Flags para o clone do Linux Bits do mapa de bits sharing_flags

12 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 12 Escalonamento no UNIX O escalonador do Unix é baseado em uma estrutura de fila multinível

13 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 13 Iniciando o UNIX A seqüência de processos usada para iniciar alguns sistemas Unix

14 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 14 Gerenciamento de Memória a)Espaço de endereçamento virtual do processo A b)Memória física c)Espaço de endereçamento virtual do processo B

15 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 15 Compartilhamento de Arquivos Dois processos podem compartilhar um arquivo mapeado

16 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 16 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 arquivo

17 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 17 Paginação no UNIX Mapa de memória do 4BSD que tem uma entrada para cada página

18 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 18 Paginação no Linux (1) O Linux usa tabelas de páginas de três níveis

19 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 19 Operação do algoritmo companheiro (buddy) Paginação no Linux (2)

20 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 20 Transmissão em Rede Uso de sockets para transmissão em rede

21 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 21 Gerenciamento de Terminal As principais chamadas do POSIX para o gerenciamento de terminal

22 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 22 E/S no UNIX (1) Alguns dos campos de uma tabela cdevsw típica

23 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 23 O sistema de E/S do Unix no BSD E/S no UNIX (2)

24 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 24 Fluxos (Streams) Um exemplo de fluxos no Unix do System V

25 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 25 O Sistema de Arquivos do Unix (1) Alguns diretórios importantes encontrados na maioria dos sistemas Unix

26 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 26 (a) Antes da ligação (b) Depois da ligação O Sistema de Arquivos do Unix (2)

27 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 27 (a) Sistemas de arquivos separados (b) Após a montagem O Sistema de Arquivos do Unix (3)

28 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 28 Arquivos com Impedimento (a) Arquivo com um impedimento (b) Adição de um segundo impedimento (c) Um terceiro impedimento

29 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 29 Chamadas ao Sistema para Gerenciamento de Arquivos s é um código de retorno fd é um descritor de arquivo position é um deslocamento no arquivo

30 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 30 A Chamada ao Sistema stat Campos retornados pela chamada ao sistema stat

31 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 31 Chamadas ao Sistema para Gerenciamento de Diretório s é um código de retorno dir identifica um diretório dirent é uma entrada no diretório

32 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 32 Sistema de Arquivos do Unix (1) Esquema do disco em sistemas Unix clássicos

33 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 33 Estrutura do i-node no System V Sistema de Arquivos do Unix (2)

34 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 34 A relação entre a tabela de descritores de arquivos, a tabela de descrição de arquivos abertos e a tabela de i-nodes Sistema de Arquivos do Unix (3)

35 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 35 a)Um diretório BSD com três arquivos b)O mesmo diretório após a remoção do arquivo volumoso Sistema de Arquivos do Unix (4)

36 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 36 O Sistema de Arquivos do Linux Esquema do sistema de arquivos Ext2 do Linux

37 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 37 NFS - Sistema de Arquivos em Rede (1) a)Exemplos de sistemas de arquivos montados remotamente b)Diretórios são mostrados como quadrados e arquivos como círculos

38 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 38 A estrutura em camadas do NFS NFS - Sistema de Arquivos em Rede (2)

39 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 39 Segurança no UNIX Alguns exemplos de modos de proteção de arquivos

40 Pearson Education Sistemas Operacionais Modernos – 2ª Edição 40 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


Carregar ppt "Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Estudo de Caso 1: UNIX e LINUX Capítulo 10 10.1 História do Unix 10.2 Visão geral do Unix."

Apresentações semelhantes


Anúncios Google