Dicas de MS-DOS

 


Estrutura do MS-DOS

 O MS-DOS(Sistema Operacional em Disco da Microsoft) é um conjunto de instruções escritas em linguagem de máquina.
    O DOS pode estar no drive C:(HD) ou no drive A:(disquete). Ao ligarmos o equipamento é feita uma rotina de testes de hardware e em seguida é acionado o drive A: para buscar o DOS. Se não estiver no A:, a procura é feita no drive C: .
    Quando o sistema operacional é encontrado , ele é carregado para a memória RAM.
    Os arquivos do DOS que são carregados para a memória RAM são:
      - Inicializador(BOOT) ou registro de partida;
      - IO.SYS e MSDOS.SYS que têm a função de receber e interpretar as instruções a serem executadas;
      - COMMAND.COM que faz a interface do usuário com a máquina. Nele, também, estão alguns comandos do DOS.
    O DOS tem dois tipos de comandos: EXTERNOS e INTERNOS.
      INTERNOS: estão sempre disponíveis para o operador e podem ser executados a qualquer momento.Ex.:mem,dir,copy,del...
      EXTERNOS: são pequenos programas utilitários que acompanham o sistema operacional e ampliam sua utilização. Para chamar estes comandos de qualquer diretório, eles devem estar todos em um mesmo diretório e este diretório deve ser declarado no "path" em seu autoexec.bat .Ex.:diskcopy,sys,xcopy,deltree,edit...

Comando de auxílio

 Todos os comandos do DOS aceitam uma opção especial de ponto de interrogação(/?) na linha de comando. Quando um comando é seguido por essa opção o DOS não executa este comando, mas, em vez disso, exibe uma descrição do uso e sintaxe.

CONFIG.SYS

 O arquivo config.sys é criado da mesma maneira que um arquivo em lote, isto é, como um arquivo-texto (ASCII). Uma vez que o config.sys é executado somente na hora da inicialização, deve-se reinicializar o computador após qualquer alteração. Exemplo:(WIN95)
DEVICE= C:\WINDOWS\HIMEM.SYS
DEVICE= C:\WINDOWS\EMM386.EXE RAM
DOS=HIGH,UMB (isso carregará o DOS na memória alta liberando memória convencional)
FILES=40
BUFFERS=20
    As outras linhas do config.sys são particulares em cada computador conforme o hardware que você está usando. Voce pode carregar os programas na memória alta para liberar memória convencional usando "DEVICEHIGH" no lugar de "DEVICE".

AUTOEXEC.BAT

Os comandos desse arquivo serão executados durante a inicialização do computador. Esse arquivo contém configurações especiais e de inicialização dos comandos DOS, mas pode conter quaisquer comandos válidos do DOS.
Exemplo:
@ECHO OFF (desabilita mostragem na tela)
REM ESTE É UM EXEMPLO DE AUTOEXEC (use o REM para desabilitar uma linha)
PATH= C:\WINDOWS\COMMAND; C:\HTML;%PATH% (os programas dos diretórios COMMAND e HTML poderão ser executados de qualquer parte do computador)
CLS (para limpar a tela)
    As outras linhas mais uma vez são particulares em cada computador conforme os programas que você tem instalados. Para carregá-los para a memória alta coloque LH antes da linha de carregamento do programa.
Ex.: LH C:\windows\command\mscdex.exe

Alguns comandos do DOS

MEM = mostra a distribuição dos programas na memória
VER = mostra a versão do sistema operacional
COPY CON = usado para criar um arquivo texto
ex.: copy con teste.doc
(digite algum texto aqui)
aperte a tecla F6 para salvar o arquivo

SYS = transfere os arquivos do sistema ex.:C:\sys a: (de C: para A:)

Criando arquivos de lote

    Vou pegar como exemplo um dos emuladores que está na minha página de downloads:
      - No meu computador existe um diretório chamado jogos, nele existem vários diretórios. Um deles é o atari, nele está o stella que é o emulador que estou usando. No diretório stella existe o programa "gamemenu.exe" que abre uma lista de jogos para eu escolher qual quero jogar. O caminho é : C:\jogos\atari\stella\gamemenu.exe .
    Puxa ! Para que eu não tenha de digitar tudo isso, basta criar um arquivo de lote (ex.:atari.bat ou play.bat) e nele colocar este caminho.
Exemplo:
@echo off
cd\jogos\atari\stella\
gamemenu
cd\
cls
echo isto é um teste
    Se você criar este arquivo no diretório raíz (C:) utilizando o editor do DOS ou o comando copy con, ele rodará automaticamente o programa gamemenu bastando para isso digitar o nome com o qual você o batizou, no meu caso chamei de atari.bat, então só preciso digitar: atari .

By: Ricardo Santana, SSA-BA.
© 2000, Todos direitos reservados.