Escolar Documentos
Profissional Documentos
Cultura Documentos
1 2
Estrutura e objetivos
Os sistemas computacionais eram grandes
servidores ou desktops. Atualmente, com a
Computadores são dispositivos eletrônicos IoT, estão presentes em quase tudo que
criados para auxiliar nas tarefas do cotidiano utilizamos e fazemos. Ex.: smartphones,
das pessoas. São máquinas incríveis, com tablets, smartwatches, smartTVs...
grande poder de processamento e capacidade Mas poucos sabem que, para esses
de armazenamento dispositivos funcionarem corretamente,
Os denominados sistemas de computação são necessárias rotinas de gestão e
são compostos pelo hardware e software controle, implementadas em software
dependentes (só funcionam juntos) – os sistemas operacionais
3 4
Organização da disciplina
Conceitos e definições de sistema operacional
O sistema operacional é o gestor
das atividades do computador, que Gerência de processador e dos processos
realiza a interação com o usuário Gerência de memória
É o gerente de recursos – o principal Gerência de dispositivos de entrada e saída
objetivo e função –, pois é o
responsável por gerenciar o uso Gerência de arquivos
dos recursos computacionais Gerência e proteção de usuários
Aulas práticas de 1 a 6 e resolução
de exercícios propostos
5 6
Organização do 1º tema
7 8
um programa que gerencia os recursos Editore de textos Multimídia player Monitor CPU
9 10
11 12
Descrever a história e a evolução dos Os computadores têm sua história
sistemas operacionais em paralelo à descrita e apresentada em seis gerações
história e evolução dos computadores é
muito conveniente, pois, até a 3ª geração As primeiras três gerações são as
dos computadores (1965-1980), descrita de computadores que não possuíam
pelo cientista Robert Noyce na integração sistemas operacionais. Eram as seguintes
de circuitos, o chip, os computadores 0 – Mecânicos (1642-1945)
dependiam exclusivamente do 1 – Válvulas (1945-1955)
conhecimento e da habilidade de
seus operadores – os usuários 2 – Transistores (1955-1965)
13 14
As três gerações seguintes são as de Geração das máquinas sem sistema operacional
computadores que utilizam os sistemas Surgiram no século XVII
operacionais. São elas Eram compostos exclusivamente por elementos
3 – Integração (1965-1980) mecânicos (engrenagens e manivelas)
4 – Muita integração (1980-?) Tinham grande rigidez nas tarefas a executar
15 16
17 18
Geração 2 – transistores (1955-1965)
John Mauchly e
Geração da eletrônica moderna – os primeiros
Presper Eckert projetos de sistemas operacionais
construíram o ENIAC
Cientistas da Bell e AT&T criaram o transistor
(1946), o primeiro
computador eletrônico Mesmas funções das válvulas, com custo menor,
menos energia, mais rápidos e confiáveis
18 mil válvulas e 1.500
São utilizados até hoje
relés, 30 toneladas em
20 registradores, 1953: início dos estudos e desenvolvimento do
primeiro sistema operacional, chamado monitor
140 kW e 6 mil chaves EVERETT HISTORICAL/SHUTTERSTOCK
por sua simplicidade: IBM 701 – General Motors
19 20
21 22
23 24
1995 – Windows 95 2009 – Windows 7
1996 – Windows NT 4.0; Mac OS 7.6 2011 – Solaris 11 11/11
(first officially-named MacOS)
2012 – Windows 8 e Windows Phone 8
1998 – Windows 98; Novell NetWare 5
2013 – Windows CE 8.0 e BlackBerry 10
2000 – Windows Millennium Edition;
Windows 2000 2015 – Windows 10
2001 – Windows XP; Mac OS X Cheetah 2017 – Windows 10 Mobile Fall Creators Update
(v10.0), derivada da família UNIX BSD 2018 – Windows Server 2019;
2006 – Windows Vista iOS 13.1 - iPadOS 13.1; Android 10.0
2008 – Android 1.0 – SO Linux mobile 2020 – Linux 5.6; NetBSD 9.0
25 26
27 28
29 30
Para facilitar essa tarefa (abstração),
existe um conjunto de softwares de sistema Criação de programas
SO é o software de sistema mais importante, Execução de programas
que esconde os detalhes do hardware do
Acesso a dispositivos de E/S
programador, fornecendo uma interface
conveniente para o uso do sistema. Acesso controlado aos arquivos
Age como mediador, tornando mais fáceis Acesso ao sistema
o uso e o acesso desses recursos e serviços.
Detecção e reação aos erros
Fornece serviços para a realização das
seguintes atividades, que descrevem Monitoração
algumas de suas funções
31 32
Gerente de recursos
– um objetivo e uma função Concorrência
Gerência do processador
É o sistema operacional que controla o
Gerência de processos
processamento, o armazenamento e a
transferência de dados, pois, gerenciando Gerência de memória
os recursos do computador, ele (SO) detém o Gerência de dispositivos
controle das funções básicas desse computador
Gerência de entrada/saída
As principais funções dos SO estão diretamente
ligadas aos objetivos (abstração e gerência), e Gerência de arquivos
para cumpri-los devem atuar em várias frentes Gerência de proteção de dados e usuários
33 34
35 36
Quanto ao tempo de
Quanto à execução Quanto à
Quanto à execução de tarefas, resposta e entrada
de dados
de tarefas estrutura
37 38
Grupos especializados
Batch: executa tarefas sequenciais.
Ex.: IBM OS/360
De rede: compartilha recursos
Tipos e exemplos de outros computadores.
Ex.: a grande maioria dos SO atuais
Distribuído: acessa recursos de outros
computadores de forma transparente.
Ex.: Docker
Multiusuário: cada recurso tem um “dono” e
regras de acesso. Ex.: a maioria dos SO atuais
39 40
41