Professional Documents
Culture Documents
Sumrio
Apresentao ........................................................................................................................................ 4
INTRODUO ...................................................................................................................................... 5
MDULO 01 .......................................................................................................................................... 6
O que e para que serve um Sistema Operacional? ................................................................. 6
Um pouco de histria ......................................................................................................................... 7
Primeira Gerao (1945-1955) ..................................................................................................... 7
Segunda Gerao (1955-1965) Sistemas em Lote (batch) ...................................................... 7
Terceira Gerao (1965-1980) CIs e a Multiprogramao ...................................................... 8
Quarta Gerao (1980-Presente) Computadores Pessoais .................................................... 10
Quinta Gerao (2007-Presente) Dispositivos Mveis ......................................................... 11
Os Vrios Tipos de Sistemas Operacionais .................................................................................... 11
Sistemas Operacionais para mainframes ................................................................................... 11
Sistemas Operacionais de servidores ......................................................................................... 12
Sistemas Operacionais de multiprocessados ............................................................................. 12
Sistemas Operacionais de computadores pessoais .................................................................... 13
Sistemas Operacionais para dispositivos mveis ...................................................................... 13
Sistemas Operacionais embarcados ........................................................................................... 14
Sistemas Operacionais em tempo real ....................................................................................... 14
Sistemas Operacionais Monotarefas; ......................................................................................... 15
Sistemas Operacionais Multitarefas;.......................................................................................... 15
Funes de Um Sistema Operacional ............................................................................................. 15
O Gerente de Tudo ...................................................................................................................... 15
Um excelente tradutor ................................................................................................................. 16
Um eficiente guardador de dados ............................................................................................... 16
Principais conceitos sobre Sistemas Operacionais ........................................................................ 17
Processos...................................................................................................................................... 17
Ncleo (Kernel) ........................................................................................................................... 18
Interpretador de Comandos (Shell) ............................................................................................ 19
Chamadas de Sistema (System Calls) ........................................................................................ 19
Endereamento de Memria e Memria Virtual ....................................................................... 20
Entrada e Sada ............................................................................................................................ 21
Arquitetura de Sistemas Operacionais ............................................................................................ 21
Sistemas Monolticos .................................................................................................................. 21
Sistemas em Camada .................................................................................................................. 22
Sistemas Microncleo ................................................................................................................. 22
Sistema de Rede .......................................................................................................................... 23
Mquinas Virtuais ....................................................................................................................... 23
MDULO 02 ........................................................................................................................................ 25
E o Sistema operacional vem no computador? .......................................................................... 25
Preparao correta do disco rgido no tocante a criao de parties e formatao .................... 26
Partio de Discos ............................................................................................................................ 26
Formatao de Discos ...................................................................................................................... 28
Processo de Instalao ..................................................................................................................... 29
Instalando o Windows 7. ................................................................................................................. 32
Objetivo: ........................................................................................................................................... 32
Aplica-se a: ....................................................................................................................................... 33
Introduo:........................................................................................................................................ 33
Requisitos Mnimos de Sistema ...................................................................................................... 33
Um pouco sobre o Ubuntu ............................................................................................................... 55
Informtica - Sistemas Operacionais
APRESENTAO
Todo usurio de computador, seja do mais bsico que utiliza para editar texto, acessar as
ferramentas de Internet at os programadores, designs grficos profissionais, utilizam sempre
Sistemas Operacionais (ou Sistemas Operativos em Portugal) em suas atividades.
Porm, podemos perceber que mesmo fazendo uso, muitos profissionais de vrias reas
do conhecimento e da Informtica em especfico, no sabem ou conhecem como o
funcionamento de um Sistema Operacional (SO), quais suas funes em um micro e o que estar
por traz de todos aqueles cones bem desenhados das vrias telas nos computadores de mesa,
notebooks, tablets e smartphones.
Pensar em nossos alunos na pratica de suas competncias no mercado de trabalho sem
um conhecimento bsico sobre este tipo de software bsico, apenas com aes rotineiras de
manuteno de software como formatar o Sistema Operacional por reclamao de lentido ou
travamento por parte do cliente ou a instalao mecnica de uma outra verso da escolha do seu
cliente no uma postura profissionalmente adequada.
No decorrer deste guia, procuraremos abordar vrios tpicos como a histria dos SO,
conceitos bsicos, as principais funes, os mais importantes desenvolvedores destes softwares
da histria, instalao e configurao, dentre outros temas que sero de estrema importncia
para uma formao mais completa dos futuros tcnicos em informtica.
Vale ressaltar que no temos a inteno de esgotar este assunto visto que procuramos
voltar s prximas pginas para um vis mais prtico e voltado para o que mais importante para
a prtica profissional procurado tambm simplificar termos para facilitar a compreenso dos
assuntos. Todos os professores devem contribuir com a formao discente com assuntos que
no sejam abordados por este guia e que julgue importante lembrando sempre que o aluno o
centro de nossas aes pedaggicas.
Aproveitem as prximas pginas e sua contribuio sempre de grande valia para o
enriquecimento geral da disciplina.
Bom Trabalho !
Caro Aluno,
Ter noes bsicas do uso do computador e suas principais
ferramentas, estudar os componentes internos e sua arquitetura so
etapas j superadas por voc com sucesso. Agora seu novo desafio
entender como um software capaz de gerenciar todo este aparato
fsico, todo este Hardware.
Este ser seu novo desafio e esperamos que juntos possamos
viajar nos conceitos e funcionalidades de um Sistema Operacional
podendo compreend-lo com mais propriedade.
Esperamos que suas dvidas sejam tiradas e seu uso do
computador se torne cada vez mais consciente.
INTRODUO
Este guia lhe auxiliar no estudo dos Sistemas Operacionais Modernos, voc ver um
pouco da histria, dos conceitos de processos, thread, ncleo (Kernel), Deadlock, escalonamento,
gerenciamento de memrias, arquivos, dispositivos, Boot, dentre outros importantssimo para seu
conhecimento e prtica. Para isto, este manual ser dividido em 6 mdulos no intuito de facilitar
sua compreenso sobre estes temas. Vejamos um resumo de cada um destes mdulos:
Mdulo 01: O que e para que serve um Sistema Operacional? Conhecer, saber o que e
como evoluiu um Sistema Operacional ser o primeiro passo que daremos neste estudo.
Neste mdulo, veremos tambm os principais conceitos tcnico usados.
Mdulo 02: E o SO vem no Computador? Como preparar um computador recm
comprado e a instalao de um Sistema Operacional sero nossos principais objetivos no
estudo deste mdulo. Veremos tambm uma noo dos principais SO vendidos no
mercado atual do mais simples aos prprios para gerenciamento de redes de
computadores.
Mdulo 03: E simplesmente instalar? O que fazer aps a instalao de um SO para
que o usurio possa usufruir plenamente de todas as funes de seu novo computador o
assunto principal deste mdulo. Preste bastante ateno !
Mdulo 04: E agora, vamos s operaes bsicas do Sistema Operacional!
Gerencialmento, esta a palavra principal deste mdulo. Entender como memrias,
programas, hardwares, so gerenciados pelo SO j instalado nosso principal objetivo
neste momento
Mdulo 05: Modo texto? E isto Sistema Operacional? Estudar o modo texto nosso
objetivo primordial aqui. Noes de Comandos, como eles devem ser utilizados, a
utilidade do uso do Sistema Operacional neste modo e gerenciamento sero os tpicos
que estudaremos aqui.
Ento, mos s obras e tenha um bom estudo em mais este guia.
Informtica - Sistemas Operacionais
MDULO 01
UM POUCO DE HISTRIA
Como em toda rea do conhecimento, interessante conhecer um pouco da histria dos
principais elementos que iremos estudar. Como o assunto que trabalharemos este semestre so
os Sistemas Operacionais, algumas perguntas so comuns de fazermos: Quando comeou esta
histria de Sistemas Operacionais para computadores?. Pensamos tambm: Em todos os
computadores, desde os primeiros at os mais modernos, sempre existiram? e agora, com a
evoluo dos celulares, existe uma categoria que sua diferena para seus predecessores
celulares justamente o Sistema Operacional (SO) que vem instalado, so os conhecidos
Smartphones (Android, Windows Phone, IOS, Symbian OS, so exemplos de SO desenvolvidos
para dispositivos mveis.). Estas e muitas outras perguntas relacionadas histria dos SO iremos
procurar san-las no decorrer este estudo.
Alguns autores procuram descrever esta evoluo dos SO por geraes, de acordo com o
que foi visto nas disciplinas de Informtica Bsica e Arquitetura e Manuteno de computadores
referente evoluo dos computadores. Metodologicamente, veremos a diviso mais comum que
por geraes que so: Primeira Gerao onde os computadores ainda eram por vlvulas,
Segunda Gerao, onde os computadores j eram fabricados com transistores, a Terceira
Gerao onde os computadores eram construdos com Circuitos Integrados e a Quarta Gerao
que so os atuais computadores pessoais. Vamos fazer uma breve relao entre estas geraes
dos computadores com a evoluo dos SO.
PRIMEIRA GERAO (1945-1955)
Na poca em que os computadores eram desenvolvidos com vlvulas, rels, resistncias,
onde personagens como John Atanasoff e seu aluno Clifford Berry, Konrad Zuse, William
Mauchley e seu aluno J. Presper Eckert, e toda a equipe que trabalhou nos projetos como o
Colossus, o Mark, o ENIAC dentre outros ainda no havia desenvolvimento de Sistemas
Operacionais. Os computadores funcionavam por meio de uma equipe complexa onde programar,
operadorar, responsveis pela manuteno, projetar eram atividades essenciais para o
funcionamento destas complexas mquinas.
Imagine voc usando este computador: Voc iria projetar o programa em linguagem de
mquina para calcular uma raiz quadrada, iria escrever este programa configurando as vlvulas
e conectando plugs corretamente para fazer este clculo, iria iniciar o calculo que em alguns
casos iriam poderia demorar horas e ainda torcer para que nenhuma das vlvulas queimassem
(haviam computadores com mais de duas mil vlvulas) e caso isto acontecesse voc teria que
procurar quais queimaram, substitui-la e iniciar todo os processo. Agora, voc pode imaginar que
no era simples utilizar os computadores na primeira gerao.
SEGUNDA GERAO (1955-1965) SISTEMAS EM LOTE (BATCH)
Nesta gerao, as vlvulas e rels comearam a serem substitudos por transistores, com
isto, o processamento das informaes passaram a ser mais rpidas, o consumo de energia
diminuiu dentre outras melhorias. Os computadores desta gerao eram mais confiveis e de
grande porte (conhecidos como mainframes) e por isto, comearam a ser produzidos
comercialmente e por encomenda.
Foi nesta poca onde houve uma necessria separao entre as funes do projetista, do
fabricante, do programador, do operador e do tcnico em manuteno, cada um responsvel por
uma parte no funcionamento da mquina.
Nesta gerao, a forma de processar um programa evoluiu. Primeiramente, o programador
escrevia no papel em linguagem assembly ou Fortran e depois perfurava em cartes. Com estes
cartes prontos, o programador entregava-os aos operadores na sala de entrada. Depois de um
certo tempo, o programador retirava na sala de sada o resultado impresso do calculo
programado. Ento, o operador estava constantemente entrando e saindo da sala de mquinas
para trocar os cartes de entrada.
Com o tempo, e a necessidade de melhorias neste processo extremamente demorado, foi
criada a ideia de sistemas em lote onde os operadores pegavam vrios cartes, gravavam suas
informaes em fitas magnticas e levava para a sala de mquinas e assim, vrios programas
eram processados um aps outro seguindo a ordem que o operador gravou na fita. Com isto, o
tempo de processamento das informaes foi reduzido drasticamente. E, como a mquina
mudava de um programa para outro, usando a mesma fita? Tudo era impresso de uma vez? Para
resolver todo este problema, foi criado um programa especial que lia o inicio, o meio e o fim do
programa, gravava em uma fita de sada das informaes e este mesmo programa iniciava a
leitura do segundo programa e gravava o resultado na fita de sada. Ao final do processamento
em lote de todos os programas, o operador levava a fita magntica de sada para a sala de sada
e imprimia os resultados na impressora. O tal programa especial eram os primeiros Sistemas
Operacionais que liam os arquivos em Fortran ou Assembly e gravavam o resultado em outra fita,
estes SO eram os FMS (Fortran Monitor System) e o IBSYS.
Voc pode ver que a utilizao do computador nesta gerao no era nada simples. No
verdade? Porm, em relao ao trabalho dos profissionais da gerao anterior houve um
considervel progresso.
Veja a figura abaixo retirada do livro Sistemas Operacionais 1 uma pequena representao
de todo este processo.
TANENBAUM, Andrew S. Sistemas Operacionais Modernos. So Paulo: Pearson Prentice Hall, 2009, 5p.
colocadas em um menor espao, permitindo assim que todos os custos fossem reduzidos e a
velocidade de processamento aumentasse. A empresa pioneira nesta tecnologia foi a IBM com o
lanamento do IBM 360.
A nvel dos SO, vale-se destacar o aparecimento de tcnicas como a multiprogramao,
spooling, timesharing, que trouxeram conceitos fundamentais para o desenvolvimento dos SO
modernos.
interessante compreender quais os motivos que o hardware influenciou no
desenvolvimento dos Sistemas Operacionais. Nesta poca, as empresas fabricavam hardwares
prprios, com caractersticas prprias, funes prprias e quando o usurio precisava melhorar
seus equipamentos ou ate mesmo troca-los dentro da mesma fabricante quase tudo era
incompatvel, foi nesta poca em que a IBM comeou a pensar em desenvolver uma linha de
equipamentos que usasse o mesmo SO. Neste caso o OS/360 foi o primeiro SO com este intuito.
Seguindo esta linha os SO desta gerao a tcnica de multiprogramao foi
implementada. Quando uma tarefa terminava de usar a processador (CPU) e era encaminhada
para os dispositivos de Entrada e Sada (E/S) a CPU ficava ociosa esperando a nova tarefa
enquanto terminava a operao de E/S. Para resolver este problema, a multiprogramao foi
desenvolvida. Vrias tarefas eram colocadas em memrias (ou espao de memria) diferentes,
permitindo que quando a CPU liberasse o processo para os dispositivos de E/S o Sistema
Operacional encaminhasse diretamente outro processo de outro espao de memria direto para o
processamento.
Outra tcnica desenvolvida foi a de spooling (este termo deriva de simultaneus peripheral
operation online) que permitia o carregamento de outra tarefa vinda dos cartes perfurados
automaticamente para parties que foram recentemente liberadas. Com esta tcnica, alm de
automatizar a entrada das informaes, permitia que o resultado j fosse automaticamente
impresso na sada.
J o timesharing uma variante da multiprogramao que permite que o processador
possa executar longas tarefas simultaneamente com as pequenas. A necessidade de
implementao do timesharing surgiu com a utilizao do mesmo computador por mais de um
usurio. O primeiro usurio pode enviar um processo bem demorado (como pesquisar um arquivo
entre milhes de registro) para a CPU enquanto outro usurio pode solicitar uma rotina pequena
de compilao e este no ficar esperando at a CPU terminar a primeira solicitao. O primeiro
SO com esta tecnologia foi o CTSS (Compatible Time Sharing System Sistema Compatvel de
Tempo Compartilhado) desenvolvido no MIT. Aps o CTSS, foi desenvolvido o MULTICS
(Multiplex Information and Computing Service Servio de Computao e de Informao
Mutiplexada) por um consorcio entre o MIT a Bell Labs e a General Eletrics. Este sistema seria
instalado em uma mquina desenvolvida por eles para suportar simultaneamente requisies de
centenas de usurios.
10
Nos anos de 1960, Doug Engelbar revolucionou, mesmo sem esta inteno, a forma de
pensar dos Sistemas Operacionais modernos. Ele desenvolveu o GUI (Graphical User Interface)
que era uma Interface grfica voltada para facilitar o uso do usurio com utilizao do mouse, e
uma tela com janelas, menus e cones. Esta ideia, foi usada pelos pesquisadores da empresa
Xerox Parc e implementada nas mquinas produzidas por eles. Com isto, Steve Jobs aps o
contato com a Xerox Parc, se inspirou e desenvolveu a primeira verso do Mac OS no projeto
Lisa e, sabendo disto, Bill Gates inspirado e maravilhado com a ideia de Steve Jobs desenvolveu
o Windows, uma plataforma grfica para que funciona sobre o MS-DOS.
QUINTA GERAO (2007-PRESENTE) DISPOSITIVOS M VEIS
Paralelamente quarta gerao, surgiram os dispositivos mveis que com a evoluo da
nanotecnologia os celulares, smartphones, tablets, eletrodomsticos, palmtops, foram ficando
cada vez mais complexos, e para operar todos os componentes de hardware destes dispositivos,
foram desenvolvidos vrios SO como o Palm OS, o Android, o Windows Phone, o iOS, Symbian
OS, Blackberry OS e outros.
A principal caracterstica destes SO operar equipamentos de pequeno porte, com um
Hardware menos poderoso que um computador pessoal tornando a utilizao do dispositivo mais
interativa e dinmica. Veremos no decorrer deste manual mais informaes sobre estes tipo de
SO.
11
pode possuir vrios processadores, memrias RAM, discos rgidos que podem ser trocados
mesmo sem que precise desligar o equipamento.
Vale ressaltar que Sistemas Operacionais para mainframes so desenvolvidos para
atender as necessidades daquele equipamento em especfico no existindo uma empresa de
software que seja especializada neste setor.
Alguns exemplos de SO para mainframes so z/OS, z/OS.e, z/VM, z/VSE, VSE/ESA, TPF,
z/TPF e Linux on System z.
Foto de um mainframe
12
13
14
15
computador funciona a nvel de software pode ser um de seus interesses. Perguntas como: Como
se copia um arquivo no disco rgido? Como funciona uma webcam? Ou uma pergunta mais
simples, como um texto aparece no monitor? Ou at mesmo em qual parte do monitor um vdeo
vai ser apresentado?
Para voc entender mais ou menos as respostas para estas perguntas, basta voc
entender que o Sistema Operacional o gerente de tudo isto, de todas estas atividades e muitas
outras.
O SO gerencia todo o hardware instalado em um computador. Por exemplo: Quando voc
instala uma placa de vdeo de ultima gerao, ou uma impressora de alta resoluo, ou uma
placa de rede super rpida quem vai permitir que voc use todos estes recursos ao mximo
exatamente o SO. Ele vai precisar apenas que os drivers (veremos mais nos captulos a seguir)
sejam instalados. Copiar um arquivo de um pen driver para o disco rgido outra ao do SO,
utilizar programas prprios para um servidor.
Estudaremos durante este captulo os vrios tipos de gerentes que um SO tem como por
exemplo: o Gerenciador de Arquivos, Gerenciador de Memria, o Gerenciador de Dispositivos, o
Gerenciador de Processos dentre outros. Todos estes gerentes confirmam mais ainda que o SO
literalmente o Gerente de Tudo!
UM EXCELENTE TRADUTOR
O Sistema Operacional trabalha mediando a comunicao entre dois elementos bsicos do
uso de um sistema computacional. De um lado ns temos o Hardware com sua complicada
linguagem de mquina e emaranhados tecnolgicos, do outro lado ns temos voc, o ser
humano. E servindo de interface entre voc e todo este hardware tem o Sistema Operacional. Ou
voc acha que usa a impressora diretamente?
Quando mandamos imprimir um documento, ele vai passar primeiro pelos comandos do
SO para este, acionar o processador, disco rgido, memria RAM, organizar tudo e mandar as
informaes eltricas (binria) viajarem entre os circuitos da placa me para ser enviada pela
porta USB (ou seja l qual for a porta que voc use para Impressora) at chegar na impressora.
Ento voc pode perceber que o SO traduziu esta nossa necessidade (de imprimir) para
linguagem de mquina e transportou at a impressora.
Sem contar que o SO tambm faz a interface entre os programas em geral e o hardware.
Os programas como pacotes de escritrios (editores de texto, planilhas, apresentaes e outros)
os editores grficos, editores e reprodutores de vdeo, programas de Internet e vrios outros
utilizam os recursos de hardware indiretamente, porque quem gerencia tudo isto justamente o
SO, traduzindo as necessidades dos programas de utilizao do hardware.
UM EFICIENTE GUARDADOR DE DADOS
O Sistema Operacional tambm atua em outro segmento de muita importncia para a
utilizao de um computador. Voc j se perguntou como uma informao armazenada no
disco rgido?
Todo processo de armazenamento de dados no computador ou em qualquer unidade de
memria conectada ao computador tambm realizado pelo SO. Alm de armazenamento, ele
ainda faz a consulta, a excluso e a organizao destes arquivos (dados) nestas mdias de
gravao. Pode ter certeza, ele sabe exatamente onde esto todos os arquivos e programas
instalados no disco rgido de seu computador.
Informtica - Sistemas Operacionais
16
Durante vrios momentos em que este guia estava sendo produzido, em todo momento
que solicitvamos o salvamento das novas informaes, no era o editor de texto que estava
salvando no, pelo contrrio, ele a cada momento em que era s alvo o editor solicitava ao SO para
efetivar esta ao no disco rgido.
Ento, entendidas estas funes bsicas de um Sistema Operacional, vamos
partir para o estudo dos principais conceitos.
17
EXECUO (RUNNING): quando um processo est sendo processado pela CPU. Suas
orientaes so mandadas para o processador pelo Sistema Operacional para que
haja a leitura das linhas de programao e suas instrues sejam armazenadas na
memria principal para ficar pronto para o uso.
PRONTO (READY): Depois de executado todas as instrues de um programa e
armazenadas na memria principal, o processo fica pronto. Este o momento que o
processo tem todas as condies lgicas de executar e fica aguardando ser executado
pelo Sistema Operacional que decidir qual processo pronto ir ser executado no
momento. Este sistema de espera e envio de processos para execuo conhecido
como escalonamento.
ESPERA (WAIT): quando um processo fica aguardando alguma orientao externa
para funcionar. Uma resposta da placa de vdeo, ou uma liberao de memria, uma
impressora ocupada com outras impresses, so exemplos de situaes que deixam
um processo em espera.
Durante toda execuo de um processo ele pode mudar constantemente de estado de
acordo com as circunstncias, mais as mudanas no so aleatrias e muito menos acontecem a
qualquer momento. Vejamos as quatro possveis mudanas dos estados de processo:
EM EXECUO
ESCALONADOR
ESPERA
FILA DE PROCESSOS
PRONTO
Note no grfico acima que o processo quando em espera nunca volta para o estado de
Execuo e quando o processo est em estado de Pronto ele no retorna para estado de Espera
logo, deduzimos que existem basicamente quatro mudanas de estado de um processo:
EXECUO PRONTO | PRONTO E XECUO | EXECUO ESPERA | ESPERA PRONTO
NCLEO (K ERNEL)
Primeiramente, importante que fique claro que um computador pode funcionar sem um
Sistema Operacional instalado. Esta afirmao pode parecer completamente fora da realidade,
mais se voc lembrar da disciplina de Arquitetura e Manuteno, os primeiros computadores
18
(ENIAC, Colossus, Z3 e outros) no possuam SO, os programas eram projetados e escritos para
depois serem inseridos na mquina e esta executa-lo repetidamente at acabar a programao.
Porm, programar em linguagem de to baixo nvel exigia um conhecimento muito
avanado tanto do programador como do operador para entender o objetivo do programa como
saber operar na mquina.
E, voc pode se perguntar: O que isto tem a ver com o ncleo?. A resposta simples:
TUDO !.
O ncleo (ou Kernel em ingls) a parte central do Sistema Operacional na maioria dos
computadores, ele que fica em contato direto com o Hardware da mquina. Voc lembra que o
SO o gerente de tudo no computador? Pronto, o ncleo (kernel) tem como principal funo
gerenciar e permitir a interao entre todas as aplicaes em com o hardware. Observe a figura
abaixo:
NAVEGADOR
EDITORES
DE T EXTO
EDITORES
GRFICOS
NCLEO (KERNEL)
MEMRIA
DISPOSITIVOS
E/S
PROCESSADOR
Ento, podemos observar que os aplicativos interagem diretamente com o ncleo e este,
faz a gerencia destes processos com o hardware do computador. Todas as gerncias que
estudaremos neste guia, atuam diretamente em nvel ncleo ou utilizam ele para passar seus
processos.
INTERPRETADOR DE COMANDOS (SHELL)
O que usamos diretamente no computador so os programas (aplicativos), nossa interao
direta com eles. Utilizar o Sistema Operacional em si no muito comum para o usurio final,
interagimos com os programas e estes interagem com o Sistema Operacional.
A nossa interao com os programas feita pelo Interpretador de Comandos. Quando
clicamos no boto fechar (
) o interpretador de comandos que manda a informao
solicitada via mouse para que todos os procedimentos relativos a esta ao seja feita.
Vale ressaltar que o Interpretador de Comandos no faz parte do Sistema Operacional ele
emite um processo que cumprir a ao solicitada pelo usurio e, quando o processo finalizado
o Interpretador de Comandos retorna ao usurio um ok e fica aguardando um novo comando.
CHAMADAS DE SISTEMA (SYSTEM CALLS)
As chamadas de sistema so micro processos enviados pelos programas para o SO com
instrues de funcionamento. Ento, enquanto o shell responsvel pela interface entre o usurio
19
20
MEMRIA CHEIA
Quando a memria RAM fica cheia o SO
envia os endereos dos processos para o
disco.
PROCESSO A
0x12abj000
0x12abc000
0x12abe000
0x12abk000
0x12abt000
0x12aby000
0x12abh000
0x12abx000
ENTRADA E SADA
Todo sistema computacional possuem seus dispositivos de Entrada e Sada (E/S) de
dados. Estes dispositivos so controlados tambm pelo SO. Devemos entender que alguns
programas podem ser independentes destes dispositivos, j outros programas necessitam da
especificao do SO por meio dos drivers de dispositivos.
21
anteriormente), ele tambm era monoltico, mais com a evoluo e desenvolvimento deste
sistema, sua arquitetura mudou.
Veja uma representao de um sistema monoltico:
SISTEMAS EM CAMADA
De uma forma mais organizada, o SO com sua arquitetura em camadas tem seu ncleo
dividido em camadas de abstrao. Cada camada tinha uma importncia dentro do ncleo, vamos
observar a representao deste sistema:
Notemos que as camadas so bem organizadas e como dito, cada uma com uma funo
dentro do ncleo. Este no o nico modelo de arquitetura em camadas o sistema em lote THE
(Technische Hogeschool Eindhoven) foi um dos primeiros neste modelo e era dividido em seis
camadas.
Este modelo apresentou problemas substanciais. Quando uma operao precisaria
comear na primeira camada e seguir at o hardware ela obrigatoriamente teria que passar por
todas as outras camadas aumentando a possibilidade de erro ou inconsistncia das informaes.
O outro problema era que a organizao lgica das funcionalidades do sistema em camadas
horizontais de abstrao no era algo bvio, o que causava problemas. Por estes motivos, este
modelo no foi muito aplicado e hoje em dia implementado parcialmente nos sistemas.
SISTEMAS M ICRONCLEO
Baseado no sistema em camadas, os projetistas retiraram do ncleo todas as gerencias e
colocaram em nvel de usurio. Se voc parar para refletir, qualquer gerente que venha a entrar
Informtica - Sistemas Operacionais
22
em colapso seja no monoltico ou no em camadas, o sistema ir entrar em falha geral visto que
todos estes gerente e aplicaes funcionam a nvel ncleo.
Voc poder entender melhor a arquitetura microncleo interessante entender que o
ncleo slido do sistema monoltico e o ncleo organizado do em camadas foi dividido em vrios
pequenos ncleos independentes (da o nome microncleo), caso um chegue a causar algum
defeito este pode ser restaurado sem causar um colapso geral no sistema. Com isto, esta
arquitetura tornou-se mais confivel ao usurio, podendo o usurio agir no sistema sem que
tenha uma perda total do sistema.
Na prtica, se voc est assistindo um filme e ao mesmo tempo um DVD gravado, caso o
processo de gravao gere um erro durante sua execuo, voc poder continuar assistindo seu
vdeo sem travar a mquina. No sistema monoltico, por exemplo, ele travaria tudo por todas as
aplicaes serem a nvel ncleo.
Veja na imagem abaixo uma pequena representao deste sistema.
SISTEMA DE R EDE
Esta arquitetura uma variao do modelo de microncleo. Possui basicamente dois tipos:
Sistema Cliente-Servidor e Peer-to-Peer.
No Sistema Cliente-Servidor, a estrutura muito parecida, porm os SO diferenciam os
processos em dois tipos: Processos Servidores que prestam algum servio e aqueles que
utilizam estes servios que so os Processos Clientes. O Ncleo do Cliente-Servidor e do
sistema Microncleo parecido. Este sistema dividido em dois tipos: Servidor Dedicado, onde
as mquinas servidoras no executam aplicativos na rede local, limitando-se a atender os
processos externos. No tipo Servidor no Dedicado, as mquinas servidoras provm servios
tanto para as redes locais como para as redes externas.
No Sistema Peer-to-Peer vrias mquinas so ligadas entre si e cada uma delas possui um
sistema que tem servios de servidor e cliente junto com o Sistema Operacional local.
M QUINAS VIRTUAIS
A mquina virtual um recurso muito utilizado nos dias de hoje para que dentro de uma
mesma mquina fsica o sistema operacional possa criar outros computadores dentro do
mesmo. Como se fosse um clone da mquina original dentro dela mesmo. D esta forma, os
usurios podem instalar vrios Sistemas Operacionais dentro de um s, ento, pode-se instalar
Informtica - Sistemas Operacionais
23
um Windows Server 2012, um Suse Linux e um outro sistema qualquer dentro de um Windows 7
instalado no computador.
Os programas de virtualizao (Hipervisor, Virtual Box, Microsoft Virtual PC e outros)
compartilham os recursos de hardware (memria RAM, Disco Rgido, Placa de vdeo,
processador e outros) a fim de permitir que a Mquina Virtual (MV) seja praticamente uma
mquina dentro de outra permitindo executar qualquer aplicao diferente da mquina real.
Evidente que como a mquina virtual compartilha os recursos do hardware, o desempenho da
mquina real ir diminuir a medida que as MV so ligadas.
O Recurso de MV ser utilizado nesta disciplina para testarmos a instalao de vrios tipos
de Sistemas Operacionais livres.
24
MDULO 02
25
A CRIAO DE PARTIES E
FORMATAO
PARTIO DE DISCOS
Quando compramos um disco rgido, ele no vem preparado para receber um sistema
operacional, da comeamos primeiramente com o processo de parties do disco.
Mais o que uma partio? Uma partio uma diviso do espao de um disco rgido
(SCSI ou ATA). Cada partio pode conter um sistema de arquivos diferente. Consequentemente,
cada partio podem ser instalado um Sistema Operacional sendo possvel, portanto a
convivncia de vrios Sistemas Operacionais na mesma unidade de disco. Tambm vale serem
abordados os tipos de parties ou Sistemas de Arquivos 2 utilizados para alocao,
gerenciamento e organizao dos arquivos nas unidades de armazenamento para um breve
entendimento de quando e como utiliz-los. Diferentes sistemas operacionais usam diferentes
2
26
sistemas de arquivos. Conforme cresce a capacidade dos discos e aumenta o volume de arquivos
e acessos, esta tarefa torna-se mais e mais complicada, exigindo o uso de sistemas de arquivos
cada vez mais complexos e robustos. Existem diversos sistemas de arquivos diferentes, que vo
desde sistemas simples como o FAT16, que utilizamos em cartes de memria, at sistemas
como o NTFS, EXT3 e ReiserFS, que incorporam recursos muito mais avanados.
No mundo Windows, temos apenas trs sistemas de arquivos: FAT16, FAT32 e NTFS. O
FAT16 o mais antigo, usado desde os tempos do MS-DOS, enquanto o NTFS o mais
complexo e atual. Apesar disso, temos uma variedade muito grande de sistemas de arquivos
diferentes no Linux (e outros sistemas Unix), que incluem o EXT2, EXT3, ReiserFS, XFS, JFS e
muitos outros. Para quem usa apenas o Windows, estes sistemas podem parecer exticos, mas
eles so velhos conhecidos de quem trabalha com servidores, j que neles o Linux que o
sistema mais popular.
Mas voltando ao nosso assunto, agora iremos abordar como feito o processo de
particionamento no Sistema Operacional Windows 7.
simples basta atentar para os botes e para o clculo de parties caso esteja fazendo
uma instalao dual boot, onde voc poder usar uma partio para cada sistema operacional,
exemplo o Windows 7 na primeira partio e o Ubuntu na segunda partio. Caso esse no seja
seu objetivo poder usar todo o espao em disco para instalar apenas um sistema operacional ou
caso necessrio reservar um espao em disco para armazenamento de arquivo, enfim, voc pode
administrar suas parties da forma que for necessria. Na figura abaixo voc pode visualizar
parties do Sistema Operacional Windows 7, Note que temos uma pequena partio de apenas
100mb o Windows 7 cria automaticamente essa pequena partio, ela importante pelo fato de
permitir, em caso de necessidade, efetuar certas tarefas de diagnstico e de reparaes.
27
FORMATAO DE DISCOS
No mesmo caso anterior de partio dos discos o processo de formatao muito
importante e cuidadoso pelo fato de tambm prepara o disco rgido para receber sua primeira
gravao de arquivos ou instalao do seu primeiro sistema operacional, assim vejamos como
funciona basicamente um disco rgido e seus setores de alocao.
Um disco rgido consiste de uma pilha de pratos de alumnio. Em cada prato depositada
uma fina camada de xido de metal magnetizado. Aps a fabricao, no h informao de
qualquer natureza no disco. Antes que o disco possa ser usado, cada prato deve receber uma
formatao de baixo nvel feita por software. A formatao consiste em uma srie de trilhas
concntricas, cada um com um certo nmero de setores, com pequenos intervalos entre eles. O
formato de um setor mostrado na Figura abaixo, retirada do livro Sistemas Operacionais
Modernos 3.
O prembulo inicializa com um certo padro binrio que permite ao hardware reconhecer o
incio do setor. Ele tambm contm os nmeros do cilindro e do setor e algumas outras
informaes. O tamanho da parte de dados determinado pelo programa de formatao de baixo
nvel. A maioria dos discos usa setores de 512 bytes. O campo ECC contm informaes
redundantes que podem ser usadas para a recuperao de leitura.
O tamanho e o contedo desse campo variam de fabricante para fabricante, dependendo
de quanto espao o projetista est disposto a abrir mo para obter melhor confiabilidade e do
grau de complexidade do cdigo ECC que o controlador consiga tratar. Todos os discos rgidos
tm um nmero de setores sobressalentes alocados para uso na substituio de setores com
defeitos de fabricao.
A posio do setor 0 em cada trilha deslocada com relao trilha anterior quando se
realiza a formatao de baixo nvel. Esse deslocamento, chamado de deslocamento de cilindro,
busca melhorar o desempenho. A ideia permitir que o disco leia vrias trilhas em uma operao
contnua sem perder dados. Suponha que uma
requisio precise de 18 setores a partir do setor
0 da trilha mais interna. A leitura dos primeiros 16
setores leva uma rotao do disco, mas um novo
posicionamento necessrio para mover o
cabeote de leitura e gravao para a trilha
seguinte, mais externa, permitindo assim alcanar
o setor 17. Durante o tempo necessrio para
mover o cabeote um trilha para fora, o setor 0
deixado para trs em virtude da rotao atual,
sendo assim necessria uma nova rotao
3
TANENBAUM, Andrew S. Sistemas Operacionais Modernos So Paulo: Person Prentice Hall, 2009, 233p
28
completa at que o cabeote seja novamente posicionado sobre ele. Esse problema eliminado
por meio do deslocamento dos setores iniciais entre as linhas, conforme mostra a Figura abaixo,
retirada do livro Sistemas Operacionais Modernos.
Aps a formatao de baixo nvel estar completa, o disco dividido em parties como j
abordamos anteriormente. Do ponto de vista lgico, cada partio tratada como um disco
separado. So as parties que viabilizam a coexistncia de sistemas operacionais. Em alguns
casos, elas tambm podem ser utilizadas como ares de troca (swap space). Na maioria dos
computadores o setor 0 contm o registro mestre de inicializao (master boot recorder MBR),
que apresenta um cdigo do boot alm da tabela de parties no final. A tabela de parties
fornece o setor inicial e o tamanho de cada partio. Normalmente a tabela de parties tem
entradas para quatro parties. Se todas forem usadas pelo Windows, elas sero chamadas de
C:, D:, E: e F: e tratadas como dispositivos separados. Se trs delas forem usadas pelo Windows
e um for usada pelo UNIX, ento o Windows chamar suas parties de C:, D: e F:. Portanto o
primeiro CD-ROM ser F:. Para ser capaz de realizar a inicializao do sistema partir do disco
rgido, uma partio deve ser marcada como ativa na tabela de parties.
O passo final na preparao de um disco para uso executar uma formatao de alto nvel
de cada partio (separadamente). Essa operao insere um bloco de inicializao, a estrutura
de gerenciamento de armazenamento livre (lista de blocos livres ou mapa de bits), o diretrio-raiz
e um sistema de arquivos vazio. Ela tambm coloca um cdigo de entrada da tabela de parties
informando qual o sistema de arquivos usado na partio, pois muitos sistemas operacionais
aceitam vrios sistemas de arquivos incompatveis. Nesse ponto o sistema pode ser inicializado.
Assim chegamos a parte final quando a energia ligada, a BIOS entra em execuo e
ento carrega o registro mestre de inicializao e salta para ele. Esse programa de inicializao
verifica qual partio est ativa. A partir disso, ele carrega o setor de inicializao especfico
daquela partio e o executa. Esse setor contm um pequeno programa que procura outro
programa no diretrio-raiz (ou o sistema operacional ou um carregador de inicializao maior
bootstrap). Esse programa , ento carregado na memria e executado.
O processo de formatao de um disco bem simples, todo esse processo explicado
anteriormente serviu pra voc entender um pouco do funcionamento bsico de um disco e seus
setores, executando a formatao na preparao para o sistema operacional.
PROCESSO DE INSTALAO
Aps entendermos um pouco sobre a preparao do disco, abordaremos um passo-apasso de uma instalao do sistema operacional Windows 7 Professional que um sistema
proprietrio pertencente a empresa internacional Microsoft, para ajud-lo a aprender com o
processo de instalao corretamente onde iremos abordar inclusive parties e formatao como
j foi visto, s que na prtica para uma melhor fixao do contedo.
H duas opes para se escolher durante o processo de instalao do Windows 7 que requer um
pouco de ateno antes de comear o processo de instalao:
Atualizao: Essa opo substitui sua verso atual do Windows pelo Windows 7 e
mantm seus arquivos, configuraes e programas no lugar, em seu computador.
29
Personalizado: Essa opo substitui sua verso atual do Windows pelo Windows 7, mas
no preserva arquivos, configuraes e programas. s vezes, ela chamada de instalao
limpa por esse motivo.
Mas antes da instalao importante atentar para algumas perguntas frequentes sobre a
instalao do Windows 7 com respostas mais comuns retirado do link 4 da rea de SUPORTE:
Ao adquirir o Windows 7, voc pode escolher entre uma verso de atualizao e uma
verso completa. As duas incluem os mesmos recursos. As verses de atualizao exigem que o
Windows XP ou o Windows Vista esteja instalado em seu computador para que o Windows 7
possa ser instalado. As verses completas no exigem uma verso anterior do Windows instalada
no computador.
Adquirir e baixar o Windows 7 online, na Microsoft Store o jeito mais fcil de instalar o
Windows 7 em um netbook ou outro computador que no tenha uma unidade de DVD.
Se for possvel atualizar sua verso atual do Windows para o Windows 7, selecione
Atualizar para manter seus arquivos, configuraes e programas dessa verso do Windows. Essa
a opo de instalao mais simples.
Se a sua verso do Windows no puder ser atualizada, voc ter que escolher
Personalizada. No entanto, a opo Personalizada no preserva os arquivos, os programas ou as
configuraes. s vezes, ela chamada de instalao limpa por esse motivo. Voc precisar
fazer o backup dos arquivos e restaur-los aps a instalao terminar. Voc tambm precisar
reinstalar seus programas, ento, tenha certeza de que voc tem os discos de instalao e as
chaves de produto para os programas que voc deseja usar no Windows 7, assim como os
arquivos de instalao dos programas que voc baixou da Internet.
Voc tambm pode usar a opo Personalizada para executar tarefas avanadas de
gerenciamento de disco durante a instalao, como criar e formatar parties no disco rgido do
seu computador ou escolher uma partio especfica na qual instalar o Windows 7.
http://windows.microsoft.com/pt-BR/windows7/Installing-Windows-7-frequently-asked-questions acessado
em 16/01/13
30
No. A opo para formatar o seu disco rgido est disponvel durante a instalao
personalizada se voc inicializar o seu computador usando o disco de instalao do Windows 7
ou um pen drive USB, mas a formatao no necessria.
s vezes. Geralmente, voc pode comear a instalao do Windows 7 com a verso anterior do
Windows em execuo. As opes de instalao Atualizar e Personalizada esto disponveis
nessa situao.
Voc precisar inicializar o seu computador com o disco de instalao do Windows 7 ou com um
pen drive USB se voc quiser:
Instalar uma verso de 64 bits do Windows 7 em um computador com uma verso de 32
bits do Windows.
Formatar o disco rgido ou executar outras tarefas avanadas de gerenciamento de disco como criar, estender ou excluir parties - durante a instalao do Windows 7.
Instalar o Windows 7 em um computador que no tenha um sistema operacional instalado.
Se o disco rgido do computador tiver espao livre suficiente em disco, voc poder instalar
uma verso mais recente do Windows em uma partio separada e manter a verso mais antiga
do Windows em seu computador. Esse recurso chamado de configurao de inicializao
mltipla ou inicializao dupla. Sempre que iniciar o computador, voc poder escolher que
verso do Windows executar.
A inicializao mltipla exige parties separadas do seu computador para cada sistema
operacional.
reformatar a partio do Windows 7 com segurana e recuperar esse espao para usar
com a verso anterior do Windows.
Informtica - Sistemas Operacionais
31
A maioria dos programas escritos para o Windows Vista tambm funciona nesta verso do
Windows, mas alguns programas mais antigos podem funcionar mal ou no funcionar. Se um
programa mais antigo no funcionar corretamente, use a soluo de problemas de
Compatibilidade de Programas para simular o comportamento de verses anteriores do Windows.
Para abrir a Soluo de problemas de compatibilidade de programas, clique no boto
Iniciar e em Painel de Controle. Na caixa de pesquisa, digite soluo de problemas e clique em
Soluo de Problemas. Em Programas, clique em Executar programas criados para verses
anteriores do Windows.
Voc no pode usar a mesma chave do produto (Product Key) do Windows para ativar o
Windows 7 em mais computadores do que o permitido pelos Termos de Licena para Software
Microsoft. Em geral, os termos de licena permitem que a chave do produto (Product Key) seja
usada em um nico computador.
Se voc usar seu disco de instalao ou um pen drive USB para instalar o Windows 7 em um
segundo computador, voc precisar adquirir uma cpia adicional da mesma edio do
Windows 7 para obter uma nova chave de produto (Product Key).
Aps essa lista de perguntas considerando que voc tenha entendido e sanado dvidas
sobre a preparao da instalao de um sistema operacional no computador, temos agora um
passo-a-passo com telas ilustrativas que ir ajud-lo a fazer sua instalao segura e tranquila.
INSTALANDO O WINDOWS 7.
OBJETIVO:
Este passo-a-passo tem o objetivo demonstrar ao aluno atravs de comentrios e figuras
com telas de instalao como instalar o Windows 7 de forma rpida e fcil.
32
APLICA-SE A:
Sistema Operacional Microsoft Windows 7 para todas as verses.
INTRODUO:
A instalao e configurao do Windows 7 ficou muito mais rpida e fcil em
comparao com as edies anteriores do Windows. Agora em menos de 30 minutos voc instala
e configura uma instalao limpa do Windows 7 em seu computador. A maioria dos usurios
nunca fizeram uma instalao do zero do Windows em seus computadores, porque geralmente os
computadores j vieram de fbrica com o Windows pr-instalado. Se esse o seu caso, no se
preocupe, porque nesse artigo voc ser guiado passo-a-passo para instalar o Windows 7 em
seu computador.
33
34
35
Teclado, que por padro vem em ABNT e o mais comum hoje o ABNT2. Feito isto, clique em
Avanar. Veja figura 2.4;
36
37
Figura 2.6 Tela onde o usurio ter as verses do sistema operacional disponveis para a
instalao.
Mas qual verso voc instalaria mesmo de acordo com seu computador ou notebook?
Ficou difcil n?
Acalme-se, para isso temos aqui a tabela 2.2 retirada do site do fabricante, que mostra
alguns benefcios e atividades comparados entre as verses dos sistemas operacionais Windows
7, com isso voc poder escolher melhor a verso mais adequada para voc e seu computador.
38
39
Atualizao que permite atualizar, uma verso antiga do Windows, instalada no PC;
Personalizar (avanado) que permite formatar, personalizar e instalar na raiz, ou uma
cpia do Windows 7;
Logo, usaremos a opo Personalizar (avanado). Veja figura 2.8;
40
41
Figura 2.9 Tela para voc escolher em que disco ou partio deseja instalar o W indows.
Passo 10 Um novo conjunto de opes sero exibidas ampliando o que voc poder
fazer com o disco ou partio selecionado, logo teremos a descrio a seguir. Veja figura 2.10.1;
Para explicar melhor alguns casos que possam acontecer, temos dois casos que voc
possa enfrentar ao se deparar com essa tela.
Caso 1 Caso j tenha o seu disco particionado, selecione as parties que pretende
eliminar, que normalmente so:
Podero surgir outras parties, mas caso queira apag-las, selecione todas as parties
que pretender apagar, e clique em Eliminar.
Informtica - Sistemas Operacionais
42
Figura 2.10.2 Tela onde voc poder particionar seu disco especificando o tamanho
desejado em MB.
O sistema exibir a figura 2.10.3 a seguir;
43
Figura 2.11.1 Tela exibindo o resultado das parties criadas at o momento com o
espao reservado ao sistema.
Informtica - Sistemas Operacionais
44
Caso queira criar novas parties para o armazenamento de msicas, imagens e vdeos e
ainda tenha espao no particionado em disco, nesse caso selecione o Disco 0 Partio 2
Espao no atribudo clique em Opes da Unidade, clique na opo Novo especifique o
tamanho e clique em Aplicar.
Exemplo:
Suponha que tenhamos um disco fsico de 40GB de capacidade total e necessite dividi-lo
em duas partes para uma instalao dual-boot5. Veja a figura 2.11.2 para um exemplo;
Figura 2.11.2 Tela exibindo um particionamento de um disco fsico para uma possvel
instalao
dual-boot.
Passo 12 De acordo com a figura 2.11.1, selecione o Disco 0 Partio 2 (onde ir
instalar o Windows 7), e clique em Seguinte para formatar o disco e iniciar o processo de cpia
dos arquivos e instalao, caso o sistema exiba um alerta sobre os dados que sero perdidos
utilizar a partio selecionada basta confirmar clicando em OK. Veja figura 2.12;
o termo que define a escolha de um entre vrios sistemas operacionais instalados num mesmo
microcomputador quando o mesmo ligado.
45
46
Passo 14 Logo aps, a mquina dever ser reinicializada, a mesma ser reinicializada
em at 5 segundos exceto se for pressionada alguma tecla, o que mostra a figura 2.14 seguinte;
47
48
Passo 16 Chegou a hora de informar alguns dos parmetros mais importantes para a
utilizao do seu computador que so o nome de usurio e tambm um nome para o computador.
O nome do computador utilizado para identific-lo na rede, informe de acordo com sua escolha,
e clique em Seguinte, como mostra a figura 2.16;
49
50
Essa chave voc poder encontrar em uma etiqueta includa na embalagem fornecida com
a cpia do Windows. A etiqueta tambm pode estar afixada no gabinete do computador. A
ativao est vinculada a chave do produto. A opo Ativar automaticamente o Windows
quando eu estiver online, poder ser utilizada caso voc possua internet ligada ao computador
para que logo que o sistema detecte a presena de internet, entre em contato com a Microsoft e
faa o processo de verificao e logo a ativao de sua chave do produto. Caso no possua
internet, voc poder fazer a ativao do seu Windows utilizando o sistema automatizado ou
telefnico presente dentro do sistema aps sua instalao. Consulte o fabricante para mais
informaes sobre como ativar seu produto.
PACOTE DE SOFTWARE
Saiba mais sobre os recursos inclusos com o software original da Microsoft, incluindo o
CD/DVD de instalao, as etiquetas com a chave do produto e o Certificado de Autenticidade
(COA).
Quando voc compra um software como o Windows, Office ou o Windows Server sozinho
(no pr-instalado em um PC), isso chamado de pacote de software. Normalmente, o pacote de
software pode ser adquirido de uma loja de varejo, um revendedor autorizado ou um revendedor
on-line. Aqui esto algumas coisas que voc pode procurar ao comprar um pacote de software:
O COA um adesivo ou etiqueta anexado embalagem de varejo para produtos como o
Windows, Office ou Windows Server. Um COA sempre deve acompanhar o produto ao qual est
associado. Os COAs no podem ser adquiridos separadamente. O COA apresenta o nome do
produto impresso na etiqueta e tambm contm recursos de segurana anti-cpias, como:
A etiqueta com a chave do produto uma etiqueta branca ou laranja que acompanha o
CD/DVD de instalao e o Certificado de Autenticidade (COA) para um produto e contm uma
chave de produto de 25 caracteres. A etiqueta da chave do produto no deve ser comprada
separadamente.
51
Passo 19 Logo ser carregada a seguinte tela como mostra a figura 2.19;
52
53
54
55
56
57
Na nova janela escolha a opo Gerenciamento de Disco e ver agora os discos rgidos
do seu computador e as suas parties. Clique no disco que deseja particionar com o boto
direito do mouse e escolha a opo Diminuir Volume.
58
Assim que este processo terminar ir abrir uma nova janela com as seguintes informaes:
59
Procedimento de Instalao
A instalao do Ubuntu pode ser realizada atravs da utilizao da ISO, que pode ser
obtida em:
60
Instalao
O restante da instalao consiste nos seguintes passos:
Onde sero verificados os requisitos mnimos para a instalao;
Particionamento de Discos;
Definio do fuso horrio;
61
Particionamento de Discos
Acalme-se! Este procedimento requer um pouco mais de sua ateno.
A Figura 3 mostra os tipos de particionamento disponveis. Escolha Opo Avanada e
clique em Continuar.
62
63
Figura 4 - Neste tutorial sero usadas as parties /dev/sda5, /dev/sda6 e /dev/sda7 nos exemplos de
particionamento do HD.
Selecione a partio que receber a raiz do sistema (/) e, em seguida, clique no boto
Alterar (como foi mostrado na Figura 4). Em seguida, ser mostrada uma tela semelhante a da
Figura 5.
64
ATENO:
O tamanho da partio swap dever ser de pelo menos 2 GB ou tamanho da memria
fsica dividido por 4, o que for maior. Exemplo, se a memria fsica for 12GB, o tamanho da
partio swap dever ser max{12/4 , 2} = 3 GB.
Agora selecione a partio que receber os arquivos dos usurios e clique no boto
Alterar.
Como mostra a Figura 7, no campo Usar como escolha a opo Sistema de Arquivos
com Journaling EXT4, no campo Ponto de montagem escolha a opo /home (o ponto de
montagem /home onde ficaro os diretrios e arquivos dos usurios). Para finalizar marque a
caixa Formatar a Partio e clique no boto OK.
ATENO: O tamanho da partio /home dever ocupar todo o espao restante do HD.
Verifique se est tudo certo e clique no boto Instalar Agora.
Informtica - Sistemas Operacionais
65
Fuso Horrio
O passo seguinte configurar o fuso horrio do sistema. Escolha no mapa a cidade de
So Paulo e clique no boto Continuar, como mostra a Figura 9.
66
Teclado
O terceiro passo definir o layout ou modelo do teclado.
Definio do usurio
Na tela que pede as informaes do usurio, preencha os dados da mquina, usurio e
senha. Este usurio ser o administrador do computador, portanto escolha uma senha forte,
composta por letras maisculas, minsculas, nmeros e caracteres especiais.
67
68
que o Ubuntu, voc pode instalar os aplicativos abaixo que podem ser lteis no seu dia a
69
INSTALAO DE DRIVER
Aps a instalao de qualquer Sistema Operacional, comum ser necessria a
instalao de drives dos dispositivos instalados no computador. Como veremos a seguir,
entendemos por dispositivos todos os hardwares instalados no computador. Mais, o que um
driver?
O Driver como se fosse um programa quer faz o computador reconhecer e utilizar os
recursos do hardware em sua plenitude. Fazendo uma analogia com a vida real, quando
instalamos um driver, como se estivssemos dando um manual de utilizao para que o SO
aprenda e possa utilizar o dispositivo corretamente.
Atualmente, existem milhares de dispositivos de hardware no mundo. Impressoras, placas
de redes, processadores com tecnologias cada vez mais avanadas, placas de vdeo com
recursos avanadssimos, pen driver, discos rgidos externos, dentre outras infinidades e a cada
dia surgem outros novos dispositivos. Este fato um problema considervel para os
desenvolvedores de SO, impossvel produzir uma verso onde todos os dispositivos sejam
reconhecidos (os drivers j vindo instalados) e para tentar resolver este problema os SO vem com
drivers genricos que reconhece e usa a maioria dos dispositivos conectados automaticamente.
Mais, em alguns casos, o SO no reconhece os dispositivos e eles ficam em conflito e
dispositivo no funciona. Observe na imagem abaixo:
70
No Ubuntu, o maior problema que o reconhecimento dos drivers proprietrios. Para que
voc entenda melhor e de forma mais correta o que so estes drivers proprietrios precisamos
entender que todos os dispositivos quando so produzidos, as empresas desenvolvem seus
prprios drivers. Alguns destes fabricantes no desenvolvem os drivers apropriados para
funcionarem na maioria das distribuies do SO Linux e no abrem o cdigo fonte dos drivers
para que sejam adaptados para Linux, desta forma, a utilizao destes dispositivos feita pelos
drivers genricos do Ubuntu. Observe a tela onde contem os drivers proprietrios no Ubuntu
.
71
Aps o download dos arquivos, basta clicar duas vezes e seguir a instalao normalmente.
Hoje em dia, a instalao de drivers proprietrios no Linux no mais to complicada.
Antigamente, era necessrio que o usurio utilizasse a linha de comando (iremos ver um pouco
sobre a linha de comando no capitulo 5 deste guia) para que os dispositivos fossem instalados.
Podemos ver um artigo completo sobre isto no site a seguir:
http://www.tecmundo.com.br/hardware/4306-instalar-drivers-proprietarios-no-ubuntu-e-facil-.htm
72
MDULO 03
E SIMPLESMENTE INSTALAR?
73
GERENCIAMENTO OS DISPOSITIVOS.
O QUE UM GERENCIADOR DE DISPOSITIVOS?
Para um melhor entendimento o Gerenciador de Dispositivos monitora todos os
dispositivos, canais e unidades de controle.
Sua tarefa escolher a forma mais adequada para a alocao de todos os dispositivos de
um sistema (impressoras, terminais, unidades de disco, etc.), de acordo com uma poltica de
programao de execuo definida pelos projetistas do sistema. O Gerenciador de Dispositivos
faz a alocao, inicia a operao e, por fim, desaloca o dispositivo.
No basta, entretanto, que cada gerenciador execute apenas suas tarefas individuais.
Deve ainda ser capaz de trabalhar harmoniosamente com todos os outros gerenciadores. A
seguir, um exemplo simplificado. Digamos que algum digite um comando para que se execute
um programa.
Os passos a seguir so executados:
1. O Gerenciador de Dispositivos recebe os impulsos eltricos emitidos atravs do teclado,
decodifica as teclas pressionadas para formar o comando e o envia para a Interface de
Comandos do Usurio, onde o comando vlido pelo Gerenciador da Unidade de
Processamento.
2. O Gerenciador da Unidade de Processamento envia uma mensagem de
reconhecimento, a qual exibida no monitor de vdeo para que o digitador saiba que o comando
foi enviado.
3. Quando o Gerenciador da Unidade de Processamento recebe o c omando, ele determina
se o programa deve ser recuperado de algum meio de armazenamento ou se j est em
memria; em seguida, notifica o gerenciador apropriado.
4. Se o programa estiver armazenado, o Gerenciador de Arquivos deve identificar sua
localizao exata no disco, passar essa informao para o Gerenciador de Dispositivos, o qual
recupera e envia o programa para o Gerenciador de Memria. Este, por sua vez, deve encontrar
espao para o programa e gravar em memria sua exata localizao.
5. Assim que o programa estiver em memria, o Gerenciador de Memria deve monitorar
sua localizao e seu progresso, medida que executado pelo Gerenciador da Unidade de
Processamento.
Informtica - Sistemas Operacionais
74
6. Uma vez terminada a execuo, o programa deve enviar uma mensagem de trmino ao
Gerenciador da Unidade de Processamento.
7. Por fim, o Gerenciador da Unidade de Processamento deve repassar a mensagem de
trmino ao Gerenciador de Dispositivos, que dever exibi-la no monitor de vdeo para que o
usurio possa v-la.
Apesar de ser uma explicao simplificada de uma operao muito complexa, ela serve
para ilustrar o alto grau de preciso que requer um sistema operacional. bom lembrar que,
nenhum gerenciador poderia executar devidamente suas tarefas sem a cooperao ativa de
todos os outros componentes.
Referncia: http://gerenciamento-dispositivos.blogspot.com.br/ - acessado em 20/01/2013
Drivers so programas que fazem a comunicao entre o Sistema Operacional de sua mquina e o
Hardware para assim prover seu funcionamento correto e adequado. Exemplos de Hardware (impressora, mouse,
placas de vdeo e rede,som, monitor, pen-drives, etc...) e exemplos de Sistemas Operacionais (Windows, Linux, MSDOS, Unix, FreeBSD, OSX, etc...).
75
76
GERENCIAMENTO DE TAREFAS.
O que um gerenciador de tarefas?
Atravs desse recurso voc ter acesso a diversas ferramentas com informaes de
monitoramento, desempenho e status do seu computador. O Gerenciador de Tarefas mostra a
voc os programas, os processos e os servios que esto sendo executados no computador.
Voc pode us-lo para monitorar o desempenho do computador ou fechar um programa que no
est respondendo.
Se voc estiver conectado a uma rede, tambm poder usar o Gerenciador de Tarefas
para exibir o status da rede e ver como ela est funcionando. Se houver mais de um usurio
conectado ao seu computador, voc poder ver quem eles so e no que esto trabalhando, alm
de enviar uma mensagem para eles.
ABRIR O GERENCIADOR DE TAREFAS.
Para abrir o Gerenciador de Tarefas, clique com o boto direito do mouse na barra de
tarefas e clique em Gerenciador de Tarefas.
Informtica - Sistemas Operacionais
77
Dica:
Outra opo para abrir o Gerenciador de Tarefas pressionar CTRL+SHIFT+ESC.
78
Algumas opes:
Encerrar um programa.
Para encerrar um programa, clique no programa que deseja encerrar e clique em Finalizar
tarefa.
OBSERVAO: Ao encerrar um programa desta maneira, os dados no salvos no
programa so perdidos.
Alternar para outro programa.
Para alternar para outro programa, clique no programa para o qual deseja alternar e clique
em Alternar para.
Iniciar um programa.
Para iniciar um programa, clique em Nova tarefa. Na caixa de dilogo Criar nova tarefa,
clique em Procurar, localize e selecione o programa que deseja iniciar, clique em Abrir e clique
em OK.
OBSERVAO: Este procedimento semelhante a iniciar um programa usando o comando
Executar no menu Iniciar.
COMO ENCERRAR, UM PROCESSO .
A guia Processos exibe informaes sobre os processos que esto em execuo no
computador. Para encerrar um processo, execute as seguintes etapas.
OBSERVAO: Tenha cuidado ao encerrar um processo. Se fechar um programa desta
maneira, os dados que no foram salvos sero perdidos. Se encerar um processo do sistema, um
componente do sistema poder no funcionar apropriadamente.
1. Clique na guia Processos.
2. Execute um dos seguintes procedimentos, de acordo com a ao que deseja realizar:
Informtica - Sistemas Operacionais
79
Se quiser encerrar um nico processo, clique no processo que deseja encerrar e clique em
Finalizar processo.
-ouSe quiser encerrar um processo e todos os processos relacionados direta ou indiretamente
a ele, clique com o boto direito do mouse no processo que deseja encerrar e clique em Finalizar
rvore de processos.
EXIBIR SERVIOS EM EXECUO NO COMPUTADOR.
Voc pode usar o Gerenciador de Tarefas para exibir os servios que esto em execuo
no computador. Voc tambm pode localizar os processos que talvez estejam associados a um
determinado servio. Um processo um arquivo, como um arquivo executvel com uma extenso
de nome de arquivo .exe, que o computador usa para iniciar diretamente um programa ou outros
servios.
1. Clique na guia Servios para ver os servios em execuo na conta de usurio.
80
2. Para ver se h um processo associado ao servio, clique com o boto direito do mouse no
servio e clique em Ir para Processo. Se a opo Ir para Processo estiver cinza e
indisponvel, porque o servio selecionado est parado. A coluna Status indica se o servio
est em execuo ou parado.
COMO MONITORAR O DESEMPENHO DO COMPUTADOR
1. Clique na guia Desempenho para exibir uma viso geral dinmica do desempenho do
computador, incluindo as seguintes medidas:
81
GUIA U SURIOS.
A guia Usurios mostra quem atualmente est conectado ao seu computador. Se quiser
saber a localizao de um usurio ligado em seu computador ou rede, clique na guia Usurios
e no menuOpes. No menu que aparece clique em Mostrar Nome Completo da Conta. Na
coluna usurio agora vai aparecer o caminho completo da localizao dele:
82
s vezes voc pode querer enviar uma mensagem para outro usurio que est conectado
ao computador, mas que est ausente no momento. Para fazer isso, clique na guia Usurios e
selecione o usurio a quem pretende enviar a mensagem e clique no boto Enviar mensagem:
83
84
Atribua agora um novo atalho, no nosso caso o Ctrl + Alt + Del (ou qualquer outro atalho de
teclado) para o Monitor do Sistema.
Logo aps voc ter o atalho de teclas pronto para uso, basta fazer a combinao de teclas para
abrir o Monitor do Sistema. Agora voc sabe alm de instalar o gerenciador, atribuir teclas para
abrir recursos ou ferramentas no ubuntu Linux.
GERNCIA DE MEMRIA
A maioria dos computadores trabalha com o conceito de hierarquia de memria, possuindo
uma pequena quantidade de memria cache, muito rpida, uma quantidade de memria principal
(RAM) e uma quantidade muito grande de memria de armazenamento em disco (HD),
considerada lenta. O problema bsico para o gerenciamento de memria que os programas
atuais so muito grandes para rodarem, completamente, na memria cache. O gerenciador de
memria deve ser capaz de controlar parte da memria est em uso (e quais no esto), alocar
memria para processos quando eles necessitam e desalocar quando eles terminam e,
principalmente, gerenciar a troca entre a memria principal e o disco, quando a memria principal
muito pequena para armazenar todos os processos.
Existem dois tipos de memria principal: a memria lgica e a memria fsica. A memria
lgica aquela manipulada pelos programas, ela visvel para os programas; sempre que um
programa necessita alocar um espao na memria esse espao alocado em memria lgica. A
memria fsica a memria implementada pelos circuitos integrados nela que os espaos
alocados em memria lgica vo realmente residir, portanto a memria fsica tem tamanho menor
que a memria lgica, geralmente. Para isso necessrio realizar uma traduo de endereos
lgicos para endereos fsicos, pois assim um programa que aloca uma memria lgica possa ter
de fato uma memria fsica alocada para si. Esse processo de traduo de endereos lgicos em
endereos fsicos realizado por uma unidade de gerncia de memria chamada MMU (Memory
Management Unit).
85
HIERARQUIA DE MEMRIAS
Para o correto e eficaz funcionamento da manipulao das informaes (instrues de um
programa e dados) de e para a memria de um computador, verifica-se a necessidade de se ter,
em um mesmo computador, diferentes tipos de memria. Para certas atividades, por exemplo,
fundamental que a transferncia de informaes seja a mais rpida possvel. o caso das
atividades realizadas internamente no processador central, onde a velocidade primordial, porm
a quantidade de bits a ser manipulada muito pequena (em geral, corresponde quantidade de
bits necessria para representar um nico valor - um nico dado).
Isso caracteriza um tipo de memria diferente, por exemplo, daquele em que a capacidade
da memria (disponibilidade de espao para guardar informaes) mais importante que a sua
velocidade de transferncia.
Ainda em relao ao tipo de alta velocidade e pequena quantidade de bits armazenveis,
que se usa na CPU, existem variaes decorrentes do tipo de tecnologia utilizada na fabricao
da memria.
Devido a essa grande variedade de tipos de memria, no possvel implementar um
sistema de computao com uma nica memria. Na realidade, h muitas memrias no
computador, as quais se interligam de forma bem estruturada, constituindo um sistema em si,
parte do sistema global de computao, podendo ser denominado subsistema de memria.
Esse subsistema projetado de modo que seus componentes sejam organizados
hierarquicamente, conforme mostrado na estrutura em forma de pirmide da figura 1.
A pirmide em questo projetada com uma base larga, que simboliza a elevada
capacidade, o tempo de uso e o custo do componente que a representa.
86
87
88
O HD SSD
A popularizao dos pendrives e cartes, a queda no preo da memria Flash possibilitou
o surgimento dos primeiros SSDs ou "SolidState Disks" (discos de estado slido) de grande
capacidade. Um SSD um "HD" que utiliza chips de memria Flash no lugar de discos
magnticos. Eles so projetados para substiturem diretamente o HD, sendo conectados a uma
porta SATA ou IDE.
Embora as taxas de transferncia (na maioria dos modelos) seja comparvel de um HD
modesto, os SSDs oferecem tempos de acesso extremamente baixos, o que melhora o
desempenho consideravelmente em uma grande gama de aplicativos e reduz bastante o tempo
de boot. Os SSDs oferecem tambm a vantagem de consumirem muito menos eletricidade,
serem mais resistentesmecanicamente (por no possurem partes mveis), alm de serem
completamente silenciosos.
Em compensao, eles possuem uma desvantagem fatal, que a questo do custo. Em
maio de 2007, um SSD de 32 GB da Ridata (um dos modelos mais acessveis) custava US$ 475,
Informtica - Sistemas Operacionais
89
Agora que voc j conhece a aparncia dos itens comparados, hora de visualizar a
tabela que mostra as diferenas fsicas entre estes pequenos componentes tecnolgicos.
90
Esta tabela mostra um informativo a respeito de alguns detalhes dos produtos em questo.
No foram efetuados testes com os discos, sendo que todos os dados apresentados foram
fornecidos pelas fabricantes. Repare que os dois SSDs quase se igualam assim como os HDs
tambm so muito parecidos. Assim que possvel, testaremos alguns SSDs e voc poder
conferir em primeira mo os resultados em nosso site.
91
at engraado olhar o preo de um SSD e acabar constatando que ele chega a ser mais
caro do que um computador completo (incluindo monitor). Os HDs do mesmo tamanho esto
numa faixa de preo super acessvel e so timas opes para quem pensa em comprar um
disco novo, porque ambos so de 7.200rpm e trazem memria buffer de valor elevado.
Os computadores portteis so os que mais ganham vantagens com os SSDs. Comparado
com os discos rgidos, os discos de estado slido so bem mais leve, gastam menos energia e
aquecem muito pouco (visto que no h peas mecnicas nele), fatores ideais para um PC que
voc precisa carregar para todo lugar. Os SSDs ainda levam vantagem por no travarem ao
ocorrer movimentos bruscos ou batidas no notebook por no conterem um disco e cabea de
leitura assim como os discos rgidos atuais.
A primeira vista, parece que os SSDs s oferecem vantagens, e no bem assim, poucos
so os consumidores que pesquisam a fundo sobre estes novos discos e procuram saber a
respeito das suas desvantagens. Os SSDs tendem a serem bem mais lentos na escrita, porque
eles trabalham com uma forma bem diferente de armazenamento.
Quem est procurando por espao, no deve nem pensar em um disco de estado slido,
porque os maiores que esto disponveis atualmente chegam aos 256 GB, espao muito
minsculo se comparado aos incrveis 1, 5 TB (TeraBytes) ou at 2 TB que os discos rgidos
autuais oferecem.
Outro pequeno porm fica por conta do ciclo de vida do SSD. O ciclo de vida seria o
tempo mdio que estimado como durao do disco. Os discos de estado slido no funcionam
igual aos HDs que podem ser sobrescritos muitas vezes. Segundo especialistas e at os prprios
fabricantes, um mesmo setor de um SSD pode sofrer um nmero mximo de 10 milhes de
escritas isto na melhor das hipteses.
Um SSD comum deve chegar a um milho de reescritas, fator que limita muito a utilizao
dele. Ainda que parea muito, este nmero relativamente pequeno para um usurio que utilize o
computador 8 horas por dia, pois em no mximo 2 anos o SSD j deve estar apresentando vrios
problemas e inclusive tendo buracos (no fsicos, mas sim virtuais) que no podero mais ser
utilizados.
E ento, vale a pena trocar um HD por um SSD? Se voc possui um dinheirinho sobrando
e no sabe com o que gastar, a compra do SSD pode ser interessante. Para quem deseja
economizar, deseja muito espao e quer um disco que dure muito mais, a compra de um SSD
deve ser a ltima coisa que voc deve pensar para melhorar seu computador.
92
Referncia:http://www.tecmundo.com.br/memoria/1951-vale-a-pena-trocar-um-hd-por-um-ssd-.htm
acessado em 20/01/2013.
ARQUIVOS
NOMEAO DE ARQUIVOS
Arquivo um mecanismo de abstrao. Ele oferece meios de armazenar informaes no
disco e de l-las depois. Isso deve ser feito de um modo que isole o usurio dos detalhes sobre
como e onde a informao est armazenada e como os discos na verdade funcionam.
Provavelmente a caracterstica mais importante de qualquer mecanismo de abstrao o
modo como os objetos so gerenciados e nomeados.
Quando um processo cria um arquivo, ele d um nome a esse arquivo. Quando o processo
termina, o arquivo continua existindo e outros processos poder ter acesso a ele simplesmente
buscando seu nome.
As regras exatas para se dar um nome a um arquivo variam de sistema para sistema, mas
todos os sistemas operacionais atuais permitem cadeias de caracteres (strings) de uma at oito
letras como nomes vlidos de arquivos. Assim, andrea, leandro e reginaso possveis nomes de
arquivos. Frequentemente dgitos e caracteres especiais tambm so permitidos, tornando
vlidos nomes como 2, urgente! Muitos sistemas de arquivos permitem nomes com tamanhos de
at 255 caracteres.
Alguns sistemas de arquivos distinguem letras de maisculas de minsculas e outros, no.
O Unix pertence primeira categoria; o MS-DOS pertence segunda. Portanto, um sistema UNIX
pode ter trs arquivos distintos chamados: maria, Maria e MARI. No MS-DOS, todos esses nomes
referem-se ao mesmo arquivo.
Referncia: TANENBAUM, Andrew S. Sistemas Operacionais Modernos So Paulo: Person Prentice Hall,
2009, 159p
EXTENO DE ARQUIVOS
Muitos sistemas operacionais permitem nomes de arquivos com duas partes separadas por
um ponto, como em prog.c. A parte que segue o ponto chamada de exteno do arquivo e
normalmente indica algo sobre o arquivo.
No MS-DOS, por exemplo, os nomes de arquivos tm de um a oito caracteres e mais uma
extenso opcional de um a trs caracteres. No UNIX, o tamanho da extenso, se houver, fica a
critrio do usurio, e um arquivo pode ter at mesmo duas ou mais extenses, como em homepage.html.zip, em que .htmlindica uma pgina da web em HTML e .zip indica que o arquivo
(homepage.html) foi comprimido usando um programa zip. Algumas das extenses de arquivos
mais comuns e seus significados so mostrados na figura 2 abaixo.
93
94
INSTALAO DE DRIVERS.
Chegamos o momento de resolver os possveis problemas com os dispositivos de
hardware que no esto funcionando total ou parcialmente aps a instalao do sistema
operacional.
Para iniciarmos, bom saber que geralmente, os drivers so vendidos juntos com o
hardware ou perifrico adquirido, em um CD de instalao. Assim, torna-se mais fcil entender
como instalar um driver em equipamentos como impressoras ou HDs, externos, entre outros.
Basta inserir o CD com o driver no PC e executar a instalao, prestando ateno aos
procedimentos que so exibidos na tela.
95
possvel que o seu computador conte com uma das verses mais recentes do Windows
e esteja conectado internet, comum o prprio sistema procurar pelo driver e instal-lo
automaticamente. Nesse caso, voc no precisa fazer nada, basta apenas acompanhar as
informaes que aparecem na tela. Se voc no encontrar o driver para fazer com que o seu
equipamento funcione ou se, mesmo aps a instalao o driver, o hardware continue
apresentando problemas, entre em contato com o seu fabricante do equipamento para maiores
informaes e suporte.
A instalao dos drivers no computador pode se tornar um procedimento simples se voc
j tiver em mos o CD de instalao, principalmente os drivers da placa-me que so os
primeiros a serem instalados e reconhecidos pelo sistema. Onde muitas vezes outros drivers
dependem que esses j tenham sido instalados.
Por isso sempre bom lembrar que toda aquela papelada e CDS que acompanham o
computador ou qualquer outro equipamento, necessrio que seja guardado num local de fcil
lembrana.
IDENTIFICANDO MARCA, MODELO E NMERO DE SRIE DO SEU EQUIPAMENTO.
Acabamos de falar que muito importante que voc tenha as mdias de instalao de seus
equipamentos. Mas existem casos que voc tem que recorrer ao fabricante para buscar os
softwares e drivers relacionados a tais equipamentos.
Mas para isso antes necessrio que voc saiba identificar alguns parmetros do seu
computador ou equipamento que sero solicitados a voc no site ou atendimento do fabricante.
Estou falando de marca, modelo, S/N (nmero de srie), dentre outros. Isso difere muito de
cada fabricante e seus sistema de HelpDesk 9 ou Suporte ao cliente, que facilita a identificao
correta do equipamento que voc est buscando.
Vamos abordar aqui dois casos de equipamento que precisamos dos softwares drivers
para a instalao dos mesmos.
Exemplo 1:
Servio de apoio a usurios para suporte e resoluo de problemas tcnicos, informtica, telefonia e
tecnologias de informao, ou pr e ps vendas.
96
Subsrie
Tipo da mquina
Modelo
S/N (nmero de srie)
Para isso basta entrar com algum desses cdigos para que o sistema do site encontre o
equipamento e disponibilize tudo o que compatvel com ele.
Exemplo 2:
97
Neste exemplo temos uma impressora onde necessrio saber seu modelo e srie para
ser informado ao Suporte no site do fabricante para sua identificao. Isto notvel em sua parte
frontal no ponto de destaque.
Ao obter essas informaes, basta entrar no site do fabricante na rea de Suporte e
Drivers e entrar com seu modelo e srie ou nome do produto solicitado pelo sistema.
INSTALAO DE SOFTWARES.
Para que o computador possa ser utilizado por diversos usurios, execute mltiplas
tarefas, seja atrativo, produtivo necessria a instalao de outros softwares alm do sistema
operacional abordado at agora.
Neste caso abordaremos a instalao de alguns softwares utilitrios e de produtividade
que deixar seu computador muito mais diversificado em poder lhe servir de outras formas.
Lembre-se que no computador para qualquer tarefa que voc v desempenhar
necessrio um software especifico, sendo ele j incluso no sistema operacional ou no, mesmo
assim voc ter que adquiri-lo para us-lo.
Os softwares utilitrios so programas utilizados para suprir deficincias dos sistemas
operacionais. Pode-se incluir nos utilitrios programas para: compactao de dados, aumento de
desempenho de mquinas, overclock, limpeza de discos rgidos, acesso internet, partilha de
conexes, etc.
Existem diversos tipos de softwares, livres ou proprietrios, onde a maioria ou quase todos
so disponibilizados na internet para download, voc pode intalal-los livremente em seu
computador deixando recheado de softwares para diversas tarefas.
MICROSOFT OFFICE
O Microsoft Office um pacote de aplicativos da Microsoft, muito teis tanto para
iniciantes quanto para profissionais. O Office tem uma licena paga, embora o preo esteja sendo
reduzido nos ltimos anos, a pirataria continua forte com este pacote de programas.
J existem verses Free do Office, que tem algumas funes reduzidas. Estas verses
Free tm formatos diferentes, mas os arquivos so reconhecidos pelo Office pago, assim como os
Informtica - Sistemas Operacionais
98
Recursos:
Ferramentas avanadas de escrita permitem criar excelentes documentos.
Tome decises melhores e mais rpidas com planilhas fceis de analisar.
Crie apresentaes dinmicas para cativar e inspirar sua audincia.
Organize, armazene e pesquise ideias, informaes e anotaes em um nico e
conveniente lugar.
Poste e armazene documentos online.
Acesse, exiba e edite seus documentos em praticamente qualquer lugar.
99
Recursos:
Crie relatrios e apresentaes profissionais que chamam a ateno
Tenha rapidamente um quadro claro da sua situao financeira com ferramentas de
anlise, grficos e formatao colorida que melhoram a visualizao dos dados
Crie grficos de aparncia profissional com facilidade: formate eixos, ttulos e outros
rtulos de grficos com apenas alguns cliques
Transforme qualquer apresentao simples em sofisticada com ferramentas fceis de
edio de fotos e vdeos, efeitos de texto e fantsticas transies de slides para
comunicaes que chamam a ateno
Configure seus emails rapidamente e comunique-se sem perda de tempo usando
ferramentas que mantm contatos e mensagens bem organizados
Gerencie projetos: combine suas anotaes, itens de mdia, documentos e outros materiais
em um bloco de anotaes digital
Armazene arquivos e documentos online com facilidade usando recursos de segurana
avanados para no perd-los de vista
Acesse, exiba e edite seus documentos em casa, no escritrio ou em qualquer PC
conectado Internet
Colabore com outras pessoas: convide-as para ver arquivos online a fim de analisar e
editar o seu trabalho
100
Para empresas e pessoas que querem o melhor, o Office Professional tem tudo para
comunicar, criar e compartilhar documentos de qualquer lugar. Voc tem acesso s melhores
ferramentas e um atendimento ao cliente diferenciado por um ano para poder administrar sua
empresa ou qualquer projeto com o mximo de eficincia.Adquira agora o Office Professional
2010 e instale em at 2 mquinas de um mesmo usurio.
Recursos:
Controle suas finanas e operaes do dia a dia em menor tempo e com menos esforo:
ferramentas de anlise, grficos e formatao colorida melhoram a visualizao dos dados
Crie um banco de dados profissional rapidamente, personalizando-o com os campos e
funes de que voc precisa
Promova o progresso constante dos seus projetos com acesso fcil aos recursos mais
atualizados: combine suas anotaes, itens de mdia, documentos e outros materiais em
um bloco de anotaes digital
Transforme qualquer apresentao simples em sofisticada com ferramentas fceis de
edio de fotos e vdeos, efeitos de texto e fantsticas transies de slides
Crie folhetos, boletins informativos e emails de grande impacto com recursos de edio de
fotos, efeitos de texto atraentes e outras ferramentas fceis de usar
Manter contato com clientes, amigos e familiares muito fcil: configure seus emails
rapidamente e comunique-se sem perda de tempo usando recursos que mantm contatos
e mensagens bem organizados
Armazene arquivos e documentos online com facilidade usando recursos de segurana
avanados para no perd-los de vista. Em seguida, voc ou qualquer pessoa convidada
por voc pode acessar, exibir e editar seus documentos em casa, no escritrio ou em
qualquer PC conectado Internet
Vem com um ano de assistncia tcnica - com apenas um telefonema, os analistas de
suporte da Microsoft estaro disposio para resolver os seus problemas
101
Requisitos do Sistema:
O Office 2010 inclui verses de 32 e de 64 bits. Est licenciado para instalao de qualquer
uma delas em at trs computadores.Recomenda-se a instalao do Microsoft Silverlight 3 junto
com o Office 2010 para aprimorar a experincia online e para ativar os guias interativos do Office
2010.
Introduo Os requisitos e a funcionalidade do produto podem variar dependendo da
configurao do sistema e do sistema operacional. O uso de acelerao de hardware grfico
requer uma placa grfica compatvel com DirectX 9.0c com 64 MB de memria de vdeo ou mais.
Disco rgido: 3 GB; parte desse espao em disco ser liberado aps a instalao caso o pacote
de download original seja removido do disco rgido
Memria: 256 MB de RAM ou mais
Sistema operacional: Windows 7, Windows Vista ou Windows XP SP3 ou Windows Server 2003
com SP2 e MSXML 6.0
Processador: Processador de 500 MHz ou superior
Monitor: Monitor com resoluo 1024 x 768 ou superior
Outros: Certos recursos de escrita tinta requerem a execuo do Windows XP Tablet PC
Edition ou posterior. A funcionalidade de reconhecimento de fala requer um microfone de alta
qualidade e um dispositivo de sada de udio.
A Pesquisa Instantnea requer o Microsoft Windows Desktop Search 3.0. Os Calendrios
Dinmicos requerem conectividade de servidor.
A conectividade com um servidor Microsoft Windows Server 2003 com SP1 ou posterior
que execute o Microsoft Windows SharePoint Services necessria para certas funes
avanadas de colaborao. O Microsoft Office SharePoint Server 2007 necessrio para certas
funes avanadas. A Biblioteca de Slides do PowerPoint requer o Office SharePoint Server
2007. Para compartilhar dados entre vrios computadores, o computador host precisa executar o
Windows Server 2003 com SP1, o Windows XP Professional com SP2 ou posterior.
Internet Explorer 6.0 ou posterior, somente navegador de 32 bits. A funcionalidade da
Internet requer acesso Internet (taxas podero ser aplicveis).
Um processador de 1 GHz ou superior e 512 MB de RAM ou mais so recomendados para
o Business Contact Manager. O Business Contact Manager no est disponvel em todos os
idiomas.
512 MB de RAM ou mais so recomendados para a Pesquisa Instantnea do Outlook. O
verificador gramatical e a verificao ortogrfica contextual no Word s sero ativados se o
computador tiver 1 GB de memria.
Os softwares que acompanham dependendo do pacote:
Word 2010
Crie documentos visualmente atraentes de forma mais fcil do que nunca com o Word
2010, Economize tempo e simplifique seus trabalhos, Trabalhe melhor em conjunto com outros
usurios, Acesse suas informaes mais facilmente pela Internet.
Informtica - Sistemas Operacionais
102
Excel 2010
Gerencie finanas empresarias e pessoais com eficincia. Simplifique seu trabalho e
aumente sua produtividade com planilhas poderosas no Excel 2010. Novas ferramentas de
anlise e de visualizao ajudam a controlar e a realar importantes tendnciasde dados.
PowerPoint 2010
Crie apresentaes extraordinrias e de impacto com o PowerPoint 2010. Gerencie
apresentaes com ferramentas que poupam tempo e simplificam o seu trabalho, muito mais
fcil criar e gerenciar apresentaes quando voc pode trabalhar exatamente como deseja.
OneNote 2010
OneNote 2010 um bloco de anotaes digital que fornece um nico local onde voc pode
coletar todas as suas anotaes e informaes, com recursos avanados de pesquisa, voc
localiza o que quiser rapidamente, gerenciando a sobrecarga de informaes e trabalhando em
equipe com mais eficincia.
Outlook 2010
Mantenha-se sincronizado com seus clientes e seu calendrio com o Outlook 2010.
Gerencie e-mail de vrias contas em uma nica caixa de entrada para nunca perder uma
mensagem. Utilize as ferramentas de e-mail, calendrio e lista de tarefas para se manter
conectado sua equipe e seus projetos com mais eficincia.
Access 2010
O Access 2010 sua ferramenta de design e implantao de aplicativos de banco de
dados. Compre agora e entre em ao facilmente e mais rpido do que nunca. Aplique designs
profissionais ao seu banco de dados com o Access 2010.
Publisher 2010
Criemateriais de Marketing com aparncia profissional utilizando o Publisher 2010. Com o
Publisher 2010, voc pode facilmente comunicar a sua mensagem em vrios tipos de
publicaes, economizando tempo e dinheiro.
As informaes e imagens sobre o Microsoft Office 2010 foram retiradas do site do
fabricante podendo ser consultadas.
Referncia:http://www.microsoftstore.com.br/shop/pt-BR/Microsoft/Office/Pacotes-Office-2010 - acessado
em 21/01/2013.
COMPRESSO DE ARQUIVOS.
103
104
ask
what
your
country
can
do
for
you
DESFRAGMENTAO DE DISCO.
Inicialmente, quando o sistema operacional instalado os programas e arquivos dos quais
ele precisa so instalados em sequncia a partir do inicio do disco, um seguido do outro. Todo o
espao livre do disco est em uma nica unidade contgua depois dos arquivos instalados. Com o
passar do tempo, entretanto, arquivos so criados e removidos e comum que o disco fique
completamente fragmentado, com arquivos e espaos vazios por toda a parte. Como resultado
Informtica - Sistemas Operacionais
105
disso, quando um novo arquivo criado, os blocos necessrios ao seu armazenamento podem
estar espalhados por todo o disco, causando uma no desempenho.
possvel melhorar o desempenho por meio da movimentao de arquivos de forma a
torn-los contguos e com vistas a agrupar todo (ou quase todo) o espao livre em uma ou mais
regies contguas no disco. O Windows tem um programa, o defrag, que faz exatamente isso e
que dever ser executado com freqncia por seus usurios.
Referncia: TANENBAUM, Andrew S. Sistemas Operacionais Modernos So Paulo: Person Prentice Hall,
2009, 193p
106
3. Em seguida, uma janela surgir para que possamos ativar e modificar o agendamento do
Desfragmentador de Disco do Windows. Para isso, selecione a opo Executar seguindo um
agendamento (recomendado) (1) . Logo abaixo dessa caixa de opes, selecione um horrio
para que o sistema faa a desfragmentao;
Informtica - Sistemas Operacionais
107
Com tantos problemas e coisas para resolver, nossa memria fica comprometida e acaba
esquecendo as tarefas mais importantes, o que normal. Para a desfragmentao de disco,
existem meios para nos ajudar a lembrar e, ainda, realizar essa tarefa por ns quando
necessrio. Portanto, verifique se o seu computador possui um agendamento ativado e fique mais
tranquilo.
Informtica - Sistemas Operacionais
108
MDULO 04
109
C:\Users\Claudio\Desktop\Informatica\fundamentos.xls
O exemplo acima mostra um caminho absoluto, pois o mesmo tem seu incio na Unidade
corrente. Agora tome o diretrio abaixo:
Informatica\fundamentos.xls
Dizemos que o diretrio acima relativo e o Sistema Operacional consegue alcana-lo se
estiver, previamente, acessando o diretrio C:\Users\Claudio\Desktop.
Informtica - Sistemas Operacionais
110
interessante notar que o SO utiliza como diviso entre estes diretrios, um caractere
especial, no caso Windows e Linux, o \.
Agora que entendemos um pouco de diretrios, vamos analisar como os Sistemas
Operacionais mais usados no mercado se comportam com relao a eles.
Observando a figura acima, podemos verificar que o Windows est instalado na Unidade
nomeada Disco Local (C:) Nessa unidade encontram-se todos os arquivos referentes ao
funcionamento do Sistema Operacional, e tambm 2 diretrios bastante relevantes: Arquivos de
Programas e Usurio.
O diretrio Arquivos de Programas o local onde os pacotes ou pastas de instalao de
software (aplicativos ou utilitrio) esto armazenados. Ele necessrio para que os processos
decorrentes a execuo destes programas sejam efetuados de maneira mais organizada.
claro que o prprio usurio poder indicar outro diretrio para a instalao de seu
programa.
111
Funes
Comandos essenciais ao sistema
boot
dev
etc
home
lib
mount
opt
proc
root
temp
usr
var
PASTA.
O Sistema Operacional, utilizando o sistema de arquivos, concede ao usurio a opo de
poder manipular essas estruturas de tal modo que podemos, criar novos diretrios, excluir
Informtica - Sistemas Operacionais
112
indesejados ou mesmo fazer cpias facilitando assim a gerencia de arquivos , dentre outras.
Demonstraremos, nesse contexto, como proceder algumas dessas funes
Criao de Pastas
113
Podemos, tambm, criar diretrios a partir de comandos de textos, porm veremos isso
diante.
Podemos copiar pastas com o processo citado anteriormente onde utilizamos a funo
copiar e colar. Para isso, selecione a(s) pasta(s) desejada(s) e clique em copiar. Aps a copia,
selecione o diretrio o qual receber a cpia. H a opo de recorte de pasta, cujo o objetivo
mover uma ou mais pastas para outro local.
A opo de limparmos a nossa mquina de arquivos ou pastas indesejadas em nossa
mquina tambm possvel. Podemos excluir o mesmo, basta para isso selecionarmos o mesmo
e aperta o boto Del (Delete). Com essa ao, o arquivo ou diretrio selecionado ir para a
lixeira. Caso no queiramos que arquivo fique na lixeira, podemos usar o atalho (shift+del) que
exclui o arquivo automaticamente, sem nem passar pela lixeira.
Em determinados momentos pode ocorrer de um determinado arquivo ser deletado
acidentalmente da sua lixeira do seu computador. Felizmente, se isso acontecer, em alguns
casos podemos recuperar este arquivo, bastando para isso utilizar um software adequado.
Acesse o site Baixaki (www.baixaki.com.br) e procure por softwares que prometam
recuperar arquivos deletados da lixeira. Pesquise sobre o porque e como esses programas agem
para conseguir tal faanha.
COMPRESSO
A compresso de pastas consiste em reduzir o tamanho da mesma reduzindo o espao
ocupado no disco e aumentando a velocidade de transferncia de um meio para outro. Podemos
nos favorecer desses dois benefcios utilizando softwares de apoio como o WinRAR, 7-zip, ou
mesmo o prprio Windows possui seu compactador de arquivos.
114
115
116
117
Quando aparecer a nova tela, clique em Configurar Backup para que o sistema auxilie
nas configuraes bsicas para a realizao do processo.
118
Na prxima tela, necessrio selecionar o destino onde o backup ser salvo. Voc poder
ter as opes de salvar em uma partio do prprio HD ou mesmo em um CD/DVD ou em uma
outra mdia como Pen Drive, HD Externo, etc. Outra possibilidade de salvamento de backup,
selecionar um local na sua rede.
Selecionado o local, de destino do backup, iremos selecionar quais arquivos devem ser
feitos o backup.
119
armazenamento e recuperao de dados seja efetuada de forma mais eficiente. Porm isso, na
prtica sofre algumas modificaes devido a utilizao de alguns usurios.
Sendo assim, de grosso modo, o SO pode utilizar dois tipos de alocao: Contgua e No
Contgua.
Na alocao contgua, os dados so armazenados de forma sequencial utilizando reas
imediatas do disco, usando os setores contnuos do mesmo. Utilizando-se desse raciocnio, a
organizao lgica do arquivo referente ao armazenamento, os blocos seguem em uma
sequencia onde o primeiro bloco ocupa os primeiro espao e assim sucessivamente.
Nesse tipo de alocao temos que a operao de leitura e escrita de arquivos alocados
dessa forma se torna mais eficiente, porm ocorre o efeito de Fragmentao, reduzindo a
capacidade efetiva de armazenamento.
Quando se utiliza a alocao no-contgua, o arquivo no possui uma organizao fsica,
podendo est em diversos setores no disco. Esse tipo de alocao ideal para arquivos que
tendem a aumentar ou diminuir de tamanho em decorrncia da utilizao do mesmo Nesse caso
tambm ocorre fragmentao
.
A Fragmentao so espaos de memrias no utilizados tornando-se um desperdcio.
Imagine o Disco Abaixo. O mesmo possui um sistema Operacional, um espao livre e
alguns espaos ocupados por softwares.
120
Ento, o usurio decide (por vontade prpria) excluir alguns o dos softwares, pois o mesmo
no era mais necessrio. Assim, resultou em espaos (a regio em cor preta) no alocados
resultam espaos no alocados , onde no h nada alojado.
Ento o mesmo usurio decide instalar um jogo. Nesse momento, o sistema operacional
reparte em blocos os arquivos necessrios para a instalao do jogo, dividindo-o em 3 como
mostra a figura abaixo. Isso ocorre devido ao Sistema Operacional no desperdiar tempo ou
processamento com esse tipo de tarefa.
O resultado desta atitude uma desorganizao nos discos. Vrios arquivos divididos em
setores diferentes. Agora, imagine depois da utilizao de 1, 2 ou 3 anos do disco, instalando e
desinstalando softwares (uma verdadeira confuso). O problema com isso que o seu disco
Informtica - Sistemas Operacionais
121
causar lentido quando solicitado (por exemplo, durante a execuo de uma msica ou vdeo).
Essa ferramenta tambm de bastante importncia principalmente na utilizao de servidores.
Porm, o mesmo sistema operacional possui um utilitrio capaz de minimizar esta
desorganizao. Chama-se Desfragmentador de Disco, acessvel em Iniciar, acessrios,
Ferramentas do Sistema, Desfragmentador de Disco.
Basta selecionar a unidade a ser desfragmentada, e clicar em Desfragmentar Disco.
GERENCIAMENTO DE DISCO
O gerenciamento de disco um das ferramentas utilitrias do Windows capaz de realizar
tarefas no tocante ao manuseio do disco, como criar uma partio, inicializar um volume, excluir
partio, etc. Isso facilita, pois com essa ferramenta podemos realizar tarefas antes apenas no
momento de inicializao do sistema (boot)
Para ter aceso ao mesmo devemos ir em iniciar, painel de controle, sistema e segurana,
Ferramentas Administrativas, Gerenciamento do Computador, Gerenciamento de Disco. ou
simplesmente digitar na linha de pesquisa Gerenciamento do Computador localiz-lo nas
pesquisa e clicar no mesmo.
122
Selecionando uma unidade de disco, iremos diminuir seu volume que em estado inicial se
encotra com 37,31GB. Para isso clicaremos com o boto direito disco desejado e depois em
Diminuir Volume.
123
.
Na prxima tela, digite a quantidade de espao que deseja diminuir em MB. Existe um tamanho
mximo disponvel para diminuio garantindo assim a integridade de dados. Selecionamos 10000MB.
124
Agora vamos criar uma partio no espao no alocado. Para isso iremos clicar com o
boto direito em cima da unidade onde o espao no est alocado e clicar em novo volume
simples.
Nesse novo volume, usaremos todo o espao disponvel.
O prximo passo atribuir uma letra para identificar unidade da nova partio. A seguir,
poderemos formatar a unidade editando o Sistema de Arquivo a ser utilizado, o Tamanho da
unidade de Alocao e o Rtulo do volume.
125
Aps a nova unidade criada, pode ser visualizada no Diretrio, Meu Computador.
126
127
MDULO 05
128
UTILIZAO CORRETA
DOS
COMANDOS, UTILIZANDO
O TERMINAL E PROMPT DE
COMANDO
A GUI (Graphical User Interface - em Portugus Interface Grfica com Usurios), sem
dvidas, foi uma das ferramentas que possibilitaram o desenvolvimento de computadores seja ele
para fins pessoais, corporativos, cientficos ou outro qualquer. Porm, como voc j deve saber,
nos primeiros Sistemas Operacionais, a interao entre o usurio e a mquina se dava por meio
de comandos de texto, onde esses realizam as tarefas. Essas tarefas vo desde copiar um
arquivo de um diretrio para outro at diagnstico de redes.
Hoje em dia, desde a instalao, podemos desfrutar da interface grfica de alguns
Sistemas Operacionais, tornando a vida do usurio mais fcil. Porm, podemos ainda operar o
sistema apenas utilizando comandos de textos, pois em alguns casos, haver realmente essa
necessidade alm de que pode tornar a tarefa mais rpida e eficiente.
Tome como exemplo copiar todos os arquivos de extenso .doc de um diretrio que
contenha vrios arquivos com outras extenses, para outro local. Realizar esta tarefa em modo
grfico pode ser um pouco custosa, porm em modo texto podemos simplesmente filtrar os
arquivos de uma mesma extenso e copi-los para o destino desejado.
Alm disso, podemos manipular o sistema remotamente utilizando comandos de texto.
Administrar sistemas de rede tambm fcil utilizando essa ferramenta.
Aqui mostraremos alguns comandos que podemos utilizar em nosso dia-dia.
WINDOWS
A base para o que conhecemos hoje do sistema Windows o DOS
(Disk Operating System), e hoje est embutido no sistema operacional. Isso
possibilita a utilizao do sistema digitando linhas de comandos, ou seja, instrues
em texto que realizam tarefas.
Para que possamos digitar nossos comandos, no Windows, utilizamos o Prompt de
Comando,
Para comearmos a utilizar os comandos de texto, use o atalho
janela executar. A seguir, digite cmd, como mostra a figura abaixo.
+ R para acessar a
129
130
8 - Cinza
9 - Azul claro
A - Verde claro
B - Cian claro
C - Vermelho claro
D - Roxo claro
E - Amarelo claro
F - Branco claro
131
Help exibe uma lista de comandos e uma breve descrio dos mesmos. Se em seguida
do help for digitado algum outro comando, uma descrio mais detalhada do comando ser
exibida
Exemplo:
Parmetros
-s - desliga PC
-r - desliga e reinicia o pc
-c - desliga podendo deixar um comentrio
-h hiberna o computador
Informtica - Sistemas Operacionais
132
-l - fazer logoff
-a - Anular um desligamento do sistema.
-g - Desligar e reiniciar o computador. Depois que o sistema for reiniciado, inicie
novamente aplicativos registrados.
-t [x] Desliga o computador em x segundos.
CORRIGINDO ERROS FSICOS NO DISCO
Em alguns momentos, o disco pode apresentar falhas em setores, inviabilizando o
armazenamento ou mesmo danificando arquivos. Para tentar reparar esses erros, pode-se utilizar
o comando CHKDSK. A sintaxe bsica :
chkdsk [volume:] [caminho] /parmetros
onde:
[volume:] indica o volume ou partio a ser analisada
[caminho] indica as pasta que sero verificadas (geralmente usamos * para que toda a
unidade seja analisada).
O parmetros podem ser:
/f - Tenta corrigir erros no disco. Essa opo exibe na tela uma mensagem perguntando
se a verificao ser executada na prxima ver que reiniciar o sistema.
/v - Exibe um log com so arquivos verificados.
/r Procura por setores defeituosos.
Exemplo
C:\> attrib texto.txt +a
C:\> attrib texto.txt H +R
Resultado
concede ao arquivo texto.txt permisso total (leitura e escrita)
e o arquivo texto.txt no est oculto e somente ter permisso para
leitura.
LISTANDO OS DIRETRIOS
DIR exibe os arquivos e/ou diretrios contidos na pasta atual ou na pasta solicitada, o
espao utilizado pela pasta e o espao livre no disco.
Informtica - Sistemas Operacionais
133
PARMETROS:
/p Quebra a exibio em partes, para passar pra prxima tela, basta pressionar Enter.
/d Organiza contedo da pasta por colunas.
/o Organiza o contedo da pasta em ordem alfabtica.
APAGANDO
Voc pode excluir um arquivo usando os comandos, DEL/DELETE ou Erase. Esses
comandos possuem os seguintes Parmetros:
/P solicita confirmao antes de excluir o arquivo
/F Fora arquivos apenas de leitura
/Q Deleta os arquivos sem solicitar confirmao, quando utilizando o curinga.
/A Filtra a excluso com base nos atributos que podem ser
o R Arquivos somente de leitura
o H Arquivos Ocultos
o S Arquivos do Sistema
Exemplos
C:\> DEL texto.txt /P
C:\Arquivos> DEL *.* /A -S
Resultado
Concede ao arquivo texto.txt permisso total (leitura e escrita)
Exclui os arquivos da pasta, com exceo dos arquivos do
sistema.
RECUPERANDO
Com uma instruo UNDELETE, podemos recuperar arquivos que apagamos, em alguns
caso a ferramenta funciona perfeitamente, em outros teremos que recorrer a softwares
especficos com citados no mdulo anterior. A utilizao correta do comando, basta digitar
UNDELETE seguido do endereo do arquivo a ser recuperado.
Exemplo
C:\> UNDELTE D:\Documentos\texto.txt
Resultado
Tenta recuperar o arquivo texto.txt na pasta
Documentos da Unidade D:
RENOMEANDO
Podemos modificar o nome de um arquivo usando o comando RENAME ou REN. Para tal
digite o comando seguido do endereo do arquivo e seu novo nome e sua extenso.
Exemplo
C:\>ren Texto1.doc Texto2.doc
Resultado
Altera o nome do arquivo de Texto1.doc para
Texto2.doc
VISUALIZANDO O C ONTEDO
Para visualizar um contedo de um determinado arquivo, quando possvel, usamos o
comando TYPE, seguido do endereo do arquivo e sua extenso
Exemplo
Informtica - Sistemas Operacionais
Resultado
134
C:\>type Texto1.txt
COPIANDO
Utilizamos o comando COPY para copiar um ou vrios arquivos contidos em diretrio para
outro. Precisamos especificar a localizao do arquivo e o diretrio de destino dos arquivos.
Podemos utilizar o (*) para, por exemplo, copiar vrios arquivos de uma mesma extenso. Veja
os exemplos abaixo
Exemplo
C:\>copy Texto1.txt D:\Documentos
C:\ copy D:\Documentos\* D:\Dados
Resultado
Copia o arquivo Texto1.txt para o diretrio
D:\Documentos
Copia todos os arquivos presentes no diretrio
D:\Documentos para D:\Dados
Exemplo
C:\>move Texto1.txt D:\Documentos
C:\>move D:\Documentos\* D:\Dados
A RVORE DE DIRETRIOS
A rvore de diretrios, a partir do diretrio raiz, pode ser vista com a execuo do comando
TREE, assim, o usurio tem uma viso da disposio hierrquica dos diretrios em seu disco.
Voc pode utilizar o atributo /F, que alm de exibir a rvore de diretrios, mostra os arquivos
contidos nos mesmos.
CRIANDO PASTAS
Para criarmos uma pasta dentro de um diretrio, devemos usar o comando MKDIR ou MD
A pasta criada dentro do diretrio atual.
Exemplo
D:\Documentos\> mkdir Dados
Resultado
Cria uma pasta chamada Dados no diretrio D:\Documentos
RENOMEANDO PASTAS
Para renomear pastas, deve-se utilizar o comando MOVE. Basta digitar o comando, o
diretrio que se pretende renomear e em seguida o novo nome
Exemplo
C:\Documentos\Registros> move Comentarios
Informtica - Sistemas Operacionais
Resultado
Altera o nome da pasta Registros para
135
Comentarios
APAGANDO DIRETRIOS;
O comando RMDIR ou RD usado para excluir uma pasta, a partir do diretrio atual. A
pasta ser excluda somente se no houver nenhum arquivo ou pasta em seu interior.
Exemplo
C:\> RMDIR Documentos\Registros
Resultado
Remove a pasta Registros de Documentos
MUDANDO DE DIRETRIO
Conseguimos como o Comando CHDIR ou CD, navegar na a rvore de diretrios, ou seja,
mudar do diretrio atual para outro desejado.:
Exemplo
Resultado
D:\> cd Documentos
Entra no diretrio D:\Documentos
D:\> cd Documentos\Registros
Entra no diretrio D:\Documentos\Registros
Perceba os dois pontos (..). A funo deles retornar
um diretrio. Nesse caso, o diretrio de destino ser
D:\ Documentos\Registros >cd..
D:\ Documentos\
LINUX
Assim como o Windows, o Linux possui uma rea em que podemos gerenciar a mquina
utilizando linhas de comandos ou scripts. A essa rea damos o nome de Terminal.
Para que o Sistema Operacional possa entender o que o que o usurio
deseja fazer com determinado comando, utiliza um interpretador chamado de
shell. O Shell interpreta tanto comandos enviados via teclado, assim como
comandos escritos em arquivos binrios (veja o mdulo anterior, caso no
lembrar o que so arquivos binrios). Podemos ter vrios tipos de Shell
(interpretadores) como bash, ash, csh, tcsh, sh, etc. O mais conhecido o bash.
Voc pode se deparar tambm com um tipo de Terminal chamado de Konsole. Os
Terminais variam de nomenclatura de acordo com a distribuio do Linux.
ACESSANDO O TERMINAL
O acesso ao terminal varia de acordo com a Distribuio como foi dito anteriormente. Para
acess-lo basta ir em Aplicaes, Acessrios e Terminal.
136
O caractere $ indica que o usurio logado no possui totais privilgios sobre a operao
do terminal. Para que se tenha acesso irrestrito ao sistema, devemos entrar em modo superusurio. Podemos emular no prprio terminal usando o comando su. O terminal solicitar a
senha e logo aps ir mostrar, ao final da identificao da mquina o caractere #.
FORMATO DOS COMANDOS
O formato bsico dos comandos :
Comando [parmetro] [argumentos]
Comando - processo a ser executado
Informtica - Sistemas Operacionais
137
Exemplos
$ rm exemplo*.txt
exemplo1.txt
exemplo12.txt
exemplo2.txt
exemplo3.txt
exemplo10.txt
$ rm exemplo1*.txt
$ rm exemplo?.txt
$ rm exemplo[1-3].txt
Resultado
Remove todos os arquivos da pasta,
pois todos.
Exclui os arquivos exemplo12.txt e
exemplo10.txt
Exclui todos os arquivos com exceo
de exemplo12.txt e exemplo10.txt
Exclui os arquivos exemplo1.txt,
exemplo2.txt e exemplo3.txt
138
139
140
Binrio
000
001
010
011
100
101
110
111
Texto
----x
-w-wx
r-r-x
rwrwx
Significado
Acesso Proibido
Somente Execuo
Somente Escrita
Escrita e Execuo
Somente Leitura
Leitura e Execuo
Leitura e Escrita
Permisso total
u usurio
g grupo
o outros usurios
a todos os usurios
Para entender melhor, veja os exemplos.
Exemplo
$ chmod 777 Texto1.txt
Resultado
Define permisso total a todos os usurios para o
arquivo Texto.txt
Resultado
Altera a propriedade do arquivo Texto1.txt para o usurio
professor.
Altera a prioridade do diretrio /Documentos para o
usurio Aluno e o grupo EEEP.
PROCURANDO
Podemos procurar por determinados arquivos na rvore de diretrios, para isso usamos o
comando find.
Exemplo
$ find / aluno
$ find / -iname aluno
Resultado
Procura pelo arquivo que tenha aluno.
Procura pelo arquivo que tenha aluno, desconsiderando
letras maisculas e minsculas.
141
LISTANDO
Para listar os arquivos e/ou pastas em determinado diretrio, usamos o comando ls
142
$tar
xvf
musicas.tar Extrai, exibe os detalhes da operao e mostra o local
/home/Aluno/Desktop
onde os arquivos sero extrados
APAGANDO
Apagando arquivos indesejados, usamos o comando rm, Veja os exemplos abaixo:
Exemplo
$ rm /home/Antonio/Dicas.txt
$ rm /home/Antonio/Arquivos/*
Resultado
Remove o arquivo Dicas.txt do diretrio /home/Antonio
Remove
todo
o
contedo
do
diretorio
/home/Antonio/Arquivos
RENOMEANDO
Para renomear um arquivos, usamos o comando mv. Se necessrio, pode-se mover o
arquivo para outro diretrio.
Exemplo
$ mv arquivo.doc file.doc
Resultado
Renomeia arquivo.doc para file.doc.
Resultado
Visualiza o contedo do arquivo na tela do terminal
Insere o contedo do arquivo.doc ao final de file.doc
COPIANDO
Para que possamos criar uma cpia de um arquivo ou diretrio, utilizamos o comando cp.
A sintaxe bsica :
cp arquivo_alvo destino
Exemplo
$ cp
/home/User/Imagens/foto.jpg
/home/User/Fotos
$ cp /home/User/Imagens/*
/home/User/Fotos
Resultado
Copia o arquivo foto.jpg do diretrio
para /home/User/Fotos
/home/User/Imagens
CRIANDO D IRETRIOS
Para criarmos uma pasta dentro de um diretrio, devemos usar o comando MKDIR
Exemplo
Resultado
$ mkdir /Imagens
Cria a pasta Imagens no diretrio corrente
143
APAGANDO D IRETRIOS
Ocaso o usurio deseja excluir um diretrio vazio, basta executar o comando rm, seguido
do endereo do diretrio como mostra o exemplo abaixo.
Exemplo
$ rm -R /Imagens
Resultado
Exclui a pasta Imagens no diretrio corrente
MUDANDO DE DIRETRIO
Conseguimos como o Comando cd, navegar entre a arvore de diretrios, ou seja, mudar
do diretrio atual para outro desejado. Veja o exemplo abaixo:
Exemplo
$ cd /home
$ cd /home/Aluno
$ cd..
Resultado
Entra no diretrio /home
Entra no diretrio /home/Aluno
Volta ao diretrio anterior, ou seja, /home
COMANDOS DE REDE
CONFIGURANDO A C ONEXO
Podemos configurar uma interface de rede usando o comando ifconfig.
Exemplo
# ifconfig eth0 192.168.0.1
netmask 255.255.255.0 up
Resultado
Atribumos o nmero de ip e a mscara de sub-rede interface
eth0.
TESTANDO A C ONEXO
Para testar a conexo, podemos usar o comando ping.
Exemplo
# ping eth0 192.168.0.1
Resultado
Testa a conexo com o ip especificado
Resultado
Exibe a tabela de roteamento da rede
Gerenciamento de Usurios
Usurios
Para adicionar novos usurios ao sistema, utilizamos o comando adduser. Para removlo, basta usar o comando userdel
Podemos ainda criar senhas para os usurios criados com o comando passwd.
Para visualizarmos o login name do usurio, podemos utilizar o comando logname.
Informtica - Sistemas Operacionais
144
Exemplo
# adduser convidado
# passwd convidado
# userdel convidado
Resultado
Cria o usurio convidado
Criar uma senha para o usurio convidado
Exclui o usurio convidado
Grupos
Para adicionar um novo grupo, utilizamos o comando groupadd. Para remov-lo, basta
usar o comando groupdel.
Podemos visualizar os grupos criados no sistema com o comando groups.
Exemplo
# groupadd Escritorio
# groupdel Escritorio
# groups
Resultado
Cria o grupo Escritorio
Exclui o grupo Escritorio
145
REFERNCIAS BIBLIOGRFICAS:
TANENBAUM, Andrew S. Sistemas Operacionais Modernos. So Paulo: Pearson Prentice Hall,
2009.
146
Hino Nacional