Buscar

Aula 03 - Software: Sistemas operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AULA 3 – SOFTWARE:AULA 3 – SOFTWARE:
SISTEMAS OPERACIONAIS
Introdução as Tecnologias de Informação e 
Comunicação1º Período
Prof. Dr. José Eduardo Santarem Segundo 
santarem@usp.br
http://santaremsegundo.com.br
http://twitter.com/santaremsegundo
Níveis de Software
2
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
Hardware
Sistema Operacional
Software Aplicativos
Sistema Operacional (SO)
� O programa mais importante de um 
computador
� Faz com que o computador reconheça a CPU, a 
memória, o teclado, as unidades de disco;
3
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
memória, o teclado, as unidades de disco;
�Oferece um meio de comunicação com o usuários;
� Serve de plataforma para a execução de 
programas aplicativos;
Funções do SO
� Interface com o usuário
� permitir a comunicação “amigável” com o computador;
� Gerenciamento de recursos
� gerenciamento do hardware: memória, armazenamento, 
periféricos, etc.
4
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Gerenciamento de tarefas
� dão a cada tarefa uma fatia de tempo de processamento;
� dá a capacidade multitarefa do computador (várias tarefas 
ocorrendo ao “mesmo tempo”)
� Gerenciamento de arquivos
� série de programas que controlam a criação e acesso a 
arquivos.
� manutenção de registros da localização física de arquivos em 
disco magnético (HD, disquete)
Tarefas básicas de um SO
Usuário
Programas
fornecer um meio de 
comunicação com os 
usuários
(interface)
Dar suporte a 
outros programas
5
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
Sistema 
Operacional
Hardware
Sistema de arquivos
(interface)
gerencias os dispositivos 
de hardware
Organizar os arquivos no disco
Gerenciamento de Recursos
� Compartilhando a CPU
� Geralmente os computadores possuem uma única CPU e todos 
os programas dever compartilhá-la;
� Alocação de recursos é o processo de atribuição de recursos do 
computador a determinados programas. Esses recursos são 
6
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
liberados quando o programa que os utiliza é finalizado;
� Multiprocessamento: computador com mais de uma CPU;
� Multiprogramação: dois ou mais programas usando uma mesma 
CPU “ao mesmo tempo”;
� Durante o tempo que um programa está lendo ou gravando dados no 
disco, por exemplo, a CPU pode estar processando milhares de 
instruções de outro programa;
� Tempo Compartilhado:
� O computador dá a cada usuário uma fração de tempo;
Gerenciamento de Recursos
� Compartilhando a memória
� Primeiro plano e Segundo Plano
� Primeiro plano: programas com maior prioridade de 
execução;
7
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Segundo plano: programas com prazo menos 
prementes;
� Armazenamento / Memória Virtual
�Os programas em execução ficam armazenados em 
disco e trechos desses programas são enviados à 
memória quando há necessidade;
Gerenciamento de Arquivos
� Arquivo: unidades lógicas de dados
� O sistema operacional mantém uma lista dos 
arquivos que estão no disco;
� Agrupamento dos arquivos em pastas 
8
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Agrupamento dos arquivos em pastas 
(diretórios)
Suporte a outros programas
� Os programas recorrem ao sistema 
operacional para realizar algumas de suas 
tarefas
� Ler arquivos do disco;
9
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
Ler arquivos do disco;
� Salvar arquivos em disco;
� Ler os toques do teclado;
� Imprimir arquivos;
� etc
Tipos de Sistema Operacional
� Multitarefa
� capacidade de executar mais de um programa ao 
mesmo tempo;
� Multiusuário
10
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Multiusuário
� permite que mais de um usuário acesse o 
computador ao mesmo tempo. Para isso o sistema 
operacional também tem de ser multitarefa.
� SO multitarefa e multiusuário: UNIX
� Sistemas operacionais para multiprocessadores
� tipo especial de SO para computadores com mais de 
um microprocessador (CPU)
Inicialização (Boot)
� Após ligar o computador....
� É acionado um programa gravado em um 
componente eletrônico: a BIOS (Basic Input-
Output System)
11
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Autoteste
� identifica a memória, discos, teclado, e outros dispositivos;
� Procurar o sistema operacional
� Os microcomputadores geralmente primeiro procuram o 
sistema operacional na unidade de disquete
� Caso não exista um sistema operacional na unidade de 
disquete vão procurá-lo no disco rígido (HD)
� Após encontrar o sistema operacional ele é 
executado e permanece em execução durante 
todo o tempo que o computador estiver ligado.
Inicialização (Boot)
É executado um programa gravado 
em um componente eletrônico que 
identifica e testa a memória, discos, 
teclado, e outros dispositivos;
procura o Sistema Operacional 
e o executa
Pendrive
Hard Disk
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
O computador é ligado
O computador 
pode ser utilizado
CD
Interface do SO
� Comunicação entre usuários e o computador
� Interfaces de linha de comando
� Interfaces gráficas - GUI
13
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
Interface do SO
� Interface de linha de comando
�O usuário digita comandos para o computador;
�O sistema operacional interpreta e executa os 
comandos;
14
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Apresenta mensagens (textuais) ao usuário.
� DOS (Microsoft) - 1980
C:\FORMAT A:
C:\DIR A:
C:\DEL texto.txt
C:\COPY relat.txt a:
Interface do Sistema 
Operacional
� Interface Gráfica (GUI – Graphical User 
Interface)
�O conceito de janelas;
Utilização de Menus, ícones, caixas de diálogo;
15
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
�Utilização de Menus, ícones, caixas de diálogo;
� Intuitiva, “amigável”;
Sistema Operacional
� Mac OS (Apple) – 1984
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
Interface - Sistema Operacional
� Mac OS (Apple) - Atual
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
OS X v10.8 “Mountain Lion” 
Versão de Fevereiro de 2012
Sistema Operacional Windows
� Windows
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
1985: Windows 1.0
1987: Windows 2.0
1998: Windows 98
1995: 
Windows 95
1990: Windows 3.0
Dez/1993: Windows 3.11
Sistema Operacional Windows
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
2001: Windows XP
2006: Windows Vista
2009: Windows 7
2012: Windows 8
Sistema Operacional Linux
� Linux - 1991 Ubuntu 14.04
20
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
Linus Torvalds
OpenSUSE 13.1
Distribuições Linux
� Internacionais
� Arch Linux
� Chrome OS
� Debian
� Fedora
21
� Nacionais
� Big
� Satux
� DreamLinux
� Kurumin
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Fedora
� Gentoo
� Mandriva
� OpenSUSE
� Red Hat
� Slackware (SLAX)
� Ubuntu ...
� Kurumin
� Poseidon
� Tutoo
Sobre o Ubuntu
� Informações:http://www.ubuntu-br.org/
� Compromisso Ubuntu:
� O Ubuntu sempre será gratuito, e não cobrará adicionais por uma 
"versão enterprise" ou atualizações de segurança. Nosso melhor 
trabalho está disponível para todos sob as mesmas condições.
22
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Uma nova versão do Ubuntu é lançada periodicamente a cada seis 
meses. Cada nova versão possui suporte completo, incluindo 
atualizações de segurança pela Canonical por pelo menos 18 meses, 
tudo isto gratuitamente.
� O Ubuntu possui a melhor infraestrutura de tradução e acessibilidade 
que a comunidade do Software Livre tem a oferecer, tornando o Ubuntu
usável por tantas pessoas quanto for possível.
� O CD do Ubuntu possui apenas Software Livre, nós encorajamos você 
a usar software de código aberto, melhorá-lo e distribui-lo.
Ubuntu
� Ubuntu é uma antiga palavra africana que 
significa algo como "Humanidade para os 
outros" ou ainda "Sou o que sou pelo que 
nós somos". 
23
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
nós somos". 
Sobre Ubuntu
� Ultima Versão: 14.04 LTS (Trusty Tahr) c/ ambiente 
gráfico Unity
� Versões a cada 6 meses (próxima em abril/2014)
� Versões LTS
24
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
� Versões LTS
� Ubuntu 12.04 LTS: versão com Longo Tempo de Suporte, 
lançada em Abril de 2012.
� Significa que esta versão será oficialmente suportada 
durante 5 anos pela Canonical.
Mapa Versões x Suporte
25
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
LiveCD
� Hoje em dia alguns sistemas operacionais 
disponibilizam opções de LiveCD que permite 
que o equipamento utilize o sistema 
operacional sem que este seja instalado no 
26
s
a
n
t
a
r
e
m
@
u
s
p
.
b
r
 
 
computador.
� As distribuções Linux em sua maioria tem 
opção de LiveCD

Outros materiais