PROF. PAULO LORINI NAJAR

Download Report

Transcript PROF. PAULO LORINI NAJAR

Sistema Operacional DOS 6.22
FUNÇÃO:
Gerenciar todas as tarefas do computador. A nível de
Hardware faz a comunicação da U.C.P. (CPU) com todos
os periféricos. A nível de Software executa os comandos
do Sistema Operacional.
O Sistema Operacional tem que estar presente na memória
para que haja processamento de dados, ou melhor, para
que qualquer coisa seja feita.
PROF. PAULO LORINI NAJAR
Sistema Operacional DOS 6.22
DIVISÃO EM 4 MÓDULOS
1) BOOT (inicializador) – É o módulo que faz a
inicialização do sistema colocando o sinal de promtidão
no computador. É também responsável pela carga dos
outros módulos para a memória.
2) BIOS.COM – Responsável pelas operações de Entrada e
Saída.
3) MSDOS.SYS – Responsável pela alocação da memória.
É responsável também pela alocação em disco.
4) COMMAND.COM – Módulo que interpreta e executa
os comandos do Sistema Operacional.
PROF. PAULO LORINI NAJAR
ARQUIVOS DE LOTE
ACIONADORES DE DISCO
As Unidades de disco são também chamadas de acionadores.
São identificadas pelas letras A, B, C, e D...
O Acionador A é chamado de unidade padrão.
O comando para mudar o acionador é:
A: <ENTER>
C: <ENTER>
PROF. PAULO LORINI NAJAR
COMANDOS INTERNOS
•
•
•
•
•
•
•
•
•
•
BREAK
CALL
CD
CLS
COPY
DATE
DEL
DIR
MD
PATH
•
•
•
•
•
•
•
•
PAUSE
PROMPT
RD
REN
SHIFT
TIME
TYPE
VER
PROF. PAULO LORINI NAJAR
COMANDOS EXTERNOS
•
•
•
•
•
•
•
•
•
•
ATRRIB
CHKDSK
CHOICE
COMMAND
DELTREE
DISKCOMP
DISKCOPY
DOSKEY
EXIT
FDISK
•
•
•
•
•
•
•
•
•
•
FORMAT
HELP
LABEL
MEM
MORE
MOVE
SYS
UNFORMAT
UNDELETE
XCOPY
PROF. PAULO LORINI NAJAR
ARQUIVOS DE LOTE
O que são?
Um arquivo de lote é um conjunto de comandos normais do
DOS agrupados em um arquivo-texto. Esse arquivo-texto
pode ser interpretado pelo processador de comandos do
DOS e seus comandos executado.
Características dos Arquivos de Lote
Um arquivo de lote é um arquivo de texto no formato ASCII
padrão. Possui obrigatoriamente a extensão (.BAT). Essa
extenção é que faz com que um arquivo de lote seja
identificado e executado apropriadamente pelo DOS.
PROF. PAULO LORINI NAJAR
ARQUIVOS DE LOTE
Ordem de Execução
O DOS sabe identificar se um programa pode ser executado
apenas através da extensão do nome do arquivo.
O DOS executa três tipos de arquivos. Eles são identificados
pelas extensões COM, EXE e BAT. A extensão BAT é uma
abreviatura de BATCH, ou seja, um arquivo-texto que
contém comandos do DOS.
1)
.COM
–
Command
2)
.EXE
–
Executable
3)
.BAT
–
Batch
PROF. PAULO LORINI NAJAR
ARQUIVOS DE LOTE
COMANDOS ESPECIAIS
 CALL
 CHOICE
 ECHO
 FOR
 GOTO
 IF
 PAUSE
 REM
 SHIFT
PROF. PAULO LORINI NAJAR
ARQUIVOS DE LOTE
ECHO ON e ECHO OFF
Quando um arquivo de lote de lote é executado, suas linhas
de comando são exibidas na tela como se tivessem sido
digitadas.
Para evitar o “eco”dos comandos na tela, deve ser usado o
comando ECHO OFF como primeira linha do arquivo de
lote.
Para retornar à exibição dos comandos, use ECHO ON.
Também pode-se usar o símbolo “@”, que omite a
aparição do próprio comando.
Se o comando ECHO for seguido por um texto, ele será
exibido como uma mensagem.
PROF. PAULO LORINI NAJAR
ARQUIVOS DE LOTE
REM
Assim como no Basic, este comando permite que sejam
inseridas linhas de comentário no programa de lote. O
texto seguinte (na mesma linha) ao comando ao comando
REM não será executado, funcionando apenas como
comentário.
PROF. PAULO LORINI NAJAR
ARQUIVOS DE LOTE
PASSAGEM DE PARÂMETROS
Os arquivos de lote possuem um recuso chamado parâmetros
substituíveis. Esse recurso permite que um arquivo de lote
funcione em várias situações mudando apenas um
parâmetro que é fornecido durante a digitação.
O DOS permite que até 10 parâmetros substituíveis ou
variáveis possam ser especificados no prompt do sistema.
Essas variáveis são nomeadas %0, %1, %2 até % 9, e
podem ser especificadas dentro de uma linha de comando
de um arquivo de lote.
A ordem que são especificadas na linha de comando é que
define o número de variáveis dentro do programa.
PROF. PAULO LORINI NAJAR
ARQUIVOS DE LOTE
IF
Assim como no Basic ou no Dbase, este comando permite a
tomada de decisão e desvio condicional dentro do
programa, possibilitando assim a criação de laços (rotinas
repetidas) dentro do arquivo de lote. A sintaxe do
comando é a seguinte:
IF <condição> <comando>
Pode ser testada as seguintes condições:
1. A existência de um arquivo.
4. A Não existência de um parâmetro.
2. A Não existência de um
arquivo.
5. O conteúdo do parâmetro.
3. A existência de um parâmetro.
6. Se um comando anterior foi
executado normalmente.
PROF. PAULO LORINI NAJAR