fundamentos de so
TRANSCRIPT
![Page 1: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/1.jpg)
SISTEMAS OPERACIONAIS
![Page 2: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/2.jpg)
OBJETIVOS BÁSICOSDE UM SO
ABSTRAÇÃO
GERÊNCIA
![Page 3: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/7.jpg)
ABSTRAÇÃO
![Page 8: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/8.jpg)
GERÊNCIA
![Page 9: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/9.jpg)
GERÊNCIA
![Page 10: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/10.jpg)
GERÊNCIA
![Page 11: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/11.jpg)
BASES DE APLICAÇÃO
Sistemas Operacionais EmbarcadosPossuem hardware especialista e sistemaoperacional enxuto, valorizando processamento
![Page 12: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/12.jpg)
BASES DE APLICAÇÃO
Sistemas Operacional de tempo realDevem assegurar que processos respondam a eventos imediatamente.
![Page 13: Fundamentos de SO](https://reader036.vdocuments.pub/reader036/viewer/2022070521/58ef29d41a28abf6508b45d1/html5/thumbnails/13.jpg)
BASES DE APLICAÇÃO
Máquina virtual (VM)Abstração em software de um computador.Executado como uma aplicação.Permitem portabilidade.