Sistemas Operativos
FACULDADE DE ENGENHARIA
Disciplina: Sistemas Operativos e Programação Concorrente
Docente: dr. Inácio G. Ticongolo
1. INTRODUÇÃO
Sistema Computacional = hardware + software
Software:
Programas do sistema: gerenciam a operação do computador
Programas de aplicação: programas de usuário
Sistema Operacional: principal programa do sistema, que controla todos os recursos do computador (dispositivos físicos e funções de software).
Sistema Operativo é um programa de controle do computador. O Sistema Operacional é responsável por alocar recursos de hardware e escalonar tarefas. Ele também deve prover uma interface para o usuário - ele fornece ao usuário uma maneira de acesso aos recursos do computador.
Definição Segundo Tanenbaum
O sistema operativo é uma camada de software colocada sobre o hardware para gerir todos os componentes do sistema (processadores, memória, discos, interface de rede, entre outros) de maneira optimizada. O sistema operativo busca oferecer uma interface mais amigável aos usuários em relação às operações associadas a cada componente da máquina.
O sistema operativo é um programa que actua como intermediário entre o utilizador e o hardwarede um computador. O propósito de um sistema operativo é oferecer um ambiente na qual os utilizadores possam executar programas.
Outra definição
1
É extensão a uma máquina
–Omite detalhes de baixo nível que têm de ser efectuados
–Disponibiliza ao utilizador uma máquina virtual mais facil de utilizar
É um gestor de recursos
–Cada programa tem o seu tempo para utilizar os recursos
–Cada programa tem o seu espaço de recursos
Figura1: SO como Gestor de Recursos
2
Figura 2: SO, interface entre Utilizador e o Hardware
Funções dos Sistemas Operativos
-
Oferecer ao utilizador um ambiente para executar programas no hardware do computador de uma forma conveniente e eficiente.
-
Alocar os recursos do computador para solucionar