Sistemas Operacionais

322 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
322
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
12
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

×