sistemas operacionais - site · presidenta da república dilma vana rousseff vice-presidente da...

127
Técnico em Informática Eduardo N. de Arruda 2013 Sistemas Operacionais

Upload: lamphuc

Post on 23-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • Tcnico em Informtica

    Eduardo N. de Arruda

    2013

    Sistemas Operacionais

  • Presidenta da Repblica Dilma Vana Rousseff Vice-presidente da Repblica Michel Temer Ministro da Educao Aloizio Mercadante Oliva Secretrio de Educao Profissional e Tecnolgica Marco Antnio de Oliveira Diretor de Integrao das Redes Marcelo Machado Feres Coordenao Geral de Fortalecimento Carlos Artur de Carvalho Aras

    Governador do Estado de Pernambuco Eduardo Henrique Accioly Campos

    Vice-governador do Estado de Pernambuco

    Joo Soares Lyra Neto

    Secretrio de Educao Jos Ricardo Wanderley Dantas de Oliveira

    Secretrio Executivo de Educao Profissional

    Paulo Fernando de Vasconcelos Dutra

    Gerente Geral de Educao Profissional Luciane Alves Santos Pula

    Gestor de Educao a Distncia

    George Bento Catunda

    Coordenao do Curso Joo Ferreira da Silva Jnior

    Coordenao de Design Instrucional

    Diogo Galvo

    Reviso de Lngua Portuguesa Carlos Cunha

    Diagramao

    Ccera Zeferino dos Santos

  • INTRODUO ....................................................................................................................... 3

    1. COMPETNCIA 01 | INTRODUO AOS SISTEMAS OPERACIONAIS ................................... 5

    1.1. As Vrias Partes de Sistema Operacional ........................................................ 10

    1.1.1. O Kernel Um Executivo em Tempo-Real ................................................. 10

    1.1.2. Gerenciamento de processos ....................................................................... 11

    1.1.3. Gerenciamento de memria ........................................................................ 11

    1.1.4. Gerenciamento do Sistema de Arquivo. ....................................................... 12

    1.2. Classificao dos Sistemas Operacionais .......................................................... 13

    1.2.1. Licenciamento ............................................................................................. 13

    1.2.2. Gerenciamento de Tarefas ou Processos ...................................................... 13

    1.2.3. Quanto aplicao do Sistema ..................................................................... 13

    1.2.4. Quanto arquitetura .................................................................................... 14

    1.2.5. Quanto quantidade de usurios que podem utilizar o sistema

    simultaneamente ................................................................................................... 15

    1.3. Manipulao de Arquivos ................................................................................ 15

    1.3.1. Arquivo ........................................................................................................ 16

    1.3.2. Tipos dos Arquivos ....................................................................................... 16

    1.3.3. Entenda melhor os Arquivos ......................................................................... 19

    1.3.4. Organizao dos Arquivos ............................................................................ 20

    1.3.5. Atributos dos Arquivos ................................................................................. 21

    1.3.6. Diretrios ou Pastas...................................................................................... 21

    1.3.7. Manipulao dos Arquivos ............................................................................ 21

    1.3.8. Segurana dos Arquivos ................................................................................ 23

    1.3.9. Blocos com Defeitos ..................................................................................... 23

    1.3.10. Cpias de Segurana ou Backup ................................................................. 23

    2. COMPETNCIA 02 | SELECIONANDO O SISTEMA OPERACIONAL ..................................... 24

    2.1. Verses dos Sistemas Operacionais da Microsoft............................................. 24

    2.2. Famlia Microsoft Windows 2000..................................................................... 28

    2.3. Famlia Windows XP ........................................................................................ 29

    2.4. Famlia Windows Server 2003 ......................................................................... 30

    2.5. Famlia Windows 2008 Server ......................................................................... 34

    2.6. Sistema Operacional Linux ............................................................................... 35

    Sumrio

  • 2.6.1. O que o SO Linux? ..................................................................................... 35

    2.6.2. Software Livre / Cdigo Aberto ..................................................................... 37

    2.6.3. Licena GPL .................................................................................................. 37

    2.6.4. GNUs Not Unix ............................................................................................ 39

    2.6.5. Personalidades do Linux - Richard Stallman .................................................. 40

    2.6.6. Distribuies................................................................................................. 40

    2.6.7. Principais Sistemas Operacionais Linux ......................................................... 44

    3. COMPETNCIA 03 | CONHECENDO MELHOR OS SISTEMAS OPERACIONAIS .................... 51

    3.1. Gerenciamento de Usurios Locais no Windows2000/XP/2003/2008 .............. 57

    3.2. Criando Contas de Usurios ............................................................................. 60

    3.2.1. Alterando as Contas de Usurios .................................................................. 61

    3.2.2. Gerenciamento de Contas de Usurios em Modo Avanado ......................... 64

    3.2.3. Alterando o Grupo do Usurio ...................................................................... 69

    3.3. Permissionamento .......................................................................................... 78

    3.4. Adicionando Grupos e/ou Usurios lista de Permisses ................................ 88

    3.5. Tornando-se um proprietrio de uma pasta e/ou arquivo................................ 89

    3.6. Compartilhando Pastas (Servidor de Arquivos) ................................................ 91

    4. COMPETNCIA 04 | FERRAMENTAS DE GERENCIAMENTO DOS SISTEMAS OPERACIONAIS

    .......................................................................................................................................... 97

    4.1. O que o gerenciador de tarefas? ................................................................... 97

    4.2. Usando o Gerenciador de Tarefas .................................................................... 98

    4.3. Identificar o Processo associado a um Programa ............................................. 98

    4.4. Finalizando um processo ............................................................................... 100

    4.5. Ferramentas do Sistema ................................................................................ 101

    4.6. Como fazer backup de arquivos e pastas usando o utilitrio de Backup ......... 107

    4.7. Restaurao de dados ................................................................................... 115

    Concluso ........................................................................................................................ 118

    Referncias ...................................................................................................................... 119

    CURRCULO DO PROFESSOR-PESQUISADOR ..................................................................... 121

  • 3

    Sistemas Operacionais

    INTRODUO

    Caro (a) Aluno (a),

    Seja bem vindo (a) a nossa Disciplina SISTEMAS OPERACIONAIS do curso

    Tcnico em Informtica oferecido pela Secretaria de Educao de

    Pernambuco. Meu nome : Eduardo Arruda. O prazer em conhecer voc

    atravs deste documento, inicialmente, todo meu. Depois, nos

    conheceremos um pouco mais no Ambiente Virtual de Aprendizagem, local

    onde voc ter todo o material de aula e atividades para estudar.

    Nossa disciplina (Sistemas Operacionais) ir nos fornecer uma base de

    conhecimento necessria para expandir a utilizao das outras matrias que

    sero estudadas no curso Tcnico de Informtica, portanto no vamos nos

    prender apenas neste material, devemos buscar sempre o algo a mais, que

    far a diferena em seu aprendizado. Nossa disciplina est dividida em 04

    competncias, so elas:

    COMPETNCIA 1: Introduo aos Sistemas Operacionais

    o Analisar os servios e funes de sistemas operacionais, utilizando

    suas ferramentas e em atividades de configurao, manipulao de

    arquivos, segurana e outras. OK

    COMPETNCIA 2: Caractersticas dos Sistemas Operacionais

    o Selecionar o sistema operacional de acordo com as necessidades do

    usurio. OK

    COMPETNCIA 3: Conhecendo melhor os Sistemas Operacionais

    o Conhecer as caractersticas de um sistema operacional que

    potencializam o trabalho dos usurios em escritrios.

    COMPETNCIA 4: Ferramentas de Gerenciamento dos Sistemas

    Operacionais

    o Conhecer as ferramentas de um sistema operacional que afetam a

    automao de escritrios.

  • 4

    Tcnico em Informtica

    Para comearmos a estudar, quero dizer a voc que no deixe de fazer nada

    do que ser solicitado, no decorrer do curso, seja uma leitura, uma atividade

    prtica ou perguntas e respostas, como uma dinmica. Se tiver dificuldade,

    use o ambiente virtual para registrar seu pedido, para que seja devidamente

    atendido. Conte comigo nessa jornada de estudos, um forte abrao,

    Eduardo Nascimento de Arruda.

  • 5

    Sistemas Operacionais

    Competncia 01

    1. COMPETNCIA 01 | INTRODUO AOS SISTEMAS

    OPERACIONAIS

    Caro Amigo(a) para descrever o que um sistema operacional existem alguns

    autores que so famosos por suas definies, eu poderia dizer assim para

    voc: um programa ou um conjunto de programas cuja funo servir de

    interface, um elo, entre um computador e o usurio.

    Segundo alguns autores (Stallings, 2004; Tanenbaum, 1999), existem dois

    modos distintos de conceituar um sistema operacional:

    Pela perspectiva do usurio ou programador - uma abstrao do hardware,

    fazendo o papel de intermedirio entre o aplicativo (programa) e os

    componentes fsicos do computador (hardware).

    Figura 1 Sistema Operacional Fonte: Autor

    Numa outra viso (olhando a partir do hardware) - um gerenciador de

    recursos. Controla quais aplicaes (processos) podem ser executadas,

    quando, e que recursos (memria, disco, perifricos) podem ser utilizados.

    A sigla usual para designar esta classe de programas SO (em portugus) ou

    OS (do ingls Operating System).

  • 6

    Tcnico em Informtica

    Competncia 01

    Dentre as diversas funes de um sistema operacional, destacamos:

    Cria um elo entre o usurio e o hardware;

    Inicializa o hardware do computador;

    Fornece rotinas bsicas para controle de dispositivos;

    Fornece gerncia, escalonamento e interao de tarefas;

    Mantm a integridade do sistema;

    Gerencia o funcionamento dos aplicativos;

    Gerencia memria;

    Gerencia discos;

    Gerencia o I/O (Input e Output): A entrada e sada de dados do sistema.

    Veja abaixo a funo bsica de um sistema operacional:

    Figura 2 Diagrama do Sistema Computacional Fonte: Autor

    Em destaque, a funo de ser a interface (ligao) entre os aplicativos e o

    hardware. H muitos tipos de Sistemas Operacionais, cuja complexidade varia

    e depende dos tipos de funes de que so providos, e para qual funo do

    computador esteja sendo utilizado. Alguns sistemas so responsveis pela

    gerncia de muitos usurios, outros controlam dispositivos de hardware como

    bombas de petrleo etc. Existem sistemas operacionais chamados

    Embarcados, que so construdos para pequenos dispositivos como aparelhos

    celulares, SmartPhones e PDAs.

  • 7

    Sistemas Operacionais

    Competncia 01

    Por exemplo: Um pequeno Sistema Operacional armazenado na memria

    ROM (Memria Somente de Leitura) de todo computador. Na hora em que o

    computador ligado, ele entra em ao e sua primeira tarefa testar e

    verificar os componentes de hardware. Esse sistema citado chamado de

    BIOS (Basic Input Output System) e a rotina de testes que disparada por este

    sistema chamada de POST (Power On Self Test). Nessa mesma memria

    existe um pequeno programa que configura as funes destes dois sistemas,

    chamada comumente de Setup, que voc acessa na maioria das vezes

    pressionando a tecla DEL quando o computador ligado.

    Em um grande computador multiusurio, com muitos terminais, o Sistema

    Operacional muito mais complexo. Tem que administrar e executar todos os

    pedidos de usurios e assegurar que eles no interfiram entre si. Tem que

    compartilhar todos os dispositivos que so seriais por natureza (dispositivos

    que s podem ser usados por um usurio de cada vez, como impressoras e

    discos) entre todos os usurios que pedem esse tipo de servio.

    O SO poderia ser armazenado em disco, e partes dele serem carregadas na

    memria do computador (RAM) quando necessrio. Utilitrios so fornecidos

    para:

    Administrao de Arquivos e Documentos criados por usurios

    Desenvolvimento de Programas

    Comunicao entre usurios e com outros computadores

    Gerenciamento de pedidos de usurios para programas, espao de

    armazenamento e prioridade.

    Adicionalmente, o SO precisaria apresentar a cada usurio uma interface

    (uma tela) que aceita, interpreta, e ento executa comandos ou programas do

    usurio. Essa interface comumente chamada de SHELL ou interpretador de

    linha de comando.

  • 8

    Tcnico em Informtica

    Competncia 01

    Em alguns sistemas, ela poderia ser uma simples linha de texto que usam

    palavras chaves (como Linux ou UNIX); em outros sistemas poderiam ser

    grficas, usando janelas e um dispositivo apontador como um mouse

    (Windows, MacOS e Linux).

    Abaixo, vamos ver as figuras que exibem cada uma destas interfaces grficas

    citadas e a tela do Shell do Linux (modo texto) e do Windows.

    Figura 3 Gnome (Interface grfica do SO Linux) Fonte: Ubutu Linux

    Figura 4 Windows 8 Fonte: Autor

  • 9

    Sistemas Operacionais

    Competncia 01

    Figura 5 Mac OS Fonte: apple.com

    Figura 6 Ambiente Texto do Linux (Shelll do Linux) Fonte: Autor

    Figura 7 Shelll do Windows Fonte: Autor

    Caro aluno (a), voc sabia que o Windows tambm possui um Shell(modo

    texto para comandos)?. Nas verses mais antigas, era chamado de

    command.com, nas verses acima do Windows 2000, comeou a ser chamado

  • 10

    Tcnico em Informtica

    Competncia 01

    de cmd.exe. Para acessar o Shell do Windows, basta ir ao Iniciar / Executar e

    digitar CMD seguido da tecla Enter. Nas verses atuais do Windows, a

    localizao por meio do nome Prompt de Comando. Agora, vamos ver como

    se divide um sistema operacional.

    1.1. As Vrias Partes de Sistema Operacional

    Agora vamos estudar como um sistema operacional de um computador

    usado por muitas pessoas ao mesmo tempo. Como Windows XP, Windows 8

    ou Ubuntu Linux um sistema complexo. Contm milhes de linhas de

    instrues escritas por programadores. Para tornar os sistemas operacionais

    mais fceis de serem utilizados, eles so construdos como uma srie de

    mdulos, cada mdulo sendo responsvel por uma funo. Alguns mdulos

    tpicos em um grande SO multiusurio geralmente so:

    Ncleo (Kernel em ingls)

    Gerenciador de processo

    Gerenciador de memria

    Gerenciador do Sistema de Arquivo

    1.1.1. O Kernel Um Executivo em Tempo-Real

    Quem j viu o Erro de Kernel do seu Sistema Opertacional? O Kernel o

    ncleo de um sistema operacional responsvel por todo o gerenciamento do

    hardware e gerenciamento de rotinas. Algumas das funes executadas por

    ele so:

    Chaveamento entre programas

    Controle e programao de dispositivo de hardware

  • 11

    Sistemas Operacionais

    Note a diviso bem definida das

    aplicaes que ficam no espao do usurio do Kernel. Espao do Usurio (User Space): um

    conceito que se refere a um modo de execuo em

    que um processador

    executa apenas instrues no

    privilegiadas. a rea de memria

    onde os aplicativos so executados.

    (Vide figuras acima).

    Espao do Kernel (Kernel Space ou

    Kernel Mode): espao restrito s rotinas do Kernel,

    instrues de hardware e drivers de dispositivos, no

    sendo permitido acesso direto de

    nenhuma rotina do espao do usurio.

    Competncia 01

    Gerenciamento de memria

    Gerenciamento de processos

    Escalonamento de tarefas

    Comunicao entre processos

    Veja abaixo uma figura que mostra o Kernel do Windows.

    Figura 8 Verso Simplificada do Kernel do Windows Fonte: Autor

    1.1.2. Gerenciamento de processos

    Voc uma pessoa multitarefas? Vamos ver se como os sistemas

    operacionais com esta caracterstica. O sistema operacional multitarefa

    preparado para dar ao usurio a iluso de que o nmero de processos em

    execuo simultnea no computador maior do que o nmero de

    processadores instalados. Cada processo recebe uma fatia do tempo e a

    alternncia entre vrios processos to rpida que o usurio pensa que a

    execuo simultnea. Os processos podem comunicar-se, isto conhecido

    como IPC (Inter-Process Communication).

    1.1.3. Gerenciamento de memria

  • 12

    Tcnico em Informtica

    Competncia 01

    O sistema operacional tem acesso completo memria do sistema e deve

    permitir que os processos dos usurios tenham acesso seguro memria

    quando forem requisitados.

    Vrios sistemas operacionais usam memria virtual, que possui trs funes

    bsicas:

    1) Assegurar que cada processo tenha seu prprio espao de endereamento

    (Tanenbaum, 1999);

    2) Prover proteo da memria para impedir que um processo utilize um

    endereo de memria que no lhe pertena;

    3) Possibilitar que uma aplicao utilize mais memria do que a fisicamente

    existente (a chamada memria virtual ou memria swap).

    1.1.4. Gerenciamento do Sistema de Arquivo.

    A nossa memria fundamental, no verdade e a do computador. A

    memria principal do computador voltil, ou seja, se desfaz ao desligar ou

    reiniciar o sistema, e seu tamanho limitado pelo custo do hardware. Assim,

    os usurios necessitam de algum mtodo para armazenar e recuperar

    informaes de modo permanente.

    Um arquivo um conjunto de bytes, normalmente armazenado em um

    dispositivo perifrico no voltil (exemplo: disco), que pode ser lido e gravado

    por um ou mais processos. O sistema de arquivos a estrutura que permite o

    gerenciamento de arquivos e realiza tarefas como: criao, excluso, leitura,

    gravao, controle de acesso, proteo e organizao dos dados. So

    exemplos de sistemas de arquivos: FAT32, NTFS e EXT3.

    Vamos a partir de agora classificar os Sistemas Operacionais em categorias.

  • 13

    Sistemas Operacionais

    Competncia 01

    1.2. Classificao dos Sistemas Operacionais

    Os Sistemas Operacionais so divididos nas seguintes categorias:

    1.2.1. Licenciamento

    Sistemas Proprietrios - Aqueles que so pagos e cujo cdigo fonte no

    livremente disponibilizado. (Exemplo: Windows e MacOS).

    Sistemas Gratuitos - Aqueles que no so pagos, mas cujo cdigo fonte

    tambm no de livre acesso (Exemplo: BeOS).

    Sistemas Livres (Open Source) - Aqueles cujo cdigo fonte ao ser acessado,

    alterado e copiado, distribui-se sobre a mesma licena. (Exemplo: Linux,

    OpenBSD e FreeBSD)

    1.2.2. Gerenciamento de Tarefas ou Processos

    Monotarefa: pode-se executar apenas um processo de cada vez Ex.: MS-

    DOS.

    Multitarefa: alm do prprio SO, vrios processos do utilizador (tarefas)

    esto carregados em memria, sendo que um pode estar ocupando o

    processador e outros ficam enfileirados, aguardando a vez. O

    compartilhamento de tempo no processador distribudo de modo que o

    usurio tenha a impresso de que vrios processos esto sendo

    executados simultaneamente. Ex: Windows, Linux, FreeBSD e o MacOS X.

    Multiprocessamento: o SO distribui as tarefas entre dois ou mais

    processadores. Ex: Windows Vista e Linux.

    1.2.3. Quanto aplicao do Sistema

    Cliente (Sistemas Operacionais Workstation ou Desktop): Sistemas

    Operacionais que geralmente so construdos para o usurio final, aquele

    que vai usar em um Desktop ou em um Notebook ou em um ambiente

    corporativo. Ex: Linux, Windows XP e Windows Vista.

  • 14

    Tcnico em Informtica

    Competncia 01

    Servidor (Sistemas Operacionais de Rede): Sistemas Operacionais que so

    projetados para disponibilizar servios em redes. utilizado em mquinas

    robustas ou em computadores de grande porte (conhecido como

    Mainframes). No deve ser utilizado por usurio final por no conter

    algumas facilidades de configurao e aplicativos disponveis, por exemplo:

    Windows 2003 Server, Linux e Windows 2008 Server.

    1.2.4. Quanto arquitetura

    Kernel monoltico ou monobloco: o Kernel consiste em um nico processo

    executado numa memria protegida (espao do kernel) onde so

    realizadas as principais funes. Ex.: OS/2, Windows, Linux e FreeBSD.

    Figura 9 Kernel Monoltico Fonte: Autor

    Microkernel ou modelo cliente-servidor: o Kernel consiste de funes

    mnimas (comunicao e gerenciamento de processos), e outras funes,

    como sistemas de arquivos e gerenciamento de memria. As funes so

    executadas no espao do usurio como servios; as aplicaes (programas)

    so os clientes. Ex.: Minix.

  • 15

    Sistemas Operacionais

    A comunicao entre processos, em ingls Inter-

    Process Communication

    (IPC), o grupo de mecanismos que

    permite aos processos

    transferirem informao entre si.

    Outro excelente material para

    estudos est no endereo:

    http://www.mlaureano.org/ensino/

    sistemas-operacionais

    Veja o funcionamento

    do sistema operacional atravs de uma animao bem humorada.

    Acesse o link: http://www.youtube.com/watch?v=nt0P8ZAYuUo&feature=relat

    ed

    Assista outra aula sobre Arquitetura de

    Sistemas Operacionais

    http://www.youtube.com/watch?v=N148ur

    tM63k

    Competncia 01

    Figura 10 MicroKernel Fonte: Autor

    1.2.5. Quanto quantidade de usurios que podem utilizar o sistema

    simultaneamente

    Monousurio: apenas um usurio por vez (apesar de poder suportar

    recursos como troca de usurio). Ex.: Windows XP e Windows 8.

    Multiusurio: vrios usurios usam o computador ao mesmo tempo, seja

    por diversos terminais, seja por conexo remota como o SSH. Ex.: Linux,

    Unix, Windows 2003 Server e Windows 2008 Server.

    1.3. Manipulao de Arquivos

    Prezado Aluno, antes de comearmos a explicao sobre Manipulao de

    Arquivos, vamos primeiramente conceituar o que Arquivo. J que estudamos

    anteriormente a arquitetura do sistema operacional, agora iremos detalhar

    algumas de suas principais tarefas deste software to importante. Vamos

    juntos!

    http://www.mlaureano.org/ensino/sistemas-operacionaishttp://www.mlaureano.org/ensino/sistemas-operacionaishttp://www.mlaureano.org/ensino/sistemas-operacionaishttp://www.mlaureano.org/ensino/sistemas-operacionaishttp://www.youtube.com/watch?v=nt0P8ZAYuUo&feature=relatedhttp://www.youtube.com/watch?v=nt0P8ZAYuUo&feature=relatedhttp://www.youtube.com/watch?v=nt0P8ZAYuUo&feature=relatedhttp://www.youtube.com/watch?v=nt0P8ZAYuUo&feature=relatedhttp://www.youtube.com/watch?v=N148urtM63khttp://www.youtube.com/watch?v=N148urtM63khttp://www.youtube.com/watch?v=N148urtM63k

  • 16

    Tcnico em Informtica

    Competncia 01

    1.3.1. Arquivo

    Em informtica, arquivo um agrupamento de registros que seguem uma

    regra estrutural e que contm informaes (dados) sobre uma rea especfica,

    registrados na memria de um computador (disco rgido, cds, dvds, pendrive,

    etc). Um arquivo pode abrir, fechar, ler, editar, imprimir ou apagar.

    Podemos identificar um arquivo por nome, com o formato e extenso,

    dependendo do sistema operacional.

    Diversos sistemas operacionais dividem o arquivo em duas partes, fazendo

    com que a identificao do tipo do arquivo seja atravs da segunda parte,

    como, por exemplo: INSTALAR.EXE (um arquivo EXECUTVEL) ou

    INFORMAO.TXT (arquivo de texto). Esses arquivos contm diversos tipos de

    informaes: imagens, textos, programas, udios, vdeos, etc.

    1.3.2. Tipos dos Arquivos

    Como falamos no assunto anterior, podemos identificar um tipo de arquivo

    pelo nome e a sua extenso.

    A extenso de arquivos so sufixos que distinguem seu formato e qual funo

    o arquivo executar no computador. Cada extenso tem funcionamento e

    caracterstica prpria e necessita de um programa especfico para trabalhar

    com cada uma delas.

    Com certeza, j encontramos algum tipo de arquivo cuja extenso no

    conhecamos e no sabamos qual programa usar para abri-lo. Vamos conferir

    na lista abaixo algumas das extenses mais comuns:

    DOCUMENTOS

    TXT Como o prprio nome deixa indicado, a extenso de nome TXT refere-se

    aos arquivos simples de texto criados com o bloco de notas do Windows. Eles

  • 17

    Sistemas Operacionais

    Competncia 01

    so extremamente leves e podem ser executados em praticamente qualquer

    verso do sistema operacional.

    DOC Denomina a extenso utilizada pelo Microsoft Word, o editor de textos

    mais conhecido pelos usurios. A partir da verso 2007 do Office, o formato

    passou a se chamar DOCX, e apresenta incompatibilidades com as verses

    anteriores do aplicativo, o que pode ser resolvido com uma atualizao.

    XLS A descrio deste tipo de arquivo muito semelhante do Word, mas

    refere-se ao Excel, editor de planilhas da Microsoft.

    PPT Esta extenso exclusiva para o Microsoft Powerpoint, aplicativo que

    permite criar apresentaes de slides para palestrantes e situaes

    semelhantes.

    PDF Formato criado pela Adobe, atualmente um dos padres utilizados na

    informtica para documentos importantes, impresses de qualidade e outros

    aspectos. Pode ser visualizado no Adobe Reader, aplicativo mais conhecido

    entre os usurios do formato.

    IMAGEM

    BMP O Bitmap um dos formatos de imagem mais conhecidos pelo usurio.

    Pode-se dizer que este formato o que apresenta a ilustrao em sua forma

    mais crua, sem perdas e compresses. No entanto, o tamanho das imagens

    geralmente maior que em outros formatos. Nele, cada pixel da imagem

    detalhado especificamente, o que a torna ainda mais fiel.

    GIF Sigla que significa Graphics Interchange Format. um formato de

    imagem semelhante ao BMP, mas amplamente utilizado pela Internet, em

    imagens de sites, programas de conversao e muitos outros. O maior

    diferencial do GIF ele permitir a criao de pequenas animaes com

  • 18

    Tcnico em Informtica

    Competncia 01

    imagens seguidas, o que muito utilizado em emoticons, blogs, fruns e

    outros locais semelhantes.

    JPEG - Joint Photographic Experts Group a origem da sigla, que um formato

    de compresso de imagens. Enganando o olho humano, a compactao

    agrega blocos de 8X8 bits, tornando o arquivo final muito mais leve que em

    um Bitmap.

    PNG um formato para imagens que surgiu em meados de 1996 para

    substituir o formato GIF, devido ao fato de este ltimo incluir algoritmos

    patenteados.

    UDIO

    MP3 Esta atualmente a extenso para arquivos de udio mais conhecida

    entre os usurios, devido sua ampla utilizao para codificar msicas e lbuns

    de artistas. O grande sucesso do formato deve-se ao fato dele reduzir o

    tamanho natural de uma msica em at 90%, ao eliminar frequncias que o

    ouvido humano no percebe em sua grande maioria.

    WMA Esta extenso, muito semelhante ao MP3, foi criada pela Microsoft e

    ganhou espao dentro do mundo da informtica por ser o formato especial

    para o Windows Media Player. Ao passar msicas de um CD de udio para o

    seu computador usando o programa todos os arquivos formados so criados

    em WMA. Hoje, praticamente todos os players de msica reproduzem o

    formato sem complicaes.

    WAV Abreviao de WAVE, ou ainda WAVEForm audio format, o formato

    de armazenamento mais adotado pelo Windows. Ele serve somente para esta

    funo, no podendo ser tocado em players de udio ou aparelhos de som,

    por exemplo.

  • 19

    Sistemas Operacionais

    Competncia 01

    VDEO

    AVI Abreviao de udio vdeo interleave, menciona o formato criado pela

    Microsoft que combina trilhas de udio e vdeo, podendo ser reproduzido na

    maioria dos players de mdia e aparelhos de DVD, desde que sejam

    compatveis com o codec DivX.

    MPEG Um dos padres de compresso de udio e vdeo de hoje, criado pelo

    Moving Picture Experts Group, origem do nome da extenso. Atualmente,

    possvel encontrar diversas taxas de qualidade neste formato, que varia de

    transmisses simples para filmes HDTV.

    MOV Formato de mdia especialmente desenhado para ser reproduzido no

    player QuickTime. Por esse motivo, ficou conhecido atravs dos

    computadores da Apple, que utilizam o QuickTime da mesma forma que o

    Windows faz uso do seu Media Player.

    COMPACTADORES

    ZIP A extenso do compactador Winzip se tornou to famosa que j foi

    criado at o verbo zipar para mencionar a compactao de arquivos. O

    programa um dos pioneiros em sua rea, sendo amplamente usado para a

    tarefa desde sua criao.

    RAR Este o segundo formato mais utilizado de compactao, tido por

    muitos como superior ao ZIP. O Winrar, programa que faz uso dele, um dos

    aplicativos mais completos para o formato, alm de oferecer suporte ao ZIP e

    a muitos outros.

    1.3.3. Entenda melhor os Arquivos

    Os arquivos contm diferentes tipos de informaes e cada informao

    necessita de um mtodo especfico. Ou seja, um arquivo de imagem no pode

  • 20

    Tcnico em Informtica

    Competncia 01

    ser acessado por um programa de udio, isso porque as informaes de um

    arquivo de imagem so estruturadas de forma totalmente diferente de um

    arquivo de udio.

    O sistema operacional e os demais programas necessitam diferenciar os

    diversos tipos de arquivos disponveis para evitar que um programa tente

    manipular um tipo de arquivo que no suporta.

    1.3.4. Organizao dos Arquivos

    A organizao dos arquivos uma forma de como os dados podem ser

    armazenados dentro do computador. definida no momento de sua criao.

    Sua estrutura pode variar dependendo do tipo de dados de cada arquivo.

    De acordo com os SO, existem diversos tipos de organizaes de arquivos e

    cada arquivo segue um modelo a que seja suportado.

    H diversas formas de acesso s informaes. Alguns programas fornecem

    apenas um tipo, outros disponibilizam diferentes mtodos, dependendo da

    necessidade. Das organizaes mais conhecidas, destacamos:

    Sequencial - o mtodo mais simples. Os dados so lidos e escritos em

    sequncia. A gravao de novos registros s possvel no final do arquivo e a

    leitura feita na ordem de gravao dos registros.

    Direto ou Relativa - mais eficaz que o sequencial, pois permite a leitura e

    gravao de um registro diretamente na sua posio, possvel ler e gravar

    registros rapidamente e sem uma sequncia particular.

    Indexado - o mais sofisticado dos mtodos. So criados ndices que

    permitem acessar de forma mais eficiente os dados. Para encontrar um

    arquivo, primeiro feita a pesquisa do arquivo de ndice e ento usado o

    apontador para obter acesso direto ao arquivo.

  • 21

    Sistemas Operacionais

    Competncia 01

    1.3.5. Atributos dos Arquivos

    As informaes que controlam os arquivos - tamanho, data e hora da criao

    e proteo so os Atributos de Arquivos. Esses atributos diferem de um

    sistema operacional para outro.

    Alguns desses atributos podem ser alterados pelo prprio SO, como a data e

    hora de criao, por exemplo. J outros s podem ser modificados pelo

    usurio, com o atributo de proteo.

    1.3.6. Diretrios ou Pastas

    A organizao de diretrios a forma como o sistema organiza logicamente

    os arquivos armazenados na memria do computador. No diretrio, h

    informaes sobre os arquivos, como o nome, localizao, tamanho, tipo e

    demais atributos.

    Ao abrir um arquivo, o Sistema Operacional procura a sua entrada na

    estrutura de diretrios em uma tabela mantida na memria principal que

    contm todos os arquivos.

    1.3.7. Manipulao dos Arquivos

    Depois de estudarmos vrios conceitos sobre manipulao de arquivo, voc j

    se sente seguro com o conhecimento adquirido at o momento?

    Vamos tentar melhorar nossa explicao para que todos possam aprender e

    aplicar os conhecimentos no Polo e em suas vidas profissionais.

    Um arquivo um recurso manipulado pelo SO, ao qual toda rede de

    programao do computador tem acesso. Ele permite acessar dispositivos

    externos de entrada e sada de dados. Embora os arquivos estejam associados

    a um espao de armazenamento em disco, outros dispositivos de entrada e

    sada so manipulados como arquivos, tais como o teclado e a tela de um

  • 22

    Tcnico em Informtica

    Para maiores informaes, acesse o site:

    http://www.gsigma.ufsc.br/~popov/aulas/so1/cap1

    0so.html http://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node33.

    html

    Competncia 01

    monitor. Na maioria das vezes, para trabalhar com um arquivo, ele deve ser

    primeiramente aberto. Ao abrirmos um arquivo, o sistema operacional est

    sendo avisado de que o mesmo ser manipulado, de forma que informaes

    so mantidas em memria. Exemplo: Abrir um arquivo word ou excel.

    Resumindo, o SO deve ser capaz de achar informaes/dados em arquivos

    armazenados em unidades de armazenamento, ou seja, HD ou discos rgidos,

    discos magnticos, pen drives, CDs, DVDs dentre outros meios, veja a

    Figura11.

    Figura 11 Meios de Armazenamento Fonte: Autor

    A Organizao do sistema de arquivos, como j detalhado anteriormente

    nesta seo, apresentada na Figura 12:

    Diretrios = agrupamentos de arquivos e outros diretrios.

    Hierarquia: rvore genrica.

    Figura 12 Estrutura de Arquivos Fonte: www.mlaureano.org/ensino/sistemas-operacionais/

    http://www.gsigma.ufsc.br/~popov/aulas/so1/cap10so.htmlhttp://www.gsigma.ufsc.br/~popov/aulas/so1/cap10so.htmlhttp://www.gsigma.ufsc.br/~popov/aulas/so1/cap10so.htmlhttp://www.gsigma.ufsc.br/~popov/aulas/so1/cap10so.htmlhttp://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node33.htmlhttp://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node33.htmlhttp://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node33.htmlhttp://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node33.htmlhttp://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node33.htmlhttp://www.mlaureano.org/ensino/sistemas-operacionais/

  • 23

    Sistemas Operacionais

    Competncia 01

    1.3.8. Segurana dos Arquivos

    Prezados estudantes, neste momento podemos afirmar que j temos

    conhecimentos slidos para entender situaes envolvendo sistemas de

    arquivos em sistemas operacionais, alm de poder manipul-los. Agora,

    vamos entender um pouco sobre como manter a confiabilidades desses

    arquivos.

    1.3.9. Blocos com Defeitos

    Geralmente discos apresentam blocos defeituosos (bad blocks), ou seja,

    blocos onde a escrita e/ou leitura ficam impossibilitadas de ocorrer. Quando

    estamos utilizando o sistema operacional Windows, ele detectado pelo

    software denominado de utilitrios tais como CHKDSK. Muitas vezes, esse tipo

    de software consegue isolar a parte defeituosa do disco para que futuros

    arquivos no sejam gravados nas reas com badblocks. Existem outros

    programas, tais como o HDD REGENERATOR que em 60% dos casos

    conseguem remapear o HD, assim inutilizando os 'bad sectors'.

    1.3.10. Cpias de Segurana ou Backup

    Apesar de todos ns termos a conscincia de que devemos manter tudo

    conforme as melhores prticas de segurana, necessrio elaborar uma

    estratgia para tratar os blocos defeituosos. Alm disso, tambm

    importante termos uma poltica de backups ou cpias de segurana de forma

    frequente.

    Atualmente, temos no mercado alguns dispositivos para backup com grandes

    capacidades de armazenamento, tais como: HD, Fita Dat, Computao em

    Nuvem e etc. No prximo captulo, faremos um estudo sobre os sistemas

    operacionais mais usados no mundo, para entender tudo o que estudamos na

    competncia 1.

  • 24

    Tcnico em Informtica

    Competncia 02

    2. COMPETNCIA 02 | SELECIONANDO O SISTEMA OPERACIONAL

    Caro Amigo(a), aps conhecermos as estruturas que compem um Sistema

    Operacional, descrevendo sua arquitetura, com seus principais componentes

    e suas funcionalidades dentro do sistema computacional, agora convido voc

    para estudarmos sobre os sistemas operacionais da atualidade, de forma que

    voc saiba como selecionar qual sistema ser ideal para atividades e

    necessidades especficas. Vamos juntos!

    2.1. Verses dos Sistemas Operacionais da Microsoft

    Vamos, a partir de agora, conhecer a famlia dos Sistemas Operacionais da

    Microsoft de uma forma mais detalhada. Apesar de o fabricante estimular o

    uso dos seus sistemas mais novos que so Windows 8 e Windows 2012

    Server, lembre-se de que isso requer um investimento altssimo e nem

    sempre as empresas e usurios esto dispostos a estar na crista da onda por

    um preo que nem sempre atrativo.

    Voc vai encontrar em muitas empresas verses do Windows 95, Windows

    98, Windows ME e Windows NT, pois so sistemas que ainda atendem a

    tarefas simples, como um Caixa na Padaria ou um Quiosque Multimdia, ou

    um computador de consulta a livros de uma biblioteca. Para esses fins, nem

    sempre voc precisa desembolsar entre R$ 500,00 e R$ 1.000,00, se o sistema

    j atende as necessidades.

    Um dos pontos que devemos prestar bastante ateno so os requisitos

    mnimos de instalao. crucial para levantamento de hardware a ser

    adquirido. Por outro lado, voc tambm deve ser capaz de indicar o sistema

    apropriado para um computador que j tenha sido adquirido.

    Antes de comearmos a detalhar as famlias de Sistemas Operacionais da

    Microsoft, acompanhe a evoluo dos requisitos de hardware, dos sistemas

    operacionais que a empresa no d mais suporte, como o Windows XP. Esses

  • 25

    Sistemas Operacionais

    Competncia 02

    so os requisitos mnimos especificados pelo fabricante, no quer dizer que

    seja o ideal.

    WINDOWS 95: Processador 486DX2-66 ou Pentium 100, 16MB de

    memria RAM e 150MB de disco;

    WINDOWS 98: Processador Pentium 133MHz, 32MB RAM e 500MB de

    disco;

    WINDOWS ME: Processador Pentium 200 ou 233MHz, 64MB RAM e

    700MB de disco;

    WINDOWS NT4: Processador Pentium 100 ou 133MHz, 32MB RAM e

    200MB de disco;

    Windows XP: Processador Pentium de 233 megahertz (MHz) ou mais

    rpido (300 MHz recomendado), Pelo menos 64 megabytes (MB) de RAM

    (128 MB recomendado), Pelo menos 1,5 gigabytes (GB) de espao disponvel

    no disco rgido;

    Windows7: Processador de 1 gigahertz (GHz) ou superior, de 32 bits (x86)

    ou 64 bits (x64),1 gigabyte (GB) de RAM (32 bits) ou 2 GB de RAM (64 bits),16

    GB de espao em disco disponvel (32 bits) ou 20 GB (64 bits), dispositivo

    grfico DirectX 9 e driver WDDM(Windows Display Driver Model)

    Windows 8: Processador: 1 gigahertz (GHz) ou superior com suporte a PAE

    (Extenso do Endereo Fsico), bit NX e SSE2 (Extenses SIMD de Streaming 2),

    RAM: 1 gigabyte (GB) (32 bits) ou 2 GB (64 bits), Espao no disco rgido: 16 GB

    (32 bits) ou 20 GB (64 bits) e Placa grfica: Dispositivo grfico Microsoft

    DirectX 9 com driver WDDM;

    Windows Server 2008: Processador: 1 gigahertz (GHz) ou superior com

    suporte a PAE, NX e SSE2, RAM: 1 gigabyte (GB) (32 bits) ou 2 GB (64 bits),

  • 26

    Tcnico em Informtica

    Competncia 02

    Espao no disco rgido: 16 GB (32 bits) ou 20 GB (64 bits) e Placa grfica:

    Dispositivo grfico Microsoft DirectX 9 com driver WDDM;

    Windows Server 2008:

    Processador : Mnimo: 1 GHz, Recomendado: 2 GHz, Ideal: 3 GHz ou mais

    veloz;

    o Observao: necessrio um processador Intel Itanium 2 para Windows

    Server 2008 para sistemas com base em Itanium;

    Memria: Mnimo: 512 MB de RAM, Recomendado: 1 GB de RAM, Ideal: 2

    GB de RAM (instalao completa) ou 1 GB de RAM (instalao do Server Core)

    ou Mximo (sistemas de 32 bits): 4 GB (padro) ou 64 GB (Enterprise e

    Datacenter)

    Mximo (sistemas de 64 bits): 32 GB (padro) ou 2 TB (Enterprise,

    Datacenter e sistemas baseados em Itanium), Espao disponvel em disco,

    Mnimo: 8GB, Recomendado: 40 GB (instalao completa) ou 10 GB

    (instalao do Server Core) e Ideal: 80 GB (instalao completa) ou 40 GB

    (instalao do Server Core) ou mais.

    Windows Server 2012:

    Se o seu computador no atender aos requisitos "mnimos", no ser possvel

    instalar este produto corretamente. Os requisitos reais variam conforme a

    configurao do seu sistema e os aplicativos e recursos instalados. Mnimo:

    processador de 1,4 GHz e 64 bits, 512 MB de RAM, 32 GB de HD, estando

    ciente de que 32 GB deve ser considerado um valor mnimo absoluto para

    uma instalao bem-sucedida.

  • 27

    Sistemas Operacionais

    Competncia 02

    o Observao: computadores com mais de 16 GB de RAM precisaro de

    mais espao em disco para operaes de envio de mensagens, hibernao e

    despejo de arquivos.

    Apesar da Microsoft no estar mais dando suporte a Famlia Windows 2000,

    vamos detalhar este sistema pela razo de muitas empresas ainda utilizarem

    em seus servidores e com os clientes. Abaixo, as Figuras 13 e 14 mostram,

    respectivamente, o Windows 2000 Professional e Windows 2000 Server.

    Figura 13 Microsoft Windows 2000 Professional Fonte: pt.wikipedia.org

    Figura 14 Microsoft Windows 2000 Server Fonte: pt.wikipedia.org

  • 28

    Tcnico em Informtica

    Competncia 02

    2.2. Famlia Microsoft Windows 2000

    Windows 2000 Professional (Cliente)

    Windows 2000 Server (Servidor)

    Windows 2000 Advanced Server (Servidor)

    Windows 2000 Data Center Server (Servidor)

    Como voc pode observar, existem divises categricas das verses para o

    mesmo sistema operacional, no caso o Windows 2000, como dito antes,

    muito utilizado ainda nas empresas. Assim como vamos descrever este SO,

    voc poder pesquisar sobre as verses mais atuais. Vamos em frente.

    A Diferena entre as diversas verses de uma famlia de sistemas operacionais

    pode estar em:

    Quantidade de aplicativos

    Quantidade de processadores reconhecidos

    Quantidade de memria RAM que pode ser gerenciada.

    Sistema Operacional Quantidade Mxima de Memria RAM Quantidade Mxima de Processadores

    Professional 4GB 2

    Server 4GB 4

    Advanced Server 8GB 16

    Data Center Server 16GB 32

  • 29

    Sistemas Operacionais

    Competncia 02

    Figura 15 Microsoft Windows XP Fonte: pt.wikipedia.org

    2.3. Famlia Windows XP

    J a famlia Windows XP, foi voltada nica e exclusivamente para o mercado

    de computadores Desktop e Clientes de Redes, ou seja, voltado para o

    consumidor residencial que compra PC (Personal Computer) e Notebooks,

    com o visual exuberante como mostra a Figura 15.

    Windows XP Starter Edition

    Windows XP Home Edition

    Windows XP Professional

    Windows XP Media Center

    Windows XP 64 Bits

    Windows XP Professional 64 Bits

    Windows XP Tablet PC Edition

  • 30

    Tcnico em Informtica

    Competncia 02

    Veja aqui os requisitos mnimos que voc precisa para usar o Windows XP:

    PC com processador de 300 megahertz (MHz)

    Mnimo de 233 MHz necessrio (sistema de processador nico ou duplo);

    Famlia Intel (Pentium/Celeron), famlia AMD (K6/Athlon/Duron) ou

    processador compatvel - recomendado 128 megabytes (MB) de RAM ou mais

    recomendados; 1,5 gigabytes (GB) de espao disponvel em disco rgido;

    Adaptador de vdeo e monitor super VGA (800 x 600) ou superior;

    Unidade de CD-ROM ou DVD; Teclado e Microsoft Mouse ou dispositivo

    apontador compatvel.

    2.4. Famlia Windows Server 2003

    Windows 2003 Web Edition

    Windows 2003 Standard Edition

    Windows 2003 Enterprise Edition Windows

    2003 Datacenter Edition

    Todas as verses para processadores de 32 ou 64 bits. mais um dos sistemas

    operacionais, do tipo servidor, da Microsoft, que ainda existe em muitas

    empresas no mercado mundial. Vale a pena voc estudar mais sobre o

    prprio, mas no se esquea de que devemos nos atualizar.

    Veja agora os requisitos mnimos para cada verso da Famlia 2003:

  • 31

    Sistemas Operacionais

    Competncia 02

    Web Edition: processador 133MHz, 128MB de RAM e 1,5GB livres de

    espao em HD.

    Standard Edition: Processador 133MHz 128MB de RAM e 1,5GB livres de

    espao em HD.

    Enterprise Edition: Processador 133MHz 512MB de RAM e 1,5GB livres de

    espao em HD.

    DataCenter Edition: Processador 400MHz 512MB de RAM e 1,5GB livres

    de espao em HD.

    Figura 16 Microsoft Windows 2003 Server Fonte: social.technet.microsoft.com

    Veja na famlia 2003 quais as principais diferenas entre as verses:

    Obs: Lembre-se de que as verses do Windows 2003 foram projetadas para

    processadores de 32 e 64 bits.

  • 32

    Tcnico em Informtica

    Competncia 02

    Logo aps o lanamento da verso 2003 para servidores, a Microsoft voltou a

    produzir sistemas para Desktop. O Windows Vista chegou ao mercado

    prometendo revolucionar o uso do Desktop e de Notebooks, porm essa

    verso no agradou muito, pela quantidade exagerada de requisitos mnimos

    e tambm com grandes problemas de compatibilidade. A Microsoft prometeu

    resolver todos os problemas lanando a verso de Sistemas para Desktop que

    atualmente chamada de Windows Seven (Figura 17).

    Figura 17 Microsoft Windows 7 Fonte http://ww2.smartnet.com.br/portal/instalacao-para-windows-7.html

    Mas que logo foi substituda pelo Windows 8, o qual foi uma das grandes

    revolues mercadolgicas no cenrio de sistemas operacionais. A Microsoft

    apostou todas as suas fichas neste sistema operacional para garantir sua

    continuidade no ramo de SO.

    Sistema Operacional

    Quantidade Mxima de Memria RAM

    Quantidade Mxima de Processadores

    Web Edition 4GB 2

    Standard Edition 4GB 4

    Interprise Edition

    32GB (32 bits) 64GB (64 bits)

    8

    Data Center Edition

    64GB (32 bits) 512GB (64 bits)

    32

  • 33

    Sistemas Operacionais

    Competncia 02

    Ah, conseguiu e muito bem. Apesar de algumas crticas, o sistema, mais uma

    vez, continua sendo um dos mais usados no mundo inteiro. Visualiza-se nas

    Figuras 17 e 18 cada um destes SO mencionados anteriormente, o Windows 7 e o Windows 8.

    Figura 18 Microsoft Windows 8 Fonte Autor

    Estamos quase finalizando os sistemas operacionais da Microsoft. A empresa,

    no ano de 2008, lanou uma nova famlia de Sistemas Operacionais, desta vez

    contemplando apenas o mercado de servidores. Surge o Windows 2008

    Server (Figura 19).

    Figura 19 Microsoft Windows Server 2008 Fonte www.techfuels.com

  • 34

    Tcnico em Informtica

    Competncia 02

    2.5. Famlia Windows 2008 Server

    Windows Server 2008 Standard

    Windows Server 2008 Enterprise

    Windows Server 2008 Datacenter

    Windows Server 2008 Webserver

    Windows Server 2008 para Processadores Itanium

    Windows Server 2008 Standard sem Hyper-V

    Windows Server 2008 Enterprise sem Hyper-V

    Windows Server 2008 Datacenter sem Hyper-V

    O Hyper-V permite que as organizaes de TI reduzam custos, melhorem a

    utilizao do servidor e criem uma infraestrutura de TI mais dinmica. Alm

    disso, essa tecnologia fornece maior flexibilidade devido s capacidades

    dinmicas, confiveis e escalonveis de plataforma combinadas com um nico

    conjunto de ferramentas integradas de gerenciamento para recursos fsicos e

    virtuais, permitindo, assim, a criao de um datacenter gil e dinmico e a

    obteno de progressos por meio de sistemas dinmicos de

    autogerenciamento. O Hyper-V o Sistema de Virtualizao da Microsoft que

    vem para concorrer com o Vmware Server, o lder do mercado.

    Atualmente, j est disponibilizada a verso do Windows 2012 Server, com

    mais recursos ainda de virtualizao de servidores. Ento, estudar preciso.

    Agora, vamos partir para outro mundo, o ambiente dos pinguins, o sistema

    operacional Linux.

  • 35

    Sistemas Operacionais

    Competncia 02

    2.6. Sistema Operacional Linux

    Voc deve ter percebido que dedicamos a maior parte do curso ao Sistema

    Microsoft Windows. que a importncia dele no mercado de trabalho e sua

    facilidade de uso enorme. Como muitos dos conceitos abordados so de

    sistemas operacionais e no somente do Windows, iremos aproveitar grande

    parte deste assunto e aplic-lo nesta ltima etapa do curso.

    Nesta segunda semana, voc ter a oportunidade de conhecer o Software

    Livre. Uma das maiores revolues em todos os nveis de conceitos, sejam

    eles filosfico ou econmico.

    Iremos conhecer as regras de mundo livre, as personalidades, os principais

    divulgadores, as filosofias de uso e claro, sem esquecer o mais importante: o

    Sistema Operacional Linux abrangendo sua instalao, configurao e uso.

    Aqui, copiar legal! E no pirataria! Ou seja, copiar legal por ser bacana e

    divertido e tambm copiar legal no sentido de estar correto perante as leis,

    ou seja, no h problemas em copiarmos e difundirmos conhecimento.

    Por isso, dito que o Linux uma das maiores revolues da histria da

    Informtica. Imagine que existem milhares e milhares de pessoas que

    constroem um sistema para voc usar totalmente de graa e, lhe do a

    oportunidade de conhecer integralmente como cada programa feito e ainda

    permitem que voc altere o programa de acordo com sua convenincia.

    E ai? Vamos conhecer este novo mundo?

    2.6.1. O que o SO Linux?

    O Linux um sistema operacional, ou seja, a interface que gerencia o

    computador e torna possvel a sua interao com o usurio. Sendo assim, o

    Linux quem controla o gerenciamento dos dispositivos fsicos (como

  • 36

    Tcnico em Informtica

    Competncia 02

    memria, disco rgido, processador, entre outros) e permite que os programas

    os utilizem para as mais diversas tarefas. Outros sistemas operacionais

    incluem: a famlia UNIX BSD (FreeBSD, NetBSD, OpenBSD e outros), AIX, HP-

    UX, OS/2, MacOS, Windows, MS-DOS, entre muitos outros.

    O criador do kernel (ncleo do sistema operacional) Linux se chama Linus

    Torvalds, que tambm at hoje o mantenedor da rvore principal deste

    kernel. Quando Linus fez o kernel, seguiu os padres de funcionamento POSIX

    os mesmos utilizados por todos os sistemas UNIX e por isso um sistema

    operacional bem parecido com os outros da famlia UNIX (mas no igual). Um

    fato curioso a origem do nome Linux: o autor juntou seu nome ao Unix

    (Linus + Unix) e o resultando foi Linux.

    Um dos recursos que tornou o Linux mais utilizado sua alta portabilidade,

    que faz com que o sistema possa ser utilizado em diversas plataformas de

    hardware: PCs, main-frames, servidores de grande porte, sistemas

    embarcados, celulares, handhelds, roteadores, entre outros. Alm disso, ele

    um sistema operacional completo, multitarefa e multiusurio, o que significa

    que vrios servios e usurios podem utiliz-lo ao mesmo tempo. Outra

    caracterstica importante sua alta capacidade de conversar com outros

    sistemas operacionais, tais quais outros sistemas UNIX, redes Windows,

    Novell, entre outros.

    Alm de todas essas funcionalidades, uma das principais e mais importantes

    caractersticas do Linux ele ser um software livre e gratuito (Open Source

    ou em portugus Cdigo Aberto). Isto significa que voc no precisa pagar

    para us-lo, alm de ter a possibilidade de no depender de nenhuma

    empresa que controle o sistema operacional. O cdigo-fonte do ncleo do

    sistema (kernel) est liberado sob a licena GPL e pode ser obtido na Internet

    por qualquer pessoa, pode tambm ter seu cdigo alterado e redistribudo,

    modificando ao seu gosto e suas necessidades, caso preciso. Por ser livre, o

    Linux tem como desenvolvedores vrios programadores espalhados pelo

    mundo, de vrias empresas diferentes ou at pessoas isoladas, que

  • 37

    Sistemas Operacionais

    Competncia 02

    contribuem sempre mandando pedaos de cdigos e implantaes ao Linus

    Torvalds, que organiza e decide o que ir ao kernel oficial ou no.

    2.6.2. Software Livre / Cdigo Aberto

    Quando um software lanado, o autor geralmente escolhe uma licena para

    a sua criao. Esta licena quem vai dizer o que se pode ou o que no se

    pode fazer com o software disponibilizado. Historicamente, com a

    popularizao da informtica, as licenas geralmente constituam uma srie

    de restries para os usurios quanto ao uso do software, como por exemplo:

    usurios tinham que pagar para usar e no podiam modificar ou mexer na sua

    base de programao.

    Quando Linus Torvalds criou e lanou seu kernel, ele o colocou sob a licena

    GPL (General Public Licence Licena Pblica Geral), uma licena criada pela

    fundao GNU que permitia o livre uso dos softwares, protegendo-os de

    pessoas mal intencionadas. A licena GPL foi uma das responsveis pela

    popularizao do sistema operacional Linux, pois permitia que usurios e

    desenvolvedores pudessem usar e modificar o sistema de acordo com suas

    necessidades. Ao mesmo tempo em que ela permite liberdades em relao ao

    software, ela tambm protege o cdigo para que a licena e suas liberdades

    no sejam modificadas. Este tipo de licena permissiva quem define quando

    um software livre, ou de cdigo-aberto.

    2.6.3. Licena GPL

    A licena GPL permite que o autor distribua livremente o seu cdigo,

    oferecendo assim quatro liberdades:

    1. A liberdade de executar o programa, para qualquer propsito;

    2. A liberdade de estudar como o programa funciona e adapt-lo para as

    suas necessidades;

  • 38

    Tcnico em Informtica

    Competncia 02

    3. A liberdade de redistribuir cpias de modo que voc possa ajudar ao seu

    prximo;

    4. A liberdade de aperfeioar o programa, e liberar os seus

    aperfeioamentos, de modo que toda a comunidade se beneficie deles.

    Em outras palavras, todos podem utilizar, modificar e redistribuir o software

    (e inclusive as modificaes), contanto que tudo isto seja feito respeitando e

    mantendo a mesma licena GPL. Isso permite que o software nunca seja

    fechado, assim pessoas mal intencionadas no podem fazer uso desleal do

    cdigo.

    Outras Licenas

    Alm da GPL, h uma grande quantidade de outras licenas que permitem o

    uso livre dos softwares. Podemos citar alguns exemplos como a LGPL, Original

    BSD, Modified BSD, Apache License, Intel Open Source License, Mozilla Public

    License, entre muitas outras.

    FSF e o Projeto GNU

    A FSF Free Software Foundation (Fundao do Software Livre, em

    portugus) criada em 1985 por Richard M. Stallman uma fundao sem

    fins lucrativos com o objetivo de incentivar o movimento do software livre. A

    FSF foi pioneira na discusso e criao de softwares livres no mundo, em uma

    poca em que tudo estava tendendo ao software pago.

    Free Software Foundation

    Em 1985, Richard Stallman criou a Free Software Foundation, uma

    organizao que atua na defesa do software livre e suas licenas. A FSF cuida

    de licenas como a GPL, importantes na implantao e adoo do software

  • 39

    Sistemas Operacionais

    Competncia 02

    livre no mundo. Alm disso, ela tambm gerencia o projeto GNU, auxiliando

    todo o grande nmero de programas que participam do projeto.

    A organizao tem sua sede em Boston, MA, EUA. Alm da sede, ela tambm

    tem filial na Amrica Latina, Europa e ndia.

    2.6.4. GNUs Not Unix

    O Projeto GNU foi o bero do software livre. Iniciado em 1984 e idealizado por

    Richard Stallman, seu propsito era criar um sistema operacional livre, de

    cdigo aberto. Stallman comeou com a ideia criando o editor de textos

    chamado emacs, que foi muito bem recebido, contemplando o projeto com

    outros pedaos de software como o compilador gcc.

    Depois de algum tempo, o projeto GNU tinha todas as ferramentas prontas

    para os usurios utilizarem, mas faltava apenas uma coisa: o kernel. Sem um

    kernel prprio e livre, o ideal de software livre do projeto GNU no poderia

    ser alcanado.

    Por essa razo, um estudante da Finlndia chamado Linus Torvalds criou um

    kernel chamado Linux e utilizou todas as ferramentas do projeto GNU nele.

    Como o kernel era livre, rapidamente as pessoas ao redor do projeto GNU

    comearam a utiliz-lo e apesar de no ser considerado oficial, o Linux acabou

    se tornando o kernel principal do sistema GNU.

    Por essa razo, muitas pessoas utilizam o termo GNU/Linux para chamar o

    sistema operacional que tem como kernel o Linux e muitas de suas

    ferramentas bsicas do projeto GNU. Essa questo bastante polmica e gera

    muitas controvrsias, pois atualmente no se usa apenas as ferramentas GNU:

    as distribuies possuem vrios outros programas de diversos projetos

    diferentes.

  • 40

    Tcnico em Informtica

    Competncia 02

    2.6.5. Personalidades do Linux - Richard Stallman

    Fundador e criador de vrias polticas sobre softwares livres, Richard Stallman

    pode ser considerado um dos pais do software livre. At os dias de hoje,

    Stallman continua atuando como articulador pela Free Software Foundation,

    defendendo o software livre e a GPL com todas suas foras.

    Outras personalidades do mundo do Software Livre que voc deve conhecer e

    pesquisar um pouco:

    John Maddog Hall Presidente da Linux Internacional, instituto que, dentre

    outras funes, responsvel pelas provas de certificao LPI (Linux

    Professional Institute).

    Marcelo Tossati Brasileiro que foi mantenedor de umas das verses do

    Kernel.

    Eric Raymond Um famoso hacker americano que escreveu o livro A

    Catedral e o Bazar que faz analogia entre o software livre e proprietrio.

    Linus Torvalds Criador do Kernel do Linux.

    Srgio Amadeu Ativista brasileiro do software livre.

    Ian Murdock Criador do Debian.

    Mark Shuttleworth Dono da Canonical, empresa que faz o Ubuntu Linux.

    2.6.6. Distribuies

    O Kernel de um sistema operacional sozinho no faz nada. necessrio o uso

    de ferramentas, programas, interfaces para o usurio e um Shell apropriado.

    Ento, como reunir todos os elementos bsicos de um sistema operacional e

    torn-lo funcional para o usurio final?

  • 41

    Sistemas Operacionais

    No dia a dia dos usurios Linux,

    Distribuio pode ser chamada de

    Distro.

    Competncia 02

    Essa questo foi resolvida com o surgimento das distribuies. As empresas e

    pessoas criaram processos de empacotamento do kernel e ferramentas

    diversas e forneciam aos usurios o pacote todo pronto: uma distribuio. Os

    usurios obtinham cpias de disquetes ou CDs atravs de amigos ou pela

    Internet e instalavam em suas mquinas atravs dos sistemas de instalao

    que as empresas e pessoas por trs das distribuies fizeram, tornando assim

    o trabalho muito mais fcil.

    Um bom ponto de partida para se conhecer muitas distribuies o site

    Distrowatch http://www.distrowatch.com que contm uma lista gigante

    de distribuies, seus contedos, descries e objetivos.

    Exemplos de distribuies Linux so:

    Mandriva (Antiga Conectiva Linux)

    Kurumin (brasileira)

    Debian

    Fedora

    Red Hat

    Slackware

    SUSE

    Ubuntu

    Yellow Dog Linux (para Mac)

  • 42

    Tcnico em Informtica

    Competncia 02

    Tipos de Distribuies

    Existe distribuio para tudo! Distribuio voltada para jogos, lan houses,

    igrejas, msicos, mdicos, advogados, professores, telecentros, crianas,

    deficientes visuais, matemticos... Distribuies que atendem a todos em

    geral, que trazem aplicativos para acesso a Internet, pacotes Offices e

    programas utilitrios tambm.

    H tambm distribuies com fins especficos como:

    Sistemas embarcados (para celulares e smartphones)

    Segurana de Redes wireless

    Anlise de redes Forense (para auxlio descoberta de crimes digitais)

    Live-CD (Distribuies que podem ser utilizadas sem a necessidade de

    instalar no computador. Basta dar boot pelo CDROM e utiliz-la).

    O que vem em uma Distribuio Linux?

    Quando empresas e/ou pessoas fazem uma distribuio, eles tem dois

    objetivos. O primeiro facilitar a vida do usurio e criar meios para que seja

    possvel utilizar o Linux com facilidade. A outra trazer uma reunio de

    aplicativos especficos de um assunto como uma distribuio voltada para

    estdio de msica ou ainda uma distribuio que atenda a maioria dos

    usurios, como o Ubuntu Linux.

    Uma distribuio feito Ubuntu, Fedora ou SuSE traz aplicativos genricos de

    acesso internet, bate-papo, clientes de e-mail, pacote Office e tambm

    alguns joguinhos.

    Os itens citados abaixo no so obrigatrios em uma distribuio Linux, mas

    prtica comum do mercado utiliz-los.

  • 43

    Sistemas Operacionais

    Competncia 02

    Kernel

    Claro! O kernel do Linux, o corao do sistema.

    Instalador

    Um programa que ajude o usurio a instalar o Linux no seu computador.

    Shell

    O interpretador de comandos. O mais comum do mundo Linux o Bash.

    Mas existem outros como o csh, bsh e o sh.

    Aplicativos em Modo Texto

    O Shell do Linux muito utilizado. possvel fazer absolutamente tudo em

    modo texto atravs de linhas de comando.

    Servidor X

    o servidor que proporciona ter Interface Grfica no Linux. No

    obrigatrio, mas, se desejado, voc pode ter mais de uma interface grfica no

    Linux.

    Interfaces Grficas

    Graas ao Servidor X, possvel ter diversas interfaces grficas. Conhea

    alguma delas: KDE, GNOME, FLUXBOX, WindowMaker, BlackBox e

    Enlightnment.

    Gerenciadores de Boot

    O NTLDR utilizado pelo Windows para possibilitar a escolha do sistema

    operacional na hora em que ligamos o computador.

  • 44

    Tcnico em Informtica

    Competncia 02

    No Linux os principais so:

    o LILO Linux Loader

    o GRUB - Grand Unified Bootloader

    Mdulos

    Programas que ligam o sistema operacional ao hardware, como o mdulo

    da placa de som. Mdulo o mesmo que Driver no mundo Microsoft.

    Agora que conhecemos algumas das principais caractersticas de um dos

    sistemas mais utilizados no mundo, o Linux, voc pode usar qualquer uma das

    distribuies do Linux, como sistema operacional servidor ou como sistema

    operacional cliente. Porm, existem distribuies que so mais utilizadas para

    fins especficos, vamos estudar sucintamente algumas delas.

    2.6.7. Principais Sistemas Operacionais Linux

    Existem algumas das distribuies que so mais conhecidas e utilizadas

    mundialmente, que inclusive serviram e servem de base para criar outras

    distribuies, devido a fortes caractersticas, como vamos relatar a seguir.

    Vamos juntos.

    Distribuio Debian Linux

    O Debian uma distribuio de GNU/Linux que tem como caracterstica

    principal a universalidade, ou seja, seu objetivo fazer com que ele seja um

    Sistema Operacional de carter livre e que possa ser usado em qualquer lugar

    do mundo, por qualquer pessoa. O Debian feito por mais de 1500

    voluntrios ao redor de todo o globo. Cada pacote, seja ele um programa,

    uma biblioteca ou documento, tem como responsvel o chamado

    mantenedor, cujas tarefas incluem a compilao e a correo de bugs do

    pacote. O Debian tem sido adotado por muitas entidades e tem atrado

  • 45

    Sistemas Operacionais

    Site da Distribuio:

    http://wiki.debianb

    rasil.org/

    Competncia 02

    especialmente os governos por ser independente de fornecedor, ser uma

    iniciativa 100% comunitria e ter um desenvolvimento aberto.

    Figura 20 Sistema Operacional Debian Linux Fonte: pt.wikipedia.org

    Alguns exemplos de uso do Debian como base so:

    Ubuntu

    Knoppix e o Kurumin

    GNU/LinEx - que obteve sucesso mundial com seus 80 mil computadores

    rodando GNOME instalados em Extremadura, Espanha.

    Distribuio dos Telecentros de So Paulo.

    Porto Alegre GNU/Linux - criado para o IV FISL (Frum Internacional de

    Software Livre).

    Distribuio Red Hat Linux

    http://pt.wikipedia.org/wiki/Debian

  • 46

    Tcnico em Informtica

    Competncia 02

    Red Hat Linux uma distribuio de Linux muito conhecida, lder do mercado

    nos Estados Unidos, criada e mantida pela Red Hat. A distribuio Red Hat

    est atualmente voltada para o mercado empresarial. No entanto, mantm a

    sua vertente comunitria atravs do projeto Fedora Core, que uma

    distribuio totalmente livre, gratuita, desenvolvida comunitariamente e que

    serve de base ao Red Hat Enterprise Linux.

    Figura 21 Sistema Operacional Red Hat Linux Fonte: pt.wikipedia.org

    Distribuio Fedora Linux

    O Fedora um sistema operacional que tem por base o Linux, uma coleo de

    software que faz com que o seu computador trabalhe. Pode utilizar o Fedora

    em conjunto com, ou em vez de, outro sistema operacional como o Microsoft

    Windows ou o Mac OS X. O sistema operacional Fedora completamente

    livre de custos para poder usufruir e partilhar.

    http://pt.wikipedia.org/wiki/Debian

  • 47

    Sistemas Operacionais

    Site:

    http://fedoraprojec

    t.org/pt/

    Competncia 02

    O Projeto Fedora o nome de uma comunidade mundial de pessoas que

    amam, usam e constroem software livre. Esse projeto tem o objetivo de

    liderar a criao e divulgao de cdigo e contedos livres e abertos

    trabalhando em conjunto como uma comunidade. O Fedora patrocinado

    pela Red Hat, o fornecedor de tecnologia de cdigo aberto de maior confiana

    da escala mundial. A Red Hat investe no Fedora para encorajar a colaborao

    e promover novas tecnologias com software livre.

    Figura 22 Sistema Operacional Fedora Linux Fonte: linux-noob.com

    Distribuio Slackware Linux

    Slackware Linux o nome da mais antiga e conhecida distribuio GNU/Linux

    mantida ainda em evidncia. Seu criador e mantenedor, Patrick Volkerding,

    estabelece uma meta de produo da distribuio baseada em simplicidade e

    estabilidade, alcanando o padro de distribuio mais Unix-like ao manter

    seus usurios nas camadas de configurao em console de modo texto para

    uma total personalizao do ambiente. Alm de seu uso profissional,

    considerada tambm como uma distribuio de nvel acadmico, mantendo

    uma vasta documentao atualizada em sua raiz, para os usurios que

    necessitem de maior conhecimento para domin-lo.

    http://linux-noob.com/review/fedora/fcrh/

  • 48

    Tcnico em Informtica

    Site: http://pt.wikipedia.org/wiki/Slackware

    _Linux

    Site:

    https://www.suse.c

    om/pt-br/

    Competncia 02

    O Slackware Linux um sistema operacional computacional baseado em

    projetos oficiais de software livre, desenvolvido por pessoas espalhadas no

    mundo, organizadas em comunidades e instituies, sendo a principal delas a

    FSF (Free Software Foundation) com seus projetos e licenciamentos GNU LGPL

    de software livre. Utiliza como cerne do sistema o projeto oficial da Linux

    Foundation, o kernel Linux.

    Figura 23 Sistema Operacional Slackware Linux Fonte: archive09.linux.com

    Distribuio SUSE Linux

    Criado em 1992, o SUSE o provedor original da distribuio empresarial do

    Linux e a plataforma com a maior troca de informaes para ambientes de

    computao essenciais. Com um portflio centrado no SUSE Linux Enterprise,

    so capacitadas milhares de organizaes ao redor do mundo em ambientes

    fsicos, virtuais e em nuvem. Com um compromisso contnuo com produtos

    inovadores e suporte Linux da mais alta qualidade, o crescimento do SUSE

    mais do que triplicou depois de ter sido adquirido pela Novell em 2004. Agora,

    operando como uma unidade de negcios independente do The Attachmate

    Group, o SUSE continua seu foco inabalvel nos benefcios do cdigo-fonte

    aberto e nas necessidades de seus parceiros e clientes comerciais.

    http://archive09.linux.com/feature/117062

  • 49

    Sistemas Operacionais

    Site: http://www.ubuntu

    -br.org/

    Competncia 02

    Figura 24 Sistema Operacional Suse Linux Fonte: www.paradigm.ac.uk

    Distribuio Ubuntu Linux

    Ubuntu um sistema operacional desenvolvido pela comunidade, e perfeito

    para laptops, desktops e servidores. Seja para uso em casa, escola ou no

    trabalho, o Ubuntu contm todas as ferramentas que voc necessita desde

    processador de texto e leitor de e-mails a servidores web e ferramentas de

    programao. Lana uma nova verso para desktops e servidores a cada seis

    meses. O que significa que voc sempre ter as ltimas verses dos maiores e

    melhores aplicativos de cdigo aberto que o mundo tem a oferecer.

    O instalador grfico lhe permite ter um sistema funcional de forma rpida e

    fcil. Uma instalao padro deve levar menos de 30 minutos.

    http://www.paradigm.ac.uk/workbook/repository/inst_postgresql.html

  • 50

    Tcnico em Informtica

    Competncia 02

    Uma vez instalado, seu sistema est imediatamente pronto para o uso. Na

    verso

    desktop voc

    tem um

    conjunto completo de aplicativos para produtividade, internet, imagens,

    jogos, entre outras ferramentas.

    Figura 25 Sistema Operacional Ubuntu Linux Fonte: blogdalurocha.wordpress.com

    Esse o mundo dos sistemas operacionais corporativos e domsticos, que

    hoje em dia so muito parecidos. Podemos trabalhar de qualquer lugar, desde

    que tenha uma conexo com a Internet. Para dar continuidade aos nossos

    estudos sobre sistemas operacionais, na prxima competncia convido voc a

    estudar algumas ferramentas de software que potencializaram o uso dos

    sistemas operacionais da Microsoft e do Linux. Vamos juntos!

    http://blogdalurocha.wordpress.com/2013/02/22/a-dell-oferece-notebooks-com-ubuntu-mas-mente-e-assusta-o-comprador/

  • 51

    Sistemas Operacionais

    Competncia 03

    3. COMPETNCIA 03 | CONHECENDO MELHOR OS SISTEMAS

    OPERACIONAIS

    Meu amigo(a), alguns dos recursos fundamentais a serem estudados nos

    sistemas operacionais da atualidade so os gerenciamentos de contas e

    grupos de usurios e os compartilhamentos de pastas e arquivos. Vamos

    saber como podemos usar esses recursos em todos os sistemas da Microsoft,

    desde o Windows XP, ainda hoje um dos mais usados comercialmente, alm

    do uso liberado de sua licena, para estudos, sem gerar custos. Vamos juntos

    iniciar nossos estudos.

    A partir de agora, vamos aprender a gerenciar contas e grupos de usurios.

    Em primeiro plano, vamos abordar o assunto no Windows XP. Saiba que ao

    usar um Sistema Operacional Cliente (como o Windows XP), os usurios e

    grupos utilizados s funcionaro onde eles foram criados. Esses usurios so

    chamados de usurios locais e no so reconhecidos em outra mquina,

    mesmo que esteja em rede.

    Imagine que temos uma estao chamada COMPUTADOR_1 e o usurio

    chamado MATEUS criado. No adianta ir no COMPUTADOR_2 e tentar fazer

    operao com esse usurio, pois ele pertence ao COMPUTADOR_1. Imagine

    agora um laboratrio com quatro computadores e que quatro alunos que iro

    ter aulas nesse laboratrio utilizem essas mquinas. necessrio que em cada

    mquina sejam criados os usurios. Note que no exemplo cada aluno s vai

    poder usar a mquina em que a conta dele foi criada. Caso a mquina dele

    esteja indisponvel e ele queira utilizar outra mquina, a conta dele ter que

    ser criada l.

    Veja na figura abaixo. O exemplo do nosso laboratrio ficaria assim:

  • 52

    Tcnico em Informtica

    Competncia 03

    Figura 26 Usurios_1 Fonte: Autor

    Note que cada mquina tem uma conta pra cada usurio. Cada aluno s

    poder utilizar a mquina onde ele tem conta cadastrada. Caso o

    COMPUTADOR_1 estivesse quebrado, o aluno MATEUS no poderia utilizar

    outra mquina, pois o usurio dele s existe no COMPUTADOR_1.

    Caso eu quisesse que todos os alunos utilizassem qualquer mquina, a soluo

    seria adotar a arquitetura abaixo.

    Figura 27 Usurios_2 Fonte: Autor

    Note que o problema foi resolvido. Agora todos os alunos podem utilizar

    todas as mquinas.

    Mas voc acha que essa soluo funcionaria para uma empresa de grande

    porte com 500 computadores? Imagine que nessa empresa tenha trs

  • 53

    Sistemas Operacionais

    Competncia 03

    turnos... Como manter 1.500 contas de usurios dessa forma? Mquina a

    mquina?

    Para resolver problemas como esse que adotamos a arquitetura

    Cliente/Servidor. No caso da empresa com 1.500 funcionrios e 500

    computadores basta termos um Servidor de Autenticao de Usurios, uma

    mquina que concentraria as 1.500 contas e disponibilizaria essas contas para

    todas as 500 mquinas da empresa e todos os funcionrios poderiam usar

    qualquer computador. Com essa arquitetura o profissional que gerencia esta

    rede (Geralmente chamado de Administrador de Redes ou Sysadmin) teria o

    gerenciamento fcil, centralizado e ntegro. Uma arquitetura assim d ao

    Sysadmin poderes como:

    Escolher em que horrio o usurio pode logar na rede;

    Escolher em que mquinas o usurio pode logar;

    Escolher que programas o usurio pode utilizar;

    Liberar ou proibir o uso da internet; Monitorar as aes do usurio.

    Nesse caso, precisaramos ter uma estrutura lgica, centralizada, que pudesse gerenciar todo o ambiente corporativo, uma estrutura cliente/ servidor, como podemos ver na Figura 28.

    Figura 28: Usurios_3 Fonte: Autor

  • 54

    Tcnico em Informtica

    Competncia 03

    Note que as contas foram criadas apenas no servidor. E todos os clientes

    podero usufruir desse recurso. Na plataforma Microsoft, quem faz esse papel

    um servidor chamado ACTIVE DIRECTORY, disponibilizado em todos os

    sistemas operacionais servidores da Microsoft desde o Windows 2000 Server

    at o presente Windows 2012 Server. Existem operaes que so pertinentes

    ao gerenciamento de usurios. So elas:

    Logar ou Logon:

    O ato de se registrar na rede, geralmente utilizando nome de usurio

    (login) e senha.

    Login (ou logname):

    Nome do usurio. Ex: Pedro

    Logout ou Logoff:

    O Ato de encerrar uma sesso.

    Autenticar:

    Quando o usurio fornece as credenciais corretas (nome de usurio e

    senha, por exemplo), o sistema autentica a sesso dele, ou seja, reconhece

    que o usurio verdadeiro (autntico).

    Sesso:

    a atividade de um usurio no sistema. Quando o usurio loga ele abre

    uma nova sesso. Quando o usurio faz um logoff ele encerra a sesso.

    Log:

    Arquivo descritivo que registra as aes de um usurio ou programa.

  • 55

    Sistemas Operacionais

    Competncia 03

    Exemplo:

    O usurio Pedro logou s 19:30.

    Abriu o Internet Explorer.

    Acessou o site: www.ead.sectma.pe.gov.br.

    Encerrou a sesso s 19:50.

    Quando um conjunto de usurios tem as mesmas caractersticas e vo utilizar os mesmos recursos e programas, devemos reuni-los em grupos de usurios. A ferramenta do Windows que gerencia esse recurso chamada de GRUPOS DE USURIOS. Para entender grupos de usurios basta lembrar-se de conjuntos. Por exemplo: Conjunto das cores: contm somente as cores (azul, amarelo...) ou Conjunto dos carros (Fusca, Chevette...). Grupos de Usurios do Dep. de Vendas: deve conter apenas os usurios do Dep. de Vendas (Joo, Jos...) e assim por diante. Quando o administrador da rede for liberar ou proibir algum recurso, em vez de aplicar a regra a cada usurio individualmente (o que seria demorado e cansativo), ele deve aplicar ao grupo que contm esses usurios e todos recebero essa poltica (regra), exemplificado na Figura 29.

    Figura 29 Usurios_4 Fonte: Autor

  • 56

    Tcnico em Informtica

    Competncia 03

    Note na figura acima que existem trs grupos. Cada grupo tem seus usurios

    distintos e tambm existem alguns usurios que no esto em grupo nenhum.

    Note tambm que Jos faz parte de dois grupos: VENDAS e DIRETORES. Esse

    tipo de associao permitido e no h limite. Posso colocar um usurio em

    quantos grupos forem necessrios. Ou seja, JOS vai usufruir dos direitos e

    polticas dos dois grupos.

    Imagine um exemplo com pastas. Quero liberar e/ou negar gravao e leitura

    aos Departamentos desta empresa. A maneira mais fcil utilizando os

    grupos de usurios. Veja o exemplo abaixo:

    Figura 30 Usurios_5 Fonte: Autor

    Veja que somente os funcionrios de cada setor tm acesso pasta do seu

    setor. O usurio de vendas no tem acesso pasta de Diretores, mas veja que

    existe uma pasta em comum. A pasta TODOS pode ser vista por todos os

    usurios, mas eles no podem alterar seu contedo. Quando temos essa

    situao, dizemos que a pasta somente leitura. Quando tenho acesso total

    pasta porque podemos fazer alteraes nela como Copiar, Excluir, Mover e

    renomear arquivos.

    Este recurso de criar regras para pastas e objetos do Windows chamado de

    ACL Access Control List (Lista de Controle de Acesso). As ACLs definem

    permisses e propriedades de objetos. So exemplos de ACLs:

  • 57

    Sistemas Operacionais

    Competncia 03

    O usurio JOS dono da pasta c:\jos

    O usurio JOS no pode excluir arquivos de c:\pedro

    O Grupo Diretores tem permisso total na pasta c:\jos

    O usurio MANOEL s tem acesso de leitura na pasta c:\jos

    O arquivo AULA.TXT que est na pasta c:\jos pertence ao usurio

    MANOEL

    3.1. Gerenciamento de Usurios Locais no Windows2000/XP/2003/2008

    Vamos agora prtica de como criar usurios e grupos nos Sistemas

    Operacionais da Microsoft. Note que no ttulo eu coloquei vrias verses

    incluindo as famlias de servidores 2000, 2003 e 2008, pois criar usurios

    locais nesses sistemas praticamente igual, porm neste momento vamos

    criar usurios que s funcionam no computador onde eles foram criados, ou

    seja: Usurios Locais.

    Uma conta de usurio define as aes que um usurio pode executar no

    Windows. Em um computador autnomo (Cliente ou Desktop) ou em um

    computador membro de um grupo de trabalho, uma conta de usurio

    estabelece os privilgios atribudos a cada usurio. Em um computador

    membro de um domnio da rede, um usurio deve ser membro de, no

    mnimo, um grupo. As permisses e os direitos concedidos a um grupo so

    atribudos a seus membros.

    Conta de Usurio: Registro que consiste em todas as informaes que

    definem um usurio para o Windows. Inclui o nome de usurio e a senha

    necessrios para que o usurio faa logon, os grupos nos quais a conta do

    usurio possui participaes e os direitos e permisses que o usurio tem

    para usar o computador e a rede e acessar seus recursos. Para o Windows XP

  • 58

    Tcnico em Informtica

    Competncia 03

    Professional e servidores participantes, as contas de usurio so gerenciadas

    com Usurios e grupos locais. Para controladores de domnio do Windows

    Server, as contas de usurio so gerenciadas com Usurios e computadores

    do Microsoft Active Directory.

    Grupo de Trabalho: Agrupamento simples de computadores, destinado

    apenas a ajudar os usurios a localizar itens, como impressoras e pastas

    compartilhadas do grupo. Os grupos de trabalho do Windows no oferecem a

    autenticao e as contas de usurio centralizadas oferecidas pelos domnios.

    Domnio: Grupo de computadores que faz parte de uma rede e compartilham

    recursos em comum como usurios, impressoras, pastas, programas e demais

    recursos de rede. Um domnio oferece autenticao e centralizao das

    contas dos usurios.

    Para termos um domnio se faz necessria da presena na rede de um

    Servidor com verses Windows 2000, 2003, 2008 ou 2012 Server, com a

    ferramenta Active Directory instalada. Essa ferramenta responsvel em criar

    o domnio, centralizar contas, fazer a autenticao e criar polticas de usos dos

    recursos.

    O cone Contas de usurios est localizado no Painel de controle. Para abrir

    Contas de usurio, clique em Iniciar, aponte para Configuraes, clique em

    Painel de controle e, em seguida, clique duas vezes em Contas de usurio.

    Voc tambm pode chamar o painel de controle utilizando outras

    alternativas:

    Menu Iniciar / Painel de Controle ou

    Menu Iniciar / Executar / Digite control e enter ou

    Dentro do Windows Explorer no lado direito escolha Painel de Controle.

  • 59

    Sistemas Operacionais

    Competncia 03

    Figura 31 Painel_1 Fonte: Autor

    Painel de Controle do Windows XP. Caso voc clique no boto do lado direito

    chamado: Alternar para o modo de exibio clssico, o Programa se

    apresentar da seguinte forma:

    Figura 32 Painel_2 Fonte: Autor

    Note que em ambas as figuras acima existem um cone chamado Contas de

    Usurio, d um duplo clique nesse cone veja a tela principal programa -

    Contas de Usurios do Windows:

  • 60

    Tcnico em Informtica

    Competncia 03

    Figura 33 Contas Fonte: Autor

    3.2. Criando Contas de Usurios

    Para criar uma conta, escolha a opo Criar conta e siga os seguintes passos:

    Digite um nome para nova conta (Ex: Joo da Silva)

    Escolha o tipo de Conta (Administrador do Computador ou Limitado)

    Obs: Apesar de o Windows permitir contas com espao e nome com acento

    como o exemplo acima (Joo da Silva) evite criar contas assim. Prefira sempre

    contas sem acento e sem espao como:

    joao.silva

    joao_da_silva

    j.silva

    silva.joao

    Quando vrias pessoas compartilham um computador, s vezes as

    configuraes podem ser alteradas acidentalmente. Com as contas de

    usurio, possvel evitar que outras pessoas alterem as configuraes do

    computador.

  • 61

    Sistemas Operacionais

    Competncia 03

    H dois tipos de contas de usurios. As contas de Administrador do

    Computador permitem que o usurio altere todas as configuraes como:

    instalar programas, remover programas, instalar e remover impressoras entre

    outras tarefas administrativas.

    As contas limitadas permitem apenas que o usurio altere poucas

    configuraes. Para entender melhor os limites de contas, observe a figura

    abaixo:

    Figura 34 Limites dos Usurios Fonte: Autor

    3.2.1. Alterando as Contas de Usurios

    Depois de Criada a conta, basta voc clicar no cone da conta para ter acesso a

    preferncias da Conta do Usurio, onde poder escolher alterar a senha, o

    nome da conta, a imagem, o tipo da conta ou at mesmo excluir a conta.

    Observe a Figura 35.

  • 62

    Tcnico em Informtica

    Competncia 03

    Figura 35 Alterando as Contas dos Usurios Fonte: Autor

    Conhea todas as opes acima e no se esquea de atribuir uma senha ao

    usurio. Ela a garantia de que sua conta no ser usada indevidamente.

    Para testar uma conta faa o Logoff do sistema. Para fazer o Logoff v em

    Iniciar / Fazer Logoff de... E o sistema exibir a seguinte tela

    Figura 36 Logoff Fonte: Autor

    Trocar Usurio - Sua sesso continua aberta (seu MSN continua aberto,

    documentos e programas) e outro usurio poder utilizar o computador sem

    interferir no seu trabalho.

    Fazer Logoff - Sua sesso ser encerrada (todos os seus programas sero

    encerrados) e o outro usurio poder utilizar o computador.

  • 63

    Sistemas Operacionais

    Competncia 03

    Em ambos os casos, a tela de Logon do Windows ser exibida, conforme

    Figura 37 abaixo:

    Figura 37 Logon Fonte: Autor

    Note a presena da Conta Joo da Silva. Para logar nessa conta, basta clicar

    com o mouse sobre ela e digitar a senha. Em um ambiente residencial a tela

    mais do que atrativa, mas em um ambiente corporativo (empresas) esta tela

    deve ser mudada, pois para um, dois