O que é um sistema operacional?

Índice:

O que é um sistema operacional?
O que é um sistema operacional?

Vídeo: O que é um sistema operacional?

Vídeo: O que é um sistema operacional?
Vídeo: Como Acender a Lanterna do iPhone Quando receber Mensagem! - YouTube 2024, Maio
Anonim
Um sistema operacional é o software principal que gerencia todo o hardware e outros softwares em um computador. O sistema operacional, também conhecido como "SO", faz interface com o hardware do computador e fornece serviços que os aplicativos podem usar.
Um sistema operacional é o software principal que gerencia todo o hardware e outros softwares em um computador. O sistema operacional, também conhecido como "SO", faz interface com o hardware do computador e fornece serviços que os aplicativos podem usar.

O que faz um sistema operacional?

Um sistema operacional é o conjunto principal de software em um dispositivo que mantém tudo junto. Os sistemas operacionais se comunicam com o hardware do dispositivo. Eles lidam com tudo, desde o teclado e mouse até o rádio Wi-Fi, dispositivos de armazenamento e exibição. Em outras palavras, um sistema operacional lida com dispositivos de entrada e saída. Os sistemas operacionais usam drivers de dispositivos escritos por criadores de hardware para se comunicar com seus dispositivos.

Os sistemas operacionais também incluem muitos softwares - coisas como serviços comuns de sistema, bibliotecas e interfaces de programação de aplicativos (APIs) que os desenvolvedores podem usar para escrever programas executados no sistema operacional.

O sistema operacional fica entre os aplicativos que você executa e o hardware, usando os drivers de hardware como a interface entre os dois. Por exemplo, quando um aplicativo deseja imprimir algo, ele transfere essa tarefa para o sistema operacional. O sistema operacional envia as instruções para a impressora, usando os drivers da impressora para enviar os sinais corretos. O aplicativo que está imprimindo não precisa se preocupar com a impressora que você tem ou entender como ela funciona. O sistema operacional lida com os detalhes.

O sistema operacional também lida com várias tarefas, alocando recursos de hardware entre vários programas em execução. O sistema operacional controla quais processos são executados e os aloca entre diferentes CPUs se você tiver um computador com várias CPUs ou núcleos, permitindo que vários processos sejam executados em paralelo. Ele também gerencia a memória interna do sistema, alocando memória entre os aplicativos em execução.
O sistema operacional também lida com várias tarefas, alocando recursos de hardware entre vários programas em execução. O sistema operacional controla quais processos são executados e os aloca entre diferentes CPUs se você tiver um computador com várias CPUs ou núcleos, permitindo que vários processos sejam executados em paralelo. Ele também gerencia a memória interna do sistema, alocando memória entre os aplicativos em execução.

O sistema operacional é o grande software que executa o programa e é responsável por todo o resto. Por exemplo, o sistema operacional também controla os arquivos e outros recursos que esses programas podem acessar.

A maioria dos aplicativos de software é escrita para sistemas operacionais, o que permite que o sistema operacional faça muito trabalho pesado. Por exemplo, quando você executa o Minecraft, você o executa em um sistema operacional. O Minecraft não precisa saber exatamente como cada componente de hardware diferente funciona. O Minecraft usa uma variedade de funções do sistema operacional, e o sistema operacional traduz isso em instruções de hardware de baixo nível. Isso poupa os desenvolvedores do Minecraft - e todos os outros programas que são executados em um sistema operacional - um monte de problemas.

Sistemas operacionais não são apenas para PCs

Quando dizemos que "computadores" executam sistemas operacionais, não nos referimos apenas a desktops e laptops tradicionais. Seu smartphone é um computador, assim como tablets, smart TVs, consoles de jogos, relógios inteligentes e roteadores Wi-Fi. Um Amazon Echo ou Google Home é um dispositivo de computação que executa um sistema operacional.
Quando dizemos que "computadores" executam sistemas operacionais, não nos referimos apenas a desktops e laptops tradicionais. Seu smartphone é um computador, assim como tablets, smart TVs, consoles de jogos, relógios inteligentes e roteadores Wi-Fi. Um Amazon Echo ou Google Home é um dispositivo de computação que executa um sistema operacional.

Os sistemas operacionais de desktop conhecidos incluem o Microsoft Windows, o Apple macOS, o Chrome OS do Google e o Linux. Os sistemas operacionais de smartphones dominantes são o iOS da Apple e o Android do Google.

Outros dispositivos, como o roteador Wi-Fi, podem executar "sistemas operacionais incorporados". Esses são sistemas operacionais especializados com menos funções que um sistema operacional típico, projetados especificamente para uma única tarefa - como executar um roteador Wi-Fi, fornecer GPS. navegação ou operar um caixa eletrônico.

Onde começam os sistemas operacionais e os programas?

Os sistemas operacionais também incluem outros softwares, incluindo uma interface de usuário que permite às pessoas interagir com o dispositivo. Essa pode ser uma interface de área de trabalho em um PC, uma interface de tela sensível ao toque em um telefone ou uma interface de voz em um dispositivo de assistente digital.

Um sistema operacional é um grande software feito de vários aplicativos e processos diferentes. A linha entre o que é um sistema operacional e o que é um programa pode, às vezes, ficar um pouco borrada. Não existe uma definição oficial precisa de um sistema operacional.

Por exemplo, no Windows, o aplicativo File Explorer (ou Windows Explorer) é uma parte essencial do sistema operacional Windows - ele até lida com o desenho de sua interface de desktop - e um aplicativo executado nesse sistema operacional.

O núcleo de um sistema operacional é o kernel

Em um nível baixo, o “kernel” é o principal programa de computador no coração do seu sistema operacional. Este programa único é uma das primeiras coisas carregadas quando o sistema operacional é iniciado. Ele lida com a alocação de memória, convertendo funções de software em instruções para a CPU do seu computador e lidando com entrada e saída de dispositivos de hardware. O kernel geralmente é executado em uma área isolada para evitar que ele seja adulterado por outro software no computador. O kernel do sistema operacional é muito importante, mas é apenas uma parte do sistema operacional.

As linhas aqui podem ser um pouco confusas também. Por exemplo, o Linux é apenas um kernel. No entanto, o Linux ainda é chamado de sistema operacional. O Android também é chamado de sistema operacional e é construído em torno do kernel do Linux. Distribuições Linux como o Ubuntu usam o kernel Linux e adicionam software adicional em torno dele. Eles são referidos como sistemas operacionais também.

Qual é a diferença entre firmware e um sistema operacional?

Muitos dispositivos apenas executam “firmware” - um tipo de software de baixo nível que geralmente é programado diretamente na memória de um dispositivo de hardware. Firmware é geralmente apenas um pequeno software projetado para fazer apenas o básico absoluto.
Muitos dispositivos apenas executam “firmware” - um tipo de software de baixo nível que geralmente é programado diretamente na memória de um dispositivo de hardware. Firmware é geralmente apenas um pequeno software projetado para fazer apenas o básico absoluto.

Quando um computador moderno é inicializado, ele carrega o firmware UEFI da placa-mãe. Este firmware é um software de baixo nível que inicializa rapidamente o hardware do seu computador. Em seguida, inicializa o sistema operacional a partir da unidade de estado sólido ou do disco rígido de seu computador. (Essa unidade de estado sólido ou disco rígido possui seu próprio firmware interno, que manipula o armazenamento de dados nos setores físicos dentro da unidade.)

A linha entre o firmware e um sistema operacional pode ficar um pouco borrada também. Por exemplo, o sistema operacional dos iPhones e iPads da Apple, chamado iOS, é frequentemente chamado de "firmware". O sistema operacional do PlayStation 4 também é oficialmente chamado de firmware.

Esses são sistemas operacionais que interagem com vários dispositivos de hardware, fornecem serviços a programas e alocam recursos entre aplicativos. No entanto, um firmware muito básico executado em um controle remoto da TV, por exemplo, geralmente não é chamado de sistema operacional.

A pessoa média não precisa entender exatamente o que é um sistema operacional. Pode ser útil saber em qual sistema operacional você precisa saber com qual software e hardware seu dispositivo é compatível.

Recomendado: