Please enable JavaScript.
Coggle requires JavaScript to display documents.
ESTRUTURA DO SISTEMA OPERACIONAL - Coggle Diagram
ESTRUTURA DO SISTEMA OPERACIONAL
SERVIÇOS DO SISTEMA OPERACIONAL
Pode-se definir sistema operacional como um fornecedor de serviços tanto para programas quanto para usuários. Esses serviços são oito e foram citados abaixo.
Execução de programa:
Permite utilizar uma parte da memória para a utilização de determinado programa, permitindo executar ou encerrar ele a qualquer momento.
Operação de entrada e saída:
Permite executar operações de entrada e saída, que são essenciais para certos programas.
Manipulação do sistema de arquivos:
Garante acesso ao sistema de arquivos para os programas, podendo excluir ou salvar arquivos.
Comunicação:
Permite que diversos programas se comuniquem entre si, assim podendo realizar diversas funções
Detecção de erros:
Monitora constantemente para que, se algum erro ocorrer no hardware ou software, possa tomar a medida apropriada sobre esse determinado erro.
Alocação de recursos:
Determina o uso da memória e dos recursos de entrada e saída da maneira julgada mais apropriada para as tarefas em execução.
Contabilização:
Registra os recursos e a quantidade desses recursos que é utilizada por cada usuário, garantindo uma melhor utilização deles.
Proteção:
Controla o acesso aos recursos, assim impedindo que um processo interfira na execução de outro processo ou do sistema operacional em si.
O programa informa que serviço necessita por meio das chamadas de sistema e o sistema operacional o executa. Essa execução é reponsabilidade do kernel (núcleo do sistema).
FUNÇÕES DO NÚCLEO DO SISTEMA OPERACIONAL
Esse núcleo é apelidado de kernel e suas funções dividem-se em cinco categorias distintas, sendo citadas abaixo.
Interface de programação e aplicativos:
Essas interfaces, cuja sigla é API, são um conjunto predeterminado de ações de software que permitem que determinado programa tenha acesso aos recursos do sistema operacional e de hardware do computador.
Interface de usuário:
A User Interface (UI) é um recurso que facilita a interação entre usuário e computador, permitindo a realização de tarefas e podendo ser gráfica ou baseada em texto.
Gerenciamento dos dispositivos de entrada e saída
: O sistema operacional fica responsável por realizar a comunicação com os dispositivos de entrada e saída, permitindo sua utilização por meio dos drivers, assim os programas podem pedir acesso a tais dispositivos e os dados são enviados a eles.
Gerenciamento do processador:
Esse é uma função onde o sistema operacional divide a utilização da CPU entre os diversos processos que estão sendo realizados.
Gerenciamento da memória:
O sistema operacional divide a utilização da memória RAM para cada processo em execução no momento. Por meio do swaping, apenas os processos em uso ficarão na memória RAM, enquanto o resto fica no armazenamento.
COMO FUNCIONA UM SISTEMA OPERACIONAL
Sistema operacional pode ser definido como um software ou grupo de softwares que funciona como mediador entre o usuário e o aparelho tecnológico utilizado.
Geralmente, o sistema operacional permite a instalação de novos aplicativos e de atualizações para o sistema em si, além de possibilitar a configuração do sistema de acordo com as preferências do usuário.
Tem como função gerenciar todos os recursos do aparelho e atuar como intermediário entre hardware e software, o que possibilita a realização das tarefas solicitadas pelo usuário.
As duas funções básicas de um sistema operacional são: Gerenciar os recursos de hardware e servir de interface entre o hardware e o software com o usuário.
Gerenciar os recursos de hardware:
Gerencia adequadamente o uso de memória RAM, armazenamento, CPU, entre outros recursos, para os diversos processos que estão em execução no computador.
Servir de interface entre o hardware e o software com o usuário:
As APIs (ApplicationProgram Interface) fornecem informações estabelecidas previamente aos programas instalados, permitindo que eles façam uso dos recursos do sistema e do hardware. Pela interface do usuário é possível utilizar todos esses programas de forma facilitada.
O primeiro programa executado ao ligar o computador é o BIOS, que vai ativar as unidades de disco e, na unidade MBR, localiza-se o programa bootstraploader, que carrega o sistema operacional.