Sistema Operacional LINUX



Documentos relacionados
LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

SISTEMA OPERACIONAL & SOFTWARE LIVRE

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

Informática I. Aula Aula 19-20/11/06 1

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

Noções de Software. André Aziz Francielle Santos

Introdução a Computação

Roteiro 3: Sistemas Linux arquivos e diretórios

Escola Adalgisa de Barros

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

Aula 02. Introdução ao Linux

Processamento de Dados

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

SISTEMAS OPERACIONAIS

4 Estrutura do Sistema Operacional Kernel

WINDOWS NT SERVER 4.0

Computação Instrumental

Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

Tecnologias da Informação

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR

4. Conceitos Básicos de Computação: Sistemas Operacionais

Curso Técnico de Nível Médio

Everson Scherrer Borges João Paulo de Brito Gonçalves

História. Sistema Operacional

Sistemas Operacionais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

AULA 3 Introdução ao Software

Sistemas Operacionais

UFRJ IM - DCC. Sistemas Operacionais I

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Introdução ao Linux: Parte I

Sistemas Operacionais

Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal

Introdução à Informática. Aula 04. Sistemas Operacionais Aplicativos e Utilitários Transmissão e meios de transmissão de dados. Prof.

Sistemas Operacionais

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

Aula 2. Objetivo: Saber qual a funcionalidade de um sistema operacional de rede.

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

Virtualização Gerencia de Redes Redes de Computadores II

Introdução a Computação 07 Sistemas operacionais. Márcio Daniel Puntel marcio.puntel@ulbra.edu.br

Noções básicas de Informática: Software

Curso Introdução ao Linux. Desmistificando o Software Livre. Nícholas André nicholas@iotecnologia.com.

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

Introdução a Sistemas Abertos

Introdução à Informática

16:21:50. Introdução à Informática com Software Livre

Sistemas Operacionais

Figura 01 Kernel de um Sistema Operacional

Estes apontamentos das aulas teóricas são da autoria de Pedro Vasconcelos (2007) tendo sido adaptados e modificados por Armando Matos (2010)

Aula 01. Introdução ao Linux

Sistemas Operacionais

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Sistemas Operacionais

Linux. Wagner de Oliveira

Princípios de TI - Computadores. Sistema Operacional. CECOMP Colegiado de Engenharia da Computação. Prof. Fábio Nelson. Slide 1

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

26/09/2015. Windows Linux Mac OS/X IBM OS/2 Sun Solaris Google Android. MS-DOS Outros... O QUE É? SISTEMAS OPERACIONAIS

Introdução ao Linux. Professor Breno Leonardo G. de M. Araújo

PREFEITURA MUNICIPAL DE BUENO BRANDÃO ESTÂNCIA CLIMÁTICA E HIDROMINERAL CNPJ: /

Sistemas Operacionais. (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Arquitetura de Sistemas Operacionais Machado/Maia. Arquitetura de Sistemas

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

Introdução. Sistemas Operacionais

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

Sistemas Operacionais. Conceitos de um Sistema Operacional

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago

Introdução aos Sistemas da InformaçãoAula 4 p. 1

Prof. Jefferson Costa

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

Sistema Operacional Unidade 1 Introdução aos Sistemas Operacionais GNU/Linux. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias

Software de sistema Software aplicativo

Sistemas Operacionais

Sistemas Operacionais Introdução. Professora: Michelle Nery

Parte II Introdução à Informática. O Computador e o Software

Informática Software. Prof. Marcos André Pisching, M.Sc.

SISTEMAS OPERACIONAIS

Programação de Computadores

Prof. Daniel Gondim Informática

SISTEMAS OPERACIONAIS 2007

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

Sistemas Distribuídos

Aula 01 Visão Geral do Linux

FundamentosemInformática

ESTRUTURA DE UM SISTEMA OPERACIONAL

Sistema Operacional Correção - Exercício de Revisão

INTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013

Sistemas Operacionais


Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

Transcrição:

SISTEMA OPERACIONAL Sistema Operacional LINUX Para que o computador funcione e possibilite a execução de programas é necessária a existência de um sistema operacional. O sistema operacional é uma camada de software entre o hardware e os programas que executam tarefas para o usuário. Fernanda Denardin Walker SISTEMA OPERACIONAL SISTEMA OPERACIONAL O sistema operacional oferece diversos tipos de serviços: meios para que um programa seja carregado na memória principal e executado responsável pelo acesso aos periféricos de entrada e saída sistema de arquivos: criar, escrever, ler, destruir arquivos criação de mecanismos de proteção entre usuários CLASSIFICAÇÃO DOS SISTEMAS OPERACIONAIS Características de funcionamento do sistema: Monousuário / Multiusuário Monotarefa / Multitarefa Monousuário / Multiusuário Sistema monousuário - CPU somente pode ser utilizada por um único usuário por vez. Posui processamento centralizado. MS-DOS Sistema multiusuário: permite que eu tenha mais de um usuário utilizando uma mesma CPU ao mesmo tempo, através de terminais ligados ao computador Programa e os arquivos de dados estão em um único computador que gerencia o uso dos seus recursos. Unix, Windows, Linux 1

Monotarefa / Multitarefa Monotarefa: Só consegue executar uma atividade de cada vez. Ex: MS-DOS Multitarefa: gerencia a execução de mais de uma tarefa ao mesmo tempo, seja pela execução simultânea ou pelo compartilhamento do tempo entre as tarefas, dando a impressão de simultaneidade. Windows, Unix, Linux SISTEMAS OPERACIONAIS MS-DOS WINDOWS OS/2 MacOS UNIX SOLARIS LINUX UNIX - INÍCIO Criado por cientistas no início dos anos 70. Não era um produto comercial. Disponibilizado para várias universidades americanas. Desenvolvido por especialistas e para especialistas. UNIX - HOJE Várias versões comerciais. Utilizado por universidades e grandes empresas. Não é muito fácil de utilizar. Custo muito elevado. Fundação do Software Livre Free Software Foundation Projeto GNU - Projeto que propunha a criação de um sistema completo (kernel, utilitários, etc), sob a GPL (General Public License), e independente de qualquer tipo de UNIX. Linux foi um dos precursores do conceito Software Livre, podendo ser obtido gratuitamente para download. Projeto GNU - convenção O software pode ser copiado livremente. O software pode ser modificado. O software pode ser distribuído livremente. Não pode haver qualquer restrição a sua distribuição. Código fonte disponível. 2

Projeto GNU A maioria dos SWs possui licença de uso para impedir a pirataria. Ao contrário, a GPL (GNU) pretende garantir a liberdade de compartilhar e alterar SW de livre distribuição. A GPL foi criada para garantir a liberdade de distribuição de cópias de software livre. http://www.gnu.org Linus + UNIX = LINUX KERNEL do Sistema Operacional (Núcleo do sistema é responsável pelo funcionamento dos dispositivos e do computador). Código Aberto. Atualizado por programadores ao redor do mundo. Escrito em linguagem C. Especificação POSIX (Portable Operating System) (Interface de SO Portáveis). Sob o convenção GNU. É de graça e desenvolvido voluntariamente por programadores experientes. Convive sem nenhum tipo de conflito com outros sistemas operacionais (com o DOS, Windows, OS/2) no mesmo computador. Utiliza permissões de acesso a arquivos, diretórios e programas. Não é requerida uma licença para seu uso. O Linux é licenciado de acordo com os termos da GNU. Modular O usuário vai agregando módulos ao kernel do sistema operacional. Pode ser utilizado com várias interfaces. O resultado final fica personalizado. Multiplataforma AT 386/486/PENTIUM - INTEL ALPHA - DEC SPARC - SUN POWERPC - MACINTOSH Multitarefa Verdadeiramente multitarefa, trabalha com vários programas sendo executados simultaneamente. Se um ou mais programas que estão sendo executados derem algum tipo de problema, os outros programas seguem trabalhando normalmente, não há o travamento da máquina. Multiprocessado Pode trabalhar em máquinas que funcionam com mais de um processador. 3

Multiusuário Pode trabalhar com mais de um usuário definido na mesma máquina. Para cada usuário pode ser definida uma senha de acesso. PACOTES A junção do Kernel do Linux, com utilitários de instalação, interfaces gráficas, drivers de dispositivos, particionadores, mais uma infinidade de programas aplicativos. Como obter os pacotes Linux? Através dos grupos de Distribuição: diretamente ou via Internet (ftp). Através de revistas de informática. Pré-instalado no computador. Através de CD-ROMs comercializados em lojas de informática ou similares. obs. :( teoricamente o software é de graça) Distribuição de Pacotes É assim chamado um grupo ou empresa, com um nome definido, que toma como tarefa a paternidade por um determinado conjunto de software agregado ao kernel do Linux, ficando sob a sua responsabilidade a manutenção, desenvolvimento e atualização deste pacote. Cada distribuição tem sua característica própria, como o sistema de instalação, o objetivo, a localização de programas, nomes de arquivos de configuração, etc. Arquivos Permissões de Acesso Tudo é tratado como um arquivo. Linux tem um estrutura hierárquica de arquivos chamada de sistema de arquivos. O acesso a arquivos é organizado através de propriedades e permissões. Comandos são arquivos executáveis. Comunicação entre processos ocorre através de arquivos em muitos casos.! "#$ 4

Processos Um processo é um programa em execução. O UNIX é capaz de rodar vários processos ao mesmo tempo. Um programa/job pode necessitar de vários processos até seu término. Um comando simples (ls por exemplo) será executado em apenas 1 processo. Consultar tabela de processos: ps Enviar sinais a um processo: kill Layout de um Sistema de Arquivos Comandos Os comandos Unix seguem um padrão: nome-comando [opções] [parâmetros] O Unix permite também o redirecionamento de entradas e saídas: comando [opção] [parâmetros] > arquivo-de-saída comando [opção] [parâmetros] < arquivo-de-entrada Comandos Básicos cd mkdir rmdir pwd ls cp cat more mv rm man ps/kill pipe/grep find kate 5