Conceitos Básicos sobre o S.O.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais
Advertisements

Prática de Software e Hardware Básico
Administração de sistemas operacionais
Noções de Sistemas Operacionais
Administração de sistemas operacionais
Administração de sistemas operacionais
Comandos do Linux SO II.
Componente Curricular Sistemas Operacionais - SOP
Prof. João Paulo de Brito Gonçalves
Shell Script Professor: João Paulo
Sistemas Operacionais
Sistemas Operacionais
Processos no Unix e Linux
Carlos Maziero PPGIA CCET PUCPR
Exercícios de Roteamento BackBone IP
Exercícios de Roteamento BackBone IP
Introdução à Informática
Administrando usuários 1 Controle de contas de usuários 1.
Chapter 4: Threads.
Informática Industrial
Sistema Operacional LINUX
Estudo de Caso 1: UNIX e LINUX
Concepts and Capabilities
Sistemas Operacionais
Colégio Técnico Vila Branca
27/03/09 03:44 PM Prof. Roberto Amaral Linux Grenciamento de Arquivos.
09/03/10 20:13 Claudio de Oliveira – 1/21.
Interpretador Online.
Sistemas Operacionais
Prof. André Leon S. Gradvohl, Dr.
Sistema Operativo de Rede Prof. António dos Anjos
Segurança em Servidores Linux: Norma ISO 27002
Sistema Operacional • É o programa que controla o computador, servindo de Interface entre o usuário e a máquina, O Sistema Operacional faz isso através.
Sistema Operativo de Rede Prof. António dos Anjos
Gerencia de Redes Redes de Computadores II
Gestão de Sistemas Operacionais II
Conhecendo os Sistemas Operacionais
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO BACHARELADO EM SISTEMAS DE INFORMAÇÃO Recife 2014.
Universidade Federal Fluminense Escola de Engenharia Departamento de Engenharia de Telecomunicações Sistemas de Computação para Telecomunicações Autores:
Sistemas Operacionais
Noções de Software Escola Almirante Soares Dutra
PRÁTICA DE FORMAÇÃO I Aula 7. A GENDA Planejamento: Conceitos sobre manutenção de discos, volumes lógicos. Preparação de discos em Linux. Práticas: 1.
Linux Descendente do Unix
Introdução ao Sistema Operacional LINUX
Sistemas Operacionais Linux
Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em.
Noções de Sistema Operacional Linux
LINUX. GRUB Trata-se de um gerenciador de boot desenvolvido inicialmente por Erich Stefan Boleyn, disponibilizado como software GNU. Entre seus principais.
Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti
Sistemas Operacionais
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
SISTEMAS OPERACIONAIS I Gerenciamento de Arquivos
Tópicos em Sistemas Operacionais (LINUX) Prof:. Msc. Arimatéia Junior Fortaleza-2011.
2.5 Processos no Minix 1. gerenciamento de processos:
Usuários e Grupos Usuário: alguém que possui conta, internamente é tratado como um número (UID) que é a identificação do usuário (USER ID). Cada usuário.
PROF PAULO MAXIMO, MSc OSs.
Sistemas Operacionais PLATAFORMALINUX PLATAFORMALINUX Jean Morais 3ºSINA/07.
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede – AULA 03 Prof. Gabriel Silva.
Primeiros passos em Shell Script
Iº Workshop Linux da Unijorge
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
Introdução ao Linux Histórico e desenvolvimento
Controle de Arquivos 1 Controle de Sistemas de Arquivos.
Versão Professor Emerson Felipe Elementos de informática
1 Uma maquina inteiramente automática, que dispõe de uma memória ampliada e de uma unidade de comando interno, que efetuam operações lógicas de cálculo.
LINUX. O que é LINUX  Linux é um termo utilizado para se referir a sistemas operacionais que utilizem o núcleo Linux  O Linux foi desenvolvido pelo.
Universidade Federal do Pará Instituto de Ciências Exatas e Naturais Faculdade de Computação Linux – Prática Regiane Kawasaki
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Sistemas Operacionais de Redes Introdução ao Linux IGOR ALVES.
Shell Script Prof. Rafael Paoliello Guimarães FAESA.
Transcrição da apresentação:

Conceitos Básicos sobre o S.O. Qual sistema operacional você usa? Sistema operacional o que é isto?

Organização do Sistema Aplicativos Rotinas do Sistema Hardware Kernel

Sistema Multiusuário Linux é um sistema multiusuário Diversos usuários podem estar usando o mesmo computador ao mesmo tempo Claro que só um no teclado... (console) Onde mais de um pode mexer... (segurança) Usuários Senhas Arquivos protegidos Métodos de acesso ao computador

Kernel Núcleo do sistema operacional Responsável pela interface entre o hardware e as aplicações Implementa o sistema de arquivos Trata as operações de I/O Diretórios e arquivos Gerencia os drives de acesso aos periféricos

Kernel Controla a execução de processos Gerencia os daemons aloca memória implementa mecanismo de time slicing Gerencia os daemons Cria mecanismos de memória virtual Gerencia os serviços de rede Gerencia os processos de comunicação, tais como sockets, sinais e semáforos

Kernel

Kernel - Versões Versões novas do Kernel são liberadas após testes exaustivos Linus ainda envolvido com o processo Versão atual é 2.2.n 2: Número principal 2: Versão atual para uso (sempre ímpar) n: é o Número da atualização, ex. 2.2.17 Versão 2.3 em desenvolvimento Versão beta atual 2.4.0-test7

Kernel - Atualização É possível atualizar o seu kernel sem ter que trocar tudo. O kernel é um programa que pode ser recompilado kernel escrito em C Pode ser obtido em http://www.kernel.org

Kernel - Modular O kernel do linux é modular Módulos podem ser carregados a medida que o usuário necessita Sistema com módulos e mais compacto

Shells Programas que aceitam e interpretam comandos dos usuários “Linguagem de Programação” Existem diversos shells a disposição bash, csh, ksh, tcsh Um arquivo de comandos de um dos shells é chamado de script O processo de inicialização dos unixes é baseado na execução de scripts

Shells - comandos Usuário digita o comando ls em um terminal Shell procura onde está o programa ls Shell executa o programa e informa ao usuário a resposta Espera novo comando ls textos programas dados.txt programa.c

Shells - scripts if [ -f /etc/redhat-release ]; then R=$(cat /etc/redhat-release) arch=$(uname -m) a="a" case "_$arch" in _a*) a="an";; _i*) a="an";; esac fi echo "Kernel $(uname -r) on $a $(uname -m)"

Partições C:, D:, E: são convenções Windows /dev/hda1, /dev/hda2, /dev/hdb1 é a maneira Linux

Partições em um HD: exemplo swap /dev/hda2 [/home] /dev/hda1[/] D:\ [Dados] C:\ [Windows]

Sistema de arquivos O Linux organiza seu sistema de arquivos em uma árvore de diretórios A raiz desta árvore é o diretório / Observe a barra ao contrário do outro sistema. Filesystem A maneira como os arquivos são gravados no disco / partição Linux “conhece” a maioria dos filesystems entre eles: MS-DOS, minix, ext2, iso9660, nfs, hpfs, sysv, vfat, etc.

Sistema de arquivos Tudo em Unix é considerado arquivo Periféricos são arquivos especiais Associa um diretório a um filesystem Transparente ao usuário do sistema Diversos sistemas de arquivos podem conviver sob Linux O mesmo não ocorre com o outro sistema.

Sistema de arquivos / FileSystem /dev/hda1 /dev/hda2 /dev/fd0 /dev/cdrom usuários bin etc mnt/ home/ floppy cdrom pedro ana

Sistema de Arquivos D:\ C:\ /dev/hda /dev/hdb /bin /home /etc /mnt /mnt/cdrom /mnt/floppy /dev/cdrom /dev/fd0

Diretórios do sistema /bin /etc /root /tmp Comandos fundamentais ls, rm, cp, grep /etc Arquivos de configuração passwd, inetd.conf, fstab /root Diretório de trabalho do super usuário /tmp Diretório de arquivos temporários

Diretórios do sistema /boot /sbin /var Onde se encontra o kernel e arquivos usados durante a inicialização vmlinuz, System.map, map, boot /sbin Programas de uso do super usuário route, swapon, mkfs, init /var Arquivos de log, filas de mail e de impressão /var/log/messages /var/spool/mqueue /var/spool/lpd

Diretórios do sistema /usr/bin /usr/sbin /usr/local Aplicações de uso geral gzip,who,gs,telnet /usr/sbin Aplicações de uso do super usuário traceroute, daemons (sendmail, inetd) /usr/local Diretório onde são instalados (por default) diversos aplicativos. Netscape, WordPerfect, StarOffice

Diretórios do sistema /mnt /lib , /usr/lib /usr/include Diretório padrão para “montagem”de devices diversos tais como: cdrom floppy partição DOS máquina remota (rede) /lib , /usr/lib Bibliotecas de programas /usr/include Arquivos de cabeçalho (includes usados em programas em C / C++) stdio.h, string.h