49
Sistemas Operacionais Componentes de um Sistema Operacional Exemplos de Sistemas Operacionais Comandos (início) 21/03/15 Profº Emanoel Lopes

Sistemas Operacionais

Embed Size (px)

Citation preview

Page 1: Sistemas Operacionais

Sistemas OperacionaisComponentes de um Sistema OperacionalExemplos de Sistemas OperacionaisComandos (início)

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 2: Sistemas Operacionais

Kernel• É a peça central do sistema operacional (o Linux), é ele que

controla os dispositivos e demais periféricos do sistema (como memória, placas de som, vídeo, discos rígidos, disquetes, sis- temas de arquivos, redes e outros recursos disponíveis). 21

/03/

15Pr

ofº

Eman

oel L

opes

Page 3: Sistemas Operacionais

Componentes de um S.O.Componentes Descrição

Interpretador de Comandos traduz comandos para instruções que o processador entende.

Gerente dos Usuários guarda as tarefas de um usuário separadas daquelas dos outros.

Gerente das Tarefas guarda as operações de uma tarefa separadas daquelas dos outros.

Gerente dos Recursos gerencia o uso de recursos de hardware entre usuários e tarefas usando-os a qualquer ponto do tempo.

Gerente de Arquivos cria, deleta, enter, muda arquivos e gerencia acesso para arquivos.

User Interface gerencia acesso do usuário para o interpretador de comandos e o gerente de arquivos.

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 4: Sistemas Operacionais

Componentes (cont.)

Fonte: Colaweb

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 5: Sistemas Operacionais

Exemplos – MicrosoftMICROSOFT•MS-DOS•Windows 3.11•Windows 98•Windows 98 SE•Windows NT•Windows Millenium (Me)•Windows 2000•Windows XP•Windows 2003•Windows Vista (2005). •Windows Seven (2009)

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 6: Sistemas Operacionais

Exemplos - Linux• Linux Kurumin• Big Linux• Linux Red Hat• Mandriva

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 7: Sistemas Operacionais

Exemplos – Apple

•MacOS 9•MacOS X•IOS 21

/03/

15Pr

ofº

Eman

oel L

opes

Page 8: Sistemas Operacionais

Exemplos – Bell Laboratories

• Unix • IBM• OS/2

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 9: Sistemas Operacionais

Exemplos - BERKELEY SOFTWARE DISTRIBUTION• BSD• FreeBSD• NetBSD• OpenBSD• BSD/OS• DARWIN

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 10: Sistemas Operacionais

Comandos de gestão de processosLinux:

$ ps -a

Mac OS

$ ps –A

Windows

Botão direito na barra de tarefas > gerenciador de tarefas > Processos.

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 11: Sistemas Operacionais

Sistemas OperacionaisProfº Emanoel [email protected]

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 12: Sistemas Operacionais

Dois sistemas na mesma máquina?• O que instalar primeiro?• Qual a necessidade?• Fazendo o Dual Boot• Optando por Máquinas Virtuais

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 13: Sistemas Operacionais

CaracterísticasDual Boot Máquina Virtual (VM)

Utiliza diretamente o hardware; Desempenho reduzido;

Melhor desempenho; Facilidade em criar, deletar e dimensior o hardware virtual.

Dificuldade para alternar os sistemas Facilidade para alternar os sistemas;

Dificuldade na hora de fazer o backup. Facilidade em transportar todo o sistema;

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 14: Sistemas Operacionais

Máquinas Virtuais (VM)

• Virtual Box - Gratuito• Vmware Workstation • OBS: Ver página 09 da apostila.

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 15: Sistemas Operacionais

Windows e Linux

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 16: Sistemas Operacionais

Diferenças iniciais• Os comandos são case-sensitive;• A conta root pode fazer o que quiser no sistema, no windows

isso é possível com um usuário comun.• Os diretórios são identificados por uma / e não por uma \

como no windows.• Terminais virtuais: alt + f1, alt + f2, alt + f3, alt + f4• Autoexec.bat e config.sys do windows são equivalentes aos

arquivos contidos no diretódio /etc do linux.

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 17: Sistemas Operacionais

Comandos semelhantes entre o CMD do Windows com o Terminal do Linux.WINDOWS LINUX

Help man

move mv

chkdsk fsck

time date

type cat

attrib chmod

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 18: Sistemas Operacionais

Interfaces de Usuário• KDE• Gnome• XFCE• FluxBox

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 19: Sistemas Operacionais

Sistemas OperacionaisProfº Emanoel [email protected]

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 20: Sistemas Operacionais

Máquinas Virtuais (VM)

• Virtual Box - Gratuito• Vmware Workstation

• OBS: Ver página 09 da apostila.

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 21: Sistemas Operacionais

Instalação do Windows XP/7• Você precisará de um disco de instalação do windows XP ou

Windows 7;• Arquivo ISO é uma cópia ou imagem, normalmente, de um

disco;• Uma ISO poderá ser utilizada para instalações de SO em

máquinas virtuais.• Seguir orientações na tela.

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 22: Sistemas Operacionais

Instalação do GNU/Linux Ubuntu

21/0

3/15

Prof

º Em

anoe

l Lop

es

Page 23: Sistemas Operacionais

Sistemas OperacionaisInstalação de Drivers no [email protected]

21/03/15 Profº Emanoel Lopes

Page 24: Sistemas Operacionais

O Que é um driver? O que ele faz?• Drivers são arquivos necessários para que o sistema

operacional consiga “conversar” com os dispositivos de hardware.• Alguns drivers estão “embutidos” em aplicativos de sistemas

que precisam ser instalados para poder funcionar o hardware desejado.• O SO conversa com o hardware através dos drivers.

21/03/15 Profº Emanoel Lopes

Page 25: Sistemas Operacionais

Como e onde obter os drivers?• CD de Instalação.• Site do fabricante.• Instalação anterior• Windriver Ghost • DriverBackup

21/03/15 Profº Emanoel Lopes

Page 26: Sistemas Operacionais

Como utilizar?• Instruções/Aplicativos de sistema fornecidos pelos fabricantes

do hardware.• Vídeo Aulas• Tutoriais na internet.• Exemplo 1

21/03/15 Profº Emanoel Lopes

Page 27: Sistemas Operacionais

Como descobrir qual o driver deve ser instalado?

• Aida 32• Everest Home Edition 2.2.0 (gratuito)

21/03/15 Profº Emanoel Lopes

Page 28: Sistemas Operacionais

Drivers x Codecs• Codecs - São programas que codificam e decodificam arquivos

de mídia, favorecendo compactação para armazenagem e descompactação para visualização.

Exemplos:

21/03/15 Profº Emanoel Lopes

Page 29: Sistemas Operacionais

E o que são plugins?• Plugins - são instruções adicionais que aumentam a

funcionalidade de um aplicativo.• Ex.: Adobe Flash Player.

21/03/15 Profº Emanoel Lopes

Page 30: Sistemas Operacionais

Uma sugestão da falta de codecs…• Existem Multimedia Players que já trazem os codecs durante a

instalação, Ex.:

21/03/15 Profº Emanoel Lopes

Page 31: Sistemas Operacionais

Atividade Prática1. Mostrar a instalação de driver no windows• Utilizando máquinas virtuais (VMs).

21/03/15 Profº Emanoel Lopes

Page 32: Sistemas Operacionais

Exercícios1. Crie um passo-a-passo como instalar um driver sem o CD

fornecido pelo fabricante (cd da placa-mãe);2. O que acontece com o Sistema Operacional se não possuir

drivers para todos os dispositivos? 3. O Windows é utilizável sem os drivers? Justifique.4. Arquivos multimídias precisam de driver ou de codecs?

Justifique sua resposta.

21/03/15 Profº Emanoel Lopes

Page 33: Sistemas Operacionais

Sistemas OperacionaisAula 08

Diferenças básicas entre Windows e LinuxProf. Emanoel Lopes

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 34: Sistemas Operacionais

Windows e Linux

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 35: Sistemas Operacionais

Diferenças iniciais• Os comandos são case-sensitive no Linux. No Windows não

tem essa diferença.• A conta root pode fazer o que quiser no sistema, no windows

isso é possível com um usuário comun. Quando o root não é chamado, pode-se usar o sudo.

• Os diretórios são identificados por uma / e não por uma \ como no windows.

• Terminais virtuais: Ctrl + alt + F1 … Ctrl + alt + F5

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 36: Sistemas Operacionais

Instalação de Aplicativos• No Windows os aplicativos são instalados através de uma

sequência de telas onde a resposta é basicamente: avançar, avançar, finalizar.

• No linux Debian e derivados utilizamos o apt-get para instalar/desinstalar aplicativos, etc.

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 37: Sistemas Operacionais

Interfaces de Usuário

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 38: Sistemas Operacionais

Comandos semelhantes entre o CMD do Windows com o Terminal do Linux.WINDOWS LINUX

Help (F1) man

move mv

chkdsk fsck

time Date

type cat

attrib chmod

md mkdir

copy cp

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 39: Sistemas Operacionais

Exercícios• Através de comandos, crie um diretório no Linux e copie um

arquivo da área de trabalho para este novo diretório.• Agora faça o mesmo no windows, utilizando comandos

também. 21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 40: Sistemas Operacionais

Sistemas OperacionaisSistemas de ArquivosProf. Emanoel Lopes

21/0

3/15

Prof

. Em

anoe

l Lop

es

mkfs.ext3

mkfs.vfat

mkfs.reiserfs

Page 41: Sistemas Operacionais

Discos e Partições• Precisamos formatar os discos antes de serem utilizados.• Aplicativos:

• gparted e fdisk.

21/0

3/15

Prof

. Em

anoe

l Lop

es

Apostila, pág 45 de Guia Foca Linux

Page 42: Sistemas Operacionais

Arquivos e Diretórios• Os arquivos armazenam informações que serão utilizados, em

geral por programas aplicativos;• Para controlar e organizar os arquivos, os sistemas de

arquivos têm, em geral, os diretórios ou pastas;• Um dos principais problemas é como alocar espaço em disco

para que os arquivos sejam armazenados de forma eficiente e que permita acesso rápido.

21/0

3/15

Prof

. Em

anoe

l Lop

es

Apostila, pág 22 de Sistemas Operacionais

Page 43: Sistemas Operacionais

Alocação de arquivos• Alocação contígua;• Alocação com lista ligada;• Alocação com lista ligada usando uma tabela na memória;• Inode

21/0

3/15

Prof

. Em

anoe

l Lop

es

Apostila, pág 24 de Sistemas Operacionais

Page 44: Sistemas Operacionais

Alguns tipos de Sistemas de Arquivos• FAT16• FAT32• NTFS • Ext2• Ext3• Ext4• ReiserFS• Swap

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 45: Sistemas Operacionais

Qual a finalidade?

• Oferecer ao sistema operacional a estrutura necessária para ler/gravar os arquivos/diretórios.

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 46: Sistemas Operacionais

Journaling• Capacidade de voltar ao estado anterior na tentativa de

recuperar o sistema de arquivos em caso de falhas;• Aumenta a tolerância a falhas.

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 47: Sistemas Operacionais

Memória Virtual• Fornece espaço do disco para complementar a memória RAM.• Utilizada pelo windows e pelo linux (SWAP).

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 48: Sistemas Operacionais

Comandos no linux• $ sudo fdisk –l

21/0

3/15

Prof

. Em

anoe

l Lop

es

Page 49: Sistemas Operacionais

ExercíciosPesquise sobre cada tipo de arquivo e responda:

1.Quais as suas características/recursos?

2.Em qual sistema operacional é utilizado?

21/0

3/15

Prof

. Em

anoe

l Lop

es