Processos e Threads Processos.

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO À COMPUTAÇÃO
Advertisements

Sistemas Operacionais
SISTEMAS OPERACIONAIS
Sistemas Distribuídos
Sistemas Operacionais Aula II
INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais
Sistemas Operacionais
IC - UFF Sistemas Operacionais Threads. IC - UFF Processos e threads Vimos o conceito de processo englobando duas características básicas: propriedade.
Capitulo 6: Entrada e Saída
Sistema Operacional Introdução
Sistemas Operacionais
INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES E SISTEMAS OPERACIONAIS VIVIANE LUCY Sistemas Operacionais Gerência de Processador WebDesign Redes de Computadores.
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Diogo Souza.
Noções de Sistemas Operacionais
Processos e Threads Processos.
Processos e Threads Processos.
Profa. Priscila Facciolli
TC – DEI, 2005/2006.
Sistemas Operacionais
Abstract Factory – Gustavo Lopes Mourad.
Arquitetura de Sistemas Operacionais
SSC SISTEMAS OPERACIONAIS I
Estruturas de Controle
Arquitetura de Sistemas Operacionais
Trabalho de Conclusão de Curso Moisés Alves Carneiro Filho
Threads.
Sistemas Operacionais
Sistemas Operacionais I
Unidade 1-1 Processos e Threads
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operativos (S.O.)
08/06/20141 (o ponto de vista de um peixe) Os segredos do ADN: viver e sobreviver na Antárctida.
Sistema Operacional Processos
Sistemas Operacionais
Sistemas Operacionais I
Sistemas Operacionais Profª Adriana Vettorazzo
Deliberação Prof. Nilson 02/04/2017
Conteúdo Processos e threads Partes do processo
Suporte de hardware à multiprogramação
Processamento de dados na UCP e memória UCP
Claudio de Oliveira – Processos 09/03/10 20:13 Claudio de Oliveira –
Sistemas Operacionais
Processos.
MCC DO BRASIL – AR ASSEMBLEIAS REGIONAIS 2014.
SISTEMAS OPERACIONAIS I
SISTEMAS OPERACIONAIS I
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
Computação L1: Infra-Estrutura Básica
Prof. Alexandre Monteiro Recife
Sistemas Operacionais
Sistemas operacionais
Processos.
SISTEMAS OPERACIONAIS I
Sistemas Operacionais
Sistemas Operacionais Prof. Fabiano Sabha
Prof. Werley T. Reinaldo 26/05/  Sistemas Operacionais:  Visão geral  As diferentes imagens do SO:  Visão Usuários;  Visão Projeto.  Multiprogramação;
S ISTEMAS OPERACIONAIS PROCESSOS Horácio Ribeiro.
Sistemas Operacionais
SISTEMAS OPERACIONAIS MACH EPOS
Sistemas de Arquivos- Cap4
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
Linguagem de Programação
Sistemas Operacionais
Sistemas Operacionais Processo
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Bruna Cavallero Martins Universidade Católica de Pelotas.
SISTEMAS OPERACIONAIS
Transcrição da apresentação:

Processos e Threads Processos

Introdução O conceito de processo é a base para a implementação de um sistema multiprogramável. A gestão do processador é uma das principais funções de um sistema operativo. Através dos processos, um programa pode alocar recursos, compartilhar dados e trocar informações. 3/25/2017

Conceito Um processo é entendido inicialmente como um programa em execução, que tem suas informações mantidas pelo sistema operativo; Também pode ser definido como o ambiente onde o programa é executado. Este ambiente, além das informações sobre a execução, possui também a quantidade 3/25/2017

Conceito de recursos do sistema que o programa pode utilizar, como espaço de endereçamento, tempo do processador e área em disco. 3/25/2017

Consituição de um Processo Um processo é constituido por três partes: Contexto de software; Contexto de hardware; Espaço de endereçamento. Que juntas mantêm todas as informações necessárias à execução de um programa. 3/25/2017

Consituição de um Processo Contexto de software: Neste contexto são especificadas características e limites dos recursos que podem ser alocados pelo processo, como número máximo de arquivos abertos, prioridade de execução, número máximo de linhas impressas, etc. Muitas destas características são criadas no momento da criação do processo, a quando da sua alocação. 3/25/2017

Consituição de um Processo O Contexto de software e composto por três grupos de informações: Identificação - neste grupo são guardadas informações sobre o usuário que criou o processo, e, em função disso, suas áreas de actuação no sistema. Quotas - são os limites de recursos do sistema que um processo pode alocar, como área utilizada em 3/25/2017

Consituição de um Processo disco, em memória, limite de linhas impressas, número máximo de arquivos abertos, número máximo de operações de E/S pendentes, tempo limite de CPU, etc. 3. Privilégios - diz respeito principalmente às prioridades assumidas pelo processo durante sua execução. 3/25/2017

Consituição de um Processo Contexto de hardware: Armazena o conteúdo dos registadores gerais da CPU, além dos registadores de uso específico. Quando um processo está em execução, o seu contexto de hardware está armazenado nos registadores da CPU. No momento em que o processo perde a utilização da CPU, o sistema salva as informações no contexto de hardware do processo. 3/25/2017

Consituição de um Processo Espaço de endereçamento: É a área de memória pertencente a um processo onde as instruções e os dados do programa são armazenados para execução. Cada processo possui seu próprio espaço de endereçamento, que deve ser devidamente protegido do acesso dos demais processos. Note: Os contextos de software e de hardware não fazem parte do espaço de endereçamento. 3/25/2017

Consituição de um Processo Chama-se de Bloco de controlo do processo a estrutura de dados que compõe o processo, contendo os contextos de software e de hardware e o espaço de endereçamento. O BCP (Bloco de Controlo do Processo) reside em memória, numa área reservada ao sistema operativo. 3/25/2017

Elaborado por: dr. Ofelio Jorreia Temas para proxima aula: Estados de um processo; Mudança de estados de um processo. FIM 3/25/2017 Elaborado por: dr. Ofelio Jorreia