Escolar Documentos
Profissional Documentos
Cultura Documentos
OPERACIONAIS
Andréa Martins
E-book 1
Neste E-Book:
INTRODUÇÃO���������������������������������������������� 3
SISTEMAS OPERACIONAIS���������������������� 4
Funções Básicas do Sistema Operacional����������� 6
Tipos de Sistemas Operacionais������������������������� 10
Sistemas Operacionais de Servidores���������������� 23
Sistemas Operacionais Embarcados������������������ 25
CONSIDERAÇÕES FINAIS����������������������28
SÍNTESE�������������������������������������������������������29
2
INTRODUÇÃO
Aqui você aprenderá os conceitos iniciais de sis-
temas operacionais. Hoje estamos cada vez mais
dependentes da tecnologia, por isso, é muito impor-
tante entendermos tudo o que os sistemas opera-
cionais podem nos oferecer. Temos várias opções
no mercado, e nosso conhecimento acerca do as-
sunto facilitará, não somente nosso entendimento
sobre computadores, mas também com relação a
smartphones. Saber o que cada sistema operacional
tem de melhor e conhecer também as fragilidades
nos ajudará, e muito, em várias tarefas do dia a dia.
3
SISTEMAS OPERACIONAIS
Você, certamente, já ouviu falar de hardware, softwa-
re, e sistemas operacionais. Mas, você tem certeza
de que sabe a diferença entre esses três componen-
tes de qualquer computador?
4
●●Software de Aplicativo: são os programas que o
usuário utiliza como pacote office, internet explorer,
entre outros.
FIQUE ATENTO
Sistema operacional, então, é definido como um
conjunto de rotinas que devem ser executadas
pelo processador para que nossos programas ou
aplicativos possam funcionar adequadamente. É
a camada que fica entre o hardware e o software.
Sistema Operacional
Hardware
Figura 1: Sistema Operacional. Fonte: Adaptado de Profº Fernando
de Siqueira - Sistemas Operacionais.
Podcast 1
5
Funções Básicas do Sistema
Operacional
Você deve estar se perguntando: mas, afinal, quais
são as funções de um sistema operacional? Por
que o computador precisa de uma camada en-
tre o hardware e o software para que funcione
adequadamente?
6
observamos a interface do usuário; logo abaixo, o
gerenciamento de arquivos e o gerenciamento de
tarefas, que estão na camada de baixo. Mais abaixo,
temos o gerenciamento de recursos, e conseguimos
observar, também, todos os drivers que são contro-
lados pelo sistema operacional.
CPU
RAM ROM
Interface do
Usuário
Gerenciamento
dos Arquivos
Gerenciamento
das tarefas
Gerenciamento
dos Recursos
Dispositivos Dispositivos
Output Input
Dispositivos
para armazenagem
7
REFLITA
Você já pensou o que é, de fato, um progra-
ma que gerencia outros programas? E que es-
ses programas, “subordinados”, só funcionarão
corretamente se o sistema operacional estiver
funcionando?
SAIBA MAIS
Memória RAM é a tecnologia que nos permite ter
acesso aos arquivos que temos armazenados no
nosso computador. Ela fará uma espécie de lei-
tura de todos os programas que temos, ela não
armazena nada, apenas lê. E quanto maior for a
memória RAM mais rápido será essa leitura.
8
Quer conhecer uma memória RAM? Então observe
as figuras abaixo!
9
SAIBA MAIS
Quer saber mais sobre o funcionamento da me-
mória RAM? Acesso o link do abaixo para assis-
tir o vídeo.
Link do vídeo.
10
Tipos de Sistemas
Operacionais
Sistemas
Monoprogramáveis/
Monotarefa
Sistemas
Multiprogramáveis/
Multitarefa
Sistemas com
Múltiplos
Processadores
11
1960. Esses sistemas apresentam, sobretudo, um
enorme desperdício sobre o potencial do hardware.
12
●●Sistemas Batch: esses sistemas tiveram origem
na década de 1960. Neles o processamento de da-
dos é realizado por meio de uma espécie de “lote”
(imagine uma espécie de fila para que possa ficar
mais fácil a compreensão) de tarefas, distribuídas
em fileiras. Podemos concluir, dessa forma, que os
sistemas batch só começam a executar uma tarefa
depois que a anterior está completamente finaliza-
da. A figura abaixo exemplifica de forma bastante
clara o modus operandi desse sistema. Uma tarefa
é finalizada para que outras possam começar. Os
jobs que observamos na figura são a execução das
tarefas.
13
a)
job 1 job 2 job n
Cartões perfurados
Processamento
Fita de entrada
b)
Fita de entrada
Processamento
Fita de saída
c)
Fita de saída
Processamento
Fita de saída
14
●●Sistemas de Tempo Compartilhado: esses sis-
temas são conhecidos como time-sharing, e per-
mitem que diferentes programas ou tarefas sejam
executados ao mesmo tempo, e isso acontece a
partir da divisão de tempo do processador em in-
tervalos de tempo bastante pequenos. Se o tempo
dedicado à execução e conclusão da tarefa não
for suficiente, esse programa é interrompido pelo
Sistema Operacional e sofre uma substituição por
outro programa, enquanto fica aguardando por uma
nova fatia de tempo. Esse sistema, o de tempo com-
partilhado, desenvolve um ambiente de trabalho dele,
e isso dá ao usuário a impressão de que só ele está
usando o sistema operacional. Observando a figura
abaixo conseguimos entender como isso acontece
de forma clara e precisa:
15
bastante semelhantes ao sistema anterior – ou seja,
os sistemas de tempo compartilhado –, mas uma
característica, em especial, diferencia esses dois
sistemas: nos sistemas de tempo real, o processa-
dor permanecerá ocupado pelo tempo necessário
para que a execução de determinada tarefa seja
finalizada. Como exemplos, podemos citar: proces-
sos de controle de tráfego aéreo, usinas, refinarias,
entre outros. Observe o exemplo de como o sistema
funciona na figura abaixo:
Maior
prioridade
16
FIQUE ATENTO
UCP é o termo de Unidade Central de Processa-
mento. É um circuito integrado que tem a função
de controlar as operações que um computador
executa.
FIQUE ATENTO
CPU significa Central Processing Unit, ou Unida-
de Central de Processamento. É o processador,
ou seja, o cérebro de uma máquina!
17
Tipos de Sistemas com Múltiplos Processadores
Podcast 2
18
processador falhar, os demais garantem a dispo-
nibilidade do sistema, aumentando assim, toda a
performance da TI.
●●Escalabilidade: Pense como uma empresa gas-
taria recursos financeiros se, toda vez que quises-
se aumentar a sua capacidade de processamento,
precisasse trocar todo o sistema operacional. Isso
tornaria qualquer sistema inviável. Nos sistemas
com múltiplos processadores isso não ocorre; a
empresa só precisa investir em mais processadores
se quiser aumentar seu poder de processamento.
Em outras palavras, os SMP são escaláveis.
●●Balanceamento de carga: Alguns processamentos
corporativos são bastante “pesados” para o sistema,
isso poderia gerar lentidão para o desenvolvimento
das tarefas. Com o balanceamento da carga isso
não acontece porque todo o processamento pesado
é dividido e realizado pelos muitos processadores
disponíveis no sistema.
19
pequena das vendas para uso doméstico. A principal
característica dos computadores pessoais, de fato,
é a interface amigável, intuitiva, simples, fato que faz
com que o usuário consiga realizar qualquer tarefa
de modo bastante simples, sem muito esforço. Os
sistemas operacionais mais comuns nesses tipos
de computadores são: Windows, Linux e IOS. Vamos
conhecer as características desses sistemas?
●●Sistema Operacional Windows: esse sistema da
Microsoft é o mais popular do mundo! Foi o grande
impulsionador da empresa, e foi graças ao Windows
que hoje a Microsoft é uma potência mundial. Esse
sistema está, atualmente, na versão 10. Um dos
grandes destaques do Windows é seu design alta-
mente amigável. São 32 anos de história, com cons-
tante evolução. É o sistema mais usado no mundo,
tanto por pessoas físicas como por pessoas jurídi-
cas. O Windows é um sistema proprietário, ou seja,
para utilizar você deve compara a licença. A figura
abaixo mostra alguns designs que a marca já teve:
20
Figura 10: Imagens do Sistemas Operacional da Microsoft Windows.
Fonte: CanalTech.
21
Figura 11: Design do Sistema Operacional Linux. Fonte: Blog
Comunidade Semana do Linux.
SAIBA MAIS
Vamos conhecer um pouco mais sobre o siste-
ma Linux? Assista ao vídeo abaixo:
Link do vídeo.
22
ário. É um software proprietário. Abaixo vemos o
símbolo do IOS:
FIQUE ATENTO
Vamos conhecer as novidades?
h t t p s : / / w w w. c o n s u m i d o r m o d e r n o . c o m .
br/2019/08/09/android-ios-harmony-os.
Sistemas Operacionais de
Servidores
O conceito dos sistemas operacionais de servidores
é diferente do conceito dos computadores pesso-
ais: o foco aqui é servir o maior número de pesso-
as possível! Tudo isso com o compartilhamento de
23
software e hardware e, ainda assim, mantendo a
estabilidade.
24
Figura 13: Sistema operacional em rede: Fonte: www.guilherme-
mnfiredesmanha.wordpress.com.
Sistemas Operacionais
Embarcados
Os sistemas operacionais embarcados têm des-
taque nos dias atuais pelo altíssimo crescimento
que apresentam. Podemos defini-los como alta-
mente completos, complexos e independentes. Já
conseguiu adivinhar onde estão inseridos esses
sistemas? Os sistemas embarcados estão, prin-
cipalmente, nas tecnologias que mais usamos em
nosso dia a dia, como smartphones e tablets. Eles
são executados dentro dos nossos aparelhos e tudo
isso já vem pronto de fábrica! E, diferentemente dos
outros tipos de sistemas que estudamos (falamos
até que Windows e Linux podem conviver no mesmo
computador, lembra?), os sistemas embarcados não
podem ser desinstalados para que instalemos outro
25
sistema operacional. Se você comprou um sistema
operacional que executa suas funções no Android,
ele será sempre um Android. Se você está usando
um IOS, ele sempre será um IOS. Não conseguimos
substituir um pelo outro. Podemos citar outro ponto
peculiar e interessante dos sistemas embarcados,
que são o fato de terem restrições quanto à capa-
cidade da memória, tamanho, consumo de energia,
além de outros detalhes que fazem desse tipo de
sistema, um sistema único.
26
Figura 14: Exemplos de tecnologias que usam os sistemas embar-
cados. Fonte: Faixa de Fronteira.
27
CONSIDERAÇÕES FINAIS
Neste primeiro e-book, começamos a entrar no mun-
do dos Sistemas Operacionais. Estudamos detalhes
que tornam cada um dos muitos tipos de sistemas
operacionais únicos, as principais vantagens e des-
vantagens de cada um.
28
SÍNTESE
SISTEMAS
OPERACIONAIS
Memória RAM.