quarta-feira, 22 de maio de 2019

Noções Básicas de Sistemas Operacionais



Os Sistemas Operacionais(SO)têm evoluído com o tempo, tronando-se mais fáceis, bonitos e agradáveis ao usuário. Mas antigamente a história era outra, sua estrutura e complexidade não permitiam que qualquer usuário comum operasse em SO.

Para adquirir noções sobre o assunto, é necessário entender o que é um software. Eles foram criados para que um computador funcionasse corretamente, pois o hardware não executa tarefas  sozinho, mas por meio de um sistema que gerencia as atividades.

Softwares são todos elementos que fazem parte da programação e que funcionam dentro da estrutura física do computador(hardware). Assim, eles são classificados em dois tipos:

Softwares Básicos: Programas básicos e indispensáveis para o funcionamento do computador.
Ex.: Sistemas Operacional, utilitários, tradutores, linguagens de programação e ambiente operacional.
Software Aplicativos: São todos os programas que se preocupam em atender as necessidades de um usuário comum. Podem ser programas de uso geral, como planilhas, editores de texto, criação de gráficos, gerenciamento de dados, etc. 

Mas o que é Sistema Operacional?



É um dispositivo lógico-físico que realiza trocas entre o usuário e o computador. Nele são inseridos alguns software que administram todas as partes do sistema e apresentam-no de forma amigável ao usuário.

Ele também tem a função de fazer o gerenciamento dos vários usuários da máquina e é sobre esse sistema que os programas são inseridos e os recursos do computador são gerenciados, como a memória principal, as interrupções, a memória secundária e os dispositivos de entrada e saída do computador.

Um sistema operacional possui duas camadas, a primeira é chamada de Kernel, é o seu núcleo principal, uma das partes essenciais e básicas que dá suporte a conversa entre software e hardware. O segundo são os utilitários, programas utilizados para 'rodar' dentro do Kernel, ou seja, os softwares aplicativos já citados.


Tipos de Sistemas Operacionais


Monotarefa (Monoprogramável):

Quando há apenas um programa em execução e todos os recursos são feitos em prol desse programa, tendo ele uma estrutura básica. Ex.: MS-DOS.

Multitarefa (Multiprogramável):

Sistema que permite o funcionamento de vários programas, além de compartilhamento e gerenciamento de recursos, apresentando uma estrutura complexa. Ex.: Windows.

Sistema com Múltiplos Processadores:

Sistema em que existem duas ou mais CPUs conectadas e trabalhando em conjunto. Existem os fortemente acoplados, quando compartilham apenas uma memória e são controlados por um Sistema Operacional; E, os fracamente acoplados, em que cada sistema interconectados possui o seu Sistema Operacional.

Fontes:





Nenhum comentário:

Postar um comentário