Sie sind auf Seite 1von 8

SISTEMA OPERACIONAL - MS-DOS A sigla MS-DOS significa Microsoft Disk Operating System que em portugus significa Sistema Operacional

de Disco. O prefixo MS representa Microsoft, empresa que criou o sistema. O MS-DOS o Sistema Operacional mais utilizado e faz parte do Software Bsico (programa indispensvel ao funcionamento do computador). 1. Componentes do MS-DOS O MS-DOS tem quatro componentes principais: Boot Loader MSDOS.SYS IO.SYS COMMAND.COM O Boot Loader ocupa um setor fixo (o primeiro) de um disco MS-DOS. O registro de inicializao contm um pequeno programa que localiza e l outros componentes do MS-DOS no disco e os armazena na memria. Ele ento transfere o controle para o MS-DOS. Os outros trs componentes do MS-DOS esto nos arquivos MSDOS.SYS, IO.SYS e COMMAND.COM COMMAND.COM Ele a interface primria entre o usurio e o MS-DOS, e s vezes chamado de Shell, ou interpretador de comando. O COMMAND.COM mostra o sinal de pronto quando o MS-DOS est pronto para aceitar os comandos. O COMMAD.COM consiste em dois componentes: a parte interna (residente) e partes externas (transientes). MSDOS.SYS Quando um usurio emite um comando, o COMMAND.COM o interpreta e toma uma ao. O COMMAND.COM chama rotinas no MSDOS.SYS que executam o comando. O MSDOS.SYS contm o ncleo (kernel) do MS-DOS. O MS-DOS contm rotinas de gerenciamento de arquivo e disco. Porm , ele contm somente as partes independentes de hardware. Uma de suas principais funes servir de interface entre o COMMAND.COM e o IO.SYS, que dependente de hardware. As rotinas no MSDOS.SYS mantm as informaes de diretrio e a FAT. Tabela de alocao de arquivo. Ele executa pesquisas de diretrios quando o usurio quer procurar por um arquivo. Ele acrescenta ou apaga arquivos no diretrio. IO.SYS As rotinas no IO.SYS so dependentes de hardware. Por exemplo, elas emitem comandos especficos para ler ou escrever dados. O IO.SYS ser comunica com a BIOS, que executa muitas das operaes de E/S de baixo nvel. O IO.SYS fundamentalmente uma interface entre a BIOS e o MSDOS.SYS. Ele consiste em muitos comando de desvio que transferem o controle para rotinas para entrada de teclado, E/S serial, de impressora, etc. O IO.SYS recebe comandos gerais do MSDOS.SYS. Ele os traduz em instrues que so dependentes de dispositivos. Se o IO.SYS recebe um comando para escrever no disco, tem de considerar as caractersticas fsicas do disco. Por exemplo, ele te de transformar um nmero de setor lgico especfico na tabela de alocao de arquivo numa superfcie especfica de disco, em um nmero de trilha e em nmero de setor. Ele ento emite os comandos necessrios para transferir fisicamente um bloco de dados.
1

2. Tipos de Comandos
No DOS ns encontramos dois tipos diferentes de comando: os comandos internos e os comandos externos. Internos So comandos que esto localizados na memria de acesso aleatrio (RAM). Eles esto embutidos no arquivo COMMAND.COM, que carregado para a memria assim que ns damos o boot no computador. Externos So comandos que no esto embutidos no COMMAND.COM, portanto no so carregados para a memria quando da ocasio do boot. Suas funes so lidas de um disco para a memria, utilizadas e em seguida apagadas da memria. 2.1 Comandos Bsicos CLS

TIPO : Interno DESCRIO: Limpa o contedo da tela. Posicionando o cursor no canto superior esquerdo.
SINTAXE: CLS DIR

TIPO : Interno
DESCRIO: Lista arquivos e diretrios localizados em um disco. SINTAXE : DIR <NOME DO ARQUIVO> Digitar DIR/? para ver opes. DATE

TIPO : Interno DESCRIO: Mostra a data e permite que voc a mude se necessrio
SINTAXE: DATE TIME

TIPO : Interno
DESCRIO: Mostra a hora do sistema ou ajusta o relgio interno do seu computador. SINTAXE: TIME VER TIPO : Interno7 DESCRIO : Apresenta o nmero da verso ativa do DOS. SINTAXE : VER VOL TIPO : Interno DESCRIO : Apresenta o label de volume de disco e nmero de srie, se houver.
2

SINTAXE : VOL [unidade] LABEL TIPO : Externo DESCRIO: O comando LABEL permite alterar o nome do disco. Este nome serve apenas para organizar melhor os seus discos. SINTAXE: LABEL <u:> [<texto>] COMENTRIO : <TEXTO> pode conter at 11 caracteres. PROMPT TIPO : Interno DESCRIO: Com esse comando, voc pode mudar a aparncia do prompt do DOS, isto , voc pode personalizar o prompt do seu computador. SINTAXE Prompt [texto] texto - descreve qualquer texto ou informao que voc quiser colocar no seu prompt. Abaixo segue uma tabela com os parmetros que voc pode usar junto com o texto que voc quer ou no lugar dele. Combinaes $Q $$ $T $D $P $V $N $G $L $B $_ $E $H Resultado = (sinal de igualdade) $ (sifro) Hora atual Data atual Drive e caminho atuais Verso do DOS Drive atual > (maior que) < (menor que) | (barra vertical ou pipe) ENTER-LINEFEED ESC (ASCII 27) BS (backspace)

Exemplo: PROMPT $P$G (Faz com que o prompt passe a apresentar o caminho seguido por um sinal de maior que)

2.2 Comando para Manipulao de Arquivos COPY

TIPO: Interno
DESCRIO: Copia arquivos de um disco para outro ou entre diretrios. SINTAXE: COPY <arquivo de origem> <local de destino>
3

Ex. COPY DADOS.DOC A: DEL

TIPO: Interno
DESCRIO: Apaga (deleta) um determinado arquivo (ou grupo de arquivos) especificado SINTAXE: DEL <nome do arquivo> ERASE DESCRIO: Idem ao del, com os mesmos parmetros. SINTAXE: Erase [drive:][caminho][arquivo] [/P] Exemplo: ERASE A:*.EXE (Apaga todos os arquivos com extenso .EXE do drive A:) REN TIPO : Externo DESCRIO : Altera o nome dos arquivos especificados. Pode tambm ser utilizado como RENAME. SINTAXE : REN <nome atual> <nome novo> TYPE

TIPO: Interno
DESCRIO : Permite que voc veja o contedo de um arquivo texto sem modific-lo SINTAXE: TYPE <nome do arquivo> UNDELETE TIPO : Externo DESCRIO : Restaura arquivos previamente excludos, pelo comando DEL . SINTAXE : UNDELETE XCOPY TIPO : Externo DESCRIO : Copia arquivos e subdiretrios SINTAXE : XCOPY [origem][destino] COMENTRIO: /S Estende a cpia para toda a ramificao iniciada pelo diretrio de origem /E Copia subdiretrios vazios quando estiver copiando a ramificao inteira. Para usar /E, voc tambm deve usar /S.

2.3 Comandos para Manipulao de Diretrios MD TIPO: Interno DESCRIO: Cria um novo diretrio ou subdiretrio SINTAXE: MD <NOME DO DIRETRIO>

CD TIPO: Interno DESCRIO: Abre e fecha um diretrio ou subdiretrio. SINTAXE: CD <NOME DO DIRETRIO> (abrir diretrio) CD.. OU CD\ (fecha diretrio) RD TIPO: Interno DESCRIO: Deleta um diretrio ou subdiretrio vazios. SINTAXE: MD <NOME DO DIRETRIO]> DELTREE TIPO : Externo DESCRIO : Remove um diretrio e todos os seus arquivos e subdiretrios; exclui arquivos em um diretrio. SINTAXE : DELTREE <caminho/descrio-de-arquivo> No Shell disponibilizado pelo WindowsXP e Vista no usamos mais o DELTREE e sim o comando RD /S (com o parmetro S). EXEMPLO C:\>DELTREE APOSTILAS obs: WINDOWS aqui no caso um diretrio. RD APOSTILAS /S MOVE DESCRIO: Usamos o move para mover um arquivo de um diretrio para outro, ou para renomear um diretrio. SINTAXE: Move [drive][caminho] arquivo1 [,[drive:] [caminho] arquivo2] TREE TIPO : Externo DESCRIO : O comando TREE (Tree = rvore), exibe a estrutura com todos os subdiretrios e arquivos existentes no disco. SINTAXE : TREE [<u:>][/F] 1. /F exibe os arquivos que compem cada via.

2.4 Comandos para Manipulao de Disco CHKDSK TIPO : Externo DESCRIO : (CHecKDiSK = conferir / verificar disco) Checa o disco e a memria RAM quanto aos bytes ocupados, disponveis e possveis setores defeituosos do disco SINTAXE : CHKDSK [<u:>]

Para as verses mais atuais do MS-DOS 6.xx existe um comando que o substitue, o comando SCANDISK, ele corrige qualquer problema que existir no disco, e os setores que esto danificados, ele marca com sendo um setor inutilizado. DISKCOPY TIPO : Externo DESCRIO : S funciona com disquetes. Se o disco de destino no estiver formatado, DISKCOPY o formatar de acordo com o disco de origem. Faz uma cpia idntica do disco origem para o disco destino. SINTAXE : DISKCOPY <u:1> <u:2> COMENTRIOS : 1. No se pode usar para cpias em disco rgido 2. So vlidas as seguintes combinaes: origem A B A B EXEMPLO: A:\>DISKCOPY A: B: FORMAT TIPO : Externo DESCRIO : O comando FORMAT (Format = formato), permite a formao de discos, para que possam ser feitas operaes de leitura e gravao de dados, Quando adquirimos um disco novo, este vem despreparado para uso, sendo ento obrigatrio o uso do comando FORMAT. SINTAXE : FORMAT <u:> [/v][/s][/u] COMENTRIOS : 1. Durante a formatao TODOS os dados anteriores, se existirem. sero apagados. 2. Com o argumento /s o sistema operacional transferido para o disco destino (somente os arquivos obrigatrios so copiados, COMMAND.COM, IO.SYS, MSDOS.SYS). 3. O argumento /v permite que um ttulo (label) seja atribudo ao disco. O ttulo pode possuir at 11 caracteres. 4. /u Especifica uma formatao incondicional. Realiza uma formatao fsica seguida por uma formatao lgica no disquete. A formatao fsica destri todos os dados em um disco; o disco no pode ser desformatado. Um disco precisa de dois nveis de formatao. Primeiro ele deve ser formatado fisicamente (formatao de baixo nvel), o que cria os setores. Depois deve ser formatado logicamente (formatao de alto nvel), que instala a informao de sistema do DOS no disco: o registro de boot, um diretrio principal vazio e a FAT inicial. EXEMPLO: C:>FORMAT A: /S <ENTER> A:>FORMAT B: <ENTER> SYS (no disponibilizado mais nas verses acima do WinXP)
6

destino B A A B

TIPO : Externo DESCRIO: Cria um disco de boot copiando para ele os arquivos que compem o sistema operacional (MSDOS.SYS, IO.SYS e COMMAND.COM). SINTAXE: Sys drive: drive: - diz ao comando o drive para o qual o sistema ser transferido. Os arquivos de sistema s podem ser copiados para um diretrio raiz, e no para um subdiretrio. Exemplo: SYS A: (Transfere o sistema para o drive A:) UNFORMAT TIPO : Externo DESCRIO : Restaura um disco formatado pelo comando FORMAT. SINTAXE : UNFORMAT <u:>

Programao Bath Arquivos de Lote Os programas em Arquivos de Lote so criados a partir de comandos usados no prompt de comandos. Os arquivos de lote (ou bath files) podem economizar tempo e energia, evitando erros de digitao. So arquivos texto com extenso .BAT. Roda-se um arquivo de lote como qualquer outro programa: digitando seu nome, com ou sem a extenso, no prompt de comandos. Exemplo de Arquivo de Lote DELTEMP.BAT @ECHO OFF CLS DIR /P CD TEMP DEL *.TMP CD.. Para executar este arquivo digitaremos eu nome no prompt do DOS: C:\>DELTEMP <ENTER> Quando o DOS executa um arquivo de lote, manipula os comandos na ordem em que aparecem no arquivo.

Arquivo de lote2 @ECHO OFF :MENU CLS ECHO ********** INFORMAR A HORA CERTA ( 1) ****************
7

ECHO ECHO ********** INFORMAR A DATA CERTA ( 2) **************** ECHO ECHO ********** LISTAR ARQUIVOS ( 3) **************** ECHO CHOICE /C:1234 IF ERRORLEVEL 4 GOTO FIM IF ERRORLEVEL 3 GOTO ARQUIVOS IF ERRORLEVEL 2 GOTO DATA IF ERRORLEVEL 1 GOTO HORA GOTO FIM :ARQUIVOS DIR/P GOTO MENU :DATA DATE GOTO MENU :HORA TIME GOTO MENU :FIM

Das könnte Ihnen auch gefallen