Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceitos de sistemas operacionais - Coggle Diagram
Conceitos de sistemas operacionais
Definindo
Entre os aplicativos e o hardware reside uma camada de software multifacetada e complexa, denominada genericamente de Sistema Operacional
O sistema operacional é uma estrutura de software ampla, muitas vezes complexa, que incorpora aspectos de baixo nível (como drivers de dispositivos e gerência de memória física) e de alto nível (como programas utilitários e a própria interface gráfica)
Um programa que controla a execução de programas aplicativos | Interface entre aplicativos e o hardware
O que se espera de um sistema de computação?
Execução de programas de usuários
Solução de problemas
Componentes genéricos de um sistema computacional
Hardware
Aplicativos
Utilitários
Básicos
Essenciais
Sistema operacional
Usuários
Objetivos de um sistema operacionail
Abstração de recursos
Tornar mais conveniente a utilização de um computador
Prover interfaces de acesso aos dispositivos, mais simples de usar que as interfaces de baixo nível
Tornar os aplicativos independentes do hardware
Definir interfaces de acesso homogêneas para dispositivos com tecnologias distintas
Gerência de recursos
Tornar mais eficiente a utilização de um computador
Serviços oferecidos pelo sistema operacional
Criação de programas
Execução dos programas
Acesso a dispositivos de E/S
Controle de acesso a arquivos
Acesso a recursos de sistema
Contabilidade
Detecção de erros
Erros de hardware
Erros de software