Qual é a finalidade de um sistema operacional (sistema operacional)?


Melhor resposta

A finalidade dos sistemas operacionais é gerenciar a memória do computador, os processos e a operação de todo o hardware e Programas. Um sistema operacional é o software mais importante em um computador, pois permite que o hardware do computador se comunique de maneira eficaz com todos os outros softwares.

  1. Execução do programa : O sistema operacional é responsável pela execução de todos os tipos de programas, sejam eles programas do usuário ou programas do sistema. O sistema operacional utiliza vários recursos disponíveis para a execução eficiente de todos os tipos de funcionalidades.
  2. Manipulação de operações de entrada / saída : O sistema operacional é responsável por lidar com todos os tipos de entradas, ou seja, do teclado, mouse, desktop, etc. O Sistema Operacional faz todas as interfaces da maneira mais adequada, reagrupando todos os tipos de entradas e saídas. Por exemplo, há diferença na natureza de todos os tipos de dispositivos periféricos, como mouse ou teclado, então o sistema operacional é responsável por lidar com os dados entre eles.
  3. Manipulação do Sistema de Arquivos : O Sistema Operacional é responsável pela tomada de decisões quanto ao armazenamento de todos os tipos de dados ou arquivos, ou seja, disquete / disco rígido / pen drive, etc. O Sistema Operacional decide como os dados deve ser manipulado e armazenado.
  4. Detecção e tratamento de erros : O sistema operacional é responsável pela detecção de qualquer tipo de erro ou bugs que possam ocorrer enquanto qualquer tarefa. O sistema operacional bem protegido às vezes também atua como contramedida para evitar qualquer tipo de violação do sistema de computador de qualquer fonte externa e provavelmente tratá-los.
  5. Alocação de recursos: O Sistema Operacional garante o uso adequado de todos os recursos disponíveis, decidindo qual recurso será usado por quem por quanto tempo. Todas as decisões são tomadas pelo sistema operacional.
  6. Contabilidade: o sistema operacional rastreia um relato de todas as funcionalidades que ocorrem no computador sistema de cada vez. Todos os detalhes, como os tipos de erros ocorridos, são registrados pelo Sistema Operacional.
  7. Proteção de Informações e Recursos: O Sistema Operacional é responsável por usar todas as informações e recursos disponíveis na máquina da forma mais protegida. O sistema operacional deve impedir qualquer tentativa de qualquer recurso externo de impedir qualquer tipo de dado ou informação.

Faça um voto positivo, se achar útil

Obrigado

Resposta

9Você pode tentar, se estiver usando o Linux como base. Mas é claro, talvez só se pareça com o Windows.

Vou simplificar demais, mas para escrever um novo sistema operacional como o Windows FROM SCRATCH, você precisa criar:

  1. Kernel
  2. Execução do processo
  3. interrupções
  4. gerenciamento de memória
  5. multitarefa
  6. rede
  7. Segurança
  8. Interface do usuário

Vou apenas explicar três deles porque esses três sozinhos são complicados por si só. Eles são kernel, execução de processo e interface de usuário.

Primeiro, você precisa construir seu kernel. Que é basicamente um controlador básico de hardware. Eles controlam a RAM, controlam a CPU e vou citar a Wikipedia ( Kernel (sistema operacional) – Wikipedia ):

“ … O kernel deve fornecer a E / S para permitir que os drivers acessem fisicamente seus dispositivos através de alguma porta ou local da memória. ”

Sem o kernel, sua CPU, RAM e outro hardware basicamente não sabem o que fazer depois que você inicia o computador, então seu programa precisa comandar sua CPU e RAM usando diretamente a linguagem de máquina, e isso custará ao desenvolvedor.

Agora, digamos que você construiu seu kernel. Yay! Agora, vamos falar sobre como esses aplicativos estão funcionando. É aqui que entra a execução do processo. Esta é a ponte entre o hardware e o software. Este componente do sistema operacional irá traduzir a linguagem de um programa para uma linguagem que possa ser entendida pelo seu hardware.

Esse é realmente complicado e meu cérebro está desligando, então darei apenas a explicação básica e vá para a parte divertida: Interface do usuário. Yay! Divirta-se adivinhando o que diabos seu usuário tentaria fazer! De pressionar combinações de teclas a animações na porcaria da Lixeira, isso é muito trabalho por si só. Especialmente porque a IU é uma ponte entre o usuário, o software e o hardware. Divirta-se!

Agora, eu pulei muitas explicações, mas só esses três levaram muito tempo para pensar e trabalhar. E se você conseguir terminar seu projeto de sistema operacional, vamos apenas esperar que haja alguns desenvolvedores dispostos o suficiente para desenvolver alguns programas de aplicativo para seu sistema operacional ou seu sistema operacional morrerá de inutilidade.

(PS: A inutilidade é uma palavra real?)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *