Todos os computadores, para a sua organizao e funcionamento, precisam de um sistema. O "sistema
Operacional do Disco", ou DOS, l o teclado, gere a memria, l e escreve em disco ou disquete e atua sobre o visor. O sistema operacional, alm de tratar destes assuntos sozinho, d-nos, tambm, a possibilidade de lhe dar comandos e us-los da maneira pretendida. Um computador, no pode, de maneira alguma, trabalhar sem um sistema operacional, no entanto, quando ligado pela primeira vez, ou aps a formatao do disco, no contem nenhum sistema operacional. O que um sistema operacional ? Um sistema operacional pode ser definido como um conjunto de programas especialmente feitos para a execuo de vrias tarefas, entre as quais servir de intermedirio entre o utilizador e o computador. Um sistema operacional, tem tambm como funo, gerir todos os perifricos de um computador. Um dos sistemas operacionais o MS-DOS. (Microsoft Disk Operating System). Histria do Ms-dos Por Verses MS-DOS 1.0 Esta primeira verso do PC-DOS comportava apenas discos flexveis de face simples e ocupava somente 10 Kb de RAM, pois o PC tinha apenas 64 K de memria RAM. A verso 1.1 atualizou o sistema para trabalhar com discos de densidade dupla. O primeiro MS-DOS surgiu como verso 1.25 MS-DOS 2.0 Esta verso apareceu junto com o IBM XT em 1983, e permitia o uso de discos rgidos de alta capacidade ( 10 Mb! ). O sistema ocupava 25 Kb de RAM e 40 Kb de espao em disco. O MS-DOS equivalente tinha como verso 2.11 e trazia o comando COUNTRY a mais. MS-DOS 3.0 Foi lanado com a chegada do AT em 1984, suportando o ento novo drive de 1.2 Mb e o utilitrio VDISK ou RAM-DISK, que utilizava a memria que ultrapassava os 640 Kb. Os clusters foram reduzidos de 4 para 2 Kb. A verso 3.1 suportava redes. A verso 3.2 suportava os novos discos de 3 1/2 polegadas e 720 Kb. de capacidade e possua os comandos XCOPY e APPEND. A verso 3.3 suportava drives de 1.44 Mb., parties do disco rgido de at 32 Mb e introduziu o comando FASTOPEN. O sistema ocupava cerca de 30Kb. de RAM e 59 Kb. de espao em disco. MS-DOS 4.0 Lanado em julho de 1988, quebrou a barreira dos 32 Mb. para cada partio e apresentou uma interface grfica chamada DOS SHELL. Ocupava de 65 a 90 Kb. de RAM e 110 Kb. de espao em disco. MS-DOS 5.0 Esta verso possibilitava o uso de mais de dois discos rgidos, parties de 2 GB. no disco rgido, introduzia os comandos UNFORMAT, UNDELETE e DOSKEY, e possua um gerenciamento mais eficiente das memrias disponveis (Upper, High, Extended e Expanded). MS-DOS 6.0 Com esta verso, foi introduzido os recursos do SCANDISK, DRIVESPACE, MEMMAKER, DEFRAG, ANTI VIRUS, MSD (Microsoft Diagnostics), DELTREE, alm de aprimoramentos nos comandos MOVE, COPY, FORMAT e INTERLINK (para transferencia de arquivos entre dois computadores). MS-DOS 6.2 e 6.22 O MS-DOS 6.0 e 6.2 incluam compactao de disco DoubleSpace. O MS-DOS 6.22 inclui compactao DriveSpace ao invs de DoubleSpace. DriveSpace parecido com DoubleSpace, mas armazena informaes compactadas em formato diferente. O MS-DOS 6.22 inclui o ScanDisk, um novo utilitrio que detecta diagnostica e corrige erros de disco em unidades no compactadas e em unidades compactadas. O gerenciador de memria estendida, o HIMEM, testa automaticamente a memria do sistema quando seu computador inicializado. Este teste identificar chips de memria que so mais confiveis. Com a chegada do Windows 95, sistema operacional que no necessita da prvia instalao do DOS, apesar de conter incorporado uma verso reduzida, chegou ao fim das constantes evolues deste sistema operacional que acompanhou o usurio por cerca de 15 anos. Arquitetura do Ms-dos IO.SYS : o primeiro arquivo a ser carregado, do setor de boot do disco para a memria. Ele o software de mais baixo nvel do MS-DOS que executa as mais primrias e fundamentais tarefas de entrada e sada do computador (i/o). tambm responsvel pela continuao do processo de carga do sistema. IO.SYS conversa diretamente com o hardware atravs de rotinas da ROM-BIOS. um arquivo oculto que fica localizado no diretrio principal MSDOS.SYS : Contm o ncleo do sistema operacional, que o corao do MS-DOS. Ele responsvel por receber requisies de servios dos aplicativos (em um nvel mais alto), e traduzir para que o IO.SYS para execut-las. um arquivo oculto que fica localizado no diretrio principal. COMMAND.COM : a interface de usurio. Interpreta e executa os comandos digitados no teclado, executa arquivos de comandos do tipo *.BAT, redireciona entrada e sada padro, e executa funes bsicas de manipulao de disco, atravs de utilitrios internos. Ligando o computador Quando o computador ligado uma srie de eventos ocorrem. Chama-se de boot . Durante o boot o computador, executa um conjunto de instrues permanentemente gravadas na memria ROM, que determinam as primeiras aes a serem tomadas, onde inicia-se uma auto verificao da memria, unidades de disco e teclado, e uma vez que tenha localizado todos os seus componentes o computador procura pelo Sistema Operacional. Nomes de Arquivos Os arquivos no sistema operacional MS-DOS recebem nomes constitudos por duas partes: o nome ou prefixo e a extenso ou sufixo, obedecendo a seguinte regra: - nome, com um mximo de oito (8) caracteres alfanumricos sem espaos em branco; - extenso, com um mximo de trs (3) caracteres alfanumricos (opcional) sem espao em branco; - um ponto (.) separando o nome da extenso, quando esta existir; - caracteres especiais tambm so permitidos, no nome ou na extenso, embora seja recomendvel evitar esta prtica; - os caracteres * (asterisco) e ? (interrogao) tm significado especial e devem ser evitados na nomeao; - os caracteres <> e | no podem ser empregados na nomeaao, pois sao sinais de redirecionamento e canalizao, respectivamente; - maisculas e minsculas podem ser empregadas indistintamente. EXEMPLOS DE NOMES DE ARQUIVOS Nomes vlidos nomearq.txt PRT.COM CtForm2.exe msd.com 08221437.bmp carta01.doc arqv Prog_01.com Nomes no vlidos -nomam.txt (espao em branco) ->Xpto.qyz (caracter de redirecionamento) -ab|cd.txt (caracter de canalizao) -joo.ool ( caracter da lngua portuguesa: ) -informatica.2000 (nmero excessivo de caracteres) -.sem (sem a parte do nome) Significado das Extenses As extenses, em DOS, esto associadas ao contedo dos arquivos, ou seja, indicam do que se trata o arquivo nomeado. Exemplos de extenses e seus significados: .txt - texto em ASCII .doc - texto tipo Word .sys - arquivo do sistema, driver ou tabela .com - programa executvel <64 K) .exe - programa executvel .asm - programa fonte em assembly .for - programa fonte em FORTRAN .cob - programa fonte em COBOL .c - programa fonte em C .fck - resduo de arquivos corrompidos .bat - arquivo de comandos (batch) .tif - arquivo grfico formato TIFF .bmp - arquivo grfico formato BMP .dxf - arquivo grfico de exportao .ini - arquivo de nicializao de programas COMANDOS BSICOS
ATTRIB Define ou exibe as propriedades dos arquivos Sintaxe ATTRIB [+,- r] [+,- a] [unidade:] nome_de_caminho [/s] Onde: +r estabelece que o arquivo somente de leitura; -r desactiva a funo de somente para leitura; +a estabelece as propriedades de um arquivo para um arquivo; -a o oposto de +a. Comentrios O comando ATTRIB s pode ser utilizado em arquivos. O comando ATTRIB pode servir, tambm, para ocultar arquivos, devendo-se ento utilizar a seguinte sintaxe: ATTRIB [+,-] h [unidade] nome_do_ficheiro .
BREAK Este comando tem como finalidade estabelecer a verificao do CONTROL+C Sintaxe BREAK [on] {ou} BREAK [off] Comentrios Dependendo do programa em execuo, pode-se usar o CONTROL+C para interromper uma actividade. Observaes Alguns programas auto ajustam-se para responder ao CONTROL+C a qualquer altura; o comando BREAK no afecta estes programas. COPY Este comando serve para copiar um ou mais arquivos para outro local. Sintaxe COPY [unidade:] nome_de_caminho1 [unidade:] [nome_do_caminho2] [/v] [/a] [/b] Comentrios Caso o nome_de_caminho2 no for especificado, a cpia ser criada no diretrio actual. O comando COPY aceitar as seguintes opes: /v Faz com que o Ms-dos verifique se os setores no disco de destino forma copiados apropriadamente. /a Permite a cpia de arquivos ASCII /b Permite a cpia de arquivos binrios. Se uma gravao no puder ser verificada pelo Ms-dos, este exibir uma mensagem de erro. A opo /v permite a verificao desses erros.
DEL Este comando tem como finalidade eliminar arquivos especificados. Sintaxe DEL [unidade:] nome_de_caminho /p Comentrios A opo /p exibe um aviso de confirmao de eliminao antes de se proceder excluso do ficheiro. Para a excluso de diversos arquivos em simultneo, o comando DEL permite a utilizao de asteriscos. DIR Este comando tem como finalidade exibir uma listagem dos arquivos de um diretrio. Sintaxe DIR [unidade:] [nome_de_caminho] [/p] [w] [/a] [/o] [/s] [/b] [/l] [/v] [/4] Comentrios Se o comando DIR for digitado isoladamente, exibir um listagem de arquivos no diretrio corrente. Se o nome da unidade for especificado, o comando DIR exibir uma listagem dos diretrios dessa unidade. O comando DIR aceita as seguintes opes /P Faz uma pausa aps cada ecr de informaes /W Utiliza o formato de lista alargada /A Mostra os arquivos com os atributos especificados /O Lista os arquivos por ordem /S Mostra arquivos e subdiretrios do diretrio especificado /B Utiliza o formato simples /L utiliza minsculas /V Modo verboso /4 Mostra o ano com 4 dgitos. O comando DIR, juntamente com a listagem dos arquivos, exibir o seu tamanho em Bytes, a hora e a data da sua ultima verificao.
EXIT O comando EXIT sai do programa command.com em e volta ao nvel anterior, caso exista. Sintaxe EXIT Comentrios Quando o programa COMMAND for utilizado para iniciar um novo processador de comandos, para retornar ao antigo processador de comandos deve-se digitar EXIT.
FORMAT O comando FORMAT consistem em formatar o disco na unidade especfica, de modo a tornar-se compatvel com os arquivos do Ms-dos. Sintaxe FORMAT unidade: [/1] [b] [/n: setores] Comentrios O comando FORMAT utiliza-se para preparar ou limpar uma disquete para o armazenamento de dados, e para, recuperar uma disquete cuja informao tenha sido corrompida. A forma mais simples do comando FORMAT, formata a disquete ou disco, de acordo com as caractersticas da drive. A drive a ser formatada tem necessariamente que ser indicada, para no acontecer imprevistos de maior.
Nota O comando FORMAT pode ser utilizado em discos duros. Dado que a formatao do disco rgido uma questo delicada, o comando FORMAT envia uma advertncia antes de iniciar a formatao do disco :WARNING, CALL DATA NON-REMOVAVLE. DISK DRIVE C: WILL BE LOST! Proceed with format (y/n) ? E depois h pessoas que respondem Yes para cancelar !!!! No devendo ser este o exemplo a seguir, mas sim Yes, somente em caso de pretender-mos formatar o disco. Para criar uma disquete de arranque, deve-se digitar a seguinte linha de comando: FORMAT a: /s . Opes do comando FORMAT: /N Formatao com vrios setores por pista. /T:t formatao com t pistas /V pedido o nome do volume aps a formatao /S Formata a disquete, preparando-a para servir de disquete de arranque, isto , formata a disquete e copia para l os arquivos dos sistema /Q Executa uma formatao rpida /F:tamanho Especifica o tamanho da disquete a formatar /B Atribui espao no disco formatado a arquivos de sistema /1 Formata apenas um lado de uma disquete /C Testa os setores que esto marcados como "danificados"
LABEL Este comando deve ser utilizado sempre que se queira criar, alterar ou excluir o nome de volume no disco. Sintaxe LABEL [unidade:][nome_do_volume] Comentrios O nome de volume, poder servir para identificar um disco ou disquete. O nome de volume aparece-nos, juntamente com o numero de srie, sempre que faa-mos uma listagem de diretrio. Um nome de volume poder conter no mximo 11 caracteres, espaos, mas no tabulaes. Observaes Os comandos a utilizar para saber o nome de volume so o DIR ou o VOL. O comando LABEL tem uma relao de incompatibilidade com unidades que utilizem os comandos SUBST ou JOIN.
MD Este comando serve para criar um novo diretrio. Sintaxe MD [unidade:] caminho Comentrios O comando MD permite a criao de uma estrutura de diretrio de mltiplos nveis. O comprimento mximo de qualquer caminho nico, a partir do diretrio at ao nvel desejado, no poder exceder os 63 caracteres.
REN Este comando usa-se para alterar o nome de um arquivo ou diretrio. Sintaxe REN [unidade:] [caminho] nome_antigo nome_novo Comentrios O comando REN renomeia arquivo especificado para um nome tambm este especificado. O comando REN permite a utilizao de asteriscos.
SYS Este programa transfere os arquivos do sistema Ms-dos do disco da unidade padro para o disco de uma unidade especfica. Sintaxe SYS unidade: Comentrios O comando SYS, rene os arquivos do sistema, enviando-os depois para a unidade especificada. Por exemplo sys a: . Observaes Os arquivos transferidos sero copiados na ordem seguinte: io.sys; ms-dos.sys. Ao executar-mos o comando SYS, este no copia o ficheiro command.com, tendo este que ser copiado manualmente. O comando SYS no funciona em unidades associadas com os comandos SUBST ou JOIN, e em rede. TREE Este comando mostra a estrutura de diretrios de uma drive. Sintaxe TREE [nome_de_caminho:] [/f] [/a] Comentrios O comando TREE lista a path completa de cada diretrio de uma drive, juntamente com os subdiretrios que cada um tenha. Este comando elabora um diagrama da "rvore" de diretrios da drive. Notas Se no especificar a drive, ser listada a drive corrente.
VER Este comando permite saber o numero da verso do Ms-dos. Sintaxe VER Comentrios Ao executar-mos o comando VER a verso do Ms-dos ser exibida no ecr.
XCOPY Este comando usa-se para copiar arquivos, diretrios e subdiretrios . Sintaxe XCOPY [unidade:] nome_de_caminho [unidade:] [nome_de_caminho] [/a][/d:data][/e][/m][/p][/s][/v][/w]. Comentrios Os parmetros unidade:, nome_de_caminho especificam a origem dos dados a serem copiados. O segundo conjunto destes termos identificam a drive e o caminho para onde sero copiados os dados. As opes seguintes so aceites pelo comando XCOPY /a Copia os arquivos que possuem o seu bit de arquivo ligado. /d: - Copia os arquivos alterados na data especificada ou superior. /e Copia qualquer subdiretrio, mesmo estando vazio. Deve-se utilizar juntamente com a opo /s. /p Pede a confirmao para a criao de cada arquivo de destino. /s Copia diretrios e subdiretrios de nvel inferior, a menos que estejam vazios. /w Faz com que o comando XCOPY efectue uma pausa antes de iniciar a cpia de arquivos. Obs : Copiando informaes a partir do teclado O seguinte comando COPY copia os dados digitados a partir do teclado para o arquivo OUTPUT.TXT: copy con output.txt. Depois que voc digitar este comando e pressionar ENTER, o MS-DOS copia tudo que foi digitado para o arquivo OUTPUT.TXT. Quando voc terminar de digitar, pressione CTRL+Z para indicar que deseja finalizar o arquivo. O caractere CTRL+Z ser exibido na tela como "Z". Voc tambm pode finalizar um comando COPY CON pressionando a tecla F6. Ao se pressionar a tecla F6, o caractere CTRL+Z ser gerado, que ser exibido na tela como Z. O exemplo a seguir copia informaes do teclado para a impressora que est conectada LPT1: copy con lpt1 para enviar para a impressora Ex: C:\teste>copy con lpt1 teste2.txt ^Z 1 arquivo(s) copiado(s)