Estudo de Caso 1: UNIX e LINUX

Slides:



Advertisements
Apresentações semelhantes
IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Advertisements

INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais
UNICAMP Universidade Estadual de Campinas Centro Superior de Educação Tecnológica Divisão de Telecomunicações Propagação de Ondas e Antenas Prof.Dr. Leonardo.
Inversor Trifásicos com Três Pernas
Palestras, oficinas e outras atividades
Noções de Sistemas Operacionais
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
Resultados da Pesquisa "Identificação de Valores de Jovens Brasileiros – Uma Nova Proposta", realizada pela Profª. Dra. Rosa Maria Macedo, da PUC de São.
Investor Relations4Q07 | 1. Investor Relations4Q07 | 2 2.
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
Universidade Bandeirante de São Paulo Fundamentos da Álgebra
Processos no Unix e Linux
Capítulo 1 Introdução 1.1 O que é um sistema operacional
ES723 - Dispositivos Eletromecânicos
Arquitetura de Sistemas Operacionais
1 Complexidade de Algoritmos Complexidade de pior caso Complexidade de melhor caso de uso bem menos freqüente em algumas situações específicas Complexidade.
Threads Estagiário: Bruno Guazzelli Batista Slides de autoria do Prof Drº Marcos José Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum.
Wiimote no Windows e Linux + Gotcha
Projeto de Sistemas Operacionais
Capítulo 6 Sistemas de Arquivos 6.1 Arquivos 6.2 Diretórios
Capítulo 7 Multimídia 7.1 Introdução à multimídia
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Sistemas Operacionais
Estruturas de Controle
Auditoria de Segurança da Informação
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
09/03/10 20:13 Claudio de Oliveira – 1/21.
Fraction Action FRACÇÕES.
Classes e objetos P. O. O. Prof. Grace.
Técnica de Contagem.
Provas de Concursos Anteriores
Sistemas Operacionais
MECÂNICA - ESTÁTICA Vetores Forças Cap. 2.
Hamburgo, Alemanha Definir o caminho que irá permitir a Lions Clubs International alcançar o seu potencial pleno como organização.
Sistemas Operacionais
1 Celulose.
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Resultantes de Sistemas de Forças Cap. 4
Cinemática Plana de um Corpo Rígido Cap. 16
Arquitetura de Sistemas Operacionais – Machado/Maia 11/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 11 Sistema.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
SISTEMAS OPERACIONAIS
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
Coordenação Geral de Ensino da Faculdade
Principais operações em Listas TPA Listas Simples Inserção no Final 1.void insereNofinalDaLista(Lista *l, Elemento e){ 2.Lista paux,p; 3. p.
Universidade Federal Fluminense Escola de Engenharia Departamento de Engenharia de Telecomunicações Sistemas de Computação para Telecomunicações Autores:
EXERCÍCIOS PARA GUARDA-REDES
VI Fórum Banco Central sobre Inclusão Financeira
Projeto de Banco de Dados
1 2 Observa ilustração. Cria um texto. Observa ilustração.
ELETRÔNICA DIGITAL Circuitos Aritméticos
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo de Probabilidades. Regra de Laplace. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo Combinatório. Problemas de Contagem. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
Capítulo 1 Introdução 1.1 O que é um sistema operacional
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Curso: Cerimonial, Protocolo e Eventos
Olhe fixamente para a Bruxa Nariguda
Rio Verde - Goiás - Brasil
Máquina de Turing Universal
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
1 Prof. Humberto Pinheiro, Ph.D SISTEMAS DE MODULAÇÃO DPEE-CT-UFSM Modulação Geométrica Conversores Multiníveis Trifásicos com Diodo de Grampeamento.
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
GINÁSTICA LABORAL UM NOVO CAMINHO.
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais Prof.: Gustavo Wagner FATEC-PB.
Transcrição da apresentação:

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

As camadas de um sistema Unix

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

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

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

Sinais necessários para o POSIX

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

Um shell altamente simplificado Shell do POSIX Um shell altamente simplificado

Principais chamadas a threads no POSIX

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

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

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

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

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

Compartilhamento de Arquivos Dois processos podem compartilhar um arquivo mapeado

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

Paginação no UNIX Mapa de memória do 4BSD que tem uma entrada para cada página

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

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

Uso de sockets para transmissão em rede

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

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

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

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

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

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

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

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

Chamadas ao Sistema para Gerenciamento de Arquivos s é um código de retorno fd é um descritor de arquivo position é um deslocamento no arquivo

A Chamada ao Sistema stat Campos retornados pela chamada ao sistema stat

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

Sistema de Arquivos do Unix (1) Esquema do disco em sistemas Unix clássicos

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

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

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

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

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

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

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

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