segunda-feira, 25 de agosto de 2008

Sistema Operacional Windows



Olá pessoal!!!!


Hoje vamos falar sobre um sistemas operacional mais popular no mundo, o Windows.

O windows assume o controle do computador praticamente desde o instante em que é iniciado até o momento em que é terminado.



Windows é um conjunto de sistemas operacionais, criados pela empresa Microsoft, fundada por Bill Gates e Paul Allen.

A palavra windows em português significa janelas. A sua interface gráfica é baseada no padrão WIMP previamente desenvolvido em Xerox Parc, possui janelas que exibem informações e recebem respostas dos utilizadores através de um teclado ou de cliques do mouse.

A Microsoft começou o desenvolvimento o Microsoft Windows em setembro de 1981. O Windows só começa a ser tecnicamente considerado como um SO a partir da versão Windows NT, lançada em Agosto de 1993. Um sistem operacioanal que não dispõe de interfac gráfica, funciona através decomandos de texto introduzidos no teclado pelo utilizador.

O Windows assume o controle do computador praticamente desde o instante em que é iniciado até o momento em que é terminado. Uma aplicação pode rodar apenas com a permissão do Windows, com a assitência do Windows e sob o controle do Windows. É deste modo que o Windows oferece a previsibilidade e a consistência da interface com o usuário, possui a capacidade de (aparentemente) rodar diversos programas simultaneamente (a chamada multi-tarefa).

Em resumo, o sistema operacional Windows "sequestra" a sua máquina, controlando tudo o que for possível:


  • Hardware;

  • Aplicativos;

  • Microprocessador;

  • Memória e Dados ;

  • Interface do usuário;

  • Arquivos ;

Os sistemas operacionais Microsoft Windows ajudam pessoas no mundo todo a alcançar seu potencial no trabalho, em casa e em praticamente qualquer lugar. O Windows oferece integração avançada com os programas do sistema Microsoft Office, incluindo o Microsoft Office Word, PowerPoint, Outlook e OneNote, bem como qualquer outro software Microsoft.
O Windows XP Professional traz beneficios para empresas pois, foi projetado para empresas de todos os tamanhos e para usuários que exigem o máximo de sua experiência em computação. Seu sucessor, o Windows Vista, oferece ainda mais avanços em termos de confiabilidade, segurança, facilidade de implantação, desempenho e capacidade de gerenciamento.Apesar do sistema ser conhecido pelas suas falhas críticas na segurança e como plataforma de vírus de computador e programas-espiões (spywares), o impacto deste sistema no mundo atual é simplesmente incalculável devido ao enorme número de cópias instaladas. Conhecimentos mínimos desse sistema, do seu funcionamento, da sua história e do seu contexto são, na visão de muitos, indispensáveis, mesmo para os leigos em informática.



Principais Versões



  • Windows 1.0 :

Windows 1.0 era uma interface gráfica bidimensional para o MS-DOS e foi lançado em 1985. Era necessário o MS-DOS 2.0, 256 KB RAM e um disco rígido. Naquela altura, o MS-DOS só conseguia suportar 1 MB de aplicações. Era uma primeira tentativa de criar um sistema multitarefa. Inicialmente, ele foi lançado em quatro disquetes de 5.25 polegadas de 360 KB cada um. Continha o Reversi (jogo), um calendário, bloco de notas, calculadora, relógio, Write, Control Painel, Paint e programas de comunicação. Permite a utilização de mouse, janelas e ícones. Nesta versão ainda não havia sobreposição de janelas.



  • Windows 2.0 :

O Windows 2.0 foi lançado em 1987 e praticamente tem a mesma interface do Windows 1.0x, com a diferença de apresentar mais recursos, ferramentas e maior paleta de cores, embora os computadores daquela época fossem ainda muito lentos quando estes utilizavam uma interface gráfica de boa qualidade. Permite a sobreposição de janelas e estas podem maximizar e minimizar. Era apresentado em oito disquetes de alta densidade de 5,25" de 360 KB cada um.



  • Windows 2.1:

Em 1988, foi lançado o Windows 2.1, que era apresentado em sete disquetes de dupla densidade de 3,5" de 720 KB cada um, e era nada mais do que o Windows 2.0 reformulado.
Existem duas versões especiais do Windows 2.1:
Windows 2.1/286 foi lançada para aproveitar todos os recursos dos microprocessadores 286;
Windows 2.1/386 foi lançada para aproveitar todo o potencial dos microprocessadores 386.



  • Windows 3.0:

O Windows 3.0 foi o primeiro sucesso amplo da Microsoft e foi lançado em 1990. Ao contrário das versões anteriores, ele era um Windows completamente novo. Tecnicamente hoje, esta versão é considerada o primeiro sistema gráfico da empresa. Era um sistema gráfico de 16 bits, mas ainda precisava ativar primeiro o MS-DOS para ativar o Windows.



  • Windows NT:

O Windows NT foi lançado pela primeira vez pela Microsoft em 1993 com o objectivo principal de fornecer mais segurança e comodidade aos utilizadores de empresas e lojas (meio corporativo), pois as versões do Windows disponíveis até então não eram suficientemente estáveis e confiáveis. Foi um sistema operativo de 32 bits, multitarefa e multiutilizador. A sigla NT significa New Technology (nova tecnologia em inglês). Trazia a funcionalidade de trabalhar como um servidor de arquivos. Os NTs têm uma grande estabilidade e têm a vantagem de não ter o MS-DOS.



  • Windows 95:

Oficialmente, Windows 4.x. Foi lançada em1995. Ele era um Windows completamente novo, e de nada lembra os Windows da família 3.xx. O salto do Windows 3.0 ao Windows 95 era muito grande e ocorreu uma mudança radical na forma da apresentação do interface. Introduziu o Menu Iniciar e a Barra de Tarefas. Nesta versão, o MS-DOS perdeu parte da sua importância visto que o Windows já consegue activar-se sem precisar da dependência prévia do MS-DOS. As limitações de memória oferecidas ainda pelo Windows 3.0 foram praticamente eliminadas nesta versão. O sistema multitarefa tornou-se mais eficaz.



  • Windows 98:

Esta versão foi lançada em 1998. Foram corrigidas muitas das falhas do seu antecessor. A maior novidade desta versão era a completa integração do S.O. com a Internet. Utilizava o Internet Explorer 4. Introduziu o sistema de arquivos FAT 32 e começou a introduzir o teletrabalho (só foi possível devido à integração do Web). Melhorou bastante a interface gráfica. Incluiu o suporte a muitos monitores e ao USB (Universal Serial Bus). Mas, por ser maior do que o Windows 95 e possuir mais funções, era também mais lento e mais instável. Nessa versão, nasce a restauração de sistema via MS-DOS (Scanreg.exe /restore). A restauração de sistema visava corrigir problemas retornando o computador a um estado anteriormente acessado (ontem, antes de ontem, etc).



  • Windows 2000:

O lançamento desse Windows, em 2000, que também era chamado de Windows NT 5.0 na sua fase Beta, marcou o começo da era NT (Nova Tecnologia) para usuários comuns. Sofreu problemas de aceitação no mercado, devido a falhas de segurança, como, por exemplo, o armazenamento de senhas em um arquivo próprio e visível, o que facilitava a ação de hackers e invasores. Em relação aos Windows anteriores, sua interface gráfica apresentava sutis diferenças como um tom caque nos menus e na barra de tarefas e ícones redesenhado, o mesmo que o ME usaria tempos depois. Apesar dos problemas iniciais, trata-se de um sistema operacional bastante estável, multiusuário e multitarefa real.



  • Windows XP:

Lançada em 2001 e é também conhecida como Windows NT 5.1. Roda em formatações FAT32ou NTFS. A sigla XP deriva da palavra eXPeriência (eXPerience).
Uma das principais diferenças em relação às versões anteriores é quanto à interface. Trata-se da primeira mudança radical desde o lançamento do Windows 95. Baseada no OS/2da IBM, cujos alguns direitos são compartilhados entre a IBM e a Microsoft, e, seguindo a linha OS/2-NT-2000-XP, a partir deste Windows, surgiu uma nova interface. Nota-se uma melhoria em termos de velocidade em relação às versões anteriores, especialmente na inicialização da máquina. O suporte a hardware também foi melhorado em relação às versões 9x-Millenium, abandonada definitivamente.


Esta versão do Windows foi considerada como a melhor versão já lançada pela Microsoft para usuários domésticos, possui uma interface totalmente simples a inovadora. Um dos problemas é seu consumo, ele só pode ser instalado em estações com mais de 128Mb de memória, e cada vez que a Microsoft lança uma nova versão, é cada vez maior e mais abstraido do hardware



  • Windows Vista:

Também conhecido como Windows NT 6.0, pelo nome de código LOnghorn e pelo proprio nome oficial Vista, é o mais novo S.O da Microsoft, e que tem seis versões, uma delas simplificada e destinada aos países em desenvolvimento. O Windows Vista começou a ser vendido em 2007. As seis edições diferentes do Windows Vista foram projetadas para se ajustar ao modo como você pretende usar seu PC. Ele tem uma interface intitulada Aero,com recursos de transparência,que não existe na Versão Starter e um sistema de alternância 3D de janelas chamado Flip 3D, que é ativado pelo atalho Logotipo do Windows + Tab.



É isso aí pessoal, muito obrigada pela atenção!


E voltem sempre!


Um abraço a todos!


Priscilla, Alanna e Tayana.


Fonte:


http://www.numaboa.com.br/informatica/oiciliS/assembler/textos/winControle.php
http://www.microsoft.com/brasil/corporativo/products/windows.mspx
http://www.brasoftware.com.br/detalhes.aspx?ProdutoCodigo=1056
http://pt.wikipedia.org/wiki/Microsoft_Windows

segunda-feira, 18 de agosto de 2008

Olá Pessoal!

Hoje vamos continuar falando sobre o Sistema Operacional (SO) UNIX:



Um sistema Unix consiste, basicamente, de duas partes:



Kernel - o núcleo do sistema operacional, a parte que relaciona-se diretamente com o hardware, e que executa num espaço de memória privilegiado. Agenda processos, gerencia a memória, controla o acesso a arquivos e a dispositivos de hardware (estes, por meio dos controladores de disposito - drivers - e interrupções). O acesso ao kernel é feito por chamadas de sistema, que são funções fornecidas pelo kernel; essas funções são disponibilizadas para as aplicações por bibliotecas de sistema C (libc).
Programas de sistema - são aplicações, que executam em espaços de memória não privilegiados, e que fazem a interface entre o usuário e o kernel. Consistem, principalmente, de:



  • Conjunto de bibliotecas C (libc)

  • Shell - um ambiente que permite que o usuário digite comandos.

  • Programas utilitários diversos - são programas usados para manipular arquivos, controlar processos, etc.

  • Ambiente gráfico (GUI) graphics user interface - eventualmente utiliza-se também um ambiente gráfico para facilitar a interação do usuário com o sistema.


Em um sistema Unix, o espaço de memória utilizado pelo kernel é denominado espaço do kernel ou supervisor (kernel space); a área de memória para os outros programas é denominada espaço do usuário (user space). Essa separação é um mecanismo de proteção que impede que programas comuns interfiram com o sistema operacional.

Estrutura do Sistema Unix:

Aí abaixo um link de um tutorial de introdução ao Unix com conceitos e comandos:

http://www.ime.usp.br/~ueda/ldoc/rb.html

Qual a diferença entre Linux e Unix? A diferença é que Linus Torvalds, quando criou o Linux, criou ele nos padrões POSIX, que é o mesmo padrão que os UNIX usam. É por esse mesmo uso do padrão POSIX que o Linux é parecido com o UNIX. Além do mais, existem vários tipos de UNIX, que têm seu código-fonte fechado e pago.

É isso ai pessoal, muito obrigada pela atenção!

Um abraço a todos e voltem sempre!

Priscila, Alanna e Tayana

FONTE:

http://pt.wikipedia.org/wiki/Unix

http://www.ime.usp.br/~ueda/ldoc/rb.html

http://www.devin.com.br/eitch/tlm4/s1-diferenca-linux-unix.html


domingo, 17 de agosto de 2008

Sistemas Operacionais UNIX

Olá Pessoal,

Hoje vamos falar um pouco sobre o Sistema Operacional Unix:

O Unix é um sistema operacional portátil, multitarefa e multiutilizador (ou multiusuário) originalmente criado por Ken Thompson , que trabalhava nos Laboratórios Bell (Bell Labs) daAT&T. A marca UNIX é uma propriedade doThe Open Group, um consórcio formados por empresas de informática.
Multitarefa significa executar uma ou mais tarefas ou processos simultaneamente. O Unix é um sistema operacional de multitarefa preemptiva. Isso significa que, quando esgota-se um determinado intervalo de tempo (chamado quantum), o Unix suspende a execução do processo, salva o seu contexto (informações necessárias para a execução do processo), para que ele possa ser retomado posteriormente, e coloca em execução o próximo processo da fila de espera. O Unix também determina quando cada processo será executado, a duração de sua execução e a sua prioridade sobre os outros.
A multitarefa, além de fazer com que o conjunto de tarefas seja executado mais rapidamente, ainda permite que o usuário e o computador fiquem livres para realizarem outras tarefas com o tempo economizado.
Uma característica importante do Unix é ser multiusuário (multiutilizador). O Unix possibilita que vários usuários usem um mesmo computador simultaneamente, geralmente por meio de terminais. Cada terminal é composto de um monitor, um teclado e, eventualmente, um mouse. Vários terminais podem ser conectados ao mesmo computador num sistema Unix. Há alguns anos eram usadas conexões seriais, mas atualmente é mais comum o uso de redes locais, principalmente para o uso de terminais gráficos (ou terminais X), usando o protocolo XDMCP.
O sistema Unix possui dois tipos de usuários: o usuário root (também conhecido como superusuário), que possui a missão de administrar o sistema, podendo manipular todos os recursos do sistema operacional; e os usuários comuns, que possuem direitos limitados.
Uma característica singular no Unix (e seus derivados) é a utilização intensiva do conceito de arquivo. Quase todos os dispositivos são tratados como arquivos e, como tais, seu acesso é obtido mediante a utilização das chamadas de sistema open, read, write e close.
Os dispositivos de entrada e saída são classificados como sendo de bloco (disco, p.ex.) ou de caractere (impressora, modem, etc.) e são associados a arquivos mantidos no diretório /dev (v. detalhamento mais adiante).

É isso pessoal, amanhã estamos de volta pra falar mais um pouco sobre o Unix!

Até amanhã,
Um abraço e voltem sempre!
Priscila, Alanna e Tayana

FONTE:

http://pt.wikipedia.org/wiki/Unix

sábado, 9 de agosto de 2008

Você já deve ter visto esse pinguim em algum lugar, certo?
Pois é...

Ele é o logo e o mascote do Sistema Operacional que vamos falar hj!


Esse é o Lux o mascote do Linux!

O Kerner Linux foi criado em 1991 por Linus Torvalds um estudante finlandês, e hoje é mantido por uma comunidade mundial de desenvolvedores (que inclui programadores individuais e empresas como a IBM, a HP e a Hitachi), coordenada pelo mesmo Linus, agora um desenvolvedor reconhecido mundialmente.

O Linux adota a GPL- uma licença livre, ou seja, permite que todos os interessados em utilizar esse SO possam usá-lo e redistribuí-lo.
Embora Linus Torvalds não tenha tido como objetivo inicial tornar o Linux um sistema portável, ele evoluiu nessa direção. Linux é hoje, na verdade, um dos kernels de sistema operacional mais portados, rodando em sistemas desde o iPaq (um computador portátil) até o IBM S/390 (um volumoso e altamente custoso mainframe), passando por várias arquiteturas: Intel, StrongARM, PowerPC, Alpha etc., com grande penetração também em dispositivos embarcados, como handhelds, PVR, vídeogames e centrais de entretenimento.

As distribuições de GNU/Linux começaram a ter maior popularidade a partir da segunda metade da década de 1990, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac OS, principalmente por parte de pessoas acostumadas com o Unix na escola e no trabalho. O sistema tornou-se popular no mercado de servidores, principalmente para a Web e servidores de bancos de dados, inclusive no ambiente corporativo - onde também começou a ser adotado em desktops especializados.
No decorrer do tempo várias distribuições surgiram e desapareceram, cada qual com sua característica. Algumas distribuições são maiores outras menores, dependendo do número de aplicativos e sua finalidade. Algumas distribuições de tamanhos menores cabem em um disquete com 1,44 MB, outras precisam de vários CDs, existem até algumas que tem versões em DVD. Cada uma tem seu público e sua finalidade.

É isso aí pessoal, muito obrigada pela atenção!

E voltem sempre!

Um abraço a todos!

Priscilla, Alanna e Tayana.

Fonte:

CAMPOS, Augusto. O que é Linux. BR-Linux. Florianópolis, março de 2006. Disponível em . Consultado em [09/08/08].

www.google.com.br

www.wikipedia.com.br

quinta-feira, 31 de julho de 2008

Tipos de Sistemas Operacionais


Olá Pessoal!


Hoje vamos falar sobre os tipos de Sistemas Operacionais.

Existem quatro tipos básicos de SO. Eles são divididos em grupos relacionados com o tipo de computador que controlam e o tipo de aplicativos que suportam:


  • Sistema Operacional de Tempo Real (RTOS - Real-time operating system). É utilizado para controlar máquinas, instrumentos científicos e sistemas industriais. Geralmente um RTOS não tem uma interface para o usuário muito simples e não é destinado para o usuário final, desde que o sistema é entregue como uma "caixa selada". A função do RTOS é gerenciar os recursos do computador para que uma operação específica seja sempre executada durante um mesmo período de tempo. Numa máquina complexa, se uma parte se move mais rapidamente só porque existem recursos de sistema disponíveis, isto pode ser tão catastrófico quanto se uma parte não conseguisse se mover porque o sistema está ocupado.

  • Monousuário, Monotarefa. O sistema operacional foi criado para que um único usuário possa fazer uma coisa por vez. O Palm OS dos computadores Palm é um bom exemplo de um moderno sistema operacional monousuário e monotarefa.

  • Monousuário, Multitarefa. Este tipo de sistema operacional é o mais utilizado em computadores de mesa e laptops. As plataformas Microsoft Windows e Apple MacOS são exemplos de sistemas operacionais que permitem que um único usuário utilize diversos programas ao mesmo tempo. Por exemplo, é perfeitamente possível para um usuário de Windows escrever uma nota em um processador de texto ao mesmo tempo em que faz download de um arquivo da Internet e imprime um e-mail.

  • Multiusuário. Um sistema operacional multiusuário permite que diversos usuários utilizem simultaneamente os recursos do computador. O sistema operacional deve se certificar de que as solicitações de vários usuários estejam balanceadas. Cada um dos programas utilizados deve dispor de recursos suficientes e separados, de forma que o problema de um usuário não afete toda a comunidade de usuários. Unix, VMS e sistemas operacionais mainframe como o MVS são exemplos de sistemas operacionais multiusuário.


Curiosidade:


Nem todos os computadores têm sistemas operacionais. O computador que controla o forno de microondas da sua cozinha, por exemplo, não precisa de um. Um forno de microondas realiza um conjunto bastante específico de tarefas e as informações de entrada são bastante simples (um teclado numérico e alguns botões com ações pré-definidas). O hardware também é simples e nunca muda. Para um computador como esse, um sistema operacional seria completamente desnecessário. Isso aumentaria os custos de desenvolvimento e produção e complicaria um processo que é bastante simples. O computador de um forno de microondas sempre executa o mesmo programa codificado por hardware.


Em outros dispositivos, o sistema operacional cria a possibilidade de:
realizar uma variedade de tarefas;
interagir com os usuários de forma complexa;
acompanhar as necessidades que mudam com o tempo.



É isso aí pessoal, muito obrigada pela atenção!

E voltem sempre!


Um abraço a todos!

Priscilla, Alanna e Tayana.

Fontes:
http://www.conteudoglobal.com/informatica/sistemas_operacionais/
http://informatica.hsw.uol.com.br/sistemas-operacionais3.htm
http://pt.wikipedia.org/wiki/Sistema_operativo



sábado, 26 de julho de 2008

Funções dos Sistemas Operacionais

Olá pessoal!

Hoje vamos falar sobre o que um Sistema Operacional (SO) faz, mas antes vamos ver os conceitos de algumas palavras necessárias para entender sobre as funções dos SO.

  • Hardware = Parte física do computador (conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos).
  • Software = Parte lógica do computador (conjunto de instruções e dados processado pelos circuitos eletrônicos do hardware.
  • Aplicativos = Programa de computador que tem como objetivo o desempenho de tarefas de índole prática, em geral ligadas ao processamento de dados.
  • Periféricos = Qualquer equipamento acessório que esteja ligado ao CPU.
Vamos lá, no nível mais simples o SO realiza duas tarefas:

1. Gerencia os recursos de hardware e software do sistema. Em um computador de mesa, esses recursos incluem o processador, a memória, o espaço em disco etc. Em um telefone celular, o SO gerencia o teclado, a tela, a agenda, a bateria e a conexão de rede;

2. Proporciona uma maneira estável e consistente para lidar com o hardware, sem ter de conhecer todos os detalhes do hardware.

A primeira tarefa, ou seja, o gerenciamento de recursos de software e hardware é uma tarefa extremamente importante. Diversos programas e métodos de entrada de dados competem pela atenção da CPU (Unidade Central de Processamento) e demandam memória, espaço em disco e largura de banda de entrada/saída. O SO cuida para que cada aplicativo tenha os recursos necessários para o funcionamento e gerencia a capacidade limitada do sistema para atender a todos os usuários e aplicativos.
A segunda tarefa é fornecer uma interface consistente para os aplicativos. A interface é especialmente importante se mais de um tipo de computador utiliza o SO ou se o hardware do computador é constantemente atualizado. Uma API (Application Program Interface - Interface de Programação de Aplicativos) permite que o desenvolvedor do software escreva um programa em um computador e tenha um alto nível de segurança de que este aplicativo vai rodar em outro computador do mesmo tipo, mesmo que a quantidade de memória e a área de armazenamento sejam diferentes. Mesmo que um computador seja único, um SO assegura que os aplicativos continuem funcionando após as atualizações de hardware. Isso acontece porque é o SO, e não o aplicativo, que gerencia o hardware e a distribuição dos seus recursos. Um dos desafios do desenvolvedor de sistemas operacionais é criar um sistema flexível o suficiente para reconhecer hardwares de milhares de fabricantes diferentes. Os sistemas atuais podem acomodar milhares de impressoras, drivers e periféricos especiais em qualquer combinação possível.

É isso aí pessoal, muito obrigada pela atenção!
E voltem sempre!

Um abraço a todos!
Priscilla, Alanna e Tayana.

Fonte: http://informatica.hsw.uol.com.br/sistemas-operacionais2.htm
http://pt.wikipedia.org/wiki/Hardware
http://pt.wikipedia.org/wiki/Aplicativo
http://pt.wikipedia.org/wiki/Periférico

domingo, 20 de julho de 2008

Introdução a sistemas operacionais

Olá pessoal!

Sejam bem vindos ao nosso blog...
Aqui vocês poderão saber um pouco mais sobre sistemas operacionais
e nós tentaremos mostrar-los da melhor maneira possível .

Se você tem um computador, já ouviu falar sobre os sistemas operacionais. Qualquer computador de mesa ou um laptop que você compra normalmente já vem com o Windows instalado. Já os computadores Macintosh rodam o sistema operacional OS X. Muitos servidores corporativos utilizam os sistemas operacionais Linux ou UNIX. O sistema operacional (SO) é a primeira coisa que o computador carrega. Sem um sistema desse tipo, o computador se torna inútil.


Podemos definir sistemas operacionais assim...

*controla recursos e fornece base para a construção de aplicações
*permite a utilização do computador de forma eficiente e segura
*constitui-se a base para construção de aplicações


Essa foi nossa primeira postagem para iniciar-mos nossa abordagem sobre esse tema!

Muito obrigada pela atenção!
e voltem sempre

Um abraço a todos
Priscila, Alanna e Tayana