Apresenta O1 1
O sistema operativo é o software principal do computador
O sistema operativo cria uma interligação entre o hardware do computador e o utilizador, permitindo que outro software diferente funcione interagindo com o hardware, para que possa executar funções, programas ou abrir aplicações
Podemos dizer que um sistema operativo serve para criar uma máquina física que ofereça os recursos básicos necessários ao desenvolvimento das aplicações
Nucleo de OS
O sistema operativo trabalha estritamente com hardware do computador e com os programas aplicativos. A parte do sistema operativo que faz a interligação com o hardware chama-se Núcleo ou
Kermel.
O software aplicativo é desenvolvido para funcionar num sistema operativo especifico
Um programa que funciona num Imac requer um sistema operativo
MacOS e não pode ser executado noutro sistema operativo.
Existem programas para Windows que podem ser executador noutros computadores tipo Linux ou Apple mas é necessário um programa d emulação
Processos
O conceito- chave da teoria dos sistemas Operativos é o conceito de processos
Um processo é basicamente um programa em execução
Cada processo possui um espaço de endereçamento para leitura e/ou escrita
O espaço de endereçamento do processo contem o programa executável, dos dados de programa e a pilha associada
A pilha é a memoria especial utilizada na execução das rotinas do nucleo Chamadas ao sistema
Na maior parte dos projetos de OS uma das preocupações que existe é a implementação de mecanismo de proteção do núcleo e do acesso aos seus serviços
Caso uma aplicação realize uma operação que danifique todo o sistema pode ficar comprometido e sem possibilidade de utilização
As chamadas ao sistema são a porta de entidade para se ter acesso ao núcleo do sistema operativo, por exemplo, quando o utilizador deseja solicitar algum serviço do sistema