A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Administração de Sistemas Operacionais I

Apresentações semelhantes


Apresentação em tema: "Administração de Sistemas Operacionais I"— Transcrição da apresentação:

1 Administração de Sistemas Operacionais I
Prof.: Lauro Alves

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 . HARDWARE (DISPOSITIVOS FÍSICOS) KERNEL(NÚCLEO DO SISTEMA) SHELL( INTERPRETADOR DE COMANDOS) USUÁRIOS

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. CPU PROGRAMA A PROGRAMA B PROGRAMA C

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.


Carregar ppt "Administração de Sistemas Operacionais I"

Apresentações semelhantes


Anúncios Google