Sistemas
Operacionais
Componentes de um Sistema Operacional
Exemplos de Sistemas Operacionais
Comandos (início)
21/03/15Pr...
Kernel
• É a peça central do sistema operacional (o Linux), é ele que
controla os dispositivos e demais periféricos do sis...
Componentes de um S.O.
Componentes Descrição
Interpretador de Comandos traduz comandos para instruções que
o processador e...
Componentes (cont.)
Fonte: Colaweb
21/03/15ProfºEmanoelLopes
Exemplos – Microsoft
MICROSOFT
•MS-DOS
•Windows 3.11
•Windows 98
•Windows 98 SE
•Windows NT
•Windows Millenium (Me)
•Windo...
Exemplos - Linux
• Linux Kurumin
• Big Linux
• Linux Red Hat
• Mandriva
21/03/15ProfºEmanoelLopes
Exemplos – Apple
•MacOS 9
•MacOS X
•IOS
21/03/15ProfºEmanoelLopes
Exemplos – Bell Laboratories
• Unix
• IBM
• OS/2
21/03/15ProfºEmanoelLopes
Exemplos - BERKELEY SOFTWARE
DISTRIBUTION
• BSD
• FreeBSD
• NetBSD
• OpenBSD
• BSD/OS
• DARWIN
21/03/15ProfºEmanoelLopes
Comandos de gestão de
processos
Linux:
$ ps -a
Mac OS
$ ps –A
Windows
Botão direito na barra de tarefas > gerenciador de t...
Sistemas
Operacionais
Profº Emanoel Lopes
professor@emanoel.pro.br
21/03/15ProfºEmanoelLopes
Dois sistemas na mesma
máquina?
• O que instalar primeiro?
• Qual a necessidade?
• Fazendo o Dual Boot
• Optando por Máqui...
Características
Dual Boot Máquina Virtual (VM)
Utiliza diretamente o hardware; Desempenho reduzido;
Melhor desempenho; Fac...
Máquinas Virtuais (VM)
• Virtual Box - Gratuito
• Vmware Workstation
• OBS: Ver página 09 da apostila.
21/03/15ProfºEmanoe...
Windows e Linux
21/03/15ProfºEmanoelLopes
Diferenças iniciais
• Os comandos são case-sensitive;
• A conta root pode fazer o que quiser no sistema, no windows
isso é...
Comandos semelhantes entre
o CMD do Windows com o
Terminal do Linux.
WINDOWS LINUX
Help man
move mv
chkdsk fsck
time date
...
Interfaces de Usuário
• KDE
• Gnome
• XFCE
• FluxBox
21/03/15ProfºEmanoelLopes
Sistemas
Operacionais
Profº Emanoel Lopes
professor@emanoel.pro.br
21/03/15ProfºEmanoelLopes
Máquinas Virtuais (VM)
• Virtual Box - Gratuito
• Vmware Workstation
• OBS: Ver página 09 da apostila.
21/03/15ProfºEmanoe...
Instalação do Windows XP/7
• Você precisará de um disco de instalação do windows XP ou
Windows 7;
• Arquivo ISO é uma cópi...
Instalação do GNU/Linux
Ubuntu
21/03/15ProfºEmanoelLopes
Sistemas Operacionais
Instalação de Drivers noWindows
professor@emanoel.pro.br
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” co...
Como e onde obter os drivers?
• CD de Instalação.
• Site do fabricante.
• Instalação anterior
• Windriver Ghost
• DriverBa...
Como utilizar?
• Instruções/Aplicativos de sistema fornecidos pelos fabricantes
do hardware.
• Vídeo Aulas
• Tutoriais na ...
Como descobrir qual o driver deve ser
instalado?
• Aida 32
• Everest Home Edition 2.2.0 (gratuito)
21/03/15 Profº Emanoel ...
Drivers x Codecs
• Codecs - São programas que codificam e decodificam arquivos
de mídia, favorecendo compactação para arma...
E o que são plugins?
• Plugins - são instruções adicionais que aumentam a
funcionalidade de um aplicativo.
• Ex.: Adobe Fl...
Uma sugestão da falta de codecs…
• Existem Multimedia Players que já trazem os codecs durante a
instalação, Ex.:
21/03/15 ...
Atividade Prática
1. Mostrar a instalação de driver no windows
• Utilizando máquinas virtuais (VMs).
21/03/15 Profº Emanoe...
Exercícios
1. Crie um passo-a-passo como instalar um driver sem o CD
fornecido pelo fabricante (cd da placa-mãe);
2. O que...
Sistemas
Operacionais
Aula 08
Diferenças básicas entre Windows e Linux
Prof. Emanoel Lopes
21/03/15Prof.EmanoelLopes
Windows e Linux
21/03/15Prof.EmanoelLopes
Diferenças iniciais
• Os comandos são case-sensitive no Linux. No Windows não
tem essa diferença.
• A conta root pode faze...
Instalação de Aplicativos
• No Windows os aplicativos são instalados através de uma
sequência de telas onde a resposta é b...
Interfaces de Usuário
21/03/15Prof.EmanoelLopes
Comandos semelhantes entre o
CMD do Windows com o
Terminal do Linux.
WINDOWS LINUX
Help (F1) man
move mv
chkdsk fsck
time ...
Exercícios
• Através de comandos, crie um diretório no Linux e copie um
arquivo da área de trabalho para este novo diretór...
Sistemas
Operacionais
Sistemas de Arquivos
Prof. Emanoel Lopes
21/03/15Prof.EmanoelLopes
mkfs.ext3
mkfs.vfat
mkfs.reiserfs
Discos e Partições
• Precisamos formatar os discos antes de serem utilizados.
• Aplicativos:
• gparted e fdisk.
21/03/15Pr...
Arquivos e Diretórios
• Os arquivos armazenam informações que serão utilizados, em
geral por programas aplicativos;
• Para...
Alocação de arquivos
• Alocação contígua;
• Alocação com lista ligada;
• Alocação com lista ligada usando uma tabela na me...
Alguns tipos de Sistemas de
Arquivos
• FAT16
• FAT32
• NTFS
• Ext2
• Ext3
• Ext4
• ReiserFS
• Swap
21/03/15Prof.EmanoelLop...
Qual a finalidade?
• Oferecer ao sistema operacional a estrutura
necessária para ler/gravar os
arquivos/diretórios.
21/03/...
Journaling
• Capacidade de voltar ao estado anterior na tentativa de
recuperar o sistema de arquivos em caso de falhas;
• ...
Memória Virtual
• Fornece espaço do disco para complementar a memória RAM.
• Utilizada pelo windows e pelo linux (SWAP).
2...
Comandos no linux
• $ sudo fdisk –l
21/03/15Prof.EmanoelLopes
Exercícios
Pesquise sobre cada tipo de arquivo e responda:
1.Quais as suas características/recursos?
2.Em qual sistema ope...
Próximos SlideShares
Carregando em…5
×

Sistemas Operacionais

279 visualizações

Publicada em

Slides da disciplina de Sistemas Operacionais.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
279
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Sistemas Operacionais

  1. 1. Sistemas Operacionais Componentes de um Sistema Operacional Exemplos de Sistemas Operacionais Comandos (início) 21/03/15ProfºEmanoelLopes
  2. 2. 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/15ProfºEmanoelLopes
  3. 3. 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/03/15ProfºEmanoelLopes
  4. 4. Componentes (cont.) Fonte: Colaweb 21/03/15ProfºEmanoelLopes
  5. 5. Exemplos – Microsoft MICROSOFT •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/03/15ProfºEmanoelLopes
  6. 6. Exemplos - Linux • Linux Kurumin • Big Linux • Linux Red Hat • Mandriva 21/03/15ProfºEmanoelLopes
  7. 7. Exemplos – Apple •MacOS 9 •MacOS X •IOS 21/03/15ProfºEmanoelLopes
  8. 8. Exemplos – Bell Laboratories • Unix • IBM • OS/2 21/03/15ProfºEmanoelLopes
  9. 9. Exemplos - BERKELEY SOFTWARE DISTRIBUTION • BSD • FreeBSD • NetBSD • OpenBSD • BSD/OS • DARWIN 21/03/15ProfºEmanoelLopes
  10. 10. Comandos de gestão de processos Linux: $ ps -a Mac OS $ ps –A Windows Botão direito na barra de tarefas > gerenciador de tarefas > Processos. 21/03/15ProfºEmanoelLopes
  11. 11. Sistemas Operacionais Profº Emanoel Lopes professor@emanoel.pro.br 21/03/15ProfºEmanoelLopes
  12. 12. Dois sistemas na mesma máquina? • O que instalar primeiro? • Qual a necessidade? • Fazendo o Dual Boot • Optando por Máquinas Virtuais 21/03/15ProfºEmanoelLopes
  13. 13. Características Dual 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/03/15ProfºEmanoelLopes
  14. 14. Máquinas Virtuais (VM) • Virtual Box - Gratuito • Vmware Workstation • OBS: Ver página 09 da apostila. 21/03/15ProfºEmanoelLopes
  15. 15. Windows e Linux 21/03/15ProfºEmanoelLopes
  16. 16. 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/03/15ProfºEmanoelLopes
  17. 17. 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/03/15ProfºEmanoelLopes
  18. 18. Interfaces de Usuário • KDE • Gnome • XFCE • FluxBox 21/03/15ProfºEmanoelLopes
  19. 19. Sistemas Operacionais Profº Emanoel Lopes professor@emanoel.pro.br 21/03/15ProfºEmanoelLopes
  20. 20. Máquinas Virtuais (VM) • Virtual Box - Gratuito • Vmware Workstation • OBS: Ver página 09 da apostila. 21/03/15ProfºEmanoelLopes
  21. 21. 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/03/15ProfºEmanoelLopes
  22. 22. Instalação do GNU/Linux Ubuntu 21/03/15ProfºEmanoelLopes
  23. 23. Sistemas Operacionais Instalação de Drivers noWindows professor@emanoel.pro.br 21/03/15 Profº Emanoel Lopes
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. Como descobrir qual o driver deve ser instalado? • Aida 32 • Everest Home Edition 2.2.0 (gratuito) 21/03/15 Profº Emanoel Lopes
  28. 28. 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
  29. 29. 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
  30. 30. 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
  31. 31. Atividade Prática 1. Mostrar a instalação de driver no windows • Utilizando máquinas virtuais (VMs). 21/03/15 Profº Emanoel Lopes
  32. 32. Exercícios 1. 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. OWindows é 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
  33. 33. Sistemas Operacionais Aula 08 Diferenças básicas entre Windows e Linux Prof. Emanoel Lopes 21/03/15Prof.EmanoelLopes
  34. 34. Windows e Linux 21/03/15Prof.EmanoelLopes
  35. 35. 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/03/15Prof.EmanoelLopes
  36. 36. 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/03/15Prof.EmanoelLopes
  37. 37. Interfaces de Usuário 21/03/15Prof.EmanoelLopes
  38. 38. 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/03/15Prof.EmanoelLopes
  39. 39. 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/03/15Prof.EmanoelLopes
  40. 40. Sistemas Operacionais Sistemas de Arquivos Prof. Emanoel Lopes 21/03/15Prof.EmanoelLopes mkfs.ext3 mkfs.vfat mkfs.reiserfs
  41. 41. Discos e Partições • Precisamos formatar os discos antes de serem utilizados. • Aplicativos: • gparted e fdisk. 21/03/15Prof.EmanoelLopes Apostila, pág 45 de Guia Foca Linux
  42. 42. 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/03/15Prof.EmanoelLopes Apostila, pág 22 de Sistemas Operacionais
  43. 43. 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/03/15Prof.EmanoelLopes Apostila, pág 24 de Sistemas Operacionais
  44. 44. Alguns tipos de Sistemas de Arquivos • FAT16 • FAT32 • NTFS • Ext2 • Ext3 • Ext4 • ReiserFS • Swap 21/03/15Prof.EmanoelLopes
  45. 45. Qual a finalidade? • Oferecer ao sistema operacional a estrutura necessária para ler/gravar os arquivos/diretórios. 21/03/15Prof.EmanoelLopes
  46. 46. 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/03/15Prof.EmanoelLopes
  47. 47. Memória Virtual • Fornece espaço do disco para complementar a memória RAM. • Utilizada pelo windows e pelo linux (SWAP). 21/03/15Prof.EmanoelLopes
  48. 48. Comandos no linux • $ sudo fdisk –l 21/03/15Prof.EmanoelLopes
  49. 49. Exercícios Pesquise sobre cada tipo de arquivo e responda: 1.Quais as suas características/recursos? 2.Em qual sistema operacional é utilizado? 21/03/15Prof.EmanoelLopes

×