Você está na página 1de 42

Prof. Esp.

Daniel Menezes

Tecnólogo em Análise e Desenvolvimento de Sistemas


Sistemas Operacionais
Sistemas Operacionais
Antes de Iniciar
Quem sou eu?
• Daniel de Souza Menezes, 40 anos Bacharel em Sistemas
de Informação, Pós graduado em Eng. de Software,
atualmente estou no mercado de Consultoria de TI a 16
anos.
• Especialista em TI com o foco em sistemas, redes e Gestão
de Projetos.
• Áreas de Interesse: Sistemas, Segurança, Projetos,
Redes, Compliance e GSTI.
• E-mail: daniel.menezes@fametro.edu.br

3
Conhecendo a Turma
• Nome:
• Area de atuação
• O que busca?
— Pesquisar?
— Desenvolver?
— Concurso Público?

4
Base Bibliográfica SISTEMAS OPERACIONAIS

5
 Desligar o celular
 Desligar compartilhamento de tela
 Ligá-los apenas em momentos necessários
Orientações para diálogos
 Permitido interromper SE NECESSÁRIO!
 Horário 18h30 – 21h30***
Ementa

• História e funções dos Sistemas Operacionais. Estrutura


dos Sistemas Operacionais. Conceito e estados de um
processo. Concorrência. Métodos para comunicação
e sincronização. Escalonamento. Gerência de memória:
paginação, segmentação e memória virtual.
Monoprocessamento e multiprocessamento. Alocação
de recursos e deadlocks. Gerenciamento de arquivos.
Gerenciamento de entrada/saída. Métodos de acesso.
Fundamentos de Thread e multithread.

7
Objetivos da Disciplina

• Disciplina tem como objetivo introduzir o discente nos estudos de


desenvolvimento de Sistemas Operacionais, capacitando-o a:
• 1. Definir conceitos básicos e avançados de sistemas operacionais
proporcionando aos alunos um conhecimento abrangente sobre o
tema;
• 2. Reconhecer os principais sistemas operacionais existentes;
• 3. Sugerir um sistema operacional adequado para cada aplicação;
• 4. Apresentar conceitos, finalidades e exemplos de sistemas
operacionais e aspectos da interação entre alguns componentes de
hardware e o sistema operacional;
• 5. Compreender a necessidade de estruturação adequada de Sistemas
de Arquivos no sistema operacional;
• 6. Conhecer os principais componentes de um Sistema Operacional e
dos mecanismos e técnicas usadas para desenvolvê-los.

8
Avaliação

• COMPOSIÇÃO DA NOTA (N1) AVALIAÇÃO


INSTITUCIONAL 01:
• Avaliação Institucional de 0,0 a 08 pontos + Transversal
de 0,0 a 2,0 ponto
• Total: 10,0 pontos
• COMPOSIÇÃO DA NOTA (N2) AVALIAÇÃO
INSTITUCIONAL 02:
• Avaliação Institucional de 0,0 a 06 pontos + 2 Pontos de
Parcial (Atividade Prática ou teórica - livre) + 2 pontos
para Interdisciplinar e/ou Extensão).
• Total: 10,0 pontos 9
Roteiro

 Antes de Iniciar
 Histórico dos Sistemas Operacionais
 Sistema de Computação

10
História dos S.O

11
Zoológico dos S.Os

12
1ª Geração ( 1945-1955 )

•Em 1950, os computadores funcionavam


como gigantes que ocupavam salas inteiras e
precisavam ser úteis dos humanos para
assim.

13
2ª Geração ( 1955-1965 )

• Em 1960 apareceu o Sistema Batch.


• Em 1960, uma equipe de desenvolvedores
AT&T Bell Labs trabalhou em um software
que era utilizado com mainframes na
época.

14
3º Geração ( 1965-1980 )

• Em 1965 Ken Thompson, Dennis Ritchie, Douglas McIlroy e Peter Weiner inventaram um
sistema operacional chamado Multics (Multiplexed Information and Computing System).
• Em 1969, Ken Thompson e Dennis Ritchie inventaram um Unix.
• Em 1973, Ken Thompson e Dennis Ritchie rescreveram o programa que já estava feito
para a linguagem C e efetuou a chamada Unix Time-Sharing System (TSS).
• De 1972 a 1871, o primeiro computador foi projetado pelo inglês Charles Babbage, embora
tenha dispendido muito da sua vida e da sua fortuna, ele jamais conseguiu por o seu
projeto em funcionamento devido à época que viveu.
• Em 1977, foi desenvolvido o código-fonte e o design do sistema pela AT&T.
• Em 1977 apareceu o BSD (Berkeley Software Distribution)
• Em 1978 surgiu um Apple DOS
• De 1977 a 1981, a AT&T incorporou muitas variáveis ​do primeiro sistema Unix comercial
chamado de System III.
• Em 1979 surgiu o Atari DOS

15
4º Geração (1980-1990)
• Em 1980 surgiram os Apple SOS, Xenix e 86-DOS (Q-DOS).
• Em 1981 apareceu MS-DOS/IBM PC DOS e Pilot.
• Em 1982 surge um SunOS
• Em 1983 Apple ProDOS e Lisa OS
• Também em 1983 da AT&T melhorou o comercial Unix, e assim apareceu o
UNIX System V.
• Em 1984 apareceu HP-UX e Mac OS
• Em 1985 o professor holandês Andrew Tannenbaum, desenvolveu um
sistema chamado Minix, um fim de ensinar a programação aos estudantes.
• Também em 1985 apareceu AmigaOS, Windows 1.0 e RISC/os
• Em 1986 sugiram GEOS e LynxOS
• Em 1987 apareceu o MINIX, OS/2 e o Windows 2.0
• Em 1988 A/ROSE e System 6
• Em 1989, Steve Jobs fundou a NeXT

16
5º Geração (1990 - ....)

• Em 1990 surgiu o Windows 3.0


• Em 1991 apareceu Linux criado pelo Linus Torvalds.
• Também em 1991 apareceu o System 7, BeOS e o Workplace OS
• Em 1992 para Windows 3.1 e Solaris
• Em 1993 apareceu no Debian, FreeBSD, NetBSD e Slackware
• Em 1994 com Copland (System 8) e SUSE.
• Em 1995 apareceu o Red Hat e o Windows 95.
• Em 1996 surgiu o Rhapsody
• Em 1997 apareceu o Symbian
• Em 1998 para Windows 98 e Mandrake (Mandriva)
• Em 1999 Windows 98 SE e Yellow Dog Linux
• Em 2000 sugiram Windows 2000, Windows ME, Knoppix

17
5ª Geração
•Em 2001 apareceu no Windows XP e OS X
•Em 2002 surgiu o Gentoo Linux
•Em 2003 apareceu Fedora e Kurumin
•Em 2004 entre Ubuntu e Mac OS X Tiger
•Em 2006 aparecem Linux Mint, OpenSUSE e Windows
Vista
•Em 2007 surgiu o iOS
•Em 2008 apareceu o OpenSolaris e o Android
•Em 2009 entre WebOS, Windows 7 e Mac OS X Snow
Leopard
•Em 2010 apareceu no Windows Phone e Bada
•Em 2011 por Chrome OS e Mac OS X Lion
•Em 2012 apareceu o Tizen e o Windows 8
•Em 2013 por Ubuntu Touch, Firefox OS, Xbox OS e Orbis
OS 18
Antes de Iniciar

 Qual era o cenário anteriormente


do S.O.?
 Para que um S.O.? Qual a
necessidade?

19
Antes de Iniciar
 Qual era o cenário anteriormente
do S.O.?
 Para que um S.O.? Qual a
necessidade?

HOMEM

HARDWARE
20
Antes de Iniciar

 Que cenário levou ao S.O.?


 Agora há um contexto

21
Antes de Iniciar

GERÊNCIA
HOMEM
MANUAL
HARDWARE

22
Antes de Iniciar

GERÊNCIA
HOMEM
MANUAL

HARDWARE

23
Ramificações do SO
 Que cenário levou ao S.O.?
 Agora há um contexto

SISTEMA
OPERACIONAL

COMPUTADORES CELULARES TVs Smartwatch

24
Ramificações do SO
 Que cenário levou ao S.O.?
 Agora há um contexto

COMPUTADORES PRIMÓRDIOS DO S.O.

25
Ramificações do SO
 Que cenário levou ao S.O.?
 Agora há um contexto

CELULARES EVOLUÇÃO

26
Ramificação dos SO
 Que cenário levou ao S.O.?
 Agora há um contexto

TVs REVOLUÇÃO

27
Ramificação dos SO

 Que cenário levou ao S.O.?


 Agora há um contexto

REVOLUÇÃO
Smartwatch
CONTÍNUA

28
Sistema de Computação
 O SO compõe o Sistema de Computação
 Dividido em quatro componentes

SISTEMA
HARDWARE
OPERACIONAL

PROGRAMAS/
USUÁRIOS
APLICAÇÕES

SISTEMA DE COMPUTAÇÃO
29
Sistema de Computação

Hardware

30
Sistema de Computação

Hardware

31
Sistema de Computação

Hardware

32
Sistema de Computação

Hardware

33
Sistema de Computação

Hardware

34
Sistema de Computação

Hardware

35
Sistema de Computação

SO

SISTEMA GERENCIA OS
OPERACIONAL RECURSOS

36
Sistema de Computação

 Sistemas Operacional
 É composto por:
• Núcleo (kernel) do Sistema.
• Permanece carregado em memória.
• Processos de gerência.
• Arquivos de configuração.
• Utilitários do sistema
• Programas básicos necessários
para operação do Sistema.

37
Sistema de Computação

 Sistemas Operacionais
 Classificação

• Quanto ao número de processos


simultâneos.
o Monotarefa.
o Multitarefa.

• Quanto ao número de usuários


simultâneos
o Monousuário.
o Multiusuário.

38
Sistema de Computação
Processadores
Aplicações de Texto

Planilhas

Navegadores
PROGRAMAS
Web

Jogo - Torrent

Ferramenta -
Torrent
39
Sistema de Computação
Usuários

QUEM UTILIZA DO
USUÁRIOS HARWARE, APLICAÇÕES
E S.O.

40
Em Síntese

• Gerência da máquina de forma manual.

_______________
• SO como sistema de gerenciamento do
Hardware.
• Ramificações – Computadores, cel, TV,
Smartwatch, evolução.

41
Dúvidas?

42

Você também pode gostar