sábado, 12 de novembro de 2011

Um pouco mais de OS/2 Warp.

 OS/2 Warp 4 é o primeiro sistema operacional comercial a incorporar a linguagem Java da Sun Microsystems'. Isto permite que o usuário execute Aplicativos Java de forma nativa e direto do Desktop, sem necessitar um navegador ou a instalação de um complexo add-on. Basicamente Java é uma linguagem de programação que independe dos sistema operacionais, e com o desenvolvimento da Internet e de Intranets, o uso de Java tem se popularizado, permitindo a criação de aplicativos dinâmicos e interativos. O OS/2 Warp 4 vem com o Java Developers Kit (JDK) e o run-time necessário para uma aplicação Java ser executada. Desenvolvedores não precisam distribuir seu run-time com cada aplicação, uma vez que o sistema opercional do usuário suporta esta linguagem. Este Kit fornece todas as ferramentas necessárias para escrever, compilar, testar , depurar e integrar aplicações Java ou "applets" que se integram em páginas Web.



Fonte: http://www.fxconsult.com.br/xando/Office/OS2-4.htm

Postado por: Maine Tavares

terça-feira, 1 de novembro de 2011

Migração

A IBM então, começou a traçar a estratégia de migração gradativa dos usuários do OS/2 para outro sistema operacional de forma que não tivesse que investir dinheiro no desenvolvimento. Ao longo dos últimos 10 anos praticamente todos os grandes consumidores da IBM já migraram para outras plataformas.
Juntamente com o anúncio do encerramento do OS/2 a empresa está recomendando àqueles que ainda não migrara
m o sistema operacional Linux. A IBM está apoiando o Linux a fim de estabelecer uma plataforma para vender seus produtos. Os principais negócios da IBM hoje em dia são vender equipamentos, supercomputadores, soluções para empresas e suporte técnico, áreas extremamente lucrativas. Então, nenhuma empresa vai utilizar o Linux se não souber implantar o sistema, se tiver que gastar fortunas em treinamento de funcionários, ou se o sistema que não existir uma versão Linux de algum sistema vital. É aí que entra a IBM.


fonte:


-------------------------------------------------------------
Postado por: Marcela

quarta-feira, 26 de outubro de 2011

Pode Confiar

O OS/2 é um sistema extremamente confiável, por diversos motivos, muito mais seguro que a maioria das versões do Windows. No que diz respeito aos arquivos, o HPFS tem um ótimo sistema de tratamento de erros, com hotfixies e a fragmentação do disco é mínima, o que também diminui a probabilidade de erro no disco.
Além disso, ele é um sistema realmente preemptivo, e quando um programa tenta invadir a área de memória de outro ele é imediatamente fechado, o que impede que o sistema todo tranque por causa de um aplicativo.
Os arquivos vitais do sistema ficam em uma área reservada na memória que pode ser acessada mesmo que todos os outros programas tranquem. E o OS/2 é um sistema quase totalmente desenhado em 32bits, e uma das causas da instabilidade no Windows 95 é a mistura de programas 32 bits com programas 16 bits.


Postado por: Grupo OS/2

OS/2 Warp 4

A ultima versão do OS/2 feita pela IBM (cuja versão beta trazia o codinome de Merlintrouxe uma série de inovações, como o suporte a voz, o Voice Type. Ao invés de teclado e mouse o usuário utiliza o sistema através do uso da voz. Embora alguns considerem a versão 4.5 como a verdadeira última, pois trouxe alterações que em outros sistemas denotariam uma nova versão.
O sistema aceita comandos falados através de um microfone, pode-se abrir e fechar programas, ditar textos e até navegar na Internet via voz. Para funcionar de maneira satisfatória, é necessário que o micro esteja preparado com uma boa quantidade de memória, no mínimo 32 MB de RAM.
Com o editor IBM Works, que não tem versão em português, é possível ditar textos. O Voice Type vem acompanhado de um jogo, onde o usuário deve pronunciar acertadamente o nome dos estados americanos a partir de seu mapa político.
Esta versão também está muito mais preparada para a Internet, com um navegador interno, diversas ferramentas para navegação e suporte nativo a linguagem Java, da Sun, contando inclusive com uma plataforma de desenvolvimento. O sistema tem suporte à tecnologia plug and play.



Postado por: Grupo OS/2 

terça-feira, 25 de outubro de 2011

OS / 2 1.x (lançado em 1988)

OS / 2 foi originalmente co-desenvolvido pela IBM e Microsoft, mas em 1991 as duas empresas se separaram, com a Microsoft incorporar a tecnologia em seu próprio Windows GUI e desenvolvimento IBM OS / 2 ainda. A GUI usado no OS / 2 era chamado de "Presentation Manager". Esta versão do GUI suportado apenas monocromático, ícones fixos.


 Microsoft-IBM OS / 2 1.1, Source: pages.prodigy.net
icrosoft-IBM OS / 2 1.1, Source: pages.prodigy.net




Postado Por: Tainá Lisboa.

segunda-feira, 17 de outubro de 2011

Publico alvo do Os/2

Até 1996 a IBM tentava direcionar a venda do OS/2 para o usuário doméstico com o intuito de conseguir novos programas compatíveis, além dos aplicativos que acompanhavam o OS/2, em 1997 a IBM muda de foco e começa a vender o OS/2 como pacote de soluções para empresas para atuar como servidor de aplicações, arquivos e de impressão, atualmente, essa versão é utilizada para rodar no servidor AS/360 e permanece dentro dos limites corporativo.
O OS/2 no rol de seu histórico possui grandes clientes, como o Banco do Brasil que utiliza a plataforma OS/2  nos seus terminais de auto-atendimento, a Volkswagen que  utiliza a plataforma OS/2 no Gerenciamento de Armazém de Motores Ford,  na Automação de Cozimento Antarctica e Otimização de Lotes de Cores Volkswagen SBC e a Rede de Banco24Horas, administrada pela empresa TECBAN, onde o  OS/2 tornou-se o sistema padrão de caixas eletrônicos de Bancos 24Horas, estima-se que ele esteve operante em cerca de 800.000 máquinas ao redor do mundo

Fonte:www.facsaoroque.br/novo/cursos/ti/downloads/Os2.doc
Postado por: Vitor Abreu

Sistema Operacional: Visão Geral

1.    Explicar Sistema Operacional pela Visão top-down e visão bottom-up
Na visão top-down o sistema operacional age como uma espécie de "camada" que fica entre o hardware e o usuário, possibilitando a ele formas mais amigáveis de interagir com o computador, como por exemplo, os sistemas de janelas vistos em todos os sistemas operacionais modernos.

Já na visão bottom-up, o sistema operacional faz todo o gerenciamento de hardware do computador, como o controle da alocação de memória utilizada pelos softwares do usuário, o controle dos dispositivos de entrada e saída de dados (mouse, teclado, impressoras...) e o gerenciamento do hd.

2. Gráficos (feito no Excel)
a) sistemas operacionais mais utilizados no mundo (separados por Empresas)

a) sistemas operacionais mais utilizados no mundo (separados por Empresas)
Windows
79,82
%
Mac
11,44
%
Mobile
1,94
%
Linux
1,61
%
MS-DOS
0,1
%
OS/2
0,1
%


b) navegadores mais utilizados
Internet Explorer
35,1
%
Firefox
26,1
%
Chrome
20,90
%
Safari
6,00
%
Opera
2,4
%






























c) Países que mais utilizam a Internet
Estados Unidos
26,69
%
Brasil
5,12
%
Reino Unido
4,95
%
Indonésia
2,91
%
Alemanha
2,84
%

d) Resoluções de tela mais utilizadas
1024x768
18,2
%
1280x800
14,73
%
1366x768
14,58
%
1280x1024
8,53
%
1440x900
7,12
%


















3.Funcionamento

a)    gerenciamento de processos;

Módulo do SO responsável pela supervisão e execução dos programas,
alocando-lhes os recursos necessários através do administrador
conveniente, e controlando a utilização da UCP pelos diversos
processos.
Tarefas incluem:
Algoritmos e estruturas de dados para implementar processos e
Abstrações de recursos;
Escalonamento de processos;
Sincronização de processos;
Estratégia para tratamento de bloqueios perpétuos (deadlocks);
Parte dos mecanismos de proteção e segurança.

Processo é um programa em execução;
Um processo possui:
1 Seção de texto (código);
2 Contador de instruções;
3 Pilha;
4 Seção de dados.
Processo  ≠ Programa: um programa pode ser repetidamente
executado gerando vários processo.

b)    gerenciamento de memória;

Como o sistema operacional gerencia o armazenamento e a memória:

Quando o sistema operacional gerencia a memória do computador, duas grandes tarefas precisam ser cumpridas.
1.       Cada processo deve ter memória suficiente para ser executado. Ele não pode utilizar a memória de outro processo e outro processo também não pode utilizar a sua memória.
2.    Os diferentes tipos de memória no sistema devem ser bem utilizados para que cada processo seja executado de forma eficaz.
Para realizar a primeira tarefa, o sistema operacional tem de definir os limites de memória para cada tipo de software e aplicativo.
c)    sistema de arquivos;
Todos nós sabemos que dados - sejam eles partes de programas ou dados propriamente dito, como um texto ou uma planilha - devem ser armazenados em um sistema de memória de massa, já que a memória (RAM) do micro é apagada quando desligamos o computador. Memória de massa é o nome genérico para qualquer dispositivo capaz de armazenar dados para uso posterior, onde incluímos disquetes, discos rígidos, CD-ROMs, ZIP drives e toda a parafernália congênere.
Dados são armazenados em forma de arquivos e a maneira com que os arquivos são armazenados e manipulados dentro de um disco (ou melhor dizendo, dentro de um sistema de memória de massa) varia de acordo com o sistema operacional.


d)    entrada e saída de dados.

Por entrada e saída subentende-se o conjunto de mecanismos oferecidos para que um programa executando em um computador consiga respectivamente obter e fornecer informação de dispositivos externos ao ambiente de execução, composto pelo processador e memória principal.
De forma genérica, havendo um dispositivo de entrada de dados habilitado, o programa obtém dados deste dispositivo através de uma operação read(). Similarmente, um dado pode ser enviado para um dispositivo de saída habilitado através de uma operação.



4. Tipos de Sistemas

§  Fracamente acoplados - permitem que máquinas e usuários de um sistema distribuído sejam fundamentalmente independentes e ainda interagir de forma limitada quando isto for necessário, compartilhando discos, impressoras e outros recursos.
§  Fortemente acoplados - provê um nível de integração e compartilhamento de recursos mais intenso e transparente ao usuário caracterizando sistemas operacionais distribuídos.

5. Interface de Uso

GUI
Curto para Graphical User Interface , a interface gráfica foi desenvolvida em Xerox PARC por Alan Kay , Douglas Engelbart , e um grupo de outros pesquisadores em 1981 . Mais tarde, a Apple lançou o computador Lisa, primeiro computador disponível comercialmente em 19 de janeiro de 1983 . A GUI usa janelas , ícones e menus para executar comandos como a abertura de arquivos, apagando arquivos, mover arquivos, etc, e apesar de muitos sistemas operacionais GUI são operados através de um rato , o teclado também pode ser usado usando atalhos de teclado outeclas de seta .
Ao contrário de um sistema operacional de linha de comando como Unix ou MS-DOS , Sistemas Operacionais GUI são muito mais fáceis para os usuários finais de aprender e usar os comandos, porque não precisa ser conhecido ou memorizado. Devido a sua facilidade de uso, Sistemas Operacionais GUI tornaram-se o sistema operacional dominante utilizado pelos usuários finais de hoje.
Alguns exemplos de Sistemas Operacionais GUI
1.    Microsoft Windows
2.    Apple System 7 e Mac OS X
Alguns exemplos de interfaces GUI
1.    GNOME
2.    KDE

CUI

CUI (Composite User Interface) é um tipo composto de interface de usuário que incorpora as características da GUI (Graphical User Interface) e do CLI (Command Line Interface) realizandotanto a interface em uma área ao mesmo tempo. É absolutamente importante que o CUIcontém elementos GUI e linguagem de controle na mesma área da tela, ao mesmo tempo, de modo a incorporação for concluída. CUI não é uma combinação, em alternativa opcionalselecionável do método de comunicação em dois, mas uma abordagem verdadeiramentenovo.

Uma outra característica relevante do método CUI é que ele usa comandos gerados. Quando o usuário ativado alguma parte GUI da interface do usuário um comando gerado automaticamente aparece para completar a tarefa que o usuário possa observável como a parte CLI da interface do usuário pode ser usado.