Bianca Nascimento
Bianca Nascimento06/06/2022 20:32
Compartilhe

A evolução dos sistemas operacionais, gerenciamento de recursos, processos e a interação entre esses componentes

  • #Arquitetura de Sistemas

Os computadores, tablets, celulares e diversos outros dispositivos eletrônicos estão completamente inseridos na vida de grande parte da população. Para que chegássemos ao que temos hoje, muita evolução ocorreu em termos de tecnologia.


1642: foi criada pelo francês Blaise Pascal uma máquina de calcular e essa foi considerada a geração zero dos computadores.


1943: foi criada a primeira máquina eletrônica chamada Colossus por Alan Turing e tinha o objetivo de decifrar mensagens codificadas por um equipamento chamado Enigma na segunda guerra mundial.


1948: por volta desse ano foram inventadas as máquinas da segunda geração que funcionavam com transistores.


1958: máquinas já menores na terceira geração que eram baseadas em circuitos integrados.


1980: na década de 80 os computadores começaram a entrar nos lares através dos computadores pessoais com base em chips e sendo considerada a quarta geração dos computadores.


Todo computador ou celular funciona através do que é chamado de Sistema Operacional.


Sistema Operacional (SO) é um software ou conjunto de softwares cuja função é administrar e gerenciar os recursos de um sistema. Através do SO ocorre a integração de todas as partes físicas do computador e com isso é por ele que ocorre a primeira interação com o usuário.


Os sistemas operacionais quanto a sua interface podem ser classificados como apenas em modo texto onde a interação ocorre por meio de comandos ou através de interface gráfica onde é possível ter características visuais atrativas. Todos os sistemas operacionais atuais têm como padrão o modo gráfico como por exemplo Windows e Android (para dispositivos móveis).


É possível adquirir um SO de maneira gratuita, são os considerados softwares livres (Linux) ou de forma paga, são chamados de sistemas operacionais proprietários, como por exemplo o Windows.


Há os que gerenciam apenas a memória física e os que gerenciam memória física e virtual objetivando um melhor escalonamento dos processos.


Um SO geralmente é estruturado em: núcleo (kernel), drivers, utilitários e códigos de carregamento e inicialização.


Quanto a estruturação, um SO é tipicamente composto por: gerenciador de processos, gerenciador de memória, gerenciador de dispositivos e gerenciador de arquivos.


Alguns SOs podem ter mais módulos, pois em alguns sistemas os arquitetos preferem subdividir responsabilidades, na tentativa de deixar o código-fonte mais fácil de compreensão.


No módulo de gerenciamento de recursos o SO controla toda funcionalidade existente no computador. Existem recursos de hardware e outros de software.


No módulo de gerenciamento de processos o SO cria, executa e controla todas as tarefas no computador.


O objetivo final dessas divisões se dá para que os processos ocorram em tempo aceitável e seja uma boa experiência para o usuário.

Compartilhe
Recomendado para você
  • Curso CSS Developer
  • Curso Golang Developer
  • Curso IoT Specialist
Comentários (1)
Caio Trócilo
Caio Trócilo - 07/06/2022 00:03

Muito bom o artigo!!

Nαdα é tαo nosso quαnto nossos sonhos ✨
Recomendado para vocêCatalog