28 de ago. de 2009

Executando Programas

Comandos e executáveis

Todo programa está associado a um comando que por sua vez executa um arquivo chamado de “executável”. Este arquivo é responsável pela execução do programa em questão.

Porém, para que este comando seja executado é necessário que o mesmo tenha permissão para tal e que esteja no caminho (path) de procura de arquivos. Seja isto no ambiente Windows ou Linux.

Cada programa que é executado por meio deste comando recebe um número de identificação (PID – Process Identification), este número é utilizado para identificação interna do processo, permitindo um maior controle de sua execução por parte do sistema operacional.

Todos os programas no Windows e Linux são executados mediante permissões de acesso concedido pelo sistema.

O Windows pode permitir que um programa seja executado de duas maneiras: Primeiro Plano e Segundo Plano.

O Windows possui um utilitário da linha de comando que permite visualizar alguns programas (processos) que estão sendo rodados em segundo plano com sua respectiva identificação. Esta ferramenta é o “tasklist”.



Quando um programa deve aguardar a finalização de outro para ser executado dizemos que este programa estava sendo rodado em primeiro plano, também conhecido como “foreground”. Pois, só após o término da execução de um programa é que o outro pode ser iniciado.

Já os que rodam em segundo plano , os “backgrounds” não precisam espera a finalização de um determinado programa para que ele seja executado. Um programa quando é iniciado em “background” recebe um “PID” , ou número de identificação de processo permitindo assim a utilização normal do sistema.

Após ser finalizado o programa em background continua sendo utilizado internamente pelo sistema Após ser finalizado, o sistema retorna uma mensagem de que está pronto,acompanhado do número PID do processo que terminou

Para um programa ser iniciado em primeiro plano. Basta que se digite seu nome manualmente, já para iniciar um programa em segundo plano, acrescente o caractere "&" após o final do comando.

Mesmo que um determinado usuário execute um programa em segundo plano e faça logoff no sistema, este programa continuará sendo executado até que seja concluído ou que o usuário que o iniciou finalize este programa.

No Windows você pode forçar a finalização de um processo através do comando taskkill /PID seguido do número do processo. Por exemplo:

“Taskkill /pid 1230”


Os Paths


O caminho que um arquivo ou comando procura para poder ser executado é o que chamamos de path. Path (ou caminho) é armazenado na variável de ambiente do PATH. No prompt de comando, você pode ver o conteúdo desta vari´vale com o comando “path”.



Por exemplo, o caminho “C:\Arquivos de programas\Microsoft Office\OFFICE11\winword.exe” significa que se você digitar o comando “winword.exe”, o interpretador de comando começa a busca pelo programa no diretório “C:\Arquivos de programas\Microsoft Office\OFFICE11\” e se ele não encontrar o arquivo neste diretório ele procura em outro, até que encontre o arquivo procurado..

Para executar um arquivo ou acessar uma pasta, basta que digitemos o path (endereço) do arquivo ou da pasta em questão na barra de endereços do Windows Explorer ou no comando executar e pronto. Em certos casos para se executar um aplicativo basta digitar no executar o nome do seu executável, pois é uma forma mais prática de fazê-lo.

Por exemplo:

Dois clique em meu computador ou acesse o Windows Explorer com o atalho WINDOWS +E

Clique na barra de endereços da janela ativa

Apague o endereço eu lá existe e digite o seguinte path (endereço) “C:\Arquivos de programas\Microsoft Office\OFFICE11\winword.exe, sem aspas.

Pronto, logo você terá o MS Word aberto em sua área de trabalho.

Porém, para facilitar que digitemos paths (endereços) muito longos, o sistema cria atalhos com ícones de seus respectivos programas, onde bastamos clicar uma ou duas vezes e o programa ou pasta é aberto.

Caso o interpretador de comandos chegue até o último diretório do path e não encontre o arquivo/comando digitado, é mostrada uma mensagem de erro informando que o arquivo não foi encontrado ou não existe.

Os caminhos de diretórios já vêm configurados no Windows XP, porém poderá ser alterado de acordo com a necessidade e conveniência do usuário.

Caso seja necessário alterar o path para um único usuário, no Windows XP, acesse as variáveis de ambiente. Para fazer isto siga os seguintes passos:

1. Utilize o atalho WINDOWS + Pause Break para acessar as Propriedades do Sistema
2. Clique na guia avançado
3. Clique em variáveis de ambiente

Edite cuidadosamente as variáveis do usuário e se você estiver utilizando uma conta com privilégios administrativos, configure também as variáveis do sistema. Nesta seção você pode alterar excluir ou criar uma nova variável de ambiente.

Espero que estas informações esclareçam muitas dúvidas de usuários do Windows XP ou Linux, principalmente de meus alunos do curso de Hardware.

Até a próxima.

0 comentários:

Postar um comentário

barrosdelimaster.info Receba de forma automática os artigos deste blog
Clique aqui para assinar nosso feed.

Leia também

 

Copyright © barrosdelimaster.info Design by BTDesigner | Blogger Theme by BTDesigner | Powered by Blogger