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

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

Sistemas Operacionais Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho

Apresentações semelhantes


Apresentação em tema: "Sistemas Operacionais Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho"— Transcrição da apresentação:

1 Sistemas Operacionais Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho E-mail: cynaracarvalho@yahoo.com.br

2 Introdução O Sistema Operacional é um programa muito especial, talvez o mais importante e mais complexo para um sistema de computação. Sem esse programa os sistemas de computação não conseguem realizar nenhuma operação.

3 Entrando em Operação... Devido a sua função de coordenação do sistema de computação, deve entrar em funcionamento logo que o sistema for ligado, manter-se em operação durante o tempo todo e só deixar de operar quando o sistema de computação for desligado.

4 Objetivo O objetivo principal dos sistemas operacionais é criar com eficiência um ambiente de trabalho no sistema de computação, que seja conveniente para o usuário.

5 Partes É formado por duas partes: o Kernel e o Shell. Kernel: núcleo do sistema operacional que realiza as funções básicas para o funcionamento do sistema. Shell: responsável pela comunicação (interface) com o usuário (aparência do sistema).

6 Funções As funções básicas de um sistema operacional são: Fornecer uma interface de comunicação entre sistema de comunicação e o usuário. Gerenciar a operação dos dispositivos de hardware do computador. Gerenciar e manter o sistema de arquivos armazenados. Dar suporte aos programas que são executados.

7 Funcionamento do Sistema

8 Inicialização de um sistema computacional Passo 1 A fonte de alimentação fornece energia elétrica para as diferentes partes do sistema processador BIOS Funções do SO

9 Inicialização de um Sistema Computacional Passo 2 O processador procura o BIOS BIOS Basic Input/Output System Firmware que contém as instruções de inicialização do computador processador BIOS Funções do SO

10 10 Passo 3 A BIOS realiza o POST POST Power-On Self Test Teste mediante o qual são verificados componentes tais como mouse, teclado, conectores e placas de expansão processador BIO S placas de expansão conectores teclado drive de CD-ROM  Inicialização de um sistema computacional Funções do SO

11 11 Passo 4 Os resultados do POST são comparados com os dados armazenados no chip CMOS Chip CMOS Complementary Metal Oxyde Semiconductor Armazena informações de configuração do computador e também detecta novos dispositivos conectados processador BIOS placas de expansão conectores drive de CD- ROM chip CMO S  Inicialização de um sistema computacional Funções do SO

12 12 processador BIOS placas de expansão conectores drive de CD-ROM chip CMOS disco rígido drive de disco flexível Passo 5 O BIOS procura os arquivos do sistema no drive A (disco flexível) e, em seguida, no drive C (disco rígido) Arquivos do sistema Arquivos específicos do sistema operacional, carregados durante a inicialização  Inicialização de um sistema computacional Funções do SO

13 13 Passo 6 O programa de boot carrega na RAM o kernel do SO (armazenado no HD), o qual assume, a partir de então, o controle do computador processador BIOS placas de expansão conectores drive de CD-ROM chip CMOS disco rígido drive de disco flexível módulos de memória RAM  Inicialização de um sistema computacional Funções do SO

14 14  Inicialização de um sistema computacional Passo 7 O SO carrega informações de configuração, exibe a área de trabalho (desktop) na tela e executa programas na pasta Iniciar (StartUp) Pasta Iniciar (StartUp) Contêiner de uma lista de programas que são automaticamente iniciados quando o computador é inicializado Funções do SO

15 15  Gestão da Memória Virtual  O SO aloca uma porção de um meio de armazenamento (usualmente o disco rígido) para atuar como RAM adicional RAM (memória física) Disco (memória virtual) Funções do SO

16 16  Gestão da Memória Virtual Passo 1 O SO transfere os dados e as instruções de programas menos usados recentemente para o disco rígido, uma vez que a memória é necessária para outros propósitos RAM (memória física) Disco (memória virtual) swap out de página Funções do SO

17 17  Gestão da Memória Virtual Passo 2 O SO transfere os dados e as instruções de programas do disco rígido para a memória quando necessários RAM (memória física) Disco (memória virtual) swap out de página swap in de página Funções do SO

18 Evolução Sistema em Lote (Batch): foi o primeiro tipo de processamento encontrado nos primeiros computadores de grande porte, com leitor de cartões perfurados. Nessa época o usuário não interagia com o sistema de computação. Os dados não podiam ser mudados enquanto o programa estava em execução. Qualquer erro no programa começava tudo novamente.

19 Evolução Sistema de Tempo Compartilhado (Time Sharing): a CPU executa vários jobs (tarefas) alternados, mas essas trocas são realizadas com tanta velocidade e frequência que permite que os usuários interajam com os programas durante sua execução. Deixaram de ser Monotarefa para serem Multitarefa.

20 Evolução Sistemas Paralelos (Multiprocessamento): possuem mais do que um processador compartilhando todos o recursos de hardware, é o Multiprocessamento.

21 Evolução Sistemas de Tempo Real (Real Time): o processo tem que ser feito dentro do limite de tempo determinado, senão haverá falhas. Existem dois tipos: Crítico: garante que tarefas sejam executas a tempo. Não Crítico: tarefa recebe prioridade até ser concluída. OBS: Críticos são usados em controles industriais, científicos entre outros e alguns necessitam de sistemas operacionais especiais.

22 Modelos de Sistemas Operacionais MS DOS Microsoft Windows Mac OS Unix Linux Demais sistemas...

23 Tipos de Interface para usuários Interface de linha de comando (command line interface). Usa linha de comandos alfanuméricos para navegar entre os discos e pastas, para copiar, formatar deletar e também para executar aplicativos. Exemplos: DOS e Unix. Interface gráfica para usuários (Graphical User Interface ou GUI). Usam ícones, menus e janelas para acessar programas, discos e executar comandos do sistema. Exemplos deste tipo de relação: Windows, Mac OS e Linux.

24 MS DOS Introduzido no início da década de 1980, utiliza uma interface com o usuário de linha de comando. O usuário precisa dar alguma instrução, ou comando, ao sistema operacional.

25 Microsoft Windows O Windows se iniciou como um ambiente operacional para o MS DOS, suas versões são: Windows 1.0 - 2.0 – 3.0 – 3.1 – 95 – 98 – 98 SE – 2000 – ME – XP – Vista - 7 e sua última versão o Windows 8.1 e agora está chegando o Windows 10. O recurso que torna o Windows fácil de usar é a sua interface gráfica, na qual os usuários trabalham com imagens na tela denominadas ícones e com os menus.

26 Mac OS O Macintosh Operating System é a denominação do sistema operacional padrão dos computadores Macintosh produzidos pela Apple. A primeira versão foi lançada em 1984. Até antes da versão 7.6, era apenas chamado System, da versão 7.6 em diante passou a ser chamado Mac OS. Após a versão 10 removeu-se o "Mac", utilizando-se apenas OS X.

27 Unix Unix é um sistema operativo portátil, multitarefa e multiutilizador (ou multiusuário) originalmente criado por Ken Thompson, Dennis Ritchie, Douglas McIlroy e Peter Weiner, que trabalhavam nos Laboratórios Bell (Bell Labs) da AT&T. A marca UNIX é uma propriedade do The Open Group, um consórcio formado por empresas de informática.

28 Linux O núcleo Linux foi desenvolvido pelo programador finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob a licença GPL para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir livremente de acordo com os termos da licença. Possui várias distribuições como por exemplo: Conectiva, Kurumim, Fedora, Debian, Ubuntu...

29 Android O Sistema Android foi adquirido pela Google ainda em 2005. De lá para cá, a gigante das buscas veio trabalhando para conquistar o mercado móvel. Hoje, o Android é o sistema portátil mais usado do mundo, sendo que ele vem ganhando destaque por ser pioneiro no lançamento de diversos recursos. A versão mais recente é a 4.3.

30 iOS O Sistema iOS (antes chamado de iPhone OS) é um sistema operacional móvel da Apple desenvolvido originalmente para o iPhone, também é usado em iPod touch, iPad e Apple TV. A Apple não permite que o iOS seja executado em hardware de terceiros. A interface do usuário do iOS é baseado no conceito de manipulação direta, utilizando gestos em multi-toque

31 Atualmente...

32 Fim!!!


Carregar ppt "Sistemas Operacionais Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho"

Apresentações semelhantes


Anúncios Google