É
de extrema importância, a princípio, falar sobre o conceito de
sistemas operacionais(SO's) e as noções básicas envolvidas ao
mesmo, que, por definição, é nada mais nada menos que um software
básico que fornece um auxílio a aplicações futuras feitas na
máquina, uma vez que as mesmas só precisarão se preocupar com a
funcionalidade do sistema em que foram projetadas que dialogará por
si só com a máquina(hardware),e uma interface de diálogo entre o
usuário e a máquina.
A presença de um sistema operacional traz várias vantagens, dentre elas, as principais são:
- Facilitar a interação entre o usuário e a máquina, assim como a entre as aplicações e o hardware.
- Tornar a máquina mais flexível.
- Permitir o uso mais eficiente e controlado dos componentes de hardware.
- Permitir o uso compartilhado e protegido dos componentes de hardware e software, por diversos usuários.
Historicamente falando, o conceito de sistema operacional é bem recente, visto que nos primeiros computadores os programadores, que também eram os operadores, controlavam o computador por meio de chaves, fios e luzes de aviso. Logo, apesar de desenvolverem as funções necessárias, as máquinas da época necessitavam da intervenção humana e não podiam usar rotinas programadas. A história mudou com o primeiro SO.
O Unix, foi criado por Kenneth Thompson, nos anos 60, e surgiu após um projeto falho de sistema operacional(Multics). A ideia era criar um sistema capaz de comportar uma quantidade considerável de usuários, mas disparidades entre os grupos envolvidos na pesquisa levaram o Multics ao fracasso, então, Thompson rescreveu um sistema com pretensões menores, o Unics. Entretanto, o sucesso do sistema veio após a reformulação do seu nome para Unix e em 1973 a mudança da linguagem aderida por tal sistema para C.
Atualmente, quase tudo hoje em dia tem sistemas operacionais, sejam computadores, notebooks, tablets, calculadoras, televisões, videogames, GPS's, carros, casas e até mesmo geladeiras, e nas próximas postagens falaremos um pouco sobre os mais conhecidos no mundo tecnológico que vivemos e suas rivalidades.
Considerando que houveram falhas na ideia inicial do sistema operacional Multics, o que o Unix, quando de fato veio a ser lançado, tinha capacidade de fazer?
ResponderExcluir