Buscar

LINUX gerencia de processos

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Gerência de Processos
Um programa é um conjunto de instruções de código de máquina e de dados armazenados em uma imagem executável no disco e, como tal, uma entidade passiva; 
Um processo pode ser pensado como um programa de computador em ação.
Processos realizam tarefas dentro do sistema operacional.
Gerência de Processos
É uma entidade dinâmica, em constante mudança à medida que as instruções do código da máquina são executadas pelo processador. 
Além das instruções e dados do programa, o processo também inclui:
Contador do programa;
Todos os registros da CPU, 
Pilhas de processo contendo dados temporários, como: parâmetros de rotina, endereços de retorno e variáveis ​​salvas.
Gerência de Processos
Características:
PID: um número de identificação exclusivo usado para se referir ao processo;
PPID: o número do processo (PID) que iniciou esse processo.
Número agradável: o grau de simpatia deste processo em relação a outros processos 
TTY: terminal ao qual o processo está conectado.
Gerência de Processos
Características:
Nome de usuário real e efetivo (RUID e EUID): o proprietário do processo.
Proprietário do grupo real (RGID): é o principal grupo do usuário que iniciou o processo. 
Proprietário do grupo efetivo (EGID): O proprietário efetivo do grupo geralmente é o mesmo, exceto quando o modo de acesso SGID foi aplicado a um arquivo.
Gerência de Processos
Características:
ps: exibe o relatório do status do processo;
pstree: Exibir uma árvore de processos;
pgrep: Processos de exibição;
kill: Terminar um processo;
skill: Exibe o status do processo;
sa: Gera um resumo das informações sobre os processos dos usuários que estão armazenados em /var/log;
Inicialização (boot) do Sistema
Quando um sistema efetua boot pela primeira vez, o processador executa um código em um local conhecido. Em um Computador Pessoal (PC), esse local é o Sistema Básico de Entrada/Saída (BIOS), que está armazenado na memória flash, na placa-mãe;
Como os PCs oferecem bastante flexibilidade, o BIOS precisa determinar quais dispositivos são candidatos ao boot.
A Unidade Central de Processamento (CPU) em um sistema embarcado solicita ao vetor de reconfiguração que inicie um programa em um endereço conhecido em flash/ROM;
Inicialização (boot) do Sistema
Quando um dispositivo de boot é encontrado, o loader de boot de primeiro estágio é carregado na RAM e executado. Esse loader de boot tem menos de 512 bytes (um único setor), e sua tarefa é carregar o loader de boot de segundo estágio;
Quando o loader de boot de segundo estágio está na RAM e em execução, uma tela inicial é geralmente exibida e o Linux e o disco RAM inicial opcional (sistema de arquivo raiz temporário) são carregados na memória;
Inicialização (boot) do Sistema
Quando as imagens são carregadas, o loader de boot de segundo estágio passa o controle para a imagem do kernel e o kernel é descompactado e inicializado. Neste estágio, o loader de boot de segundo estágio verifica o hardware do sistema, enumera os dispositivos de hardware anexados, monta o dispositivo raiz e, em seguida, carrega os módulos de kernel necessários. 
Ao ser concluído, o primeiro programa de espaço de usuário (init) inicia e a inicialização do sistema de alto nível é executada.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais