SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
Profº Lucas
1. CONTEXTO HISTÓRICO
Décadas passadas, os computadores rodavam apenas um
programa por vez (característica monotarefa). Os
programadores escreviam softwares em vários cartões
perfurados.
Profº Lucas Mansueto
•Após isso, os cartões eram entregues a um Operador de
Computador que fazia o carregamento dos cartões em um
computador gigantesco para serem processados.
Profº Lucas Mansueto
O nascimento dos sistemas operacionais
• O computador rodava o programa e devolvia algum resultado
para o programador e desligava.
• Vale lembrar que muitas vezes o processo demorava em razão do
operador que manipulava o computador.
• A partir disso, tornou-se necessário criar algo que fizesse com que
as máquinas operassem sem a necessidade de nenhum operador.
Nesse sentido, nasceram os Sistemas Operacionais. Então, com o
passar do tempo não havia mais necessidade de ter um operador
de computador humano carregando cartões perfurados nessas
máquinas.
Profº Lucas Mansueto
Profº Lucas Mansueto
Profº Lucas Mansueto
O que é o
Sistema Operacional
(S.O)??
•Tipicamente, o primeiro programa a rodar quando
um computador é ligado e todos os programas
subsequentes são iniciados pelo sistema
operacional.
•Possui alguns privilégios quanto ao acesso aos
componentes de Hardware do computador que
permitem que ele controle outros programas.
Ex: Windows, Linux, MacOS, Android etc.
Profº Lucas Mansueto
O que acontece quando
ligamos o computador?
Onde entra o S.O?
Profº Lucas Mansueto
Corrente elétrica: ao acionar o interruptor, há a entrada de
corrente elétrica para os componentes da máquina.
•Essa entrada de energia passa pela fontes de
alimentação.
Profº Lucas Mansueto
BIOS ENTRA EM AÇÃO !!!
•Isso em computadores mais antigos, uma vez que boa
parte dos computadores atuais traz o UEFI (Unified
Extensible Firmware Interface) no lugar da BIOS (Basic
Input/Output System).
•UEFI é uma forma mais avançada de versátil de dar
“boot” no computador.
Profº Lucas Mansueto
Profº Lucas Mansueto
Profº Lucas Mansueto
Profº Lucas Mansueto
BIOS/UEFI
A BIOS/UEFI, portanto, é o “motor de partida” da máquina.
Ela “acorda” os componentes de acordo com uma
configuração predeterminada. Não sem executar o que é
conhecido como POST (Power On Self Test), que verifica se os
componentes estão funcionando adequadamente.
Tudo pronto? Simbora Sistema Operacional!
Entre em ação...
Profº Lucas Mansueto
Profº Lucas Mansueto
BOOT E MBR
•As funções anteriores independem de um S.O, já que
são tarefas de “baixo nível” para inicializar os
componentes e verificar se eles estão funcionando
como deveriam. Isso em qualquer sistema
operacional.
•O próximo passo é buscar um dispositivo para “dar o
boot”. Caso o usuário tenha um sistema operacional
instalado, o BIOS/UEFI irá procurar o bootloader no
disco primário.
Profº Lucas Mansueto
Profº Lucas Mansueto
De ontem pra Hoje
Profº Lucas Mansueto
• Computadores ficaram mais rápidos e mais baratos;
• Com o tempo, as pessoas começaram a querer compartilhar seus
programas (softwares) de computador. No entanto, naquela época, o
programador só codificava seu software para ser executado em um
computador específico;
• O processador, leitor de cartões perfurados e suas impressoras eram
conhecidos pelo programador e, no geral, não eram modificados;
• Naquela época, os computadores podiam ter o mesmo processador, mas
tinham impressoras diferentes ou tinhas a mesma impressora, mas
tinham leitores de cartão perfurados diferentes.
•Programadores tinham que se preocupar com a
codificação do programa em si, com a interface do
programa com cada modelo de impressora e outros
dispositivos conectados ao computador – o que
atualmente chamamos de periféricos.
•Programação começou a ficar invivável.
•A partir disso, alguém teve a ideia GENIAL de criar um
software chamado SISTEMA OPERACIONAL. Este
funcionaria como um intermediário entre os programas e
os periféricos.
Profº Lucas Mansueto
DRIVER
• E como ele saberia passar instruções para cada hardware
específico? Para tal, havia a necessidade de um Driver.
• Por exemplo: se você quiser imprimir essa aula para estudá-la
posteriormente, você vai no botãozinho de imprimir. O sistema
operacional entende que você quer imprimir algo, mas ele não
tem condições de saber como exatamente pedir isso para a sua
impressora, então ele pede para um intermediário – chamado
driver – interagir com a impressora e imprimir o que você
deseja. É como se ele terceirizasse o serviço de imprimir para o
driver.
Profº Lucas Mansueto
• Antigamente, existiam poucos fabricantes de periféricos e
nenhum sistema operacional, logo o programador implementava
o software específico para essas fabricantes.
• Com o passar do tempo, foram surgindo infinitos fabricantes com
infinitos periféricos, mas ainda hoje existem poucos sistemas
operacionais, logo as fabricantes é que passaram a ser
responsáveis por implementar seus drivers para todos os
sistemas operacionais.
Profº Lucas Mansueto
Profº Lucas Mansueto
O Primeiro Sistema Operacional Popular
do Mundo
No fim da década de sessenta, dois pesquisadores –
Ken Thompson e Dennis Ritchie – decidiram construir
um sistema operacional mais leve e ágil do que aqueles
que existiam na época. Eles o batizaram de Unix (Não é
Linux, é Unix!) – esse foi o primeiro sistema
operacional popular do mundo.
Profº Lucas Mansueto
DIVISÃO DO SISTEMA OPERACIONAL
•KERNEL: Primeiro, as funcionalidades principais, como
gerenciamento de memória, gerenciamento de
multitarefa e manipulação de entrada/saída de dados.
•Segundo: Ferramentas úteis que vinham com o
sistema operacional, mas que não faziam parte do
Kernel – como programas e bibliotecas.
Profº Lucas Mansueto
DIVISÃO DO SISTEMA OPERACIONAL
Interface: Um SO composto somente de núcleo não é nada
usual para leigos, para facilitar a interação com o
computador foi criada uma Interface Gráfica para/de
Usuário. Esta interface são as Janelas que o usuário visualiza
os programas.
Interfaces Gráficas de Usuário de forma abreviada GUI
(Graphic User Interface)
Profº Lucas Mansueto
Profº Lucas Mansueto
Blue Screen of Death
Profº Lucas Mansueto
Profº Lucas Mansueto
Definição
Resumidamente, podemos afirmar que um
computador é um equipamento eletrônico que recebe,
processa, transforma, armazena e devolve informações ao
usuário.
Em seu funcionamento, um computador é uma
máquina composta de equipamentos de hardware e de
softwares diversos.
Profº Lucas Mansueto
Hardware e Software
Hardware: É a parte física do computador, como por
exemplo: gabinetes, teclados, mouses, drives,
impressoras, processadores, discos rígidos, pen drives
etc.
Software: É a parte lógica do computador. Uma
sequência de instruções a ser seguida ou executada.
“Hardware você chuta, software você xinga.”
Profº Lucas Mansueto
Tipos de programas de
computador:
Profº Lucas Mansueto
Softwares de sistema: Esses incluem o firmware
(conjunto de instruções operacionais programadas
diretamente no hardware, o BIOS dos computadores
pessoais, por exemplo), DRIVERS DE DISPOSITIVOS, o
próprio sistema operacional.
Softwares aplicativos: Esses permitem ao usuário fazer
uma ou mais atividades específicas, ex: word, calc,
notepad, photoshop, etc.
Profº Lucas Mansueto
SISTEMA OPERACIONAL
MONOUSUÁRIO VS MULTIUSUÁRIO
Sistema monousuário: Um sistema operacional é
classificado como monousuário quando não permite
ser utilizado mais de um usuário simultaneamente.
Ex.: MS-DOS, Windows 3.x, Windows9x,
Millenium.
Profº Lucas Mansueto
SISTEMA MULTIUSUÁRIO
Projetados para suportar várias sessões de usuários
em um computador.
Ex.: Windows XP, Vista, 7 ,Linux e Mac OS
Profº Lucas Mansueto
Sistema Operacional:
Monotarefa VS MultiTarefa
Sistema monotarefa: São sistemas que executam
apenas uma tarefa por vez.
Ex.: MS-DOS
Sistema multitarefa: é aquele que permite executar
várias tarefas simultâneas.
EX.: Windows, Linux e Mac OS.
Profº Lucas Mansueto
Licenças de Software
• Uma licença de software define o que um usuário pode ou
não fazer com ele, ela se baseia essencialmente no direito
autoral.
• Existem vários tipos de licenças de software, mas, no que
tange ao concurso público, apenas duas são de valor
significativo: a licença de software livre e a licença de
software proprietário.
Profº Lucas Mansueto
Software Proprietário
• A licença de software proprietário reserva o direito autoral
do programa. Um software proprietário é também
conhecido como software não livre, pois uma de suas
principais características é manter o Código Fonte fechado.
• Há vários softwares proprietários gratuitos. Por outro lado,
existem aqueles que, para o usuário adquirir o direito de uso,
exigem a compra de uma licença de uso, a qual não lhe dá
direito de propriedade sobre o programa, apenas concede a
ele o direito de utilizá-lo, além de impor algumas regras
quanto ao seu uso.
Profº Lucas Mansueto
Profº Lucas Mansueto
Software Livre
•Em contrapartida ao software proprietário, um grupo
criou o software livre. Como princípio atribuem-se às
leis que regem a definição de liberdades como forma
de protesto em relação ao software proprietário.
•O software livre tem como primordial característica o
Código Fonte Aberto. A principal organização que
mantém e promove o software livre é a Free Software
Foundation (FSF).
Profº Lucas Mansueto
Para que um software seja classificado como Software Livre, ele
deve obedecer a quatro liberdades de software do projeto GNU -
General Public License (Licença Pública Geral) - idealizado por
Richard Matthew Stallman, ativista e fundador do movimento
software livre:
• Liberdade 0: a liberdade para executar o programa, para qualquer
propósito;
• Liberdade 1: a liberdade de estudar como o programa funciona e
adaptá-lo às suas necessidades;
• Liberdade 2: a liberdade de redistribuir cópias do programa de
modo que você possa ajudar ao seu próximo;
• Liberdade 3: a liberdade de modificar o programa e distribuir
essas modificações, de modo que toda a comunidade se beneficie.
Profº Lucas Mansueto
LINUX É O MAIOR EXEMPLO
•O Linux e um dos principais projetos desenvolvidos
sob a licenca de software livre, assim como o BrOffice,
mas o principal responsavel por alavancar o software
livre, assim como o próprio Linux, foi o projeto
Apache2 que no inicio só rodava em servidores Linux
e hoje e multiplataforma.
Profº Lucas Mansueto
Profº Lucas Mansueto
Shareware
•A Licença do tipo Shareware é comumente usada
quando se deseja permitir ao usuário uma degustação
do programa, é uma licença que oferece
funcionalidades reduzidas ou mesmo em sua
totalidade, porém, com um prazo para esse uso que,
depois de encerrado, o programa limita as
funcionalidades ou pode deixar de funcionar.
Profº Lucas Mansueto
Profº Lucas Mansueto

Weitere ähnliche Inhalte

Was ist angesagt?

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosPmpc10
 
04 sistemas operacionais
04   sistemas operacionais04   sistemas operacionais
04 sistemas operacionaismorgannaprata
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-FinalJordan Claussen
 
Aula I - Introdução ao Windows
Aula I - Introdução ao WindowsAula I - Introdução ao Windows
Aula I - Introdução ao WindowsJéssica Amaral
 
Evolução dos Sistemas operativos
Evolução dos Sistemas operativosEvolução dos Sistemas operativos
Evolução dos Sistemas operativosvbassani
 
Palestra Windows 7 - SaraXDeivid
Palestra Windows 7 - SaraXDeividPalestra Windows 7 - SaraXDeivid
Palestra Windows 7 - SaraXDeividSara Barbosa
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsJoeldson Costa Damasceno
 
Módulo 2 - Microsoft Windows 7
Módulo 2 - Microsoft Windows 7Módulo 2 - Microsoft Windows 7
Módulo 2 - Microsoft Windows 7Paulo Guimarães
 
Aulas 01 e 2 iniciando no windows 7
Aulas 01 e 2  iniciando no windows 7Aulas 01 e 2  iniciando no windows 7
Aulas 01 e 2 iniciando no windows 7Boris Junior
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Paulo Guimarães
 
Windows 7 - TRE RS - 2015
Windows 7 - TRE RS - 2015Windows 7 - TRE RS - 2015
Windows 7 - TRE RS - 2015Veonaprovalogo
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticJordan Claussen
 

Was ist angesagt? (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
04 sistemas operacionais
04   sistemas operacionais04   sistemas operacionais
04 sistemas operacionais
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-Final
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula I - Introdução ao Windows
Aula I - Introdução ao WindowsAula I - Introdução ao Windows
Aula I - Introdução ao Windows
 
Evolução dos Sistemas operativos
Evolução dos Sistemas operativosEvolução dos Sistemas operativos
Evolução dos Sistemas operativos
 
Windows x Linux - O que preciso saber!
Windows x Linux - O que preciso saber!Windows x Linux - O que preciso saber!
Windows x Linux - O que preciso saber!
 
Palestra Windows 7 - SaraXDeivid
Palestra Windows 7 - SaraXDeividPalestra Windows 7 - SaraXDeivid
Palestra Windows 7 - SaraXDeivid
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
Módulo 2 - Microsoft Windows 7
Módulo 2 - Microsoft Windows 7Módulo 2 - Microsoft Windows 7
Módulo 2 - Microsoft Windows 7
 
Aulas 01 e 2 iniciando no windows 7
Aulas 01 e 2  iniciando no windows 7Aulas 01 e 2  iniciando no windows 7
Aulas 01 e 2 iniciando no windows 7
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)
 
Sistemas operacionais 01
Sistemas operacionais   01Sistemas operacionais   01
Sistemas operacionais 01
 
Slides Windows 7
Slides Windows 7Slides Windows 7
Slides Windows 7
 
Windows 7
Windows 7Windows 7
Windows 7
 
Windows 7 - TRE RS - 2015
Windows 7 - TRE RS - 2015Windows 7 - TRE RS - 2015
Windows 7 - TRE RS - 2015
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
Windows xp
Windows xpWindows xp
Windows xp
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 

Ähnlich wie Aula 00 - Introdução à informática

Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionaisAparicio Junior
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Introducao a educacao_digital_aula_1_
Introducao a educacao_digital_aula_1_Introducao a educacao_digital_aula_1_
Introducao a educacao_digital_aula_1_Hyrum Pina
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Como escolher um Sistema Operacional
Como escolher um Sistema OperacionalComo escolher um Sistema Operacional
Como escolher um Sistema OperacionalMirelle Ferreira
 
Sistemas operacionais introdução
Sistemas operacionais introduçãoSistemas operacionais introdução
Sistemas operacionais introduçãoCarlos Melo
 
Introdução aos Sistemas operacionais
Introdução aos Sistemas operacionaisIntrodução aos Sistemas operacionais
Introdução aos Sistemas operacionaisNécio de Lima Veras
 
Computadores
ComputadoresComputadores
ComputadoresTiago
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a InformáticaDaniel Brandão
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
1325 aula 1_int__informática
1325 aula 1_int__informática1325 aula 1_int__informática
1325 aula 1_int__informáticaCidah Silva
 
Infraestrutura de Software - Introdução
Infraestrutura de Software - IntroduçãoInfraestrutura de Software - Introdução
Infraestrutura de Software - IntroduçãoRodrigo Rodrigues
 

Ähnlich wie Aula 00 - Introdução à informática (20)

Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Introducao a educacao_digital_aula_1_
Introducao a educacao_digital_aula_1_Introducao a educacao_digital_aula_1_
Introducao a educacao_digital_aula_1_
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Como escolher um Sistema Operacional
Como escolher um Sistema OperacionalComo escolher um Sistema Operacional
Como escolher um Sistema Operacional
 
Sistemas operacionais introdução
Sistemas operacionais introduçãoSistemas operacionais introdução
Sistemas operacionais introdução
 
Introdução aos Sistemas operacionais
Introdução aos Sistemas operacionaisIntrodução aos Sistemas operacionais
Introdução aos Sistemas operacionais
 
Aula 03
Aula 03Aula 03
Aula 03
 
Unidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes OperacionaisUnidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes Operacionais
 
Computadores
ComputadoresComputadores
Computadores
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
 
Apostila sobre sistema operativo
Apostila sobre   sistema operativoApostila sobre   sistema operativo
Apostila sobre sistema operativo
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Apostila sobre sistema operativo
Apostila sobre   sistema operativoApostila sobre   sistema operativo
Apostila sobre sistema operativo
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
1325 aula 1_int__informática
1325 aula 1_int__informática1325 aula 1_int__informática
1325 aula 1_int__informática
 
Infraestrutura de Software - Introdução
Infraestrutura de Software - IntroduçãoInfraestrutura de Software - Introdução
Infraestrutura de Software - Introdução
 

Mehr von LucasMansueto

Aula 6 - Segurança da informação
Aula 6 - Segurança da informaçãoAula 6 - Segurança da informação
Aula 6 - Segurança da informaçãoLucasMansueto
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadoresLucasMansueto
 
Aula 5 - Segurança da informação
Aula 5 - Segurança da informaçãoAula 5 - Segurança da informação
Aula 5 - Segurança da informaçãoLucasMansueto
 
Aula 4 – conceitos e tecnologias internet e intranet
Aula 4 – conceitos e tecnologias   internet e intranetAula 4 – conceitos e tecnologias   internet e intranet
Aula 4 – conceitos e tecnologias internet e intranetLucasMansueto
 
Mapa mental bloco 1 licenças e tipos (software)
Mapa mental bloco 1   licenças e tipos (software)Mapa mental bloco 1   licenças e tipos (software)
Mapa mental bloco 1 licenças e tipos (software)LucasMansueto
 

Mehr von LucasMansueto (6)

Aula 7 - Planilhas
Aula 7 - PlanilhasAula 7 - Planilhas
Aula 7 - Planilhas
 
Aula 6 - Segurança da informação
Aula 6 - Segurança da informaçãoAula 6 - Segurança da informação
Aula 6 - Segurança da informação
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadores
 
Aula 5 - Segurança da informação
Aula 5 - Segurança da informaçãoAula 5 - Segurança da informação
Aula 5 - Segurança da informação
 
Aula 4 – conceitos e tecnologias internet e intranet
Aula 4 – conceitos e tecnologias   internet e intranetAula 4 – conceitos e tecnologias   internet e intranet
Aula 4 – conceitos e tecnologias internet e intranet
 
Mapa mental bloco 1 licenças e tipos (software)
Mapa mental bloco 1   licenças e tipos (software)Mapa mental bloco 1   licenças e tipos (software)
Mapa mental bloco 1 licenças e tipos (software)
 

Aula 00 - Introdução à informática

  • 2. 1. CONTEXTO HISTÓRICO Décadas passadas, os computadores rodavam apenas um programa por vez (característica monotarefa). Os programadores escreviam softwares em vários cartões perfurados. Profº Lucas Mansueto
  • 3. •Após isso, os cartões eram entregues a um Operador de Computador que fazia o carregamento dos cartões em um computador gigantesco para serem processados. Profº Lucas Mansueto
  • 4. O nascimento dos sistemas operacionais • O computador rodava o programa e devolvia algum resultado para o programador e desligava. • Vale lembrar que muitas vezes o processo demorava em razão do operador que manipulava o computador. • A partir disso, tornou-se necessário criar algo que fizesse com que as máquinas operassem sem a necessidade de nenhum operador. Nesse sentido, nasceram os Sistemas Operacionais. Então, com o passar do tempo não havia mais necessidade de ter um operador de computador humano carregando cartões perfurados nessas máquinas. Profº Lucas Mansueto
  • 6. Profº Lucas Mansueto O que é o Sistema Operacional (S.O)??
  • 7. •Tipicamente, o primeiro programa a rodar quando um computador é ligado e todos os programas subsequentes são iniciados pelo sistema operacional. •Possui alguns privilégios quanto ao acesso aos componentes de Hardware do computador que permitem que ele controle outros programas. Ex: Windows, Linux, MacOS, Android etc. Profº Lucas Mansueto
  • 8. O que acontece quando ligamos o computador? Onde entra o S.O? Profº Lucas Mansueto
  • 9. Corrente elétrica: ao acionar o interruptor, há a entrada de corrente elétrica para os componentes da máquina. •Essa entrada de energia passa pela fontes de alimentação. Profº Lucas Mansueto
  • 10. BIOS ENTRA EM AÇÃO !!! •Isso em computadores mais antigos, uma vez que boa parte dos computadores atuais traz o UEFI (Unified Extensible Firmware Interface) no lugar da BIOS (Basic Input/Output System). •UEFI é uma forma mais avançada de versátil de dar “boot” no computador. Profº Lucas Mansueto
  • 14. BIOS/UEFI A BIOS/UEFI, portanto, é o “motor de partida” da máquina. Ela “acorda” os componentes de acordo com uma configuração predeterminada. Não sem executar o que é conhecido como POST (Power On Self Test), que verifica se os componentes estão funcionando adequadamente. Tudo pronto? Simbora Sistema Operacional! Entre em ação... Profº Lucas Mansueto
  • 16. BOOT E MBR •As funções anteriores independem de um S.O, já que são tarefas de “baixo nível” para inicializar os componentes e verificar se eles estão funcionando como deveriam. Isso em qualquer sistema operacional. •O próximo passo é buscar um dispositivo para “dar o boot”. Caso o usuário tenha um sistema operacional instalado, o BIOS/UEFI irá procurar o bootloader no disco primário. Profº Lucas Mansueto
  • 18. De ontem pra Hoje Profº Lucas Mansueto • Computadores ficaram mais rápidos e mais baratos; • Com o tempo, as pessoas começaram a querer compartilhar seus programas (softwares) de computador. No entanto, naquela época, o programador só codificava seu software para ser executado em um computador específico; • O processador, leitor de cartões perfurados e suas impressoras eram conhecidos pelo programador e, no geral, não eram modificados; • Naquela época, os computadores podiam ter o mesmo processador, mas tinham impressoras diferentes ou tinhas a mesma impressora, mas tinham leitores de cartão perfurados diferentes.
  • 19. •Programadores tinham que se preocupar com a codificação do programa em si, com a interface do programa com cada modelo de impressora e outros dispositivos conectados ao computador – o que atualmente chamamos de periféricos. •Programação começou a ficar invivável. •A partir disso, alguém teve a ideia GENIAL de criar um software chamado SISTEMA OPERACIONAL. Este funcionaria como um intermediário entre os programas e os periféricos. Profº Lucas Mansueto
  • 20. DRIVER • E como ele saberia passar instruções para cada hardware específico? Para tal, havia a necessidade de um Driver. • Por exemplo: se você quiser imprimir essa aula para estudá-la posteriormente, você vai no botãozinho de imprimir. O sistema operacional entende que você quer imprimir algo, mas ele não tem condições de saber como exatamente pedir isso para a sua impressora, então ele pede para um intermediário – chamado driver – interagir com a impressora e imprimir o que você deseja. É como se ele terceirizasse o serviço de imprimir para o driver. Profº Lucas Mansueto
  • 21. • Antigamente, existiam poucos fabricantes de periféricos e nenhum sistema operacional, logo o programador implementava o software específico para essas fabricantes. • Com o passar do tempo, foram surgindo infinitos fabricantes com infinitos periféricos, mas ainda hoje existem poucos sistemas operacionais, logo as fabricantes é que passaram a ser responsáveis por implementar seus drivers para todos os sistemas operacionais. Profº Lucas Mansueto
  • 23. O Primeiro Sistema Operacional Popular do Mundo No fim da década de sessenta, dois pesquisadores – Ken Thompson e Dennis Ritchie – decidiram construir um sistema operacional mais leve e ágil do que aqueles que existiam na época. Eles o batizaram de Unix (Não é Linux, é Unix!) – esse foi o primeiro sistema operacional popular do mundo. Profº Lucas Mansueto
  • 24. DIVISÃO DO SISTEMA OPERACIONAL •KERNEL: Primeiro, as funcionalidades principais, como gerenciamento de memória, gerenciamento de multitarefa e manipulação de entrada/saída de dados. •Segundo: Ferramentas úteis que vinham com o sistema operacional, mas que não faziam parte do Kernel – como programas e bibliotecas. Profº Lucas Mansueto
  • 25. DIVISÃO DO SISTEMA OPERACIONAL Interface: Um SO composto somente de núcleo não é nada usual para leigos, para facilitar a interação com o computador foi criada uma Interface Gráfica para/de Usuário. Esta interface são as Janelas que o usuário visualiza os programas. Interfaces Gráficas de Usuário de forma abreviada GUI (Graphic User Interface) Profº Lucas Mansueto
  • 27. Blue Screen of Death Profº Lucas Mansueto
  • 29. Definição Resumidamente, podemos afirmar que um computador é um equipamento eletrônico que recebe, processa, transforma, armazena e devolve informações ao usuário. Em seu funcionamento, um computador é uma máquina composta de equipamentos de hardware e de softwares diversos. Profº Lucas Mansueto
  • 30. Hardware e Software Hardware: É a parte física do computador, como por exemplo: gabinetes, teclados, mouses, drives, impressoras, processadores, discos rígidos, pen drives etc. Software: É a parte lógica do computador. Uma sequência de instruções a ser seguida ou executada. “Hardware você chuta, software você xinga.” Profº Lucas Mansueto
  • 31. Tipos de programas de computador: Profº Lucas Mansueto
  • 32. Softwares de sistema: Esses incluem o firmware (conjunto de instruções operacionais programadas diretamente no hardware, o BIOS dos computadores pessoais, por exemplo), DRIVERS DE DISPOSITIVOS, o próprio sistema operacional. Softwares aplicativos: Esses permitem ao usuário fazer uma ou mais atividades específicas, ex: word, calc, notepad, photoshop, etc. Profº Lucas Mansueto
  • 33. SISTEMA OPERACIONAL MONOUSUÁRIO VS MULTIUSUÁRIO Sistema monousuário: Um sistema operacional é classificado como monousuário quando não permite ser utilizado mais de um usuário simultaneamente. Ex.: MS-DOS, Windows 3.x, Windows9x, Millenium. Profº Lucas Mansueto
  • 34. SISTEMA MULTIUSUÁRIO Projetados para suportar várias sessões de usuários em um computador. Ex.: Windows XP, Vista, 7 ,Linux e Mac OS Profº Lucas Mansueto
  • 35. Sistema Operacional: Monotarefa VS MultiTarefa Sistema monotarefa: São sistemas que executam apenas uma tarefa por vez. Ex.: MS-DOS Sistema multitarefa: é aquele que permite executar várias tarefas simultâneas. EX.: Windows, Linux e Mac OS. Profº Lucas Mansueto
  • 36. Licenças de Software • Uma licença de software define o que um usuário pode ou não fazer com ele, ela se baseia essencialmente no direito autoral. • Existem vários tipos de licenças de software, mas, no que tange ao concurso público, apenas duas são de valor significativo: a licença de software livre e a licença de software proprietário. Profº Lucas Mansueto
  • 37. Software Proprietário • A licença de software proprietário reserva o direito autoral do programa. Um software proprietário é também conhecido como software não livre, pois uma de suas principais características é manter o Código Fonte fechado. • Há vários softwares proprietários gratuitos. Por outro lado, existem aqueles que, para o usuário adquirir o direito de uso, exigem a compra de uma licença de uso, a qual não lhe dá direito de propriedade sobre o programa, apenas concede a ele o direito de utilizá-lo, além de impor algumas regras quanto ao seu uso. Profº Lucas Mansueto
  • 39. Software Livre •Em contrapartida ao software proprietário, um grupo criou o software livre. Como princípio atribuem-se às leis que regem a definição de liberdades como forma de protesto em relação ao software proprietário. •O software livre tem como primordial característica o Código Fonte Aberto. A principal organização que mantém e promove o software livre é a Free Software Foundation (FSF). Profº Lucas Mansueto
  • 40. Para que um software seja classificado como Software Livre, ele deve obedecer a quatro liberdades de software do projeto GNU - General Public License (Licença Pública Geral) - idealizado por Richard Matthew Stallman, ativista e fundador do movimento software livre: • Liberdade 0: a liberdade para executar o programa, para qualquer propósito; • Liberdade 1: a liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades; • Liberdade 2: a liberdade de redistribuir cópias do programa de modo que você possa ajudar ao seu próximo; • Liberdade 3: a liberdade de modificar o programa e distribuir essas modificações, de modo que toda a comunidade se beneficie. Profº Lucas Mansueto
  • 41. LINUX É O MAIOR EXEMPLO •O Linux e um dos principais projetos desenvolvidos sob a licenca de software livre, assim como o BrOffice, mas o principal responsavel por alavancar o software livre, assim como o próprio Linux, foi o projeto Apache2 que no inicio só rodava em servidores Linux e hoje e multiplataforma. Profº Lucas Mansueto
  • 43. Shareware •A Licença do tipo Shareware é comumente usada quando se deseja permitir ao usuário uma degustação do programa, é uma licença que oferece funcionalidades reduzidas ou mesmo em sua totalidade, porém, com um prazo para esse uso que, depois de encerrado, o programa limita as funcionalidades ou pode deixar de funcionar. Profº Lucas Mansueto