You are on page 1of 5

Sistemas Operacionais Prof.

Marco Ikuro Hisatomi


Aula 1
Mestre em Cincias da Computao
Especialista em Desenvolvimento
Introduo aos Sistemas
Gerencial e Gesto da Qualidade
Operacionais

Objetivo da aula

Qual sistema operacional consegue atender


necessidade de processamento, armazenamento e
compartilhamento de recursos de que essa
empresa de consultoria necessita?.
Conceitos e Histria

Seo 1

Definio bsica Conceito bsico


: :
[...] um conjunto de rotinas executado pelo [...] um conjunto de rotinas
processador, de forma semelhante aos programas executado pelo processador, de
dos usurios. Sua principal funo controlar o forma semelhante aos
programas dos usurios. Sua
funcionamento de um computador, gerenciando a
principal funo controlar o
utilizao e o compartilhamento dos seus
funcionamento de um
diversos recursos, como processadores, memrias computador, gerenciando a
e dispositivos de entrada e sada. utilizao e o
Machado e Maia (2013, p. 3) compartilhamento dos seus
diversos recursos, como
processadores, memrias e
dispositivos de entrada e sada.
Maziero (2013, p. 9)

1
Funcionamento bsico do S.O. Conceitos bsicos
Gerenciar recursos da mquina. reas pelas quais os S.O. so responsveis: processos,
Comunicao em Camadas: memria, dispositivos de entrada e sada, sistemas de
Usurio interage com o Aplicativo. arquivos, segurana, redes e as interfaces com o
O Aplicativo interage com o S.O. usurio (GUI).
O S.O. controla os dispositivos do Hardware. (STUART, 2011)
Os comandos so interpretaes de 0 ou 1. Algumas caractersticas importantes do computador:
Processador + Memria + Sistema de Arquivos +
Multiprocessamento.
Dispositivos de Entrada e Sada.
Time-sharing.
Memria virtual.
Memria principal (RAM).

Evoluo dos SO
Vdeo
Dcada Fatos
50 Monitor 1953, SOS, FMS, IBSYS, Atlas
60 essa dcada proporcionou avanos em sistemas operacionais, tcnicas de programao,
Piratas do Vale do Silcio multiprocessamento, time-sharing e memria virtual.
System/360 1964, OS/360, PDP-8
MS-DOS (Microsoft-Disk Operating System), um 70 VAX/VMS, CP/M
dos sistemas operacionais mais utilizados na 80 DOS MS, SunOS, Novell Netware
90 Linux, Windows NT
dcada de 1980. 2000 Crescimento de notebooks, netbooks e, tambm, os celulares; uso definitivo da
Internet e-Business
2010 Uso do Cloud Computing; largo uso de smartphones, Android e IOS da Apple.

Fonte: https://www.youtube.com/watch?v=kENu6B65b1g

Questo
para
reflexo
Tipos de sistemas operacionais:
Voc percebe a real monoprogramveis, multiprogramveis e
necessidade de um Sistema multiprocessamento
Operacional para atender a
vrios departamentos e-ou Seo 2
usurio?

2
Tipos de sistemas operacionais Tipos de sistemas operacionais
Monotarefa/ Monotarefa/
monoprogramveis. monoprogramveis.
Multitarefa/ Multitarefa/
multiprogramveis. multiprogramveis.
Batch. Batch.
Tempo compartilhado. Tempo compartilhado.
Tempo real. Tempo real.
Mltiplos processadores Mltiplos processadores

Tipos de sistemas operacionais


Questo
Mltiplos processadores para
Escalabilidade reflexo
Disponibilidade
Balanceamento de cargas. Qual a vantagem da
multiprogramao?
Fortemente acoplados
Por que os sistemas de tempo
Fracamente acoplados real esto presentes em
SO de rede processos vitais, como uma
Sistemas distribudos usina nuclear ou num hospital
de grande porte?

Tipos de memria

Tipos de memria
RAM
Secundria
Caractersticas dos sistemas operacionais Cache
multiprogramveis

Seo 3

3
Recursos gerenciveis
Vdeo
Dispositivos de entrada e sada
Barramento Todos os elementos de
Pipelining hardware e aes de
Estruturadamemria Arquiteturas RISC e CISC software exercem um papel
fundamental para o bom
Software funcionamento do
Tradutor computador.
Interpretador
Linker
Loader
Depurador
Fonte:
http://www.youtube.com/watch?v=KcYYalixVl4&feature=
related

Sistemas multiprogramveis
Questo
Interrupes e excees; para
Operaes de entrada e sada; reflexo
Buffering;
Spooling;
Reentrncia. a) O que Buffering?
Throughput. b) O que Spooling?

Conceitos da evoluo dos S.O. - Processos

Interpretao binria.
Processo Handle.
Caracterstica Multitarefa Preemptiva.
Exemplos de sistemas operacionais: Processamento Batch.
Unix e Windows Controle de Processo com Thread.
Controle dos Estados do Processo.
Seo 4
MAYER,MACHADO;MAIA.

4
Conceitos da evoluo dos S.O. - Armazenamento Unix
CDFS (CD-ROM File System).
1969 1973 1980 1991
UDF (Universal Disk Format).
Assembly PDP-11 Fast File Linux
No Windows: PDP-7 C System Sun
SVR4
FAT (File Allocation Table) FAT16 ou FAT32. B Solaris
HP-UX
NTFS (NT File System). IBM AIX

No Linux:
Diretrios hierrquicos. (MACHADO; MAIA, 2013, p. 18).

NFS (Network File System).


Multiusurio e multiprogramvel.
RFS (Remote File System).
Desenvolvido por desenvolvedores da
AFS (Andrew File System).
AT&T.
(MACHADO; MAIA) Dividido por Kernel e Interpretador de
comandos SHELL.

Windows Leitura complementar

80 90 2000 2010
16, 32 ou 64 bits.
Quantidade de endereos que o processador
DOS Grfica Active 2012 -
Windows 32 bits Directory Cloud consegue registrar informaes.
- NT Fat32 2003 2015
64bits One http://www.techtudo.com.br/artigos/noticia/2013
2009 - Drive
touch /06/entenda-qual-e-diferenca-entre-
computadores-de-32-e-64-bits.html
(MACHADO; MAIA, 2013, p. 18).

Gerenciador de interfaces que permite o


usurio ver informaes e se comunicar
com o computador.
Desenvolvido pela Microsoft.

Comandos bsicos Linux


Ligar (boto do console)
Perguntas
Desligar: shutdown -h now
Trocar de diretrio: cd Envie a sua colaborao.
Copiar arquivo/pasta: cp [-r]
Caracterstica do arquivo: chmod
nnn (todos, grupo, proprietrio)
rwx (read, write, execute)
Listar diretrio: ls [-la]
Mover arquivo: mv
Mostrar contedo de arquivo: more
Criar diretrio: mkdir

You might also like