Universidade Lus1ada de Angola
Apuntes
Universidade Lusíada de Angola Curso Engenharia Informática Prof.: Eng. Belchior Vunge Sistemas Distribuídos e Paralelos I Sistemas Distribuídos e Paralelos Tópicos Processos IPC Características Ex. sinais, pipes, sockets Processo O que é um processo? no contexto de sistemas operacionais É um programa em execução! É a abstração de execução do SO unidade de execução, de escalonamento, de endereçamento, de estado de contexto programa se torna um processo (aka. job, task) Uma das principais tarefas do SO é gerenciar processos Representando Processos O que é necessário para o SO representar um processo? Todo o estado de um programa em execução! Espaço de endereçamento (memória do processo) Código a ser executado (programa) Dados das variáveis do programa (estática e dinâmicas) Pilha de execução (chamada de funções) Contador de programa (PC) Registradores (como o PC) Recursos do SO sendo utilizados: descritores de arquivos, dispositivos de I/O, etc muitas outras coisas... Estrutura de dados mantida pelo SO para cada processo todo estado do processo inclusive valor dos registradores (da CPU quando não executando Armazenada em kernel space memória usada...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis