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

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

Projeto de Sistemas Operacionais

Apresentações semelhantes


Apresentação em tema: "Projeto de Sistemas Operacionais"— Transcrição da apresentação:

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


Carregar ppt "Projeto de Sistemas Operacionais"

Apresentações semelhantes


Anúncios Google