𝖂𝖎ƙ𝖎𝖊

Sistema operativo

Sistema Operacional é um conjunto de ferramentas necessárias para que um computador possa ser utilizado de forma adequada. Consiste na camada intermediária entre o aplicativo e o hardware da máquina.

Este conjunto é constituído por um Kernel, ou núcleo, e um conjunto de softwares básicos, que executam operações simples, mas que juntos fazem uma grande diferença.

Se não existisse sistemas desse tipo, todo software desenvolvido deveria saber se comunicar com os dispositivos do computador de que precisasse.

Quando temos um Sistema Operacional, é ele quem precisa saber lidar com os dispositivos, sabendo falar com a placa de som, de internet, o disquete... Assim, um software que seja feito para funcionar neste sistema não precisará de informações específicas do equipamento. Ao invés disso, ele chamará funções do kernel e o Sistema Operacional é que fará a comunicação, repassando os resultados.

Cada Sistema Operacional pode ter uma Linguagem de máquina própria e distinta. Por isso é comum que softwares feitos para um Sistema Operacional não funcionem em outro.

Sistemas Operacionais de Hoje

No início da computação, os primeiros "sistemas operacionais" eram únicos, pois para cada mainframe vendido, era um sistema operacional específico para aquela máquina, esse problema era resultado de arquiteturas diferentes e da linguagem utilizada no caso assembly. Após essa fase, iniciou-se a pesquisa de sistemas operacionais que automatizassem a troca de jobs(tarefas), pois os sistemas eram mono-usuário e tinham cartões perfurados como entradas (eliminando assim, o trabalho de pessoas que eram contratadas apenas para trocar os cartões perfurados). Um dos primeiros sistemas operacionais foi o CTSS, desenvolvito no MIT. Um que revolucionou o conceito sobre tal, foi o Multics, desenvolvido nos laboratórios da AT&T. Geralmente os sistemas operacionais eram programandos em assembly, até o UNIX em seu início. Após poucas versões, o UNIX começou a ser desenvolvido através de uma nova linguagem (a Linguagem C) e teve em seus príncipios muitas inovações do Multics. O UNIX criou um ecosistema de versões e inovações, entre estes, destacam-se: System V e derivados - família BSD (FreeBSD, NetBSD, OpenBSD, etc..), Linux (e derivados), HP-UX, AIX, e até o Mac OS X (que é uma variante dos BSD's.

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 vende muito 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 kernel de 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, podendo alterar o código livremente (Linux, BSD)

Em termos de funcionamento interno, os SOs podem se dividir em dois tipos principais, muito relacionados com o desenvolvimento tecnológico:

Sobre a classificação de sistemas operacionais segundo o seu projeto tem-se:

Ver também

als:Betriebssystem ar:نظام تشغيل ast:Sistema operativu be:Апэрацыйная сыстэма bg:Операционна система ca:Sistema operatiu cs:Operační systém csb:Òperacjowô systema da:Styresystem de:Betriebssystem en:Operating system eo:Operaciumo es:Sistema operativo et:Operatsioonisüsteem fa:سیستم عامل fi:Käyttöjärjestelmä fr:Système d'exploitation ga:Córas oibriúcháin gl:Sistema operativo he:מערכת הפעלה hr:Operacijski sustav hu:Operációs rendszer ia:Systema de operation id:Sistem Operasi is:Stýrikerfi it:Sistema operativo ja:オペレーティングシステム ko:운영체제 ku:Sîstema şixulandinê lt:Operacinė sistema lv:Operacionālā sistēma mg:Mpandrindra milina mk:Оперативен систем ml:ഓപറേറ്റിങ്ങ്‌ സിസ്റ്റം ms:Sistem Pengoperasian nds:Bedriefssysteem nl:Besturingssysteem nn:Operativsystem no:Operativsystem pl:System operacyjny ro:Sistem de operare ru:Операционная система simple:Operating system sk:Operačný systém sl:Operacijski sistem sv:Operativsystem ta:இயங்கு தளம் th:ระบบปฏิบัติการ tl:Operating system tr:İşletim sistemi uk:Операційна система vi:Hệ điều hành zh:操作系统 zh-min-nan:Chok-gia̍p hē-thóng

talvez você goste