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

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

Estudo de Caso 1: UNIX e LINUX

Apresentações semelhantes


Apresentação em tema: "Estudo de Caso 1: UNIX e LINUX"— Transcrição da apresentação:

1 Estudo de Caso 1: UNIX e LINUX
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 Unix

2 As camadas de um sistema Unix

3 Programas Utilitários do Unix
Alguns dos programas utilitários comuns do Unix necessários para o POSIX

4 Estrutura aproximada do núcleo genérico do UNIX
Núcleo do UNIX Estrutura aproximada do núcleo genérico do UNIX

5 Criação de processo no Unix
Processos no UNIX Criação de processo no Unix

6 Sinais necessários para o POSIX

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 Um shell altamente simplificado
Shell do POSIX Um shell altamente simplificado

9 Principais chamadas a threads no POSIX

10 Passos na execução do comando ls digitado no shell

11 Flags para o clone do Linux
Bits do mapa de bits sharing_flags

12 O escalonador do Unix é baseado em uma estrutura de fila multinível
Escalonamento no UNIX O escalonador do Unix é baseado em uma estrutura de fila multinível

13 A seqüência de processos usada para iniciar
Iniciando o UNIX A seqüência de processos usada para iniciar alguns sistemas Unix

14 Gerenciamento de Memória
Espaço de endereçamento virtual do processo A Memória física Espaço de endereçamento virtual do processo B

15 Compartilhamento de Arquivos
Dois processos podem compartilhar um arquivo mapeado

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 Paginação no UNIX Mapa de memória do 4BSD que tem uma entrada para cada página

18 O Linux usa tabelas de páginas de três níveis
Paginação no Linux (1) O Linux usa tabelas de páginas de três níveis

19 Operação do algoritmo companheiro (buddy)
Paginação no Linux (2) Operação do algoritmo companheiro (buddy)

20 Uso de sockets para transmissão em rede

21 Gerenciamento de Terminal
As principais chamadas do POSIX para o gerenciamento de terminal

22 Alguns dos campos de uma tabela cdevsw típica
E/S no UNIX (1) Alguns dos campos de uma tabela cdevsw típica

23 O sistema de E/S do Unix no BSD
E/S no UNIX (2) O sistema de E/S do Unix no BSD

24 Um exemplo de fluxos no Unix do System V
Fluxos (Streams) Um exemplo de fluxos no Unix do System V

25 O Sistema de Arquivos do Unix (1)
Alguns diretórios importantes encontrados na maioria dos sistemas Unix

26 O Sistema de Arquivos do Unix (2)
(a) Antes da ligação (b) Depois da ligação

27 O Sistema de Arquivos do Unix (3)
(a) Sistemas de arquivos separados (b) Após a montagem

28 Arquivos com Impedimento
(a) Arquivo com um impedimento (b) Adição de um segundo impedimento (c) Um terceiro impedimento

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 A Chamada ao Sistema stat
Campos retornados pela chamada ao sistema stat

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 Sistema de Arquivos do Unix (1)
Esquema do disco em sistemas Unix clássicos

33 Sistema de Arquivos do Unix (2)
Estrutura do i-node no System V

34 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

35 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 volumoso

36 O Sistema de Arquivos do Linux
Esquema do sistema de arquivos Ext2 do Linux

37 NFS - Sistema de Arquivos em Rede (1)
Exemplos de sistemas de arquivos montados remotamente Diretórios são mostrados como quadrados e arquivos como círculos

38 NFS - Sistema de Arquivos em Rede (2)
A estrutura em camadas do NFS

39 Alguns exemplos de modos de proteção de arquivos
Segurança no UNIX Alguns exemplos de modos de proteção de arquivos

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 "Estudo de Caso 1: UNIX e LINUX"

Apresentações semelhantes


Anúncios Google