Sistema operacional
Keywords: Sistema operacional, BSD, BeOS, Bill Gates, Código fonte, DOS, Década de 1990, Hardware, IBM, Linus Torvalds
Sistema operacional ou sistema operativo é o software responsável pela criação do ambiente de trabalho da máquina. Consiste na camada intermediária entre o aplicativo e o hardware da máquina. É o interpretador básico de comandos, e é a interface pela qual o usuário tem acesso aos recursos que o hardware oferece.
Na década de 70, quando começaram a aparecer os computadores pessoais, houve a necessidade de um sistema operacional que fosse de fácil utilização. Em 1980, William (Bill) Gates e seu colega de faculdade, Paul Allen, fundadores da Microsoft, compram o sistema QDOS ("Quick and Dirty Operating System") de Tim Paterson por $50.000, batizam-no de DOS (Disk Operating System) e vendem licenças à IBM. O DOS explode assim como o sistema operacional padrão para os computadores pessoais desenvolvidos pela IBM.
No começo da década de 1990, um estudante de computação finlandês postou um comentário numa lista de discussão da Usenet dizendo que estava desenvolvendo um sistema operacional e perguntou se alguém gostaria de auxiliá-lo na tarefa. Este estudante chamava-se Linus Torvalds e seu primeiro passo em direção ao tão conhecido Linux foi dado naquele momento.
Classificações
Segundo o tipo de comercialização que adotaram, os sistemas operacionais ou sistemas operativos dividem se em quatro tipos:
- Sistemas Proprietários - São aqueles que são pagos e você não tem acesso ao código fonte. (Windows)
- Sistemas Gratuitos - São aqueles que não são pagos, mas você não tem acesso ao código fonte (BeOS)
- Sistemas Open Source (Código Aberto) - São aqueles que você tem acesso ao código fonte (Unix)
- Sistemas Livres - São aqueles que são Open Source e você ainda tem acesso ao código livre (Linux, BSD)
Em termos de funcionamento interno, os SOs podem se dividir em dois tipos principais, muito relacionados com o desenvolvimento tecnológico:
- Sistemas mono-tarefa (ex: DOS)
- Sistemas multi-tarefa (ex: Windows, Linux, Unix)
- Os sistemas multi-tarefa podem ainda ser mono-usuário (BeOS) ou multi-usuários (Unix, Linux)
