Curso: Redes de Computadores Turno: Noturno Disciplina: Introdução a Sistemas Abertos Professor: Jean Galdino Componentes: Andresa Maria Camilla Priscilla.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais Sincronismo e Comunicação entre processos
Advertisements

DESENVOLVIMENTO DE SISTEMAS PARA INTERNET
Noções de Sistemas Operacionais
MOODLE PARA TODOS Projeto EAD-CPD MOODLE UFBA Centro de Processamento de Dados - UFBA.
MOODLE PARA TODOS Projeto EAD-CPD MOODLE UFBA Centro de Processamento de Dados - UFBA.
Ambiente Virtual de Aprendizagem. O AVA é um "espaço fecundo de significação onde seres humanos e objetos técnicos interagem, potencializando assim a.
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 32 Departamento de Informática Centro.
Sistema de Arquivos - PROTEÇÃO DE ARQUIVOS
Centrado na arquitetura
Conceitos Básicos de Computação
Conceitos Básicos de Computação O ABC da Computação.
Introdução à Informática
Projetos.
GERENCIAMENTO DE REDES
ESTRUTURA DE COMUNICAÇÃO DE DADOS
Tutorial de utilização do
Conheça o iManager Apresenta a interface do iManager, mostrando
LINUX.
Sistemas Operacionais
Rodrigo Cristiano Silva
Administração de Sistema Operacional de Rede WindowsServer-2003 WindowsServer-2003 Ricardo de Oliveira Joaquim TECNOLÓGICOS.
CAPACITAÇÃO SME-SP.
My Drivers Bruna Helena Silva, n°05 Gabrielle Prado, n°15 Legacy.
Diogo Vilela nºUSP: Lucas Wiechmann nºUSP: Thales Andrade nºUSP:
Sistemas Operacionais
Funcionalidade e Protocolos da Camada de Aplicação
Introdução A informatização crescente nas instituições públicas e privadas, a disseminação de diversas tecnologias de redes e o uso cada vez maior de sistemas.
Técnico em Informática
DEBIAN.
SISTEMAS OPERACIONAIS
Sistemas Operacionais
07/04/2017 Linux Ubuntu 2.
Professor: Cristiano Mariotti
Professor Cristiano Mariotti
Luiz Antonio Torres, Maio/2014
SISTEMAS OPERACIONAIS I
Sobre notas no Moodle Notas são pontuações atribuídas às avaliações de atividades dos participantes em um curso do Moodle, que são postadas no boletim,
Sistemas Operacionais
09/04/2017 Linux Comandos básicos.
SISTEMAS OPERACIONAIS I
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio.
Sistemas operacionais
PROF PAULO MAXIMO, MSc
Software de Cartão Inteligente SafeSign Manual de Instalação Informação Pública: este documento foi classificado pela área de Certificação Digital.
Introdução ao aplicativo Lync da Windows Store Lync 2013.
Laboratório de Programação
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Capítulo 10: Interface de Sistemas de Arquivos.
Sistemas Operacionais
Laboratório Módulo :00hs às 12:00hs – Sala O15
 O que são ‘drivers do computador’ ? (no sentido de arquivos que permitem que o sistema operacional acesse os recursos de hardware)  Drivers são arquivos.
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede – AULA 03 Prof. Gabriel Silva.
Colégio Agrícola “José Bonifacio” Sistemas Operacionais Windows 98 Prof. Carlos Eduardo Caraski.
Versão Professor Emerson Felipe Elementos de informática
Introdução aos Sistemas Operacionais
Sistemas Operacionais Funcionamento Básico
21/04/2017 MODULO: Sistemas Operacional Aula 08 –Configurando o Computador Profª. : Élida Tavares.
REDES DE COMPUTADORES II
Sistemas Operacionais PLATAFORMALINUX PLATAFORMALINUX Ricardo de Oliveira Joaquim TECNOLÓGICOS.
Sistemas Operacionais IV – Gerenciamento de E/S
Informática - 3º Bimestre Grupo: Ana Carolina, Gabriela, Milena e Pedro Turma: 21EM – Téc. Informática Profª.: Carla Teixeira FABEL Gerenciamento.
Programação II Arquivos Autoria: Ernani Santos Modificação: Clebson Oliveira Adaptação: Claudia Boeres.
Temas, Modulos, Menus e Componentes (Backend)
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Introdução ao Gerenciamento de Redes de Computadores Curso Técnico em Redes de Computadores Professor Emerson Felipe Capítulo 01 Gerenciamento de Redes.
Segurança de Rede Prof. Sales Filho Infra-estrutura de chaves públicas.
Questionário (Básico) Autor: Skyup Informática. Atividade - Questionário O módulo permite criar uma série de questões, que deverão ser respondida pelos.
Base de Dados Autor: Skyup Informática. Atividade – Base de Dados Base de dados é uma atividade em Moodle para o desenvolvimento colaborativo de um banco.
Capítulo 4 Estrutura do Sistema Operacional
Questionário (Editando) Autor: Skyup Informática.
Transcrição da apresentação:

Curso: Redes de Computadores Turno: Noturno Disciplina: Introdução a Sistemas Abertos Professor: Jean Galdino Componentes: Andresa Maria Camilla Priscilla Danilo Cordeiro Mateus Pessôa Módulos do Kernel

O que é Kernel; Um componente do sistema operacional; Extremamente importante para o funcionamento do computador; Por ser tão importante para o funcionamento do computador, fica escondido das pessoas que não sabem sobre o assunto. Cérebro do S.O.; Interação entre duas camadas; Gerenciamento; Complexidade; O Kernel é muito complexo para ser explicado de maneira técnica, para pessoas inexperientes no assunto;

Os módulos são partes do Kernel armazenados em arquivos binários separados; Eles entreveem funções extras, tais como controle de dispositivos e sistemas de arquivos variados; As funcionalidades dos módulos são variadas podendo ser agrupadas em: Suporte a dispositivos: (placa de som, placa de vídeo, placa de rede, USB, etc.): permitem que o SO interaja com os dispositivos; Sistemas de arquivos: (ext2, ext3, FAT, NTFS, LVM, RAID, etc.) : permite interação com variados sistemas de arquivos; Protocolos de rede: (IP, BGP, IPX, etc.): acrescenta ao Kernel um protocolo de rede específico;

Tipos de módulos; Os modulos do sistema se encontra nesse diretorio: /lib/modules/’uname –r’/kernel/drivers

Os módulos podem ser listados, descarregados e carregados para o sistema em qualquer momento tanto na inicialização quanto após, enquanto o sistema estiver ativo.

O comando lsmod permite que o usuário visualize a lista de módulos carregados no sistema; O módulo pode estar carregado, sendo visualizado com o lsmod, mas não ativo.

Este comando permite o carregamento dos módulos no sistema; Vantagens: A vantagem é que ele é muito útil quando se necessita carregar módulos com opções; Desvantagem; A sua desvantagem é que ele não consegue trabalhar com dependência entre módulos;

No exemplo será solicitado o carregamento de um módulo que necessita que seja carregado uma dependência, o módulo selecionado é o vfat: Ao tentar carregar o módulo vfat diretamente pelo comando insmod ocorreu uma falha, o carregador de módulos não conseguiu resolver alguns símbolos (unresolved symbol) e acabou não conseguindo carregá-lo;

Carrega o módulo no sistema resolvendo suas dependências (módulos necessários); As dependências entre os módulos é registrado no arquivo /lib/modules/versão_do_kernel/modules.dep; O comando modprobe ajuda o usuário a evitar a instalação de módulos um a um para satisfazer uma dependência;

O comando rmmod permite a remoção de módulos do kernel; Um módulo pode ser descarregado somente quando nenhum dispositivo do sistema o esteja utilizando; Aplica-se o comando lsmod para verificar quais os módulos estão carregados e se estão sendo utilizados por algum hardware; -a  remove todos os módulos não-utilizados;

Este comando permite ao usuário obter mais informações sobre o módulo, tal como o nome de quem o criou, a licença sobre a qual ela está, os parametros suportados, entre outros; Exibe informações sobre um módulo a partir do seu arquivo_de_obejto; Alguns módulos não contém nenhuma informação, alguns têm uma pequena descrição de uma linha e outros possuem uma mensagem razoavelmente descirta; -a  Exibe o autor do módulo; -d  Exibe a descrição do módulo; -p  Exibe os parâmetros com tipo definido que o módulo suporta;

Neste arquivo é criado uma associação entre um dispositivo e um módulo; A esse tipo de associação é dado o nome de alias; Dentro deste arquivo um dispositivo pode estar associado somente a um módulo e um mesmo módulo pode ser associado a vários dispositivos; O arquivo também aceita outras estruturas, como o condicional para decidir quais módulos devem ser carregados em função do kernel;

Exemplo do conteúdo do arquivo utilizando uma estrutura de decisão: Funcionando como um algoritmo a estrutura condicional é iniciada com a linha if, finaliza endif; Se a versão for igual ou superior a 2.4, ele carrega os modulos presentes entre if e endif.

Podemos concluir que o Kernel de um sistema operacional representa a camada mais baixa de interface com o Hardware, sendo responsável por gerenciar os recursos do sistema computacional como um todo. Por esse motivo o kernel do Linux é atualizado constantemente, acrescentando suporte a novas tecnologias. Usa módulos para adicionar suporte ou para melhorar no suporte a itens já existentes. Os módulos são muito úteis, já que desobrigam o administrador da mudança do kernel inteiro, sendo necessário apenas a instalação do novo módulo.

Disponível em:. Acesso em: 18/02/2012 Disponível em:. Acesso em: 19/02/2012 Disponível em:. Acesso em: 20/02/2012

Disponível em:. Acesso em: 21/02/2012