Você está na página 1de 58

Softwares e Alguns Conceitos

Aula 03

Prof: Marcela Ramirez Arenas – marcelaramirez@uit.br


 Software é uma sentença escrita em uma
linguagem computável, para a qual existe
uma máquina (computável) capaz de
interpretá-la. A sentença (o software) é
composta por uma seqüência de instruções
(comandos) e declarações de dados,
armazenável em meio digital. Ao interpretar o
software, a máquina computável é
direcionada à realização de tarefas
especificamente planejadas, para as quais o
software foi projetado.
 Hoje em dia o elemento diferenciador entre
empresas superviventes e sobreviventes esta
no aproveitamento maximo dos recursos que
a tecnologia oferece.
 A manipulação de dados para prover
informação clara, precisa e confiável para ser
utilizada na tomada de decisões assertivas.
 E são os programas ou softwares capazes de
executar esta tarefa.
 Principais funções
◦ inicializa o hardware do computador
◦ fornece rotinas básicas para controle de
dispositivos
◦ fornece gerência, escalonamento e interação de
tarefas
◦ mantém a integridade de sistema
 Para tornar os sistemas operacionais mais
fáceis de serem escritos, eles são construídos
como uma série de módulos, cada módulo
sendo responsável por uma função. Os
módulos típicos em um grande SO
multiusuário geralmente são:
◦ Núcleo (Kernel em inglês - também conhecido
como "executivo")
◦ Gerenciador de processo
◦ Escalonador (Scheduler, em inglês)
◦ Gerenciador de arquivo
 Adicionalmente, o SO precisaria apresentar a cada
usuário uma interface que aceita, interpreta, e
então executa comandos ou programas do usuário.
 Essa interface é comumente chamada de SHELL
(=cápsula) ou interpretador de linha de comando
(CLI). Em alguns sistemas ela poderia ser uma
simples linha de texto que usam palavras chaves
(como MSDOS ou UNIX); em outros sistemas
poderiam ser gráficas, usando janelas e um
dispositivo apontador como um mouse (como
Windows95 ou X - Windows).
 MS-DOS
 Windows
 MAC OS
 Unix
 Linux
 Usa uma interface de linha de comando
◦ A tela apresenta prompts ao usuário
◦ O usuário digita comandos
 Amplamente substituído pelas interfaces
gráficas.
 Não é amigável (user-friendly).
Iniciou-se como uma interface gráfica para o
MS-DOS
◦ Não era um sistema operacional completo
◦ Necessitava do MS-DOS
 Agora é uma família completa de sistemas
operacionais

A Microsoft Corporation Foi fundada a 4 de Abril de 1975


por Bill Gates e Paul Allen cujo objectivo é desenvolver e
comercializar interpretadores da linguagem BASIC.
 10 de novembro de 1983 - A
primeira versão comercial do
Microsoft Windows era
distribuída em uma caixa
com quatro disquetes de 5 ¼
polegadas e manual de
usuário. A instalação era
demorada (alguma
novidade?) e tudo se dava a
partir do prompt do MS-DOS.
O programa completo
ocupava menos de 1 MB de
espaço em disco.

http://idgnow.uol.com.br/galerias/historia_windows
 A Microsoft começou a numerar as versões do
Windows a partir de 1985. Nesta edição, funções
como calendário, card file, relógio e pequenos
programas de comunicações foram adicionados e
podiam ser executadas “simultaneamente”. Era o
começo do escolher e clicar
 Uma camada
adicionada “por
cima” do DOS
◦ PC’s 386
◦ Novos avanços
gráficos em 16 cores
 Ao lançar o Windows for Workgroups 3.1, em abril
de 1992, não se imaginava que o mercado o
receberia tão bem. Em apenas dois meses, foram
vendidas 3 milhões de unidades (incluindo
atualizações do Windows 3.0). O motivo: trata-se
da primeira versão do Windows a integrar recursos
de rede, tais como compartilhamento de impressão
e de arquivos (peer-to-peer).
 O usuário dá um
clique em um ícone
para executar
tarefas
 O menu Iniciar no
canto inferior
esquerdo abre
Programas
 Usa menus para
ativar comandos
 Windows 9x
◦ Windows 95
◦ Windows 98
◦ Windows Millennium Edition (ME)
 Mercado corporativo
◦ Windows NT
◦ Windows 2000
◦ Windows XP
◦ Windows CE
 Serve ao mercado doméstico e de consumo
 Sistema operacional independente
 Iniciou-se com o Windows 95
◦ Geração seguinte:
 Windows 98
 Windows ME - introduziu o Microsoft
Windows Media Player.
 Destina-se a ambientes corporativos ligados
em rede
◦ Projetado para garantir escalabilidade (a capacidade
de suportar muitos usuários)
◦ Segurança mais rígida
 A última geração do Windows NT
 Um computador “serve” a muitos Usuários
◦ Você se identifica e o sistema sabe suas
preferências
◦ Você obtém “sua” área de trabalho e arquivos,
independentemente de qual PC usa para acessar a
rede
 Reúne em um único
produto as versões
corporativas e
aquelas destinadas
ao consumidor do
Windows.
 Possui a versão
doméstica (Home)
e a profissional
(Professional).
 Interface Gráfica Avançada
 Mais seguro
 Mais lento e “pesado”
◦ Starter
◦ Home Basic
◦ Home Premium
◦ Business
◦ Ultimate
 nova barra de tarefas (superbar),
 novas funções de compartilhamento domestico
(grupo domestico),
 Interface AERO mais leve,
 menor consumo de memoria RAM,
 nova central de ações,
 windows defender, mais seguraça,
 controle de alertas do UAC,
 gravador de imagens ISO
 e outras novas funções (aero peek, aero shake).
 http://youtu.be/PY7In_bX24k
 A nova versão do Windows, a mais inovadora de
todas, mas também a mais rodeada de
controvérsias.
 o Windows 8 tenta ser o primeiro sistema
operacional a oferecer uma experiência de uso
semelhante independente do dispositivo utilizado:
um PC, um tablet ou ainda um Windows Phone.
 A versão de atualização do Pro está disponível
online por R$ 610, enquanto a versão online para
usuário final sai por R$ 359.
Leia mais em: http://www.tecmundo.com.br/windows-8/32026-windows-
8-o-futuro-chegou-e-talvez-voce-tenha-algum-trabalho-para-se-adaptar-
a-ele.htm#ixzz2KumQkd52
 Projetado para o
computador
Macintosh
 Primeira GUI bem-
sucedida
comercialmente
◦ Serviu como modelo
para o Windows e
outros produtos GUI
desenvolvidos a
partir de então.
 Evolução do MAC OS, fundamentado na sólida
base UNIX, o OS X é um sistema operacional
proprietário baseado no kernel Unix,
desenvolvido, fabricado e vendido pela
empresa americana Apple, destinado
exclusivamente aos computadores da linha
Macintosh atualmente na versão OS X
Mountain Lion.
 Desenvolvido em 1971 para ser usado no minicomputador
DEC
 Sistema baseado em caracteres com interface de linha de
comando
 Não é ligado a nenhuma família de processadores.
◦ Roda praticamente em qualquer tipo de sistema (PC,
mainframe, estação de trabalho) de qualquer fabricante
 Principal sistema operacional em uso em servidores de
Internet.
◦ Manipula facilmente muitos usuários ao mesmo tempo.
 Usa interface de linha de comando.
◦ Muitas companhias criaram uma GUI para
funcionar com o Linux.
 Conceito de fonte aberta.
◦ O código-fonte é livre.
◦ Usuários podem baixar (download), modificar e
distribuir o software.
 Mais estável do que o Windows.
 Aplicativos relativamente escassos.
 http://www.olhardigital.com.br/produtos/c
entral_de_videos/qual-e-o-melhor-
sistema-operacional-da-atualidade
 Android é o sistema operacional criado inicialmente
pela Android Inc., que foi posteriormente adquirido pelo
Google, foi lançado em 2007 para uso em celulares e
Tablets.
 Celulares com Android, até o momento, têm tela sensível
ao toque, conectividade 3G, muitas vezes um teclado
QWERTY integrado, câmera e acesso a uma loja de
aplicativos (Android Market). Seu desenvolvimento é feito
com código aberto, baseado no Linux usado tambem em
tablets.
 Já conquistou usuários de smartphones com 79,3% do
mercado.
 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.
 Lançado em 2007 agora em agosto
a Apple lançou a beta 5 do iOS 7.

 Com atrativos como o armazenamento de arquivos em


nuvem, pelo iCloud, e o assistente com comando por
voz, Siri (disponível no iPhone 4S). Com o lançamento
do Novo Iphone 5.S esperado para setembro pretende
ampliar sua participação no mercado 13,2% (3º lugar)
 O Windows Phone 8 é a nova versão da
plataforma para smartphones da Microsoft.
Apresentado em junho de 2012, o WP8 traz de
novidades como a nova tela inicial e o suporte a
telefones com processadores Dual-Core, além
dos drivers e mecanismos compartilhados
Windows 8 para desktops.
 A intenção da Microsoft é aumentar sua fatia de
mercado entre os sistemas móveis, atualmente
possui 2,85 % do mercado, que hoje é dominado
pelas plataformas Android e iOS.
 Microsoft anunciou a nova versão 8.1 para
Outubro.
 E um conjunto de aplicações que permitem os
programadores desenvolver seus próprios
programas fazendo uso de seus
conhecimentos lógicos e de linguagens de
programação. Alguns exemplos:
 Linguagens de Programação
 Compiladores
 Interpretes
 Depuradores
 Editores
 Compiladores
◦ Linguagens de alto nível
◦ C/C++, Java, Pascal, Cobol, .NET, MATLAB, …
 Executável
◦ Específico de cada processador
 Executam tarefas secundárias.
 Exemplos:
◦ Gerenciador de arquivos
◦ Compactação de arquivos
◦ Antivírus
◦ Aumento de desempenho de máquina
◦ Limpeza de disco rígido
◦ navegadores
 Vírus de computador são pequenos programas
capazes de causar grandes transtornos, podem
apagar dados, capturar informações, alterar ou
impedir o funcionamento do sistema operacional . Há
vários tipos de "pragas digitais", sendo os vírus
apenas uma categoria delas.
 Malware, combinação das palavras malicious e
software que significa "programa malicioso".
Portanto, malware nada mais é do que um nome
criado para quando necessitamos fazer alusão a um
software malicioso, seja ele um vírus, um worm, um
spyware, etc. os malwares não se limitam a uma
única plataforma, não existe software 100% seguro
 https://www.youtube.com/watch?v=_P3sHkF8Mkk
 Cavalo de troia (trojan): permitem acesso remoto ao
computador com o objetivo de capturar dados do
computador.
 Worm (verme): criado para contaminar o máximo de
computadores possível, para agir, o vírus precisa contar com
o "apoio" do usuário.
 Spyware: "espionam" as atividades dos usuários ou capturam
informações sobre eles.
 Keylogger: capturam tudo o que é digitado pelo usuário. É
uma das formas utilizadas para a captura de senhas.
 Hijacker: "sequestram" navegadores de internet
 Rootkit: mais perigosos, são difíceis de detectar e remover.
 Ransomware: sequestra o computador e exige resgate.
 Qual o melhor antivurs Gratuito?
 http://olhardigital.uol.com.br/video/laborato
rio-digital-qual-o-melhor-antivirus-
gratuito/34807
 Software usado para solucionar um problema
em particular ou realizar uma tarefa
específica.

© 2004 by Pearson Education 39


 Freqüentemente, chamado de
software de produtividade.
 Categorias comuns:
◦ Processamento de texto
◦ Planilhas eletrônicas
◦ Gerenciamento de banco de dados
◦ Gráficos
◦ Comunicações
◦ Outros

40
 Software customizado
◦ Escrito por programadores contratados
pela organização. Feito sob medida,
especificamente para as necessidades de uma
organização.
 Software empacotado (comercial)
◦ Comprado em uma loja, por meio de catálogo, ou
por um site Web. Projetado para ser amigável (user-
friendly). Normalmente mais barato que o
customizado.

41
 Site que mostra alternativas gratuitas a
softwares famosos:

 http://alternativeto.net/
 Freeware: O autor fornece-o gratuitamente para ser usado por
todos. O autor detém o copyright. Ele pode impor restrições ao uso.
O software não pode ser alterado ou redistribuído sem permissão.
 Domínio Público: software que não tem copyright. Pode ser
usado e até mesmo alterado sem permissão.
 Software de Fonte Aberta : Uma variação de freeware.
O código-fonte é disponibilizado. Outros programadores podem
modificar e redistribuir os programas livremente.
 Shareware: Software garantido por copyright, distribuído
gratuitamente para um período experimental. Se você gostar dele,
deve registrá-lo, pagando uma taxa.
 “Sãosistemas de gestão empresarial, que tem
como principal característica integrar a maior
parte das funções de um negócio e automatizar
muitos dos processos operacionais executados
pelas empresas. Esses sistemas são também
conhecidos como ‘pacotes de software’
compostos por diversos modulos.”
ERP
Evolução Histórica

Bill of materials
´60 automatizada BOM

MRP
Evolução dos computadores

BOM
´70 MRP - Material
Requirements Planning
MRPII
MRP
MRPII - Manufacturing BOM
´80 Resource Planning
ERP
MRPII
MRP
ERP - Enterprise BOM
´90 Resource Planning
Quem é:
Bill Gates nasceu na cidade de
Seatlle, nos Estados Unidos, no dia 28
de outubro de 1955, e foi então
batizado William Henry Gates III.
 Foi admitido na prestigiosa
Universidade Harvard mas
abandonou o curso de Matemática e
Direito no terceiro ano.

Aos 19 anos fundou ao lado do amigo e parceiro empresarial Paul Allen, a


Microsoft, uma empresa pioneira a centrar seu objetivo em atingir
especificamente o mercado de softwares desenvolvidos para computadores
pessoais. Bill foi visto como um sonhador naquela época pois ousava em
apostar em softwares, quando todos só conseguiam ver o brilho nos
hardwares.
Bill Gates e Paul Allen Bill Gates com 25 anos
Amigos de infância, Bill Gates, então com Com 25 anos, Bill Gates levou a Microsoft
20 anos, e Paul Allen fundaram a a fechar um contrato com a IBM para
Microsoft em 1975 e começaram a vender distribuir o sistema operacional MS-DOS
um interpretador BASIC. 1.0 em computadores da empresa.
Microsoft e seus 11 funcionários Bill Gates e Steve Ballmer
Em 1978, a empresa de Gates (no canto CEO da Microsoft desde 2000, Steve
esquerdo) e Allen já contava com onze Ballmer morou no mesmo dormitório de
funcionários e funcionava na cidade de Bill Gates na Universidade de Harvard e
Albuquerque, no Novo México. Sete anos se tornou funcionário da empresa em
depois, a companhia se estabeleceu em 1980.
Redmond, onde está até hoje.
Com John Shirley Ao lado de Jobs
Bill Gates, em 1987, com Steve Ballmer e Bill Gates e Steve Jobs, em 1991, posam
John Shirley, que foi presidente e Chief para a foto sem nenhum tipo de rivalidade
Operating Officer da Microsoft até 1990. aparente.
Gates lança XBox no Japão "Sir" Bill Gates
Bill Gates fala a repórteres em 21 de Acompanhado por sua mulher Melinda
fevereiro de 2002, quando foi a Tóquio Gates, Bill Gates foi condecorado pela
lançar oficialmente o console da Microsoft Rainha Elizabeth II da Inglaterra com o
Xbox no Japão. título Honorário de Cavaleiro do Império
Britânico.
A saída da Microsoft:
Graças ao sistema desenvolvido pela Microsoft, Gates detém hoje uma
das maiores riquezas pessoais, avaliada aproximadamente em 50 bilhões de
dólares.
No ano de 1998, Gates promoveu Steve Ballmer, um amigo de longa
data, ao posto de presidente da Microsoft
Bill Gates anunciou no dia 16 de junho de 2006, que iria deixar
progressivamente o cargo de diretor da Microsoft até 2008 para poder se ocupar
da fundação de caridade Bill & Melinda Gates Foundation.
No dia 27 de junho de 2008, Bill Gates retirou-se definitivamente da
Microsoft para se dedicar inteiramente aos seus projetos filantrópicos.
Mesmo tendo anunciado a sua aposentadoria da Microsoft, na prática Bill
Gates continuará dedicando 20% do seu tempo (um dia por semana) para
assuntos relativos à Microsoft. Ele continua a atuar como chairman da Microsoft
e conselheiro no desenvolvimento de projetos-chave. Ele somente não estará
nas decisões do dia-a-dia e dedicará mais tempo e energia ao seu trabalho
relacionado à saúde e educação na Fundação Bill & Melinda Gates.
 Multiprocessamento
 Multiprogramação
 Tempo compartilhado
 O uso de um computador potente com múltiplas
CPUs
 Múltiplos programas rodam simultaneamente
◦ Cada um é executado em seu próprio processador
O termo também se refere à capacidade de um
sistema para suportar mais
de um processador e / ou
a capacidade de alocar
tarefas entre eles
 Dois ou mais programas executados
concorrentemente
 Os programas se alternam na utilização da
CPU
 Como?
 Os programas se alternam na utilização da
CPU
 Baseado no tempo
◦ A cada usuário é designada uma fatia de tempo
(fração de segundo)
◦ A CPU trabalha somente nas tarefas desse usuário
durante sua fatia de tempo
◦ Tempo de resposta: o tempo entre o pedido
digitado e a resposta do computador
 Tipicamente, é usado em aplicações com
muitos usuários
 Divide a memória
em partições
distintas
 Aloca memória
para programas
 Mantém os
programas
mutuamente
Separados
 Memória Virtual
 É a área de estudo que explora como computadores podem
ser usados para realizar tarefas que requerem características
humanas de inteligência, imaginação e intuição. Propõe a
elaborar dispositivos que simulem a capacidade humana de
raciocinar, perceber, tomar decisões e resolver problemas,
enfim, a capacidade de ser inteligente.
 Os estudos em I.A. atualmente dividem-se em quatro ramos:
1. Estudo das redes neuronais e ao conexionismo que se
relaciona também com a capacidade dos computadores
aprenderem e reconhecerem padrões.
2. Biologia molecular na tentativa de construir vida artificial.
3. Robótica, ligada à biologia e procurando construir máquinas
que alojem vida artificial.
4. E finalmente o ramo clássico da I.A. que se liga desde o
início à Psicologia, desde os anos ’70 à epistemologia e
desde os anos ’80 à sociologia, e que tenta representar na
máquina os mecanismos de raciocínio e de procura.
Militar estadunidense com óculos de RV para
simulação de salto de para-quedas.

 Um espaço onde o indivíduo vive uma experiência


de imersão, tendo sensações reais de pertencer ou
interagir com elementos que só existem
virtualmente. Na prática isso significa que os
elementos virtuais precisam enviar estímulos para
o usuário de modo que ele os perceba utilizando o
maior número possível de sentidos.
 Os métodos de realidade virtual já são uma
ferramenta de grande auxílio em se tratando de
simuladores de vôo. Outro campo é o mundo do
entretenimento. Videogames como o Nintendo Wii,
XBOX .

Você também pode gostar