sistemas operativos ms-dos. o dos possui nativamente uma interface de linha de comandos através do...

17
SISTEMAS OPERATIVOS MS-DOS

Upload: internet

Post on 21-Apr-2015

132 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

SISTEMAS OPERATIVOS

MS-DOS

Page 2: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

O DOS possui nativamente uma interface de linha de

comandos através do seu interpretador de

comandos, command.com. Porém não existe

apenas uma versão do DOS. A mais conhecida e

popular é o MS-DOS, da Microsoft (daí, as iniciais

MS).

SISTEMA OPERATIVO MS-DOS

Page 3: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Outras versões são os PC-DOS, DR-DOS e, mais

recentemente, FreeDOS. Com o aparecimento das

GUIs, ou seja interface gráficas, como por exemplo o

Microsoft Windows o MS-DOS ficou em segundo

plano, mas não foi esquecido. Hoje em dia existem

inclusive diversos emuladores como o DOSBox que

nos permitem usar os antigos programas feitos para o

DOS em qualquer máquina. Também existe uma

alternativa livre chamada "FreeDOS".

SISTEMA OPERATIVO MS-DOS

Page 4: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Prompt de comando

C:\> é a prompt de comando padrão do MS-DOS, e

se não for alterado, o seu aspecto indica a letra da

unidade de disco e o caminho (directoria atual), em

que se está posicionado. De modo semelhante, A:\

indica que se está posicionado na unidade de

disquetes e assim sucessivamente...

SISTEMA OPERATIVO MS-DOS

Page 5: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Ficheiros de sistema:

O MS-DOS tem alguns ficheiros de sistema indispensáveis

para o arranque do computador:

•io.sys

•msdos.sys

•command.com

•config.sys

•autoexec.bat

SISTEMA OPERATIVO MS-DOS

Page 6: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Em MS-DOS, as pastas são normalmente designadas por directorias.

Os nomes dos ficheiros são compostos pelo nome propriamente dito e por uma extensão:

NOME.EXT

Por exemplo:

pauta.txt

grelhas.exe

SISTEMA OPERATIVO MS-DOS

Page 7: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Regras para criação de ficheiros:• Máximo de 8 caracteres no nome• Máximo de 3 caracteres na extensão• Devem conter apenas os caracteres seguintes:

• letras de A até Z ou de a até z• números de 0 a 9 • caracteres especiais seguintes: $ ~ ! # % & - { } ( ) @ ' _ ^

• Não devem conter: • espaços em branco • Vírgulas, barras invertidas ou qualquer outro caratere que não

pertença à lista acima

• Não devem pertencer à lista de nomes reservados

SISTEMA OPERATIVO MS-DOS

Page 8: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Extensões dos ficheiros:• A extensão serve para definir o tipo de ficheiro:

SISTEMA OPERATIVO MS-DOS

Extensão Tipo de ficheiro

txt Ficheiro de texto

com Ficheiro de comandos

bat Ficheiro de lote

sys Ficheiro de sistema

exe Ficheiro executável

bin Ficheiro binário

bmp Ficheiro de imagem de mapa de bits

htm Ficheiro de documento html

pas Ficheiro em linguagem pascal

Page 9: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

• Comandos para directorias:• Criar• Apagar• Renomear• Copiar• Mover

SISTEMA OPERATIVO MS-DOS

Page 10: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

• Mas os sistemas operativos são, por definição de concepção, software de administração de recursos físicos, agindo como intermediários entre as restantes aplicações / utilizadores e a camada física de hardware, fornecendo para isso uma quantidade de serviços pré-definidos.

• Assim, e de acordo com as arquiteturas onde estão instalados, também os sistemas operativos se foram enquadrando em várias categorias, de acordo com o seu comportamento e grau de serviços prestados.

SISTEMA OPERATIVO MS-DOS

Page 11: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Sistemas Operativos• Podemos então classificar os sistemas operativos

presentes no mercado como:

• Sistemas Operativos por Lotes (ou Batch)• Sistemas Operativos em Tempo Real• Sistemas Operativos de Multiprogramação ou Multitarefa• Sistemas Operativos Paralelos• Sistemas Operativos de Rede• Sistemas Operativos Distribuidos

Page 12: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Sistemas Operativos - Lotes• Os sistemas operativos por Lotes caracterizam-se por

processar grandes quantidades de trabalho com pouca ou nenhuma intervenção por parte do utilizador, de forma sequencial (ou linear).

• Temos como exemplo deste tipo de SO o conhecido MS-DOS e, a uma escala de computação muito superior, o Scope (usado em cálculo científico pesado)

Page 13: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Sistemas Operativos – Tempo Real• A sua principal característica prende-se com a

priorização dos processos em detrimento dos utilizadores, sendo normalmente sistemas construídos por medida de acordo com especificações muito rígidas.

• Com a priorização dos processos obtém-se tempos de resposta aos eventos em tempo-real, daí o nome da categoria.

• Exemplos da implementação deste tipo de sistemas são o VxWorks, SPECTRA e o mais conhecido Solaris (actualmente na versão 10)

Page 14: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Sistemas Operativos – Multitarefa• Caracterizam-se por ter a capacidade de realizar

várias tarefas em simultâneo.• A multitarefa pode ser real (quando existem vários

núcleos de processamento a trabalhar em simultâneo segundo algumas regras de paralelismo) ou preemptiva (usando uma multiplexação de tempo de processador pelos processos activos).

• A grande maioria dos sistemas operativos domésticos enquadram-se nesta categoria, como é o caso dos sistemas da Microsoft, o UNIX, o Mac OS, entre outros.

Page 15: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Sistemas Operativos – Paralelismo• Não devemos confundir estes sistemas com os

anteriores, uma vez que a arquitetura de Hardware para a qual fazem interface é radicalmente diferente.

• Permitem a execução de dois ou mais processos em simultâneo, que competem entre si pela atribuição dos recursos físicos do sistema.

• Neste caso, as arquiteturas envolvidas são já consideradas como arquiteturas de alto desempenho onde variáveis como o speed-up e a eficiência do paralelismo são muito importantes.

• Exemplos: ALPHA, AIX, PVM

Page 16: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Sistemas Operativos – Rede• Os sistemas operativos de rede surgem com a

necessidade de quebrar o isolamento das máquinas e a necessidade de partilhar recursos, bem como, fornecer serviços a clientes.

• Caracterizam-se por permitir a conexão através de redes de comunicação não heterogéneas de vários tipos e classes de equipamento, permitindo assim o fluir de informação entre nós operacionais de rede.

• Estes sistemas sofreram nos últimos anos, evoluções de arquitectura consideráveis.

• Exemplos: Novell Netware, Windows Server, LANtastic

Page 17: SISTEMAS OPERATIVOS MS-DOS. O DOS possui nativamente uma interface de linha de comandos através do seu interpretador de comandos, command.com. Porém não

Sistemas Operativos – Distribuidos• Este tipo de sistemas vem utilizar dois princípios para

aumentar o poder computacional: o paralelismo e as redes de dados.

• Caracterizam-se por conseguir distribuir trabalho, processos ou tarefas por vários processadores (ou nós), quer os mesmos estejam integrados num sistema físico, quer estejam distribuídos em várias unidades físicas inter conectadas via rede, por forma a criar unidades virtuais de processamento de alta performance, como é o caso do Grid Computing.

• Exemplos: Sprite, Chorus, Amoeba