Fundamentos de SO

13
SISTEMAS OPERACIONAIS

Transcript of Fundamentos de SO

Page 1: Fundamentos de SO

SISTEMAS OPERACIONAIS

Page 2: Fundamentos de SO

OBJETIVOS BÁSICOSDE UM SO

ABSTRAÇÃO

GERÊNCIA

Page 3: Fundamentos de SO

ABSTRAÇÃO Os sistemas operacionais devem prover uma camada de abstração para usuários e aplicativos no uso dos recursos físicos

Page 4: Fundamentos de SO

ABSTRAÇÃO I. Prover interfaces de acesso aos dispositivos mais simples de usar que as interfaces de baixo nível, para simplificar a construção de programas aplicativos;

Page 5: Fundamentos de SO

ABSTRAÇÃO II. Tornar os aplicativos independentes do hardware. Ao definir interface abstrata de acesso ao dispositivo de hardware desejado, o sistema operacional desvincula os aplicativos do hardware e permite que ambos evoluam de forma autônoma.

Page 6: Fundamentos de SO

ABSTRAÇÃO III. Definir interfaces de acesso homogêneas para dispositivos com tecnologias distintas. Por meio de suas abstrações, o sistema operacional permite aos aplicativos usar a mesma interface para dispositivos diversos.

Page 7: Fundamentos de SO

ABSTRAÇÃO

Page 8: Fundamentos de SO

GERÊNCIA

Page 9: Fundamentos de SO

GERÊNCIA

Page 10: Fundamentos de SO

GERÊNCIA

Page 11: Fundamentos de SO

BASES DE APLICAÇÃO

Sistemas Operacionais EmbarcadosPossuem hardware especialista e sistemaoperacional enxuto, valorizando processamento

Page 12: Fundamentos de SO

BASES DE APLICAÇÃO

Sistemas Operacional de tempo realDevem assegurar que processos respondam a eventos imediatamente.

Page 13: Fundamentos de SO

BASES DE APLICAÇÃO

Máquina virtual (VM)Abstração em software de um computador.Executado como uma aplicação.Permitem portabilidade.