sistemas operacionais · software livre refere-se à liberdade dos usuários para executarem,...
TRANSCRIPT
![Page 1: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/1.jpg)
Sistemas Operacionais
![Page 2: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/2.jpg)
Software
Software é todo e qualquer conjunto de instruções (ordens) que o computador executa.
É a parte lógica de um sistema computacional que controla o hardware.
![Page 3: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/3.jpg)
Funcionalidades do Software
Mecanismo pelo qual:
Explora recursos do hardware.
Executa determinadas tarefas
Interage com a máquina.
Torna o computador operacional.
![Page 4: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/4.jpg)
Tipos de Software
O computador possui dois tipos de softwares:
Softwares Básicos (interagem com o hardware)
Softwares Aplicativos (Auxiliam o usuário)
Obs: São programas necessários para permitir o funcionamento do hardware
![Page 5: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/5.jpg)
Softwares Básicos
São softwares que Permitem a criação de novos softwares.
Para que o computador nos entenda, precisamos utilizar uma linguagem que lhe seja compreensível.
Para que linguagens de diversos tipos sejam
traduzidas para a linguagem de máquina, utilizamos um tradutor.
![Page 6: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/6.jpg)
Software Básico (sistema operacional)
GERENCIA o Hardware e o Software da máquina de forma organizada, confiável e a mais simples possível.
![Page 7: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/7.jpg)
Software Aplicativo
É um conjunto de programas voltados para a solução de problemas do usuário. Pode ser de uso geral ou específico.
Uso geral (editores de texto, gráficos, planilhas
eletrônicas, gerenciadores de banco de dados, etc)
Uso específico (folha de pagamento, contabilidade, contas a pagar e receber, etc)
![Page 8: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/8.jpg)
Categorias
Software proprietário: Programas utilizados por um determinado período e após esse período deve ser paga uma taxa de registro para o desenvolvedor.
Software livre: Programas distribuídos livremente pela Internet.
![Page 9: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/9.jpg)
Software Proprietário
O uso, redistribuição ou modificação do software proprietário é proibida ou cercados de muitas restrições que na prática não são possíveis de serem realizados livremente.
Mecanismos que barateiam o custo de software proprietário: Licença de uso empresarial
Versão para rede
![Page 10: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/10.jpg)
Pirataria de Software
A pirataria de software existe para
quem copia ou usa ilegalmente um
software proprietário.
No Brasil pirataria de software é crime.
![Page 11: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/11.jpg)
Software Livre
Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software.
São programas que permitem a livre distribuição, acesso ao código-fonte e o direito de alterar o programa.
Diz respeito a quatro tipos de liberdade:
Execução
Estudo e adaptação
Redistribuição
Publicação de melhorias
![Page 12: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/12.jpg)
Tipos de Software
![Page 13: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/13.jpg)
Sistemas Operacionais
DEFINIÇÃO:
Sistema operacional é o software responsável pela criação do ambiente de trabalho da máquina. Sendo a camada intermediária entre o aplicativo e o hardware da máquina.
Responsável por interpretar comandos básicos do computador, sendo a interface pela qual o usuário tem acesso aos recursos que o hardware oferece.
![Page 14: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/14.jpg)
![Page 15: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/15.jpg)
Principais Tarefas do SO
Proporcionar a interface com o usuário
Gerenciar e manter os sistemas de arquivos
Gerenciar os dispositivos de hardware
Dar suporte a outros programas.
![Page 16: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/16.jpg)
Interface com o Usuário
Linha de comando
Os usuários devem digitar os comandos
![Page 17: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/17.jpg)
Interface com o Usuário
Interface Gráfica
Interação com o usuário de forma gráfica.
Possuem janelas, ícones, menus etc.
![Page 18: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/18.jpg)
Gerenciar e Manter os Sistemas de Arquivos
Permite o gerenciamento de arquivos organizado em
diretórios (árvore de diretórios).
![Page 19: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/19.jpg)
Sistema Operacional (Máquina Virtual)
Os detalhes sobre os processos não devem aparecer na abstração do usuário.
Interação entre usuários e computador mais simples, confiável e eficiente.
~mostrar virtual box~
![Page 20: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/20.jpg)
Gerenciar Dispositivos de Hardware
Gerencia e disponibiliza os recursos da máquina e seus periféricos de forma confiável e organizada.
Compartilhamento de CPU, memórias e dispositivos de E/S
![Page 21: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/21.jpg)
Sistema Operacional (Gerenciador de Recursos)
Exemplo: o aconteceria se 3 processos resolvessem imprimir simultaneamente na mesma impressora?
![Page 22: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/22.jpg)
Categorias de Sistemas Operacionais
Sistemas Monotarefas
Sistemas Multitarefas
Sistemas Multiusuários
Sistemas Embarcados
Sistemas em Tempo Real
![Page 23: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/23.jpg)
Sistemas Operacionais - Monotarefa
O ambiente mais simples é aquele onde um usuário executa um aplicativo de cada vez. Como o próprio nome diz, o S.O. permite que apenas uma programa (tarefa) seja executado de cada vez.
![Page 24: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/24.jpg)
Sistemas Operacionais - Multitarefa
Os sistemas multitarefa representam um avanço em relação aos sistemas monotarefa. Muitos comportam apenas um usuário, que, pode entretanto, executar várias atividades ao mesmo tempo. Ex. Impressão, digitação de texto, acesso a Internet, etc.
![Page 25: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/25.jpg)
Sistemas Operacionais - Multiusuário
Os sistemas multiusuário tem que manter o controle de todos os usuários e impedir que eles interfiram uns com os outros.
![Page 26: Sistemas Operacionais · Software Livre Refere-se à liberdade dos usuários para executarem, copiarem, distribuírem, estudarem, modificarem e melhorarem o software. São programas](https://reader035.vdocuments.net/reader035/viewer/2022081402/6079c64b713c6d2d483b5510/html5/thumbnails/26.jpg)
Vírus
São programas de computador que são executados sem a permissão do usuário, podendo ocasionar diversos danos a outros softwares.
Os vírus se propagam de um computador para outro através de disquetes, pen drives ou através da Internet.