Escolar Documentos
Profissional Documentos
Cultura Documentos
jpg
Prefcio
Por mais estranho que possa parecer, em minhas aulas, no decorrer dos anos, seja por uma razo apropriada ou no, o Sistema
Operacional MSDOS vem a tona.
Quantos de ns, ao ter algum problema no computador, terminou
na fatdica tela preta de comandos do prompt do MSDOS ? E assustado pensa... e a? O que devo fazer ?
Tanto em minhas aulas do colgio tcnico quanto da faculdade
tenho sentido dificuldades no encaminhamento de minhas disciplinas
por falta de conhecimento do Sistema Operacional da mquina por
parte dos alunos.
Quer seja um Desktop, um Notebook, um Netbook, ou mesmo um Tablet sendo que na poca da escrita nenhum dos ltimos trs existia.
Quer seja Windows ou Linux ambos inexistentes na poca da
escrita desta apostila todos devem ter um sistema operacional.
Para tentar diminuir e dirimir as dvidas sobre os computadores, eis que me encontro reescrevendo minha velha apostila de
MSDOS.
Espero que este material, que inmeras vezes, muitos anos
atrs usei ministrando cursos, hoje possa ajudar a essa gerao
que muitas vezes tem somente uma viso grfica do computador.
Respeitei a grafia original da poca em que foi escrita e os
descritivos, muitas vezes, so os originais do primeiro PC-XT com
640K e 4.77 MHz (N.A.)
1. Introduo
O que um computador ?
Podemos dizer que h vrias maneiras de definirmos o que um
computador, mas a mais simples seria: Um equipamento que pode receber informaes externas e tem capacidade de executar algumas
funes definidas pelo usurio.
O que so os diskets e o disco rgido ?
Em qualquer atividade que
voc desenvolva, h a necessidade de que, pelo menos alguns dados ou informaes, sejam guardados. Por exemplo o seu saldo
bancrio, um nmero de telefone
ou mesmo um nome. Pois bem, o
computador
tambm
necessita
guardar informaes para uso
posterior e portanto, na maioria
dos casos haver necessidade de
guardar dados.
O computador
guarda esses dados em elementos
especialmente feitos para este fim: disquetes, HDs, pendrives,
etc.. Ainda pode haver outros tipos, mas a maioria so estes dois.
Mas se ele tem memria RAM (a partir de 640K) para que os discos ?
O computador trabalha com duas memrias distintas: Memrias
RAM e EPROM (internamente) e Discos (externamente). Olhe atentamente para esta comparao:
Ns usamos a memria biolgica (Crebro) para processar informaes, mas usamos fitas (K7), papel, fita de vdeo, lousa com
giz, etc.. para expressarmos ou gravarmos esses dados. O computador usa sua memria de silcio para a primeira funo e os discos
para a segunda, da mesma forma que ns.
Mas j que ele tem bastante RAM porque esta j no o bastante?
Da mesma forma que ns que, por exemplo, ao adormecermos esquecemos detalhes muito importantes entre um ou dois dias, sendo
necessrio guard-los em algum meio de armazenamento (mencionados
acima), o computador tambm no consegue reter os dados em memria
(interna) RAM se desligado, assim ele tambm faz uso de uma memria externa.
Como o computador consegue executar um programa, ou seja, uma tarefa ?
Ns nos valemos de um crebro biolgico para este fim, e o
computador faz uso de um "crebro de silcio", o qual conhecido
como microprocessador (CPU - Unidade Central de Processamento ou
da sigla inglesa - Central Processing Unit). Este no passa de um
circuito eletrnico integrado em uma superfcie de silcio, o qual
graas alta tecnologia existente, armazena at alguns milhes de
componentes eletrnicos em uma rea de alguns mm2. Estes componenMSDOS Prof. Eng. Luiz Antonio Vargas Pinto
TESTE.DOC
WS.COM
DADO.BAK
2. Sistema Operacional
Ok! Eu sei que sempre desagradvel, ou mesmo que d sono ouvir, mas acredite, muito interessante ouvir um pouco de histria, principalmente porque isto evita um enorme gasto de tempo.
Os primeiros computadores eram enormes e de grande consumo de
energia eltrica, despendiam muito calor devido ao uso da tecnologia existente na poca - a vlvula. No h muita necessidade de
discutirmos isto com muito nfase, mas no podemos deixar de citar
que os computadores evoluram diretamente proporcional evoluo
tecnolgica, isto , estes ficaram tanto melhor quanto mais a tecnologia evoluiu.
Imagine a alegria de seus criadores, por volta de 1945 quando
conseguiram criar um equipamento eletrnico capaz de executar automaticamente clculos sem o uso de seres humanos: o clmax, o
crebro eletrnico! Assim, mesmo desde os mais antigos computadores existentes, a filosofia sempre foi a mesma: us-los para diminuir o desgaste humano no tratamento de clculo repetitivos.
Pense que mesmo nos primeiros computadores, sempre houve a
necessidade de execuo de pequenas tarefas, as quais, normalmente
passam como se fossem transparentes ao usurio: Como o computador
l as teclas? Como uma letra, equivalente aquela que ns pressionamos aparece na tela? Como o computador sabe que um determinado
dado deve ser enviado impressora? Isto sem falar no relgio e calendrio sempre atualizado. Pois bem, a resposta simples.
Mesmo nos mais antigos computadores existiam pequenos programas (rotinas bem simples) cuja funo era exatamente suprir essas
necessidades mencionadas, mas, sem a presena do usurio. E, esse
conjunto de programas denominamos o SISTEMA OPERACIONAL do computador. Nos sistemas antigos, normalmente com menos capacidade, esse sistema era normalmente gravado e colocado permanentemente dentro do computador. Com o advento de memrias mais rpidas, com
maior capacidade, este passou ser guardado em disco, deixando de
se chamar sistema operacional para se chamar DOS (Sistema de Operao de Disco ou em ingls: Disk Operation System). Atualmente,
MSDOS Prof. Eng. Luiz Antonio Vargas Pinto
com o rpido desenvolvimento de novos sistemas eletrnicos, o computador trouxe novos recursos ao usurio, isto , junto s tarefas
bsicas de controle, trouxe mais comandos, os quais do maior flexibilidade ao usurio. Para concluir a idia, agora, esse conjunto
de programas est dividido: uma parte est no prprio computador,
denominado de ROM BIOS e a outra parte est em disco, e colocada
na memria RAM do computador no momento em que este ligado.
Dessa forma, chamaremos daqui para a frente, qualquer coisa
que o usurio digitar (teclar) de comando do usurio, e normalmente, aps teclar E o computador dever reconhecer e responder
este comando.
Os comandos esto divididos em dois grandes blocos: os chamados residentes e os chamados transientes.
Isto realmente necessrio porqu os programas que pertencem
ao MSDOS, e que foram transportados para a memria juntamente com
a carga deste, esto sempre disposio do usurio, sem a necessidade de acesso ao disco, e portando residem na memria e sendo
assim chamados RESIDENTES, entretanto, todos os outros, que precisem ser transportados do disco para a memria, para depois serem
executados, so passageiros, e apenas esto ativos quando em uso,
aps o que se perdem, sendo assim chamados TRANSIENTES porqu
transitam temporariamente pela memria.
3. Estrutura de DIRETRIO
Como voc j teve oportunidade de ver, o winchester um disco
rgido, normalmente denominado de drive C.
No h absolutamente nada que o impea de colocar todos os
seus arquivos no drive C e "tudo bem!". Entretanto, existe uma
forma de organizar essa biblioteca de uma forma muito mais interessante.
Imagine que voc tem uma gaveta de miudezas, onde guarda toda
espcie de objetos pequenos: clipes, botes, agulhas, arruelas,
pinas, etc..
Concorda que muito desagradvel ter de procurar algum desses
objetos, tal e qual agulha no palheiro?
Pois bem, da mesma forma que voc pode guardar esses objetos
espalhados, voc tambm pode guard-los em pequenas caixas separadamente e em cada uma delas colar uma etiqueta com o respectivo
nome para identific-los quando precisar.
No computador tambm possvel criar essa diviso do drive
C, e com uma pitada de bom senso distribuir de forma inteligente os seus arquivos - o comando MKDIR (cria um subdiretrio).
Isto porqu, inclusive, este comando o equivalente ao etiquetador da diviso que ser criada. Pense que agradvel surpresa,
se aps liga-lo voc apenas passar os olhos no drive com o comando
DIR e localizar um conjunto definido de arquivos, por exemplo, um
diretrio (gaveta) com todos os seus arquivos de editores de texto.
Isto funcionar da mesma forma que ao abrir a sua gaveta procurando uma caixinha rotulada com BOTES, e l estar ela. E esse
MSDOS Prof. Eng. Luiz Antonio Vargas Pinto
b) CLear Screen
CLS
limpa a tela
c) Change Directory
Usado para acessar um determinado diretrio ( ou como j chamamos, uma diviso da gaveta).
CD ANALISE
d) DIRectory:
Este comando serve para mostrar quais so os arquivos que esto disponveis para uso no disco. Este, assim como outros, que
comentaremos mais frente, aceitam um tipo de sintaxe bastante interessante que denominado WILD CARD, que consiste na colocao
estratgica de alguns caracteres chamados coringas que substituem
outros. Veja os seguintes exemplos:
Quais arquivos eu tenho no disco ?
DIR E
Quais arquivos eu tenho no drive B ?
DIR B: E
ou
DIR B:*.* E
Quais arquivos eu tenho no drive C com a extenso BAK ?
DIR C:*.BAK E
Note que o caracter (*) substitui uma palavra, isto , mostra os
arquivos com qualquer nome desde que possuam extenso BAK.
Quais arquivos do drive A comeam com "G" e tem extenso OVL ?
DIR A:G*.OVL E
MSDOS Prof. Eng. Luiz Antonio Vargas Pinto
Quais arquivos do drive C comeam com "WS" e tem uma extenso que
comea com "S"?
DIR C:WS*.S* E
Podemos ainda ter o uso do caracter (?) da forma:
Quais os arquivos que comeam com "TE", com 6 letras terminando
com "3", e extenso comeando com "S" com 2 letras ?
DIR TE????.S? E
A principal diferena do * para o ? que o ? substitui apenas
a letra na posio especificada, assim, no exemplo, se tivssemos
no drive em uso o arquivo TESTE1.SUB, este no seria listado, porque o nmero de caracteres da extenso j foi fixado em 2 por
"S?".
e) DELete
usado para apagar um ou um conjunto de arquivos conforme a
sintaxe adotada.
Como apagar tudo ?
DEL *.* E
ou
DEL . E
[Neste caso particular, por ser altamente destrutivo, o computador requer a confirmao deste pedido]
Como apagar todos os arquivos com extenso "BAK" ?
DEL *.BAK E
Como apagar todos os arquivos do drive A com extenso COM se eu
estiver no drive C ?
DEL A:*.COM E
Se eu estiver no drive A e desejo apagar os arquivos TESTE1.CO2,
TESTE2.CO3 e TESTE3.CO3 no drive B ?
DEL B:TESTE?.CO? E
CUIDADO: Se existir, por exemplo, em B: o arquivo TESTEX.COM este
tambm se encaixa nas especificaes e portanto tambm ser
apagado.
f) Mudar de Drive:
Usado para mudar de drive. Isto usado quando estamos operando
em um drive, C por exemplo, e quero passar a operar com o drive
A. Normalmente, aps a iniciao, se tudo correu bem, o computador apresenta o "prompt" que o indicador de que ele est em
sintonia com o usurio:
C:\>
O comando para mudar para o drive A, ser:
A: E
e aparecer:
A:\>
informando que a partir de agora, qualquer comando sem especificao de drive assumir como drive corrente o drive A.
g) COPY
Usado para efetuar cpias de qualquer local do disco para outro, inclusive com escolha de diretrios.
Como copiar todos os arquivos do drive A para o diretrio ANALISE
do drive C com verificao da cpia para segurana ?
COPY A:*.* C:\ANALISE /V (V de verify) E
ATENO: Se no destino houver um arquivo com o mesmo nome do arquivo origem, o sistema avisa sobre a ocorrncia e pede
confirmao (em verses posteriores a 5.0. J em verses
anteriores o arquivo do destino ser previamente apagado.
h) REName
Usado para mudar o nome de um arquivo.
Como eu fao para mudar o nome do arquivo FINAL.TXT para FINAL.DOC ?
j) VERIFY
Usado para ligar e manter ligado o sistema automtico de verificao, tornando desnecessrio o parmetro "/V" no comando COPY, ou ento para deslig-lo.
VERIFY ON E
ou
VERIFY OFF E
Change Directory
Usado para acessar um determinado diretrio.
ooOOoo
MSDOS Prof. Eng. Luiz Antonio Vargas Pinto
10
Observaes Gerais:
1- No possvel o uso de "WILD CARD" em comandos de diretrio;
2- Todos os comandos MSDOS quando executados, normalmente atuam e
atingem apenas os arquivos existentes no drive corrente e do
diretrio corrente a menos que voc especifique um novo alvo.
3- O comando sucedido por /? trs mais informaes sobre o mesmo.
5.Comandos TRANSIENTES
muito difcil descrever os programas chamados TRANSIENTES,
pois estes so muitos, mas sempre vale a pena falar que estes sempre esto em disco, isto , ao darmos o comando DIR, os comandos
REN, TYPE, COPY, etc.. no aparecem, pois so RESIDENTES, mas os que
so listados so os chamados TRANSIENTES.
Entretanto imprescindvel falar que esses esto distribudos
em trs grandes grupos, com as seguintes extenses:
COM
EXE
BAT
Pois qualquer arquivo que possua qualquer umas das extenses
acima, so executados pelo computador, bastando para isso, que o
nome deles seja teclado e a tecla E pressionada. Por exemplo,
para executar o arquivo FLOW.EXE, fazemos:
FLOW E
a) Format
FORMAT A: E
Para formatar o drive A. Este comando possui algumas variaes, para permitir gravar o sistema operacional, ou mesmo para
dar um nome ao disco.
Mas, para que formatar um disco?
Normalmente quando um disco vem de fbrica, ele est completamente vazio, e necessrio inserir algumas marcas na mdia magntica para permitir a administrao dos dados ali gravados (algo
como um ndice do disco). O disco ento repartido em trilhas e
setores da seguinte forma:
11
12
13
6. Arquivos .BAT
AUTOEXEC.BAT
O arquivo AUTOEXEC.BAT conforme anunciamos anteriormente, um
arquivo muito importante para o computador. Ele contm todos aqueles comandos que gostaramos de executar logo aps ligarmos o computador, tais como acerto de data, acerto de hora do relgio interno, ativarmos utilitrios como o XTPRO ou algum Shell. Como
tambm j vimos anteriormente, BAT a extenso de BATCH que do
ingls significa LOTE. Portanto podemos enxergar este arquivo como
contendo um lote de operaes que normalmente faramos "mo", e
que agora podemos deixar que o computador faa.
Mas, qualquer arquivo em Batch faz isso, ento, em qu o AUTOEXEC.BAT difere dos demais ?
Acontece que o arquivo AUTOEXEC.BAT, como o prprio nome sugere, auto executado. Na verdade, o computador ao ser ligado procura alguns arquivos especiais que contm as caractersticas de
operao definidas pelo usurio, e que aqui no mencionamos, tais
como CONFIG.SYS, COMMAND.COM e o prprio AUTOEXEC.BAT, se eles
existirem.
Mas, qual a importncia desses arquivos ?
Com a chegada das novas geraes de computadores e sistemas
operacionais, ficou muito difcil especificar qual o tipo de usurio iria se utilizar deste, assim, os fabricantes decidiram deixar
essa questo em aberto, permitindo que cada usurio fizesse sua
prpria configurao. Por essa razo existem esses arquivos. No
caso especfico do AUTOEXEC.BAT, ele apenas um executor automtico de algum ou alguns programas que desejamos que sejam executados logo que o computador ligado. Normalmente contm linhas de
comando, tais como:
@ECHO OFF
PROMPT $p$g
PATH C:\DOS;C:\;C:\TOOLS\PCTOOLS;C:\MENU
SET TEMP=C:\DOS;
C:\DOS\NLSFUNC
C:\DOS\GRAPHICS
C:\DOS\GRAFTABL 850
DATE
TIME
VER
C:\DOS\FASTOPEN C:=10
CD\TOOLS\PACOTE
PCKKEY /A+ /I+ /K+ /R9A /T9A
VERIFY ON
BREAK ON
14
Boa Sorte
O autor
15