A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread1 Arquitetura de Sistemas Operacionais Técnico em Informática Turmas: MBI1 Escalonamento.

Apresentações semelhantes


Apresentação em tema: "Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread1 Arquitetura de Sistemas Operacionais Técnico em Informática Turmas: MBI1 Escalonamento."— Transcrição da apresentação:

1 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread1 Arquitetura de Sistemas Operacionais Técnico em Informática Turmas: MBI1 Escalonamento de Tarefas Thread

2 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread2 Sumário Introdução Ambiente monothread Ambiente multithread Arquitetura e implementação

3 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread3 Thread Thread, ou linha de execução em português, é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas simultaneamente

4 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread4 Ambiente Monothread Concorrência com processos

5 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread5 Ambiente Monothread Ambiente monothread

6 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread6 Ambiente Multithread Ambiente multithread

7 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread7 Ambiente Multithread Aplicação multithread

8 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread8 Ambiente Multithread Aplicação multithread (a)

9 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread9 Ambiente Multithread Aplicação multithread (b)

10 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread10 Arquitetura e Implementação Threads em modo usuário Threads em modo kernel Threads em modo híbrido

11 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread11 Arquitetura e Implementação Modo Usuário – são implementados pela aplicação e não pelo sistema operacional. Deve existir uma biblioteca de rotinas que possibilite a aplicação realizar tarefas como eliminar/criar threads, troca de mensagens e políticas de escalonamento. É limitante pois o SO reconhece a existência de um único thread (um thread ao chamar uma rotina do sistema coloca todo o processo e seus threads aptos a executar em estado de espera )

12 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread12 Arquitetura e Implementação Modo Kernel – são implementadas diretamente pelo núcleo do SO por meio de chamadas de sistema que oferecem todas as rotinas de sincronização e gerenciamento. Modo Híbrido – combina as vantagens de threads implementados em modo usuário e modo kernel.

13 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread13 Arquitetura e Implementação Threads em modo usuário

14 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread14 Arquitetura e Implementação Threads em modo kernel

15 Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread15 Arquitetura e Implementação Threads em modo híbrido


Carregar ppt "Arquitetura de Sistemas Operacionais – Fucapi/CEEF Cap. 6 – Thread1 Arquitetura de Sistemas Operacionais Técnico em Informática Turmas: MBI1 Escalonamento."

Apresentações semelhantes


Anúncios Google