Um Sistema Operacional (SO) é uma interface entre o computador do usuário e o hardware do computador. Um sistema operacional é um software que executa todas as tarefas básicas como gerenciamento de arquivos, gerenciamento de memória, gerenciamento de processos, manipulação de entrada e saída, e controle de dispositivos periféricos como unidades de disco e impressoras.alguns sistemas operacionais populares incluem Linux, Windows Operating System, VMS, OS / 400, AIX, z/OS, etc.
definição
um sistema operacional é um programa que atua como uma interface entre o Usuário e o hardware do computador e controla a execução de todos os tipos de programas.
a seguir estão algumas das funções importantes de um sistema operacional.
- Gerenciamento de Memória
- Gerenciamento de Processador
- Gerenciamento de Dispositivo
- Gestão de ficheiros
- Segurança
- Controle sobre o desempenho do sistema
- a contabilidade de Trabalho
- detecção de erros de aids
- Coordenação entre outros softwares e usuários
Gerenciamento de Memória
gerenciamento de Memória refere-se à gestão da Memória Principal ou Memória Principal. Memória principal é uma grande variedade de palavras ou bytes onde cada palavra ou byte tem seu próprio endereço.
a memória principal fornece um armazenamento rápido que pode ser acessado diretamente pela CPU. Para que um programa seja executado, ele deve estar na memória principal. Um Sistema Operacional faz as seguintes atividades de gerenciamento de memória –
-
mantém rastros de memória primária, ou seja, que parte dela está em uso por quem, que parte não está em uso.
-
em multiprogramação, o SO decide qual processo irá obter memória quando e quanto.
-
aloca a memória quando um processo pede para fazê-lo.
-
des-alocagua a memória quando um processo já não precisa dela ou foi encerrado.
gestão do processador
no ambiente de multiprogramação, o sistema operacional decide qual processo recebe o processador quando e por quanto tempo. Esta função é chamada de agendamento de processo. Um Sistema Operacional faz as seguintes atividades para a gestão de processadores –
-
mantém rastros do processador e estado do processo. O programa responsável por esta tarefa é conhecido como controlador de tráfego.
-
atribui o processador (CPU) a um processo.
-
isenta o processador quando um processo já não é necessário.
Gestão de dispositivos
um Sistema Operacional gere a comunicação de dispositivos através dos respectivos controladores. Ele faz as seguintes atividades para a gestão de dispositivos-
-
mantém rastros de todos os dispositivos. O programa responsável por esta tarefa é conhecido como o controlador de E/S.
-
decide que processo recebe o dispositivo quando e por quanto tempo.
-
atribui o dispositivo da forma eficiente.dispositivos de alocação.
Gestão de Ficheiros
um sistema de ficheiros é normalmente organizado em directórios para fácil navegação e utilização. Estes diretórios podem conter arquivos e outras direções.
Um Sistema Operacional faz as seguintes actividades para a gestão de ficheiros –
-
mantém o registo da Informação, localização, utilizações, estado, etc. As instalações coletivas são muitas vezes conhecidas como sistema de arquivos.
-
decide quem fica com os recursos.
-
atribui os recursos.a afectação dos recursos.
Outras Actividades Importantes
a Seguir, são algumas das atividades importantes que um Sistema Operacional realiza −
-
Segurança − Por meio de senha e semelhantes de outras técnicas, que impede o acesso não autorizado a programas e dados.controlo do desempenho do sistema − atrasos de Registo entre o pedido de um serviço e a resposta do sistema.contabilidade do emprego-controlo do tempo e dos recursos utilizados por vários empregos e utilizadores.
-
Detecção de erros − produção de dumps, traces, mensagens de erro e outras ajudas de depuração e detecção de erros.coordenação entre outros softwares e usuários-coordenação e atribuição de compiladores, intérpretes, montadores e outros softwares para os vários usuários dos sistemas informáticos.