Ŧá๒i๏ รilvค™ 491 Posted July 31, 2012 MS-DOS parte 1-CONCEITOS BÁSICOS DE MS-DOS.Sistema operacional Ms-dos Comandos do Ms-dos Arquivos Arquivos Com, exe e bat O processador de comandos Teclas especiais do Ms-dos Unidade ou drive correnteSISTEMA OPERACIONALÉ o programa mestre que gerencia as operações; a execução dos programas do usuÁrio e administra a transferência de informações entre os vÁrios recursos. O usuÁrio comunica-se exclusivamente com o sistema operacional e êste com as funções do microcomputador. Basicamente podemos dizer que um Sistema Operacional É um "programa que controla programas" e, assim, podemos visualisa-lo como um "gerente" da mÁquina (hardware). É importante notar que o sistema operacional de um microcomputador tipo IBM-PC É diferente do micro APPLE. Entretanto as empresas que fabricam micros compatíveis com IBM-PC usam o mesmo sistema operacional e, assim, podem usar os mesmos softwares que executam no IBM-PC. Tipos de sistema operacional Existem dois tipos de sistema operacional: Mono-usuÁrio. *Permite que uma só pessoa use o equipamento por vez. Multi-usuÁrio. *Permite que vÁrias pessoas compartilhem a CPU atravÉs de terminais ligados a unidade central.MS-DOS - O SISTEMA OPERACIONAL DO PCO MS-DOS (MICROSOFT-DISK OPERATING SYSTEM) É o sistema operacional do IBM-PC, lançado em 1980 pela Microsoft, e que controla todas as operações. É mono-usuÁrio e É composto basicamente pelos programas: COMMAND.COM CONFIG.SYS AUTOEXEC.BAT O MS-DOS permite : Dar partida (boot) Executar programas como Lotus, Word, etc. Apresentar dados na tela Enviar dados para a impressora Deletar (eliminar) arquivos antigos Formatar disquetes Listar arquivos de um disqueteCarga do sistema operacionalA memória principal da maioria dos computadores É volÁtil, isto É, perde os dados quando se desliga o computador. Então, para que o computador consiga "partir", ao ser ligado, É necessÁria alguma memória não volÁtil. HÁ, portanto, um programa inicial, chamado "bootstrap" que fica numa memória permanente, só de leitura (ROM=Read Only Memory). Nessa ROM fica, tambÉm, o gerador de caracteres para o vídeo.Partida fria.Ocorre quando a energia estÁ desligada e o equipamento irÁ ser iniciado do "zero". O MS-DOS pode ser carregado da unidade A ou do disco winchester. Havendo disquete na unidade "A" o MS-DOS serÁ trazido desta unidade. Se a unidade A estiver sem disquete o "bootstrap" vai procurar o MS-DOS no winchester. Os passos para carregar o MS-DOS da unidade A são: 1-Colocar disquete com MS-DOS na unidade A e baixar a tampa da unidade 2-Ligar a impressora (se houver); 3-Ligar a chave de energia do módulo base 4-O vídeo, se ligado na tomada de força do microcomputador, deve ficar com chave liga/desliga, sempre na posição liga. 5-O "bootstrap" (programa inicial) limpa o vídeo 6-O "bootstrap" testa a memória RAM 7-Após um certo tempo (10s sem disco winchester, 50s com disco winchester) o "bootstrap", usando o gerador de caracteres exibe, no vídeo, a mensagem do tamanho da memória que estÁ boa. Ex: 640K 8-O bootstrap carrega partes do MS-DOS (o processador de comandos e os chamados comandos internos) da unidade de disco para a RAM. A leitura do DOS acontece quando a luz vermelha do drive A acende e você ouve uma sequencia de chiados e barulhos. Na tela aparecerÁ a data, a hora (a ser atualizada pelo usuÁrio) e, logo após, o prompt C:\>. Os comandos externos permanecem no disco e se comportam da maneira anÁloga aos programas desenvolvidos pelo usuÁrio. 9-O MS-DOS procura pelo arquivo CONFIG.SYS e, se presente, seus parâmetros de configuração do sistema substituem os parâmetros implícitos 10-O MS-DOS passa o controle ao processador de comandos; 11-O processador de comandos procura o AUTOEXEC.BAT. Se o encontrar comanda sua execução, isto É, executa o conjunto de comandos que estão contidos nêle. Isto possibilita que o micro execute, automaticamente, ao ser ligado, comandos jÁ previamente definidos (Ex: chamar o Lotus 123 e iniciar sua execução). 12-Exibe a marca de PROMPT: A> 13-Passa a iniciativa ao usuÁrio. Partida quente (warm boot ou reset) As vezes, devido a um problema de hardware ou software, o microcomputador necessita ser reinicializado. Isso ocorre, por exemplo, quando um programa especifica impressora e a mesma estÁ com defeito. Para reinicializar poderíamos desligar e ligar o PC novamente, porÉm, isto causaria um desgaste excessivo da parte eletrônica. Portanto, o procedimento recomendado para reinicialização É o seguinte: a-Pressionar, simultaneamente, as teclas "alt" , "ctrl". b-Bater na tecla "del" uma vez c-Soltar as três teclas. Em casos raros o procedimento acima não funciona. Neste caso, desligue o PC, espere alguns segundos e ligue novamente. O efeito do RESET É o seguinte: O teclado envia um RESET de software (por programa), isto É, ordena nova carga do processador de comandos e passagem do controle ao mesmo. Se o sistema se recuperar, e pedir entrada pelo teclado, então tudo bem . Senão, o teclado envia um RESET de hardware, equivalente a desligar e ligar de novo o micro. Nesse caso todo o conteúdo da memória se perde, e o "bootstrap" assume, retomando do início. Cuidado: Nunca desligue o PC se algum comando estiver sendo executado ou se a luz de alguma unidade de disco estiver acesa. Os dados em disco poderão ficar desorganizados. COMANDOS DO MS-DOS Os comandos do MS-DOS são os programas do sistema que permitem especificar ações como: preparação de um disco para uso; exibição do conteúdo de um disco; exibição e alteração de data e hora. EXEMPLO 1: FORMAT a: Formata um disco novo. Após a formatação o disco estarÁ pronto para o uso. Comandos residentes Os comandos residentes ou internos são aqueles que vêm para a memória na ativação do MS-DOS ("Boot") e ficam residentes na memória do microcomputador não necessitando que o disquete do DOS esteja no drive para ser acionado. êstes comandos são chamados internos pois os programas que executam os vÁrios comandos internos estão dentro do próprio COMMAND.COM. Assim, quando chamados para execução imediata, não hÁ nenhum "clique" de acesso a disco entre a digitação do comando e o surgimento do cursor pedindo entrada. É importante lembrar que os comandos internos não aparecem na listagem do diretório, isto É, não existe nenhum arquivo "dir.exe" no diretório do Ms-dos. Os comandos transientes ou externos, aparecem como arquivos. EXEMPLOS: DIR MKDIR CLS DATE DEL Comandos transientes Os comandos transientes ou externos são comandos que se comportam como programas do usuÁrio. Para serem acionados É preciso que o disquete do MS-DOS ou um subdiretório Dos esteja presente. Os comandos externos são arquivos de vÁrios tipos: tipo sistema (terminados em ".SYS") tipo comando (terminados em ".COM") tipo executÁvel (terminados em ".EXE") tipo lote (terminados em ".BAT") EXEMPLO FORMAT SYS DISKCOPY VOL PRINTARQUIVOSAo desligar o micro, o conteúdo da memória volÁtil É apagado e, para que os programas, arquivos do MS-DOS ou arquivos de dados não se percam, É necessÁrio que sejam gravados em discos. Os dados (arquivos ou programas) são armazenados em disco sob a forma de arquivo e É atravÉs do nome do arquivo que diferenciamos seu conteúdo e origem. O MS-DOS reconhece como nome de arquivo, somente aquele que estiver dentro das regras de formação que ele foi preparado para entender. A maior parte dos nomes que você digita como comandos são nomes de arquivo em disco. EXEMPLO 1 FORMAT.COM COMMAND.COM Regras para nome de arquivos O nome do arquivo É formado pelas informações : d:\sub-dir\ NOME.EXT d: Drive onde estÁ o disco que contÉm o arquivo. Na omissão, o MS-DOS adota a unidade corrente. \sub-dir\ É o Sub-diretório onde se encontra o arquivo. NOME Conjunto de 8 caracteres (no mÁximo) que identifica o arquivo. .EXT Conjunto de 3 caracteres, representando a extensão do nome do arquivo. Esta extensão existe para facilitar a identificação do conteúdo (tipo de dado) de um arquivo. Assim, É comum se utilizar algumas abreviações para identificar arquivos. O MS-DOS reconhece arquivos pelo nome e É atravÉs da extensão que êle associa arquivos a grupos específicos. Na omissão da extensão deve-se omitir, tambÉm, o ponto após o nome. Algumas extensões muito conhecidas: WK1 Arquivo Lotus 123 PIC Arquivode grÁfico do Lotus DOC Arquivo do programa MS-WORD COM Arquivo de comando do DOS para operar o sistema. BAS Basic BAK Reserva. ComentÁrios 1-São vÁlidos para <nome> e <ext> os seguintes caracteres: - Todas as letras (a,b.c,..,y,z) - Todos os números (0,1,2,..,8,9) - Os simbolos : ã ! @ $ % & ( ) õ - ' ` ` 2-Ao digitar os comandos É indiferente se usar maiúsculas, minúsculas ou ambas. O MS-DOS trata os comandos do usuÁrio via processador de comandos e êste, antes de analizar os comandos, converte as letras para maiúsculas. Assim, ao entrar com comandos, pode-se digitar maiúsculas, minúsculas, ou uma mistura qualquer. EXEMPLO 1. É equivalente se digitar : TIME time TIMe timE TIme tiME Time tIME EXEMPLO 2. Os comandos abaixo são idênticos e o resultado É o mesmo DIR A: dir A: DIR a: Dir a: 3-Não É possível ter um arquivo de nome PROJETO.DOC e tentar criar um outro de nome projeto.DOC. O MS-DOS verÁ os dois arquivos como um só e apagarÁ o primeiro. 4-O espaço É obrigatório após : Comandos FORMAT B: Nome de arquivos Copy A:TESTE.TXT B: Nome de grupos Copy A:*.* B: 5-O espaço não É obrigatório depois de : Nome drive Copy A:*.* B: Nome diretório A:\TESTE.TXT B:\LOTUS\PLANILHA.WK1ARQUIVOS COM, EXE E BAT.COM êstes arquivos, em código executÁvel, estão prontos para execução e isto significa que jÁ têm, bem definida, a Área de memória em que devem rodar. É o mais rapidamente executado dos programas em disco. O formato".COM" permite um tamanho mÁximo de 64 kbytes. .EXE êstes arquivos estão "quase" prontos para execução. Estão tambÉm em código de mÁquina porÉm dependem da avaliação de endereços, durante a carga, para rodarem. O formato ".EXE" permite um tamanho mÁximo de 640 kbytes. .BAT êstes arquivos destinam-se ao comando BATCH (processamento de lotes). Assim, quando o MS-DOS encontra um arquivo com a terminação ".BAT", ele passa o controle ao comando BATCH. Este, então, comando a execução dos comandos ou programas contidos no arquivo ".BAT'. Os arquivos que têm por extensão .BAT, são reconhecidos pelo Ms-dos como arquivos autoexecutÁveis e, têm como função executar um conjunto de comandos quando chamados. EXEMPLO 1 Qual o efeito de se digitar Lote quando o arquivo LOTE.BAT É um arquivo com o seguinte conteúdo: DIR A: DIR B: Solução O BATCH assume o controle e fornece a lista do diretório da unidade A e depois da unidade B, isto É, executa o comando dir a: e depois executa o comando dir b:Prioridade de execuçãoSe, em um subdiretório, existirem vÁrios arquivos com mesmo nome mas com extensões ".COM", ".EXE" e ".BAT" as prioridades para execução serão as seguintes: 1)".COM" , se existir; 2)Na ausência do ".COM", o ".EXE"; 3)Na ausência de ambos, o ".BAT". EXEMPLO 1: Supondo-se que o disco corrente contenha lotus.COM e lotus.EXE qual o programa que serÁ executado ao se digitar : lotus. Solução: O MS-DOS executarÁ o lotus.COM. EXEMPLO 2: O diretório contÉm TESTE.COM, TESTE.EXE e TESTE.BAT 1-Ao digitar TESTE acarreta a execução de TESTE.COM. 2-Eliminando-se TESTE.COM (comando ERASE) do disco a mesma entrada acarreta a execução do TESTE.EXE. 3-Eliminando-se tambÉm TESTE.EXE, do disco a mesma entrada acarreta a execução de TESTE.BAT. Só que, agora, atravÉs do comando BATCH. Em geral os comandos externos do MS-DOS são do tipo ".COM".O PROCESSADOR DE COMANDOSO COMMAND.COM É o programa do MS-DOS que analisa o que o usuÁrio digita, quando o microcomputador não estÁ executando algum programa do usuÁrio. É êle que emite o prompt C:\> indicando que espera que entremos com um comando. É importante notar que um comando É um pedido para executar (rodar) um programa. O comando que emitimos É simplesmente o nome de um programa que estamos pedindo ao DOS para executar. EXEMPLO: Format a: /s Indica que estamos solicitando ao Dos que encontre um programa chamado format e execute-o para nós. O restante do que foi digitado são parâmetros que estamos passando ao programa format e para o Dos não têm nenhum significado. O processador de comandos estÁ ativo quando a marca de PROMPT estÁ na tela. É o processador de comandos que : Faz a crítica do que o usuÁrio digita; Emite mensagens de erro, quando for o caso; Verifica e redireciona, se preciso, os dispositivos padrão do E/S; Pesquisa se o comando pedido É interno ou externo e passa o controle a ele (após carregÁ-lo, se externo). Nota: O teclado pode armazenar uma sequência de atÉ 15 caracteres em seu buffer próprio. Assim, quando um programa estÁ rodando, pode-se digitar uma sequência de caracteres pois o teclado armazena os caracteres digitados e os passa quando a cpu pedir (seja para o processador de comandos, seja para o programa em execução).TECLAS ESPECIAIS DO MS-DOSHÁ um conjunto de teclas (ou combinações de teclas) que atuam diretamente sobre o Ms-dos. [ ESC ] Apaga a linha atual. [ ENTER ] Fim de teclagem. Envia a linha de edição para o processador de comandos e para o buffer [ INS ] Um toque ativa o modo inserção. Com isso pode-se inserir caracteres na linha de edição sem mover o cursor do buffer. Um segundo toque em INS tira do modo de inserção. Entra com novos caracteres na última linha digitada. [ F1 ] Essa tecla tem a função de reproduzir letra a letra, um comando executado anteriomente. Traz um caracter do buffer para a linha de edição. EXEMPLO: Verificar novamente o tamanho do CONFIG.XXX, usando o comando DIR do Ms-dos digitado anteriormente. DIR A:CONFIG.XXX Solução Pressionando a tecla [ F1 ], reproduzirÁ a palavra DIR da linha anterior. [ F2 ] Reproduz a linha anterior (guardada no buffer do teclado) atÉ uma determinada letra digitada após F2. [ F3 ] Transfere todo o buffer (última linha digitada) para a linha de edição, isto É, reproduz completamente a linha anterior.õ [ F4 ] Salta os próximos caracteres do buffer, atÉ encontrar o caracter c- (c É qualquer) digitado após F4. [ F5 ] Atualiza o buffer com o conteúdo da linha de edição sem enviar nada ao programa que estÁ rodando. Troca a última linha executada pela atual. [ F6 ] É o fim de arquivo pelo teclado. Use quando digitar o conteúdo de um arquivo pelo teclado e precisar de uma tecla que identifique o fim do arquivo. É o caracter CTRL-Z. CTRL-C Cancela a operação ou termina o programa. É o BREAK. CTRL + ALT + DEL É o reset UNIDADE OU DRIVE CORRENTE A ativação do MS-DOS determina a primeira unidade corrente: a unidade de onde se carregou o MS-DOS. Esta unidade (tambÉm chamada de unidade "default") aparece, então, na marca de PROMPT do sistema (sempre que o processador de comandos estiver rodando) e indica o drive em uso. O conceito de unidade (drive) corrente foi criado para facilitar a operação do micro e possibilitar abreviarmos os nomes quando tivermos que nos referenciar a arquivos. Assim, sempre que fôr necessÁrio especificar o drive e não o fizermos o MS-DOS assume õo drive corrente que aparece no PROMPT. EXEMPLO 1: C> Indica a utilização do winchester. EXEMPLO 2: B> Indica que o disquete utilizado estÁ no drive B EXEMPLO 3: Supondo que o PROMPT seja A:\> o comando õDIR A: õpode ser abreviado simplesmente por: DIR EXEMPLO 4: Supondo que o PROMPT seja A:\> o comando DIR B: õnão pode ser abreviado para: DIR Como alterar o drive em uso Para alterar a unidade corrente basta digitar, ao lado da marca de PROMPT, a letra identificadora da nova unidade, seguida de 2 pontos ( . EXEMPLO: A>B: B> ou seja, a unidade corrente passou a ser "B". Qual a importância do conceito de unidade corrente? Grande parte dos aplicativos consta de vÁrios programas. Um É o principal e os demais são secundÁrios (chamados de "overlays" por virem um por vez, sempre para a mesma porção da memória). Então, se um destes aplicativos, ao serem chamados não estiverem na unidade corrente teremos um erro. EXEMPLO : O Dbase possui vÁrios "overlays" . Suponhamos que ele, com seus "overlays" , esteja na unidade B. E que a marca de PROMPT seja: A> então a unidade corrente É A. SE o usuÁrio comandar: A> B:dbase O MS-DOS carrega Dbase, da unidade B, e lhe passa o controle. Só que na primeira busca de "overlay" o Dbase não vai encontrar pois procurarÁ na unidade corrente, que É A mas seus "overlays" estão em B. Para resolver basta trocar a unidade corrente. A>B: enter B>Dbase enter Para gravar, basta selecionar o texto e dar um Ctrl + c, abrir o word e colar com um Ctrl + V. É mais rapido que baixar um arquivo do Word (.DOC) ou PDF (.PDF)Creditos a: "<H@<@L" Sim custa a ler tudo mas vale a pena 5 skeewzz ♛, darksoul, яэ∂вэяяý and 2 others reacted to this Share this post Link to post Share on other sites
skeewzz ♛ 245 Posted July 31, 2012 MUXO BIENE http://cyber-gamers.org/public/style_emoticons/default/451960.gif Share this post Link to post Share on other sites
André Rochato 253 Posted August 1, 2012 so é pena o topico ser muito grande mas esta excelente! Share this post Link to post Share on other sites
яэ∂вэяяý 543 Posted August 1, 2012 ya mesmo bom http://cyber-gamers.org/public/style_emoticons/default/451960.gif Share this post Link to post Share on other sites
Ŧá๒i๏ รilvค™ 491 Posted August 1, 2012 Sim é muito grande mas quem queira aprender nao se preocupa com isso xD Share this post Link to post Share on other sites
Andre 309 Posted August 2, 2012 Ya muito fixe levas http://cyber-gamers.org/public/style_emoticons/default/451960.gif Share this post Link to post Share on other sites
Annie 1,207 Posted April 23, 2014 Tópico colocado em Área Incorreta Movido de Hardwares - Tutoriais para Sistemas Operacionais Share this post Link to post Share on other sites