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

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

Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial

Apresentações semelhantes


Apresentação em tema: "Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial"— Transcrição da apresentação:

1 Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
Sistemas Operacionais Proprietários Prof. Vitor Luiz Ramos Barbosa

2 Sistemas Operacionais

3 Introdução Controla todos os recursos do computador, e fornece a base sobre a qual os programas aplicativos são escritos. Por mais complexo que pareça, é apenas um conjunto de rotinas executado pelo processador.

4 Introdução Controla o funcionamento de um computador, gerenciando a utilização e o compartilhamento dos seus diversos recursos, como processadores, memórias e dispositivos de entrada e saída.

5 SO na visão do usuário Chamadas de sistema
transferem a execução de qualquer aplicação para o sistema operacional através de parâmetros, o programa informa exatamente o que necessita o retorno faz com que a execução do programa seja retomada a partir da instrução que segue a chamada

6 Kernel parte do sistema operacional responsável por implementar as chamadas de sistema. Os principais componentes do kernel de qualquer sistema operacional são a gerência do processador, a gerência de memória, o sistema de arquivos e a gerência de entrada e saída

7 Classificação Sistemas monoprogramáveis ou monotarefas
voltados para a execução de um único programa qualquer outra aplicação, para ser executada, deveria aguardar o término do programa atual processador permanece ocioso, sem realizar qualquer tipo de processamento memória é subutilizada caso o programa não a preencha totalmente

8 Classificação Sistemas multiprogramáveis ou multitarefas
recursos computacionais são compartilhados entre os diversos usuários e aplicações outros programas podem estar sendo processados no mesmo intervalo de tempo compartilhamento da memória e do processador o Sistema Operacional se preocupa em gerenciar o acesso concorrente aos seus diversos recursos redução do tempo de resposta das aplicações processadas no ambiente e de custos

9 Classificação Sistemas com múltiplos processadores
possui duas ou mais CPUs interligadas trabalhando em conjunto Permite que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador. vantagens específicas como escalabilidade, disponibilidade e balanceamento de carga

10 Classificação Sistemas Operacionais de Rede
permite que um host compartilhe seus recursos, como impressora ou diretório, com os demais hosts da rede

11 Classificação Sistemas Distribuídos
o Sistema Operacional esconde os detalhes dos hosts individuais e passa a tratá-los como um conjunto único, como se fosse um sistema fortemente acoplado permite, por exemplo, que uma aplicação seja dividida em partes e que cada parte seja executada por hosts diferentes da rede de computadores

12 SO Livre X SO Proprietário

13 SO Livre X SO Proprietário
Vivemos hoje em um dilema, usar Linux ou Windows? Qual você prefere? Porquê?

14 SO Livre Caracteriza-se pela liberdade aos usuários, para utilizar seus produtos bem como executar, copiar, estudar e modificar Idealizado por Richard Stallman, já no fim da década de 80

15 SO Livre GPL "General Public License“
Pode ser traduzida como uma modalidade de contrato de licenciamento, por meio do qual as pessoas que licenciam determinado software se obrigam a fazer com que os desenvolvimentos a partir daquela versão também se tornem públicos.

16 SO Livre Premissas de liberdade que se baseia a GPL
(1) liberdade de executar o programa, para qualquer propósito; (2) liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades; (3) liberdade de redistribuir cópias de modo que se possa ajudar ao seu próximo; (4) liberdade de aperfeiçoar o programa fazendo com que toda a comunidade beneficie deles.

17 SO Livre Não é sinônimo de software grátis.
Também é incorreto entender que software livre é software sem direitos autorais. O software gratuito, por seu turno, também conhecido como "freeware", permite aos interessados utilizar o programa sem a necessidade de pagamento, o que não significa ser necessariamente software livre.

18 SO Proprietário Caracteriza-se por ter o código-fechado, impossibilitando o seu conteúdo a terceiros, bem como sua modificação, ele centraliza-se na venda de programas, visando lucros. Na sua aquisição, não basta apenas comprar um CD- ROM, precisa-se a licença de uso, seguindo regras de utilização do programa.

19 SO Proprietário Curiosidades
Por ser considerada obra intelectual, o software no Brasil permite ao autor de sua criação licenciá-lo a título gratuito ou oneroso. Considera-se oneroso nas hipóteses em que há pagamento de determinada quantia pela cessão do direito de uso

20 SO Proprietário Sinteticamente, destacamos que as modalidades de licenciamento de software mais conhecidas no Brasil estão divididas em quatro categorias, quais sejam: desenvolvimento de software por encomenda; transferência de tecnologia; licenciamento direto entre detentor do direito e usuário; licenciamento entre desenvolvedor e usuário com intermediário agindo na forma de revenda.

21 Links Úteis http://www.freebsd.org/ http://www.apple.com/macosx/lion/

22 Atividades Defina as funções do Kernel do sistema operacional.
O que são sistemas com múltiplos processadores e quais as vantagens em utilizá-los? Apresente 3 Sistema operacionais proprietários e 3 Sistemas Operacionais Livres Cite dois exemplos de Sistemas Operacionais de rede. Apresente algumas vantagens de se utilizar sistemas distribuídos e crie uma situação hipotética em que eles podem ser utilizados. Como os processos são executados em um sistema com mais de um núcleo?


Carregar ppt "Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial"

Apresentações semelhantes


Anúncios Google