Baixe o app para aproveitar ainda mais
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.
Compartilhar