ASO 1- Aula2 (1ª Unidade)

  • 1,222 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,222
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
75
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Administração de Sistemas Operacionais IProf.: Erich Carlos
  • 2. Sistemas Operacionais• Um Sistema Operacional é um programa que controla as tarefas do computador. Ele é composto basicamente pelo núcleo (Kernel) e auxiliado pelo interpretador de comandos (Shell).
  • 3. Sistemas Operacionais• Shell (interpretador de comandos)- É a parte que auxilia o sistema operacional criando uma interface (ligação) de comunicação do usuário com o S.O .
  • 4. Sistemas Operacionais• O Shell pode ser textual ou gráfico.
  • 5. Sistemas Operacionais• Shell Textual (CLI - interface de linha de comando)- O usuário conta apenas com o teclado para interagir com o sistema operacional. Ex.: Shell do Windows (cmd.exe)
  • 6. Sistemas Operacionais• Shell gráfico (GUI - interface gráfica do usuário)- é usado através de ícones, janelas, menus, atalhos e um dispositivo apontador (mouse).
  • 7. Sistemas Operacionais• O Shell Interpreta as instruções enviadas pelo usuário e seus programas ao núcleo do sistema operacional (kernel).• É a principal ligação entre o usuário, os programas e o kernel.
  • 8. Sistemas Operacionais• Kernel (núcleo do sistema) tem a função de gerenciar todos os recursos do Sistema operacional (comunicação entre componentes de hardware e software)
  • 9. Sistemas Operacionais• O Kernel define qual programa recebe atenção do processador, gerencia memória, manipula o sistema de arquivos, etc.).• O Kernel é o cérebro do sistema operacional.
  • 10. Funções do núcleo (Kernel)• Gerenciamento de arquivos.• Gerenciamento direto dos dispositivos de E/S (drivers ou controlador de dispositivos.)• Gerenciamento de memória .• Controle do uso da CPU pelos vários processos do sistema.
  • 11. Funções do núcleo (Kernel)• Gerenciamento de arquivos: é a parte do kernel responsável pela manipulação de arquivos . Acessa de forma correta o sistema de arquivo do S.O
  • 12. Funções do núcleo (Kernel)• Gerenciamento de Drivers de dispositivos: O kernel é responsável pela comunicação entre o Sistema Operacional e os dispositivos físicos do computador.• Cada Dispositivo tem o seu próprio driver para o funcionamento, quando o S.O não tem, deve-se instalar para que o hardware funcione adequadamente.
  • 13. Funções do núcleo (Kernel)• Gerenciamento de memória: É a parte do kernel responsável por gerenciar o acesso à memória principal (RAM).• Controla a leitura, gravação de dados e instruções na memória.
  • 14. Funções do núcleo (Kernel)• Controle do uso da CPU (Unidade de processamento central) O núcleo decide a qualquer momento qual dos programas em execução deve ser alocado para o processador ou processadores.
  • 15. Resumindo (Kernel)• O Kernel pode ser descrito como um grande organizador: ele é o responsável por garantir que todos os programas(processos) terão acesso aos recursos de que necessitam.
  • 16. Resumindo (Kernel)• Quando o Sistema Operacional é carregado, o Kernel passa a administrar as principais funções dentro do S.O.• Em geral o Código fonte do Kernel é modificado para obter melhor desempenho do sistema.
  • 17. Processos• Processos (terefas) –Toda vez que se executa um programa ou comando é gerado um processo no sistema. Processos são, portanto, comandos ou programas em execução.• Todo processo é identificado por um número chamado process id (PID).
  • 18. Gerenciamento de programas Gerenciador de tarefas do Windows
  • 19. Gerenciamento de programas• Monotarefa (monoprogramável): pode-se executar apenas um programa de cada vez.• Qualquer outro programa para ser executado tem que aguardar o término do programa corrente.
  • 20. Gerenciamento de programas• Os sistemas operacionais monotarefa permite que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa.
  • 21. Gerenciamento de programas• Multitarefa (multiprogramável): pode-se executar vários programas que estão carregados em memória (concorrentemente).• Sendo que um pode estar ocupando o processador e outros ficam enfileirados, aguardando a sua vez.
  • 22. Gerenciamento de programas• Os sistemas operacionais multiprogramáveis pode-se observar o compartilhamento da memória e do processador.
  • 23. Gerenciamento de programas• O sistema operacional se preocupa em gerenciar o acesso concorrente aos seus diversos recursos, como memória, processador e periféricos, de forma ordenada e protegida, entre os diversos programas.
  • 24. Quantidade de Usuários• Monousuário: apenas um usuário usa o sistema por vez. Ex.: MS-DOS, Windows 3.1, Windows 95/98
  • 25. Quantidade de Usuários• Multiusuário: vários usuários usam o sistema ao mesmo tempo .Ex.: Windows 2000, XP, Vista,W7, W8.
  • 26. Processamento• Monoprocessamento- o sistema operacional executa apenas uma tarefa por vez. (processador com apenas um núcleo)
  • 27. Processamento• Multiprocessamento- é a capacidade de um sistema operacional executar simultaneamente dois ou mais processos (tarefas). Pressupõe a existência de dois ou mais processadores.
  • 28. Processamento• Monoprocessamento X Multiprocessamento
  • 29. (SOR)Sistemas Operacionais para Redes• São projetados para possibilitar que os computadores trabalhem em uma rede compartilhando recursos e serviços.• Além do compartilhamento de recursos, o S.O suporta segurança de dados, diagnóstico e solução de problemas e controle administrativo.
  • 30. Sistemas Operacionais de 32 e 64bits• Os termos 32 bits e 64 bits se referem à maneira como o processador de um computador (também chamado de CPU) processa os dados por vez.
  • 31. Sistemas Operacionais de 32 e 64bits• Todos os dispositivos fisicos precisam de drivers de 64 bits para funcionar em uma versão de 64 bits do Windows.• Os processadores atuais com vários núcleos de processamento, o sistema 64 bits é o mais recomendado, pois permitirá um desempenho maior do sistema.
  • 32. Sistemas Operacionais de 32 e 64bits• Para que uma arquitetura x64 funcione com o máximo de desempenho, o S.O e o restante dos programas têm que suportar 64 bits também.• Basicamente, a diferença entre as versões 32 e 64 bits do Windows é a capacidade de processamento que cada uma delas suporta.
  • 33. Sistemas Operacionais de 32 e 64bits• O Windows 64 é capaz de gerenciar quantidades grandes de memória RAM de maneira mais eficiente do que o Windows 32.