RESUMOS SO
Conceitos Básicos
O que é um Sistema Operativo?
Motivação:
- O hardware por si só não é fácil de usar, sendo necessário algum tipo de software.
- Diferentes programas, geralmente requerem operações comuns para operar os recursos de hardware.
- Uma boa ideia seria juntar num único programa as funções comuns para o controlo e alocação dos recursos de hardware.
- Este programa comum é conhecido como Sistema Operativo.
Como podemos definir um Sistema Operativo ou parte dele?
- Não existe um definição universalmente aceite.
- Uma definição mais restrita seria "Aquele programa que corre o tempo todo num computador", tudo o resto ou é um programa de sistema ou uma aplicação.
Um Sistema Operativo é o que gere o hardware do Computador:
- Atua como intermediário entre o utilizador e o hardware.
- Fornece o básico para aplicações.
- Alguns sistemas operativos são projetados para tornar o uso do sistema conveniente, outros para tornar o uso do hardware mais eficiente e outros combinam os dois casos.
O que devem fazer os Sistemas Operativos?
- Um sistema operativo foi concebido para maximizar a utilização de recursos e para garantir que todo o tempo de CPU, memória e I/O são usados de forma eficiente e justa entre todos os utilizadores.
- O Sistema Operativo é projetado, principalmente, para facilitar a utilização de um sistema, ou seja, contém um maior foco na performance do que na utilização de recursos.
- Configurado para correr com a mínima, ou até mesmo nenhuma, intervenção do usuário.
Um Sistema pode ser divido em 4 componentes principais: