Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Sistemas Operacionais - 5
Kernel Prof. M. Sc. Flávio Viotti
2
Kernel Definição: “Conjunto de rotinas que fornecem serviços aos usuários, às suas aplicações e também ao próprio sistema” Também conhecido como núcleo do sistema; É importante não confundir núcleo do sistema com aplicações, utilitários ou interpretador de comandos.
3
Kernel Principais funções: Tratamento de interrrupções e exceções
Criação e eliminação de processos e threads Sincronização e comunicação entre processos e threads Escalonamento e controle dos processos e threads Gerência de memória Gerência do sistema de arquivos Gerência de dispositivos de E/S Suporte a redes locais e distribuídas Contabilização do uso do sistema Auditoria e segurança do sistema
4
Estrutura do Sist. Operacional
5
System Call Chamadas ao núcleo do sistema
6
5 – Processo Estrutura do Processo
Arquitetura de Sistemas Operacionais – Machado/Maia
7
5 – Processo Mudança de Contexto
Arquitetura de Sistemas Operacionais – Machado/Maia
8
5 – Processo Características da Estrutura de um Processo
9
5 – Processo Bloco de Controle do Processo (PCB)
10
5 – Processo Lista de PCBs nos Estados de Pronto e Espera
Arquitetura de Sistemas Operacionais – Machado/Maia
11
5 – Processo Mudanças de Estado do Processo
Arquitetura de Sistemas Operacionais – Machado/Maia
12
5 – Processo Mudanças de Estado do Processo
Arquitetura de Sistemas Operacionais – Machado/Maia
13
5 – Processo Mudanças de Estado do Processo
Arquitetura de Sistemas Operacionais – Machado/Maia
14
5 – Processo Processos Foreground e Background
Arquitetura de Sistemas Operacionais – Machado/Maia
15
5 – Processo Pipe Arquitetura de Sistemas Operacionais – Machado/Maia
16
5 – Processo Processos CPU-bound x I/O-bound
Arquitetura de Sistemas Operacionais – Machado/Maia
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.