Arquitetura de Sistemas Operacionais

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais - Aula 6
Advertisements

Sistemas Operacionais
SISTEMAS OPERACIONAIS
Sistemas Distribuídos
Sistemas Operacionais Aula II
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 5 – Processo1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo.
Arquitetura de Sistemas Operacionais Francis Berenger Machado
Sistemas Operacionais - 5
Sistemas Operacionais
Processos e Threads Processos.
Processos e Threads Processos.
Profa. Priscila Facciolli
Arquitetura de Sistemas Operacionais – Machado/Maia Cap. 4 – Estrutura do Sistema1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo.
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Chapter 4: Threads.
Estruturas de Controle
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
09/03/10 20:13 Claudio de Oliveira – 1/21.
Claudio de Oliveira – Simulador SOsim 09/03/10 20:13 Claudio de Oliveira –
Threads.
Sistemas Operacionais
Sistemas Operacionais I
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
CUDA vs OpenCL Introdução.
Programação concorrente:
Sistema Operacional Processos
Sistemas Operacionais Profª Adriana Vettorazzo
Conteúdo 1. Introdução Threads 2. Ambiente Monothread 3. Ambiente Multithread 4. Arquitetura e Implementação 5. Modelos de Programação.
Conteúdo Processos e threads Partes do processo
Tornar mais eficiente o aproveitamento dos recursos do computador
Conceito de processos Faculdade PITÁGORAS – Agosto de 2011
Claudio de Oliveira – Processos 09/03/10 20:13 Claudio de Oliveira –
Sistemas Operacionais
Processos.
Processos.
Computação L1: Infra-Estrutura Básica
Prof. Alexandre Monteiro Recife
Sistemas Operacionais
Prof. Alexandre Monteiro Recife
Escalonamento de Processos e Threads
SISTEMAS OPERACIONAIS I
Sistemas Operacionais Prof. Fabiano Sabha
Conceitos de thread Faculdade PITÁGORAS – Outubro de 2012
S ISTEMAS OPERACIONAIS PROCESSOS Horácio Ribeiro.
Multiprocessamento Sérgio Cavalcante CIn GRECO - CIn / UFPE.
Capítulo 4: Processos.
Ambientação e Introdução
ESTRUTURA DO SISTEMA OPERACIONAL
Sistemas Operacionais
SISTEMAS OPERACIONAIS
Estrutura de Interconexão
Sistemas Operacionais
Implementação Distribuída Escalonamento de Tempo-Real Prof. Dr. Norian Marranghello Grupo 8 Daniela Gonçalves Strozi – Sayuri Watanabe
Sistemas Operacionais Processo
Bruna Cavallero Martins Universidade Católica de Pelotas.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Capítulo 4 Estrutura do Sistema Operacional
SISTEMAS OPERACIONAIS
Transcrição da apresentação:

Arquitetura de Sistemas Operacionais Técnico em Informática Turmas: MBI1 Escalonamento de Tarefas Processo

Sumário Introdução Estrutura do processo Estados do processo Mudanças de estado do processo Criação e eliminação de processos Processos independentes, subprocessos e threads Processos foreground e background Processos do sistema operacional Processos CPU-bound e I/O-bound Sinais

Estrutura do Processo Estrutura do processo

Espaço de Enderaçamento Estrutura de um processo

Contexto de Hardware Mudança de contexto

Contexto de Software Identificação Quotas Privilégios

Bloco de Controle do Processo PCB Os PCBs de todos os processos residem na memória principal em uma área exclusiva do sistema operacional. O tamanho desta área geralmente é limitado por um parâmetro do sistema operacional que permite especificar o número máximo de processos que podem ser suportados simultaneamente pelo sistema.  Toda a gerência dos processos é realizada através de system calls, que realizam operações como criação, alteração de características, visualização, eliminação, sincronização, suspensão de processos.

Bloco de Controle do Processo PCB

Estados do Processo Execução (running)‏ Pronto (ready)‏ Espera (wait)‏

Estados do Processo Lista de PCBs

Mudanças de Estado Mudanças de estado do processo

Mudanças de Estado Mudanças de estado do processo (2)‏

Criação e Eliminação Mudanças de estado do processo (3)‏

Processos Independentes, Subprocessos e Threads Estrutura de processos e subprocessos

Processos Independentes, Subprocessos e Threads Processo multithread

Processos Foreground e Background

Processo Foreground e Background Pipe (canalização)

Processos CPU e IO Bound Processos CPU x IO Bound

Sinais Uso de sinais

Sinais Sinais, interrupções e exceções