Вы находитесь на странице: 1из 20

Sistema Operacional

INTRODUO AO SISTEMA OPERACIONAL


EXEMPLOS DE 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. Este programa foi desenvolvido para permitir ao usurio realizar todas as funes bsicas e essenciais necessrias no computador. O MS-DOS o Sistema Operacional mais utilizado e faz parte do Software Bsico (programa indispensvel ao funcionamento do computador). um programa que se encarrega do Hardware do computador, por isso que muito especial. Com pouqussimas excees, qualquer outro programa que executado em seu computador executado com a ajuda do DOS, em outras palavras o DOS o programa que gerencia os componentes bsicos do computador e os aloca a seus programas quando necessrio. O DOS fica sob seu controle e existe para fornecer-lhe uma forma de comunicar suas instrues ao computador. Voc informa instrues ao DOS atravs de comandos que ele reconhecer. A maior parte desses comandos consistem em palavras baseadas na lngua inglesa, pr exemplo: copy, rename, date,time, label etc.

UNIX
As razes do UNIX datam de meados dos anos 60, quando a AT&T, Honeywell, GE e o MIT embarcaram em um massivo projeto para o desenvolvimento de um utilitrio de informao, chamado Multics (Multiplexed Information and Computing Service). Multics era um sistema modular montado em uma bancada de processadores, memrias e equipamentos de comunicao de alta velocidade. Pelo desenho, partes do computador poderiam ser desligadas para manuteno sem que outras partes ou usurios fossem afetados. Em 1973 o UNIX foi reescrito em C, talvez o fato mais importante da histria deste sistema operacional. Isto significava que o UNIX poderia ser portado para o novo hardware em meses, e que mudanas eram fceis. A linguagem C foi projetada para o sistema operacional UNIX, e portanto h uma grande sinergia entre C e UNIX. Em 1975 foi lanada a V6, que foi a primeira verso de UNIX amplamente disponvel fora dos domnios do Bell Labs, especialmente em universidades. Este foi o incio da diversidade e popularidade do UNIX. Nesta poca a Universidade de Berkley comprou as fontes do UNIX e alunos comearam a fazer modificaes ao sistema. Surgiram outras verses com a incluso de novas caractersticas. O 4.2 BSD foi talvez umas das mais importantes verses do UNIX. O seu software de conexo de redes tornava muito fcil a tarefa de conectar computadores UNIX a redes locais. Nessa verso que foram integrados os softwares que implementam TCP/IP e sockets. O 4.4 BSD foi lanado em 1992 para vrias plataformas: HP 9000/300, Sparc, 386, DEC e outras, mas no em VAX. Entre as novas caractersticas esto: Novo sistema de memria virtual baseado em Mach 2.5 Suporte ISO/OSI (baseado em ISODE) A Sun Microsystem tambm lanou a sua verso do UNIX a partir do BSD. Isto ocorreu at a verso SunOs 4.x. A nova verso, SunOs 5.x est baseada no SVR4, embora tenha herdado algumas caractersticas do SunOs 4.x. O novo sistema operacional da Sun, Solaris 2.x, engloba SunOs 5.x, Open Network Computing e Open Windows. o solaris que prov o pacote de compatibilidade entre os BSD/SunOs e o SVR4/SunOs 5.x. A Microsoft tambm lanou uma verso do UNIX, chamada XENIX, que rodava em PCs. Este sistema era inicialmente baseado na Verso 7, depois herdou caractersticas dos SIII e depois do SV.
Pgina 1

Sistema Operacional

WINDOWS NT
O Microsoft Windows NT comeou a surgir em 18 de setembro de 1996, quando a Intel Corporation e a Microsoft Corporation anunciaram que estavam trabalhando no desenvolvimento de um novo sistema operacional para a futura famlia de processadores de 64 bits da Intel. O Windows NT o sistema operacional da prxima gerao, visando operar PCs at boa parte do prximo sculo. Foi projetado para ser um sistema operacional portvel, capaz de se adequar facilmente a diversas plataformas de hardware, incluindo ambientes de um s processador e de mltiplos processadores. Ele poder ser facilmente estendido ou aperfeioado conforme o hardware evoluir. Pr se mover para uma implementao completa de 32 bits, deixou para trs muitos cacoetes e problemas associados aos sistemas mais antigos de 16 bits. Uma meta primria do Windows NT foi a compatibilidade com outros sistemas operacionais para PCs e com os programas projetados para rodas sob eles. Ou seja, o Windows NT foi projetado para permitir compatibilidade regressiva com a grande base de aplicaes para PC existentes. O Windows NT tambm foi projetado para satisfazer ou exceder os padres atuais de desempenho. Um outro aspecto importante que ele pode rodar em computadores com mltiplas CPUs.

WINDOWS 95
Criado pela Microsoft Corporation o Windows 95 um software bsico classificado na categoria de "Sistema Operacional". Ele cria uma interface grfica para o usurio (GUI - Graphical User Interface) para proporcionar a este uma comunicao mais intuitiva e fcil com o computador. Este software usa a metfora da mesa de trabalho (desktop) para dispor e arranjar informaes grficas e textuais na tela. O usurio tem acesso a essas informaes atravs do mouse, que usado para abrir janelas, selecionar opes, acionar vrios objetos atravs de cones, mover, copiar, renomear ou excluir arquivos, executar programas, etc. O Windows 95 incorporou um conjunto de tecnologias que, somadas as inovaes de sua interface, significam uma autntica revoluo no uso de micros. Uma das mudanas refere-se a prpria interface grfica, que evoluiu para facilitar ainda mais a maneira como o indivduo se relaciona com o equipamento. Essa melhoria beneficia tanto usurios que conhecem pouco ou quase nada de microinformtica quanto profissionais. Outro avano significativo o suporte Plug-and-Play - ligue e use - automatizando totalmente a instalao e configurao da mquina. Esta tecnologia acaba com os problemas de instalao de placas e outros perifricos, pois autoconfigura os componentes e pe fim aos conflitos de endereo e interrupo de memria. O Windows 95 no traz apenas mudanas na interface. Sua grande mudana ocorreu nos bastidores. Ao contrrio do Windows 3.1 (que ambiente operacional), o Windows 95 um sistema operacional integrado completo, que no trabalha "sobre" o MS-DOS. O Windows 95 elimina as limitaes de memria herdadas do DOS. O Windows 95 tambm tem uma vantagem em relao a outros sistemas e ambientes operacionais: ele permite a criao de nomes longos de arquivos, assim o usurio poder gravar arquivos com nomes que realmente indiquem o que o arquivo representa. No Windows 95 os nomes de arquivos podem ter at 255 caracteres, incluindo espaos.

1 - SISTEMA OPERACIONAL
O Sistema Operacional o software que controla o computador e permite a comunicao entre software e hardware. Ele consiste num conjunto de rotinas (pequenos programas) que, alm de controlar todo o fluxo de informaes dentro do computador ainda auxilia na utilizao de linguagens e aplicativos, na manipulao de discos, etc.

Pgina 2

Sistema Operacional
Sempre, ao se ligar o computador, o sistema operacional o primeiro software que executado e permanece gerenciando a entrada e a sada de dados no computador at que ele seja desligado. Como exemplo: MS-DOS, OS/2, UNIX, etc.

1.1 - CONCEITOS BSICOS


O DOS (Disk Operating System) um sistema operacional que coordena todas as aes do computador. Sem ele o computador no funcionar. ele que coordena todas as informaes obtidas junto ao usurio pelo teclado, assim como controla os acionadores de disco e todas as tarefas do computador. Neste curso o sistema operacional a ser estudado o DOS da Microsoft, mais conhecido como MSDOS, pois o mais comercializado e utilizado no mundo todo. Para o usurio se comunicar com o computador, o primeiro software a ser executado o Sistema Operacional. Normalmente os computadores atuais possuem winchester e o Sistema Operacional j est armazenado nele. Quando um computador no possuir winchester necessrio gravar em um disquete uma cpia do Sistema Operacional.

1.2 - PRINCIPAIS CARACTERSTICAS a) Sistema monousurio - Permite que apenas um usurio utilize o equipamento pr vez (como o prprio nome diz: computador pessoal). b) monoprogramvel - Pr possuir uma arquitetura simples, no necessita de rotinas de gerenciamento para compartilhamento de alguns recursos, tais como processador, arquivos, etc. c) Estrutura hierrquica dos dados - Possibilita a organizao dos arquivos em estrutura de diretrios e sub-diretrios permitindo uma melhor performance na utilizao do equipamento. d) Redirecionamento de Entrada de Sada padro - Permite a modificao da entrada ou sada de perifricos padro de alguns comandos para outros perifricos.

1.3 - ESTRUTURA INTERNA O sistema DOS dividido internamente em 4 partes: a) Registro de Boot - Responsvel pela inicializao do sistema. Verifica as condies internas do equipamento e gerencia a carga dos demais arquivos do sistema operacional do disco para a memria, tornando-o disponvel para utilizao. b) IBMBIOS.COM (IO.SYS) - Contm, atravs da ROMBIOS, as rotinas de interface com os perifricos, gerenciando as operaes de leitura e gravao de dados entre os programas e estes dispositivos. c) IBMDOS.COM (MSDOS.SYS) - Contm as rotinas que gerenciam as interrupes necessrias aos programas. d) COMMAND.COM - responsvel pelo gerenciamento dos recursos de execuo dos programas. subdivido em: d.1) Programas Residentes - Responsvel pela carga e execuo dos programas. d.2) Programas de Inicializao - Define o endereo inicial da memria em que o programa ser instalado para execuo, anexando-o a PSP (Program Segment Prefix) que armazena informaes necessrias execuo do programa (contedo de flags, endereo de rotinas de tratamento, registradores, etc.). d.3) Programas Transientes - Contm os comandos internos (utilitrios) do DOS. Obs. O DOS possui 2 tipos de comandos utilitrios:
Pgina 3

Sistema Operacional Comandos internos - Armazenados no COMMAND.COM. Ex. Comandos DIR, TYPE, COPY, etc. Comandos externos - Armazenados no disco do sistema. Ex. Comandos FORMAT, BACKUP, RESTORE, etc.

1.4 - MODOS DE OPERAO O modo de operao, identifica a forma com que o usurio realiza as suas tarefas. Existem dois modos de operao: a) Interativo - Representa a execuo imediata do comando digitado via teclado. Ao final da execuo o controle retorna ao usurio. b) Batch - Representa um arquivo, com a extenso BAT, onde foi previamente digitado a seqncia dos comandos a serem executados. Para execut-lo basta digitar o nome do arquivo passando o controle aos comandos nele digitado, executando-os um a um na seqncia nele digitado. Em um arquivo Batch possvel utilizar todos os comandos do modo interativa acrescido de outros comandos especficos, tais como comandos condicionais ou de desvio. Para realizar a criao de um arquivo BAT, todos os comandos devem ser digitados em um editor de texto, tais como: Edit ou Bloco de Notas do Windows.

Pgina 4

Sistema Operacional 1.5 - GERNCIA DE ARQUIVO Ao formatar um disco, o sistema DOS divide logicamente o disco em blocos de 512 bytes organizando-os em 4 partes: a) rea de inicializao - Contm informaes necessrias para a identificao e reconhecimento do disco pelo Sistema Operacional como sendo do seu padro. Alm disso, contm informaes gerais sobre o disco, tais como: label, nmero de srie, etc. b) Diretrio - Estrutura que contm informaes sobre todos os arquivos existentes no disco, tais como: Nome, data e hora da ltima atualizao, atributos de segurana, se houver, tamanho e posio da FAT onde est armazenado o endereo do primeiro bloco de dados do arquivo. c) FAT (File Allocation Table) - Estrutura que contm as informaes necessrias para acessar os dados do arquivo na rea de Dados. Cada ocorrncia da FAT contm: c.1) - Endereo do bloco de dados na rea de dados - Este valor representa o endereo fsico do bloco de dados (cluster, conjunto de 1 a 32 blocos de 512 bytes) na rea de dados. Obs. A determinao do nmero de blocos em um cluster depende da capacidade de armazenamento do disco. c.2) - Prxima posio da FAT onde est armazenado o endereo do prximo bloco, caso seja necessrio. d) rea de dados - Local onde est armazenado o contedo dos arquivos existentes no disco.

1.6 - LIGANDO O COMPUTADOR PASSO PASSO


a) Ligue o computador b) Verifica Memria c) Verifica o Drive A: (quando houver) d) Verifica o Drive B: (quando houver) e) Verifica o Disco Rgido (quando houver) f) Inicia o Sistema Operacional g) Carrega o Sistema Operacional na Memria h) Executa o CONFIG.SYS i) Executa o AUTOEXEC.BAT j) Apresenta o prompt e est pronto para receber instrues. Obs1: O PROMPT o aviso de comando do DOS. Voc pode personaliz-lo para exibir qualquer texto no lugar do comum C:\.

Obs2: O computador dever possuir no mnimo um drive ou um winchester para que se possa executar o Sistema Operacional.

Pgina 5

Sistema Operacional 1.7 - CONFIG.SYS


O CONFIG.SYS um arquivo de sistema que contm apenas comandos de configurao e informaes sobre o sistema e computador que est sendo utilizado. No nosso curso conheceremos os comandos bsicos para que o usurio reconfigure o computador caso haja necessidade.

1.8 - AUTOEXEC.BAT
O AUTOEXEC.BAT um arquivo de comandos que so executados assim que o computador ligado. usado para que se execute automaticamente programas e comandos usados freqentemente. Nesse curso veremos os comandos e programas bsicos para o usurio ter uma idia da utilidade desse arquivo.

1.9 - ARQUIVOS
O Sistema Operacional permite ao usurio cruar, analisar e manipular informaes, armazenandoas num conjunto de comandos chamado de arquivo. Estes arquivos recebem um nome para que o usurio possa identificar as informaes gravadas. O nome de um arquivo composto de duas partes: o nome principal e uma extenso, separados pr um ponto (.). O nome principal do arquivo dever ter no mximo 8 caracteres. A extenso pr sua vez opcional e pode ter no mximo 3 caracteres. Exemplo: TESTE.TXT

1.9.1 - EXTENSES DE ARQUIVOS


A extenso de um nome de arquivo permite ao usurio identificar o utilitrio usado na criao ou ainda identifica para que este arquivo foi criado. Sintaxe: nome-do-arquivo.extenso

Pgina 6

Sistema Operacional
As principais extenses so: .SYS .BAT .COM .EXE .DBF .WQ1 .TXT .DOC arquivo de sistema arquivo bath arquivo de comando arquivo executvel, programa arquivo banco de dabos do DBASE arquivo do LOTUS 123 arquivo de texto arquivo de texto do WORD

2 - PRINCIPAIS COMANDOS 2.1 - DIR


Mostra o diretrio do disco. Sintaxe: Exemplo: de cada vez) DIR [unidade:] /W /P C:\DIR C: /W /P (Onde: /W - apresenta os arquivo no sentido horizontal e /P - apresenta uma pgina

2.2 - FORMAT
Prepara um disco virgem, ou seja, ainda no utilizado, para que possam ser armazenadas informaes. Sintaxe: Exemplos: FORMAT [unidade:] /S C:\FORMAT A: /S (formata o disco do drive A e copia o Sistema Operacional para o mesmo) C:\FORMAT A: (formata o disco do drive A)

2.4 - DEL
Apaga um ou mais arquivos. Sintaxe: Exemplos: DEL <arquivo.ext> C:\ DEL A:INTEGRADO.TXT (apaga o arquivo INTEGRADO.TXT do disco do drive A:) C:\ DEL INTEGRADO.TXT (apaga o arquivo INTEGRADO.TXT do winchester)

2.5 - COPY
Copia um ou mais arquivos para outro local. Sintaxe: COPY <arquivo-fonte> <arquivo-destino>
Pgina 7

Sistema Operacional
Exemplos: C:\COPY INTEGRADO.txt escola.txt (duplica um arquivo com nome diferente no mesmo disco) C:\COPY integrado.txt a:escola.txt (copia um arquivo com novo nome e no disco do drive A) C:\COPY integrado.txt a: (copia um arquivo para o disco do drive A com o mesmo nome)

2.6 - RENAME
Renomeia um arquivo j existente. Sintaxe: Exemplo: RENAME <nome-antigo> <nome-novo> C:\RENAME ESCOLA.TXT INTEGRADO.TXT (Renomeia o arquivo ESCOLA.TXT para o nome INTEGRADO.TXT)

2.7 - DISKCOPY
Copia o contedo de um disquete para outro. Sintaxe: DISKCOPY [unidade-fonte] [unidade-destino] Exemplo: C:\DISKCOPY A: B: (Copia todo o contedo do disquete do drive A para o disquete do drive B) Obs.: Os dois discos devem ser do mesmo tipo/tamanho.

3 - COMANDO DE DIRETRIOS
Um diretrio um ndice de arquivos mantidos pelo DOS no disco. O diretrio facilita a localizao de arquivos armazenados em disco. O diretrio principal o diretrio raiz. Dentro dele podemos criar outros diretrios ao qual denominamos sub-diretrios. Imagine um arquivo com 3 gavetas. Na primeira gaveta guardamos as cartas recebidas e enviadas, na segunda gaveta guardamos os pedidos e as entregas e na terceira guardamos o controle bancrio com depsitos e retiradas.

Pgina 8

Sistema Operacional
Exemplificando: C:\CARTAS RECEBI

ENVIEI EMPRESA PEDIDOS BANCO ENTREGAS DEPOSITO RETIRADA Se tivssemos de armazenar tudo no diretrio raiz (C:\) ficaria muito desorganizado, portanto criamos sub-diretrios para podermos armazenar as informaes e facilitar nossas pesquisas.

3.1 - CRIANDO UM SUB-DIRETRIO


Cria um sub-diretrio. Sintaxe: Exemplo: MD <nome-do-subdiretrio> C:\MD ALUNO (Cria um sub-diretrio com o nome de ALUNO)

3.2 - ENTRANDO NO SUB-DIRETRIO


Permite que o usurio possa trocar o diretrio atual pr outro. Sintaxe: Exemplo: CD <nome-do-subdiretrio> C:\CD ALUNO <ENTER> C:\ALUNO\_ (Entra no sub-diretrio ALUNO)

3.3 - ELIMINANDO UM SUB-DIRETRIO


Elimina um sub-diretrio. Sinatxe: Exemplo: RD <nome-do-subdiretrio> C:\RD ALUNO (Elimina o sub-diretrio ALUNO)

Obs.: Para que um sub-diretrio seja eliminado ele deve estar vazio, ou seja, no deve conter nenhum arquivo gravado nele.

Pgina 9

Sistema Operacional 4 - COMANDOS MAIS COMUNS DO MS-DOS 4.1 - DATE


Exibe ou define a data. Sintaxe: Exemplo: DATE C:\DATE dd/mm/aa (Onde: dd o dia, mm o ms, e aa o ano)

4.2 - TIME
Exibe ou define a hora. Sintaxe: Exemplo: TIME C:\TIME hh:mm (Onde: hh a hora e mm so os minutos)

4.3 - CHKDISK
Verifica o estado do disco e exibe um relatrio do sistema. Sintaxe: Exemplo: CHKDISK [drive] CHKDISK A: (Anlisa e faz o diagnstico de eventuais problemas no seu disco A)

4.4 - MEM
Exibe a quantidade de memria utilizada e disponvel no sistema. Sintaxe: MEM

4.5 - TREE
Exibe a estrutura do diretrio de uma unidade. Sintaxe: TREE

4.6 - VER
Exibe a verso do MS-DOS. Sintaxe: VER

4.7 - UNDELETE
Restaura arquivos que tenham sido excludos pelo comando DEL. Sintaxe: UNDELETE
Pgina 10

Sistema Operacional

4.8 - LABEL
Cria, altera e exclui o nome de volume de um disco. Sintaxe: Exemplo: LABEL [unidade:] <nome-do-volume> LABEL A: INTEGRADO (Modifica o nome do volume atual do disquete A para INTEGRADO)

4.9 - DOSKEY
Edita linha de comando. Sintaxe: DOSKEY

Obs.: O usurio deve se utilizar das setas para cima/baixo para editar os ltimos comandos digitados.

4.10 - EDIT
Inicia o editor do MS-DOS. Sintaxe: EDIT

4.11 - SYS Copia os arquivos de sistema para o disco definido.


Sintaxe: Exemplo: SYS [drive] C:\SYS A: (Copia os arquivos de sistema para o disquete do drive A)

4.12 - HELP
Inicia a ajuda do MS-DOS para os comandos do MS-DOS. Sintaxe: Exemplo: HELP <comando> C:\HELP DOSKEY (Mostra o que o comando DOSKEY pode fazer)

5 - GERNCIA DE MEMRIA Com a evoluo dos equipamentos, e consequentemente necessidade de execuo de aplicaes com maior consumo de memria, o DOS passou a reconhecer e gerenciar os seguintes tipos de memrias: a) Memria convencional - Equivale aos primeiros 640 kbytes de memria existentes no equipamento. Para o gerenciamento desta memria no necessrio nenhum tipo de programa

Pgina 11

Sistema Operacional auxiliar, pois o prprio DOS possui as rotinas prprias para esta finalidade. Estas rotinas acompanham as diversas verses do sistema, desde os equipamentos da linha XT. b) rea de memria superior - Equivale aos 384 kbytes localizados acima da memria convencional, na qual permitido ao usurio instalar as rotinas do sistema de gerenciamento dos dispositivos perifricos padro do equipamento. Para a sua utilizao necessrio a instalao do programa EMM386. Os programas loadhigh (lh) e DeviceHigh permitem instalaes de programas nesta memria. c) Memria estendida (XMS) - Equivale a memria acima do primeiro Mbyte at a capacidade existente na placa de memria onde est instalada a memria convencional do equipamento. Este tipo de memria existe nos computadores com processadores a partir do modelo 80286. Ela necessita do gerenciador HIMEM para a sua utilizao e possibilita a instalao do DOS (dos=high, aps a carga do programa HIMEM, no arquivo CONFIG.SYS), liberando a memria convencional para os aplicativos. d) rea de memria alta - Equivale aos primeiros 64K da memria estendida, na qual pode ser instalada o DOS. e) Memria expandida (EMS) - Memria adicional memria convencional. instalada em uma placa de memria, separada da memria convencional. Para o seu gerenciamento necessrio a instalao do programa EMM386. O exemplo abaixo, mostra um equipamento com 640K de memria convencional, 3 Mb de memria estendida e uma placa de memria expandida com 4 Mb.

Memria Convencional (640 Kb) Memria Expandida (4 Mb)

rea de memria superior (384 Kb)

rea de memria alta ( 64 Kb)

Obs.: Para melhor gerenciamento e otimizao de alocao de memria, pode ser executado o programa MemMaker.

Memria Estendida (EMS) ( 3 Mb)

6 - RECURSOS ADICIONAIS DO DOS a) Redirecionamento - recurso utilizado para mapear dispositivos perifricos padres de determinados programas para outros dispositivos ou arquivos sem interferncia

direta do usurio na lgica ou construo do programa. Smbolos de Redirecionamento: > - Redirecionamento de sada - utilizado para transferir os dados para um dispositivo perifrico ou arquivo, eliminando o contedo anterior, se houver. >> - Redirecionamento de sada - utilizado para transferir os dados para um arquivo, acrescentando-os aos j existentes
Pgina 12

Sistema Operacional < - Redirecionamento de entrada - utilizada para informar ao programa o arquivo no qual ser obtido os dados de entrada. Ex.: dir > PRN - imprime o diretrio corrente na impressora. dir > arqdir.dat - cria um arquivo com o contedo do diretrio corrente. dir >> arqdir.dat - acrescenta (apenda) no final do arquivo arqdir, o contedo do diretrio corrente. prog < arq1.Dat - ao inicializar o "prog" ele vai ler como dados de entrada o arquivo arq1.dat b) Canalizao - Realiza a transferncia de dados entre programas. Ao fazer esta transferncia o DOS utiliza arquivos temporrios de trabalho. O smbolo | identifica a canalizao. Ex.: TYPE ABC.DAT | MORE c) Filtros - Programa que l os dados de um dispositivo padro de entrada ou de um arquivo, altera esses dados e transfere-os para um dispositivo de sada. c.1) - SORT - l os dados de um dispositivo de entrada, ordena-os e repassa-os para um dispositivo de sada. Sintaxe: SORT <nome-arq> <opes> Opes: / R - ordenar decrescentemente / +n - ordenar a partir da posio n Ex.: DIR | SORT - Ordena o contedo do diretrio corrente, mostrando-o na tela. DIR > ARQDIR < SORT /R > DIRORD - Ordena o contedo do diretrio corrente, armazenado no arquivo ARQDIR, gravando-o, j ordenado, no arquivo DIRORD. c.2) - MORE - Comando que interrompe a apresentao dos dados da tela quando esta est cheia, aparecendo no final a expresso:" ... MAIS ... " Ex.: TYPE ARQ1 | MORE c.3) - FIND - Realiza a procura de um "string" de caracteres em um arquivo, relacionando no vdeo as linhas do arquivo que contm esse "string". Sintaxe: FIND <opes> "string" <nomearqs> Opes: /V - lista as linhas que no contm o STRING. /C - exibe o nmero de linhas que contm o STRING. /N - lista a numerao das linhas que contm o STRING. Ex.: FIND /V "COUNTRY" CONFIG.SYS d) Aumento na capacidade de armazenamento - Para aumentar a capacidade de armazenamento dos dados no disco, pode ser utilizado trs recursos: d.1) - Retirando arquivos desnecessrios, tais como, arquivos de dados e programas desnecessrios, arquivos temporrios, arquivos de cpias de editores ou outros softwares (backup). d.2) - Reorganizando os arquivos no disco, fazendo-os ocupar espaos contguos no disco, eliminando buracos e espaos no utilizados. O comando Chkdsk separa as unidades de alocao perdidas no disco, para posterior deleo e o comando defrag organiza os arquivos no disco, otimizando sua utilizao. d.3) - Compactando o disco, executando o comando DoubleSpace. Observe que, no conveniente compactar todo o disco. Existem softwares que necessitam de rea no compacta para paginao (Ex. Windows). aconselhvel particionar o drive criando um drive lgico compactado
Pgina 13

Sistema Operacional (para softwares e programas) e outro no compactado (para dados e gerenciamento do sistema e de software). d.4) - Alm destes, outros recursos possibilitam a reduo na rea de armazenamento de dados, tais como: compactao de arquivos, unio de vrios arquivos pequenos em apenas um, etc.

Pgina 14

Sistema Operacional 1.7.- COMANDOS DE ARQUIVOS BATCH (BAT) Arquivos no qual esto armazenados comandos que sero executados seqencialmente, sem a interferncia do usurio. Nestes arquivos podem ser utilizados comandos do DOS, utilizados no modo interativo e alguns comandos especficos de arquivo BAT, conforme descritos abaixo: a) ECHO - Permite mostrar ou no na tela o comando que est sendo executado. Permite tambm enviar mensagens para a tela. Opes: ECHO ON - Valor default. Mostra na tela o comando que est sendo executado. ECHO OFF - No mostra na tela o comando que est sendo executado, exceto o prprio comando Echo. @ECHO OFF - No mostra na tela o comando que est sendo executado, nem mesmo o prprio comando Echo. ECHO MENSAGEM - mostra no vdeo a mensagem desejada independente do echo estar on ou off. b) FOR - Utilizado para representar "loops" de um comando onde varivel atribudo um dos valores existentes na lista de valores, para que possa ser avaliada e executado o procedimento desejado. Obs: Se na lista de valores for utilizado os caracteres * ou ? ser atribudo a varivel os nomes vlidos para os arquivos. Ex.: FOR %V IN (PROG1.DAT PROG2.DAT PROG3.DAT) DO DIR %V Neste exemplo, o comando DIR ser executado 3 vezes da seguinte forma: DIR PROG1.DAT DIR PROG2.DAT DIR PROG3.DAT FOR %%V IN (*.DAT) DO DIR %%V Neste exemplo, ser avaliado todos os arquivos que possuem a extenso ".DAT". Para cada arquivo selecionado ser listado o diretrio. c) PAUSE - Suspende temporariamente a continuidade na execuo dos comandos existentes no arquivo BAT, enviando para a tela a mensagem: "STRIKE A KEY WHEN READY...". O arquivo continuar a ser executado quando for teclado qualquer tecla, exceto <CTRL>+<C> ou <CTRL>+<BREAK> d) GOTO - Transfere o controle da execuo do arquivo BAT para a linha que contm o label especificado. Este label definido no incio da linha e precedido pelo caractere "dois pontos" (:) Obs: Sero considerados como nome de label apenas os 8 primeiros caracteres.

Pgina 15

Sistema Operacional Ex.: .......... .......... .......... GOTO PULO .......... .......... PULO e) IF - Executa, condicionalmente comando do DOS aps avaliao da condio definida. O comando permite a execuo condicional de apenas 1 comando pr if. Existem 3 formas de IF. e.1) ERRORLEVEL - Avalia se o cdigo de retorno enviado pelo ltimo programa executado igual ou maior ao nmero definido no comando IF. Sintaxe: IF [NOT] ERRORLEVEL nmero <comando> Ex.: PROGRAMA IF NOT ERRORLEVEL 1 GOTO FIM ECHO DEU PROBLEMA NO ABC :FIM

O comando ECHO ser executado somente se o cdigo de retorno do programa, for maior ou igual a 1. e.2) Comparao de string - Permite a comparao de 2 strings de caracteres. Sintaxe: IF "STRING1" == "STRING2" <comando> Ex.: Arquivo COPIA.BAT IF %1 == %2 GOTO ERRO1 IF %2 == "" GOTO ERRO2 COPY %1 %2 GOTO FIM :ERRO1 ECHO NOME IGUAIS DOS ARQUIVOS A SEREM COPIADOS :ERRO2 ECHO FALTA INFORMAR PARMETROS :FIM

Pgina 16

Sistema Operacional 8- ARQUIVO CONFIG.SYS Arquivo executado logo aps a carga do sistema operacional, que tem como objetivo alterar a configurao default de alguns recursos do sistema. Comandos existentes: a) BREAK - Orienta o DOS para verificar periodicamente no buffer do teclado se as teclas "Ctrl+Break" ou "Ctrl+C" foram acionadas. Este procedimento visa interromper, pr solicitao do usurio, a execuo do programa. Ex.: BREAK = ON realiza a checagem BREAK = OFF no realiza a checagem (default) b) FILES: Indica a quantidade de arquivos que podem estar abertos simultaneamente. No exemplo abaixo o Sistema DOS ir controlar e utilizar simultaneamente a abertura de at 20 arquivos. Ex.: FILES = 20 c) BUFFER: Indica a quantidade de rea em memria que ser reservada para o armazenamento dos dados que sero lidos ou gravados em arquivos. No exemplo abaixo o Sistema DOS ir reservar 40 reas de buffer para os dados. Ex.: BUFFERS=40 Este nmero no dever ser muito grande pois ir reduzir o espao disponvel em memria para utilizao pelo usurio. d) COUNTRY: Especifica o formato da data e hora para um determinado pas. Ex.: COUNTRY=055 (Formato da data e hora brasileira) e) DEVICE - Permite a substituio ou acrscimo das rotinas de tratamento de novos perifricos ao arquivo IBMBIOS.COM. Ex.: DEVICE = PATH onde PATH o caminho no qual est armazenada a rotina no disco. f) DEVICEHIGH - Permite carregar rotinas de tratamento de novos perifricos na memria alta. Ex.: DEVICEHIGH = PATH g) DOS - Indica a instalao do DOS na rea de memria alta, (DOS=HIGH) ou na rea de memria superior (DOS=UMB). h) REM - Indica uma linha de comentrio i) SET - Define valores das variveis de ambiente. Dentre outras, podemos ressaltar: PROMPT- especifica o formato do PROMPT do sistema. TEMP - para definir uma rea de armazenamento temporrio de alguns softwares. j) Menu - Especifica um menu de inicializao para as opes de configuraes. Este comando utilizado em conjunto com os comandos: (Este comando est disponvel a partir da verso 6.0). j.1) Menuitem - Para definir o bloco de comandos a serem executados, caso a opo seja escolhida j.2) Menudefault - Para definir os comandos a serem executados, caso no seja escolhida nenhuma opo. Exemplo de menu de inicializao:

Pgina 17

Sistema Operacional [Menu] menuitem = opo1 menuitem = opo2 menudefault = opo default, nn [Common] rem Estes comandos sero executados independentes da escolha da opo comandos [opo1] rem Estes comandos sero executados caso seja escolhido a opo 1 comandos [opo2] rem Estes comandos sero executados caso seja escolhido a opo 2 comandos [opodefault] rem Estes comandos sero executados caso aps nn segundos, no for escolhido uma opo. comandos A opo escolhida no menu pode ser transferido e utilizado no arquivo AUTOEXEC.BAT, atravs da varivel de ambiente config, conforme exemplo abaixo: comandos goto %config% :opo1 rem comandos do autoexec que sero executados quando for feita esta escolha comandos goto fim :opo2 rem comandos do autoexec que sero executados quando for feita esta escolha comandos goto fim :fim CONFIGURANDO UM EQUIPAMENTO PARA USO INTERNACIONAL Comandos do arquivo Config.sys COUNTRY = cdigo do pais, cdigo de caracteres preferencial, path do arquivo country.sys DEVICE=path do arquivo display.sys con=(tipo de monitor, conjunto de caracteres de hardware, quantidade de conjunto de caracteres) Ex. COUNTRY=055,850,C:\DOS\COUNTRY.SYS DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,437,1) Obs. O tipo de monitor EGA, suporta os tipos EGA, VGA e SVGA A quantidade de conjunto de caracteres especifica quantos conjuntos de caracteres do MSDOS, voc quer utilizar. Os cdigos 055, 850 e 437 representam os valores utilizados para configurao no formato brasileiro.
Pgina 18

Sistema Operacional Comandos do arquivo AUTOEXEC.BAT nlsfunc mode con cp prep=((conjunto de caracteres), path do arquivo de informaes de pgina de cdigo) chcp cdigo de conjunto de caracteres keyb cdigo de teclado,, path do arquivo keyboard.sys Obs. a) O comando NLSFUNC possibilita o reconhecimento pelo MS-DOS dos conjuntos de caracteres que sero utilizados. b) O comando MODE CON CP PREP busca o conjunto de caracteres desejado no arquivo de informaes de pgina de cdigo. c) Caso queira instalar mais de um conjunto de caracteres, os seus cdigos devem ser relacionados na opo prep do comando MODE separados pr um espao em branco. d) O comando CHCP, torna ativo o conjunto de caracteres escolhido. e) O comando KEYB, torna ativo o conjunto de caracteres para o teclado armazenados no arquivo KEYBOARD.SYS. Exemplo: nlsfunc mode con cp prep=((850) c:\dos\ega.cpi) chcp 850 keyb 850,, c:\dos\keyboard.sys Exemplo de arquivo de configurao: REM Instalao dos programas gerenciadores de memria DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE RAM HIGHSCAN I=B000-B7FF REM Instalao do sistema operacional na memria superior como extenso da memria alta DOS=HIGH,UMB REM Instalao de programas gerenciadores de perifricos adicionais na memria alta DEVICEHIGH=C:\CDROM\SGIDECD.SYS /D:MSCD000 DEVICEHIGH=C:\MMP16AB\DRIVERS\EEPROM.SYS /C8240001 DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1) REM Configurao do equipamento para o formato brasileiro COUNTRY=055,850,C:\WINDOWS\COMMAND\COUNTRY.SYS

Pgina 19

Sistema Operacional BIBLIOGRAFIA: Sistemas Operacionais - Uma Viso Sistemtica - William S. Davis - Traduo da Terceira Edio - Campus - P. 166;388 Curso Integrado de Ambiente Windows - Introduo e MS-DOS - Vanderson Soares Darriba Hudson Victoria Diniz Marcelo Ferreira Leo - Microcamp Edies Culturais Ltda. - P. 41

Pgina 20

Вам также может понравиться