Sistemas OperacionaisComponentes de um Sistema OperacionalExemplos de Sistemas OperacionaisComandos (início)
21/0
3/15
Prof
º Em
anoe
l Lop
es
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
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
Componentes (cont.)
Fonte: Colaweb
21/0
3/15
Prof
º Em
anoe
l Lop
es
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
Exemplos - Linux• Linux Kurumin• Big Linux• Linux Red Hat• Mandriva
21/0
3/15
Prof
º Em
anoe
l Lop
es
Exemplos – Apple
•MacOS 9•MacOS X•IOS 21
/03/
15Pr
ofº
Eman
oel L
opes
Exemplos – Bell Laboratories
• Unix • IBM• OS/2
21/0
3/15
Prof
º Em
anoe
l Lop
es
Exemplos - BERKELEY SOFTWARE DISTRIBUTION• BSD• FreeBSD• NetBSD• OpenBSD• BSD/OS• DARWIN
21/0
3/15
Prof
º Em
anoe
l Lop
es
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
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
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
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
Windows e Linux
21/0
3/15
Prof
º Em
anoe
l Lop
es
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
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
Interfaces de Usuário• KDE• Gnome• XFCE• FluxBox
21/0
3/15
Prof
º Em
anoe
l Lop
es
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
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
Instalação do GNU/Linux Ubuntu
21/0
3/15
Prof
º Em
anoe
l Lop
es
Sistemas OperacionaisInstalação de Drivers no [email protected]
21/03/15 Profº Emanoel Lopes
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
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
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
Como descobrir qual o driver deve ser instalado?
• Aida 32• Everest Home Edition 2.2.0 (gratuito)
21/03/15 Profº Emanoel Lopes
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
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
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
Atividade Prática1. Mostrar a instalação de driver no windows• Utilizando máquinas virtuais (VMs).
21/03/15 Profº Emanoel Lopes
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
Sistemas OperacionaisAula 08
Diferenças básicas entre Windows e LinuxProf. Emanoel Lopes
21/0
3/15
Prof
. Em
anoe
l Lop
es
Windows e Linux
21/0
3/15
Prof
. Em
anoe
l Lop
es
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
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
Interfaces de Usuário
21/0
3/15
Prof
. Em
anoe
l Lop
es
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
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
Sistemas OperacionaisSistemas de ArquivosProf. Emanoel Lopes
21/0
3/15
Prof
. Em
anoe
l Lop
es
mkfs.ext3
mkfs.vfat
mkfs.reiserfs
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
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
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
Alguns tipos de Sistemas de Arquivos• FAT16• FAT32• NTFS • Ext2• Ext3• Ext4• ReiserFS• Swap
21/0
3/15
Prof
. Em
anoe
l Lop
es
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
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
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
Comandos no linux• $ sudo fdisk –l
21/0
3/15
Prof
. Em
anoe
l Lop
es
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