sistemas operacionais - site · presidenta da república dilma vana rousseff vice-presidente da...
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