Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Projeto de Sistemas Operacionais
Capítulo 12 Projeto de Sistemas Operacionais 12.1 A natureza do problema de projeto 12.2 Projeto de interface 12.3 Implementação 12.4 Desempenho 12.5 Gerenciamento de projeto 12.6 Tendências no projeto de sistemas operacionais
2
Paradigmas (1) Código algorítmico
3
Código orientado a eventos
Paradigmas (2) Código orientado a eventos
4
Um possível projeto para um sistema operacional moderno em camadas
Implementação Um possível projeto para um sistema operacional moderno em camadas
5
Diretórios são usados para mapear nomes externos em nomes internos
Nomeação Diretórios são usados para mapear nomes externos em nomes internos
6
Estruturas Estáticas Versus Dinâmicas
Código para a pesquisa na tabela de processos para um dado PID
7
Escondendo o Hardware (1)
Compilação condicional dependente de CPU
8
Escondendo o Hardware (2)
Compilação condicional dependente de tamanho de palavra
9
Ponderações Espaço-Tempo (1)
Um procedimento que conta os bits 1 de um byte
10
Ponderações Espaço-Tempo (2)
Macro para contar os bits Macro para acessar o contador de bits em uma tabela
11
Ponderações Espaço-Tempo (3)
Parte de uma imagem não comprimida com 24 bits por pixel (b) Mesma parte comprimida com GIF, 8 bits por pixel (c) A palheta de cores
12
Parte da cache de um i-node
Uso de Cache Parte da cache de um i-node
13
Estrutura da Equipe de Software
Proposta de Mills para montar uma equipe de programadores-chefe de 10 pessoas
14
O Papel da Experiência (1)
Projeto tradicional de software progride em estágios
15
O Papel da Experiência (2)
Projeto alternativo produz um sistema que funciona mas que nada faz desde o dia 1
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.