Sistemas Operacionais básico
Nem todos os computadores tem um sistema computacional. O computador que controla o microondas na sua cozinha, por exemplo, não precisa de um sistema operacional. Ele tem uma lista de tarefas para executar, comandos de entrada muito simples (um teclado numérico com alguns botões pré-programados) e um hardware básico e que nunca muda para controlar. Para um computador como esse, um sistema operacional seria uma bagagem desnecessária, aumentando os custos de manufaturação e desenvolvimento significantemente e adicionando complexidade que não é requisitada. Em vez disso, o computador no microondas simplesmente roda apenas um programa todo o tempo.
Todos os computadores desktop têm um sistema operacional. O mais comum deles é a família Windows de sistemas operacionais, desenvolvida pela Microsoft, os sistemas Macintosh, desenvolvidas pela Apple e a família UNIX de sistemas (que foi desenvolvida por uma gama histórica de individuais, corporações e colaboradores). Existem centenas de outros sistemas operacionais disponíveis para aplicações com propósitos específicos, incluindo especializações para mainframes, robótica, manufaturação, sistemas de controle em tempo-real, etc.
Em qualquer dispositivo que contém um sistema operacional, normalmente existe uma forma para efetuar mudanças em como o dispositivo funciona. Isso não é acidental; uma das razões dos sistemas operacionais serem feitos por código portátil ao invés de circuitos físicos permanente, é que eles podem ser alterados ou modificados sem ter que desmontar todo o dispositivo.
Para um usuário de computador desktop, isso significa que você pode adicionar uma atualização de seguração, um patch do sistema, uma nova aplicação ou até mesmo um novo sistema operacional, em vez de jogar o computador fora e começar novamente com um novo, quando necessitar efetuar alguma mudança. Desde que você entenda como um sistema operacional funciona e como usá-lo, em muitos casos você pode mudar