Instalação do Windows Server 2003

windos server 2003

quarta-feira, 11 de novembro de 2009

Instalar o Windows 7 (em Vista)

Especificações mínimas:
• Processador de 800 MHz (32-bit)
• Memória (RAM) de 512 MB
• Placa de Vídeo compatível com DirectX 9.0 e 32MB de memória (sem Windows Aero)
• Espaço requerido de 16GB
• DVD-ROM
• Saída de Áudio
Especificações Recomendadas:
• Processador de 1 GHz (32 ou 64 bits)
• Memória (RAM) de 1 GB
• Espaço requerido de disco rígido: 16 GB
• Placa de vídeo com suporte a elementos gráficos DirectX 9 com 128 MB de memória (para habilitar o tema do Windows Aero)
• Unidade de DVD-R/W
• Conexão com a Internet (para obter actualizações)

A instalação do Windows 7 como no XP e no Vista é feita quase que de forma automática, no entanto, algumas pessoas ainda possuem dúvidas a respeito da instalação do “Seven”, mostramos aqui como instalar o Windows 7:

ETAPA 1
Reparticione o disco rígido
Antes de instalar o W7, você vai precisar de arranjar espaço. E o Windows Vista tem uma ferramenta
para fazer isso. Clique no botão Iniciar, vá até o item "Computador", clique com o botão direito do mouse e selecione a opção "Gerenciar". Vai aparecer esta tela:



Abra o item "Gerenciamento de disco". Vai aparecer uma barrinha que representa
o seu disco rígido. Clique nela com o botão direito e escolha a opção Diminuir Volume.



Para completar, digite "20000" como valor a ser diminuído:



(Obs: estas instruções são para o Windows Vista. Se você usar o Windows XP, o Linux ou outro sistema operacional, pode reparticionar o disco rígido com o programa Gparted)

ETAPA 2
Baixe o Windows 7
Entre no site da Microsoft e baixe o Windows 7 (recomendo a versão de 32 bits). Seja paciente, pois o arquivo tem 2,4 GB – o download vai levar pelo menos umas 3 horas. Você vai receber um número de série do Windows 7. Não se esqueça de anotar ou imprimir, pois ele será pedido na instalação.



ETAPA 3
Grave num DVD
O arquivo de instalação veio no formato ISO, e deve ser gravado como “imagem”. É fácil. Se você tem
o Nero, escolha a opção Image/Disc Image. Você não tem o Nero? Instale o programa BurnAware, que é de graça – e escolha a opção Burn ISO no painel dele.



ETAPA 4
faça o boot
Deixe o DVD do Windows 7 inserido no computador, e reinicie. Vai começar a carregar
o Windows 7. (Se isso não acontecer automaticamente, você tem que configurar o seu computador para
que ele dê boot pelo DVD. É só entrar tela de setup - apertando Del, Esc ou F2 durante a inicialização
da máquina - e fazer o ajuste necessário.)



ETAPA 5
Faça a instalação,
Começou a instalação do Windows 7. Aê! Já nessa primeira tela, aproveite para selecionar as opções
Portuguese (Brazil) e ABNT-2 – isso é necessário para que o seu teclado funcione.



Agora, selecione o tipo de instalação "Custom":



E na tela seguinte, escolha a opção "Unallocated Space" (espaço vazio):



ETAPA 6
Pronto.
Não precisa fazer mais nada. Em cerca de 20 minutos, o Windows 7 estará instalado no seu computador
(e sempre que você ligar o computador, terá a opção de iniciar o W7 ou o Windows antigo). O Windows 7 RC1 pode ser usado de graça por um ano. Divirta-se!


.

quinta-feira, 29 de outubro de 2009

Sistemas distribuídos

Computação distribuída, ou sistema distribuído, é uma referência à computação paralela e descentralizada, realizada por dois ou mais computadores conectados através de uma rede, cujo objectivo é concluir uma tarefa em comum.
A computação distribuída consiste em adicionar o poder computacional de diversos computadores interligados por uma rede de computadores ou mais de um processador trabalhando em conjunto no mesmo computador, para processar colaborativamente determinada tarefa de forma coerente e transparente, ou seja, como se apenas um único e centralizado computador estivesse executando a tarefa. A união desses diversos computadores com o objetivo de compartilhar a execução de tarefas, é conhecida como sistema distribuído.

Escalonamento e Sincronização

Escalonamento

- Um dos objectivos da multi-programação é a maximização da utilização da UCP

- O escalonador tem como objectivo decidir qual o próximo processo a ser executado em função dos seus parâmetros

- Note-se que em sistema mono-processador apenas pode ser executado um processo de cada vez.



Sincronização

- As primitivas de send e receive também podem servir para sincronizar dois processos, i.e. um processo pode ficar à espera que exista uma mensagem na caixa do correio

- As primitivas podem ser bloqueantes (blocking) ou não bloqueantes (nonblocking)

- As primitivas bloqueantes são também classificadas como síncronas

- As primitivas não bloqueantes são também classificadas como assíncronas

Sistemas de Multiprocessador

Genericamente, um sistema multiprocessador (ou simplesmente multiprocessador) é um computador contendo vários processadores, os quais podem comunicar-se e cooperar uns com os outros em diversos níveis de forma a resolver certo problema. A comunicação
pode ocorrer pela de troca de mensagens entre os processadores ou pelo compartilhamento de uma memória comum.
O principal objectivo dos multiprocessador é suportar operações concorrentes de forma a maximizar a vazão dos vários processos ou acelerar a execução de uma tarefa específica. Para tanto deve ser implementado no hardware do sistema um mecanismo eficiente, para a comunicação entre os processadores.

Sistemas de arquivos

A memória principal do computador é volátil, e seu tamanho é limitado pelo custo do hardware. Assim, os usuários necessitam de algum método para armazenar e recuperar informações de modo permanente.
Um arquivo é um conjunto de bytes, normalmente armazenado em um dispositivo periférico não volátil (p.ex., disco), que pode ser lido e gravado por um ou mais processos.
O sistema de arquivos é a estrutura que permite o gestão de arquivos—criação, destruição, leitura, gravação, controle de acesso, etc.

Gestão de memória

O sistema operacional tem acesso completo à memória do sistema e deve permitir que os processos dos usuários tenham acesso seguro à memória quando o requisitam.
Vários sistemas operacionais usam memória virtual, que possui 3 funções básicas:

1.Assegurar que cada processo tenha seu próprio espaço de endereçamento, começando em zero, para evitar ou resolver o problema de relocação;

2.Prover protecção da memória para impedir que um processo utilize um endereço de memória que não lhe pertença;

3.Possibilitar que uma aplicação utilize mais memória do que a fisicamente existente.

Gestão de processos

O sistema operacional multitarefa é preparado para dar ao usuário a ilusão que o número de processos em execução simultânea no computador é maior que o número de processadores instalados. Cada processo recebe uma fatia do tempo e a alternância entre vários processos é tão rápida que o usuário pensa que sua execução é simultânea.
São utilizados algoritmos para determinar qual processo será executado em determinado momento e por quanto tempo.
Os processos podem comunicar-se, isto é conhecido como IPC (Inter-Process Communication). Os mecanismos geralmente utilizados são:

• Sinais,
• pipes,
• named pipes,
• Memória compartilhada,
• Soquetes (sockets),
• Semáforos,
• Trocas de mensagens.

O sistema operacional, normalmente, deve possibilitar o multiprocessamento (SMP ou NUMA). Neste caso, processos diferentes e threads podem ser executados em diferentes processadores. Para essa tarefa, ele deve ser reentrante e interrompível, o que significa que pode ser interrompido no meio da execução de uma tarefa.

quarta-feira, 28 de outubro de 2009

Exemplo de programas de MS-DOS

Calculadora ou Shutdown

Neste programa, se escolher o número 1 abre a calculadora, se escolher o numero 2 faz o shutdown do computador.

@ECHO OFF
SET /p var=prima 1 para abrir calculadora Prima 2 para shutdown.
IF "%var%"=="1" (
GOTO C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories ) (
ELSE (
shutdown -r -t 15 -c "erro!"
pause

Exemplo de programas de MS-DOS

Escolher um número

Este programa permite escolher um número de 1 a 5, se acertar no número certo aparece uma mensagem, se escolher o errado aparece outra.

@ECHO OFF
SET /p var=escolha um numero de 1 a 5
IF "%var%"=="5" (
ECHO "Acertaste"

) ELSE (
ECHO "falhaste"
)
@ECHO OFF
Pause

Exemplos de programas de MS-DOS

Tabuada

Este programa permite escolher o número que quer multiplicar e o número onde quer que a tabuada acabe

@ECHO OFF
Cls
set /p var=Deseja a tabuada do?
set /p term=a terminar em
set var2=1
:calc1
if %var2% leq %term% (
goto corpo
) else (
goto fim )
:corpo
set /a var3=%var%*%var2%
echo %var%*%var2%=%var3%
set /a var2=%var2%+1
goto calc1
:fim
pause

quinta-feira, 15 de outubro de 2009

Batch ou ficheiros de lote

ECHO [mensagem ou variável]
Escreve no monitor

ECHO OFF
Desactiva as informações e confirmações feitas pelo sistema. Como “ C:>”, “tem certeza que deseja fazer tal..?”…

ECHO ON
Activa s informações e confirmações do sistema.

ECHO.
Salta uma linha.

SET variável=valor
Cria ou modifica uma variável (espaço reservado temporariamente na memória RAM para guardar algumas informações numéricas, de caracteres.
Positivo/negativo entre outros. Não podem ter acento e devem começar com letra).
Para chamar a variável posteriormente basta colocá-la entre “%”.

Por exemplo:
SET nome=Rui
ECHO o nome dele é %nome%



:nomedolink
Nomeia um ponto no ficheiro do lote permitindo avançar ou voltar à executação a partir daquele ponto.

@[comando]
Desactiva as informações e confirmações feitas pelo sistema apenas para esta linha.

IF [condição] ( [acção] ) ELSE ( [acção2] )

Este é um comando condicional. “Se condição faça acção, senão faça acção2”

Por exemplo:
@ECHO OFF
SET nome=Ana
IF “%nome%”==”Ana” ( ECHO Oi Aninha! ) ELSE ( ECHO Oi %nome%! )

GOTO [ponto]
Avança ou volta a execução para um ponto do ficheiro de lote.

FOR /L %%variavel IN (inicio, incremento, fim) DO comando [parâmetro]
Executa um comando especifico para cada ficheiro de um conjunto de ficheir

FOR %variável IN (conjunto) DO comando [parâmetrosdocomando]

%variável Especifica um parâmetro substituível.
(conjunto) Especifica um conjunto de um ou mais ficheiros. Os caractere
universais podem ser utilizados.
comando Especifica o comando a executar para cada ficheiro.
Parâmetrosdocomando
Especifica os parâmetros do comando especificado.
Para utilizar o comando FOR num programa batch, especifique %%variável em
de %variável. Os nomes das variáveis são sensíveis a maiúsculas e minúscul
portanto %i é diferente de %I.
Se as extensões de comandos estiverem activadas, são suportadas as seguint
formas adicionais do comando FOR:

FOR /D %variável IN (conjunto) DO comando [parâmetros-do-comando]

Se o conjunto contiver caracteres universais, então é especificada a
correspondência com nomes de directórios em vez de nomes de ficheiros.

@ECHO OFF
FOR /L %%a IN (1,1,5) DO ECHO O valor de A é %%a

PAUSE
Faz uma pausa e só volta quando o utilizador premir alguma tecla do teclado.

REM [comentário]
Este comando não faz absulatemente nada.
Ele é utilizado para inserir comentários nos ficheiros.

VER [/font]
Versão do sistema
[font=verdana]VOL unidade
Volume da unidade especificada

ATTRIB ficheiros
Mostra ou altera os atributos do ficheiro.

ATTRIB [+R -R] [+A -A ] [+S -S] [+H -H] [+I -I]
[unidade:][caminho][nomeficheiro] [/S [/D] [/L]]

+ Define um atributo.
- Limpa um atributo.
R Atributo de ficheiro só de leitura.
A Atributo de ficheiro de arquivo.
S Atributo de ficheiro de sistema.
H Atributo de ficheiro oculto.
I Atributo de ficheiro indexado não de conteúdo.
[unidade:][caminho][nomeficheiro]
Especifica um ou mais ficheiros para processamento pelo comando attrib.
/S Processa ficheiros correspondentes na pasta
actual e em todas as subpastas.
/D Processa também pastas.
/L Trabalha sobre os atributos da Ligação Simbólica
relativamente ao destino da Ligação Simbólica


CONDIÇÕES
Númericas e Caracteres:
Igual (QUE ou ==)
Diferente (NEQ)
Menor que (LSS)
Menor ou igual a (LEQ)
Maior que (GTR)
Maior ou igual a (GEQ)
Condição negativa (NOT)


Em ficheiros:
Existe (EXIST)

Condição negativa (NOT)




Exemplo:

X é igual a 6?

@ECHO OFF
CLS
SET X=6
IF "%X%" == "&" GOTO ok
ECHO X não é igual a 6, é igual a %X%
GOTO saida
:ok
ECHO X é igual a 6
:saida


Shutdown

Shutdown -r significa que o pc será reiniciado dentro de 30 segundos

Shutdown -s significa que o pc será desligado dentro de 30 segundos

Shutdown -r -t XXX significa que o pc será reiniciado no tempo que for determinado.

Shutdown -r -t XX -c "..." : significa que o pc será reiniciado no tempo que for determinado e poderá colocar uma mensagem.

quarta-feira, 14 de outubro de 2009

Comandos Internos de MS-DOS

Comandos internos do MS-DOS

DIRLista o conteúdo do directório
Permite procurar ficheiros que tenham determinadas características

Parametros: /P /W /A /S

Caracteres Genéricos
Asterisco (*) – substitui um bloco de texto
Ponto de Interrogação (?) – Substitui um caractere ou posição
Ponto (.) – separa o nome da extensão


TIME
Exibe a hora do sistema e configura o relógio interno do computador. O MS-DOS usa a informação de hora para actualizar os directórios e ficheiros que forem criados ou alterados.
Sintaxe
TIME [horas:minutos:segundos.centésimos]
Exemplo: TIME 12:20:20.12


DATE
Exibe a data e emite um aviso se for necessário alterar a mesma. O MS-DOS usa a informação de data para actualizar os directórios e ficheiros que forem criados ou alterados
SINTAXE
DATE [DD-MM-YY]
Exemplo: DATE 29-11-95

CD
Exibe o nome do directório activo ou altera o directório actual
Sintaxe
CD [unidade:[caminho]
CD.. – volta para trás
CD\ - posiciona na raiz

MD
Cria um novo directório
SintaxeMD [unidade:[caminho][nome do directório]
RD
Apaga um directório
Sintaxe
RD [unidade:[caminho][nome do directório]



REN
Dá um novo nome a um ficheiro
Sintaxe
REN [caminho] nome do ficheiro novo nome
Exemplo: REN a:\autoexec.bat novonome.bat


COPY

Copia um ou mais ficheiros de um caminho para outro, na mesma unidade ou entre unidades diferentes.
Copia um ficheiro de um caminho para outro, com outro nome.
Faz uma fusão entre vários ficheiros, criando um só, e com um único nome.

Sintaxe
COPY[unidade:[caminho][ficheiros] [unidade:[caminho]
Ou
COPY (origem)(destino)

DEL
Elimina ficheiros

Sintaxe
DEL [caminho]
Exemplo: DEL A:\escola\*.com


CLS
Este comando limpa a tela e coloca o cursor na primeira linha de prompt.

TREE
Exibe graficamente os directórios e subdirectórios do directório raiz ou da pasta especificada.

CHKDSK
Programa de verificação de erros no HD

MEM
Exibe informações da memória RAM

DISKCOPY
Este comando faz cópias de discos flexíveis (disquetes) de uma unidade para a outra. Caso só tenha uma unidade de disquetes é só especificar a unidade duas vezes que o programa avisa quando deve-se inserir a disquete virgem.

MOVE
Move arquivos de um directório para o outro
C:\move teste.txt C:\exemplo

TYPE
Exibe o conteúdo de um arquivo no ecrã.

FORMAT
Serve para formatar o disco
/S formata o disco na unidade especificada e insere o Sistema Operacional DOS
/4 formata a disquete de baixa densidade em drives de alta densidade
/Q formata rapidamente o disco da unidade (formatação Rápida)
/U formata o disco da unidade independente da condição (UNCONDICIONABLE)
Sintaxe: FORMAT [unidade:]/Q /U /S /4
C:\>FORMAT A: - Formata o disco na unidade A.

UNFORMAT
Se formatar por acidente, o MS-DOS permite a recuperação das informações a não ser que tenha utilizado o parâmetro /U na formatação

/L recupera as informações de um disco, mostrando a lista de arquivos e directórios
/TEST lista de todas as informações, mas não refaz o disco
Sintaxe: UNFORMAT [unidade:] /L /TEST /P
C:\>UNFORMAT A: - desformatar o disco na unidade A.

DELTREE
Apaga os directórios e subdirectórios dentro de um só directório de uma vez só.

XCOPY
Comando que copia arquivos selectivamente.
ORIGEM Drive, caminho e nome dos arquivos de origem
DESTINO Drive, caminho e nome dos arquivos de destino
/M Copia os arquivos de origem e “marca-os”
/D: data Copia os arquivos de origem que foram modificados na data defenida em “data” ou depois dela (mm,dd,yy é o formato default)
/S copia os arquivos em directórios e subdirectórios, a não ser que estejam vazios
/E copia os subdirectórios mesmo que estejam vazios.
Sintaxe: XCOPY [origem][destino]/M/D:data /S /E /V

UNDELETE
Recupera todos os ficheiros apagados quando possivel.
Sintaxe: UNDELETE [unidade:] [caminho] {nome do arquivo}

EDIT
Na linha de comandos de sistema MS-DOS, é usado para abrir o editor de texto.

COLOR
Define as cores predefinidas do primeira plano e do fundo da consola.

sexta-feira, 2 de outubro de 2009

Sistema de Ficheiros

Sistema de Ficheiros é a forma de organização de dados nos discos de armazenamento.Sabendo o sistema de ficheiros utilizado num determinado disco, o Sistema Operacional pode descodificar os dados armazenados e lê-los ou gravá-los. No Windows, as três opções de sistema de ficheiros à sua disposição são NTFS, FAT32 e a antiga e raramente utilizada FAT (também conhecida como FAT16).


NTFS




O NTFS é o sistema de ficheiros preferido para esta versão do Windows. Este sistema tem várias vantagens sobre o anterior sistema de ficheiros FAT32, incluindo:
•A capacidade de recuperação automática de alguns erros relacionados com o disco, que a FAT32 não possui.
•Suporte melhorado para discos rígidos maiores.
•Segurança melhorada, visto permitir a utilização de permissões e encriptação para restringir o acesso a ficheiros específicos a utilizadores aprovados

FAT


A File Allocation Table (FAT, ou Tabela de Alocação de Ficheiros/arquivos) é um sistema de ficheiros desenvolvido para o MS-DOS e usado em versões do Microsoft Windows até (e inclusive) o Windows Me.

O sistema FAT é considerado como relativamente simples, e por isso é um formato popular para discos diversos. Além disso, é suportado por virtualmente todos os sistemas operativos/operacionais existentes para computadores pessoais, e assim, é usado frequentemente para compartilhar dados entre diversos sistemas operativos instalados num computador

É usado também em cartões de memória de estado sólido (conhecidos como discos flash ou pendrives) e em outros dispositivos semelhantes.

quinta-feira, 24 de setembro de 2009

Primeiro Post - Sistemas Operativos



Sistemas Operativos

Um sistema operativo ou sistema operacional é um programa ou um conjunto de programas cuja função é servir de interface entre um computador e o usuário
As principais funções de um sistema operativo são:
· controla o hardware - teclado, impressora, etc.
· controla os processos de armazenamento de dados em disco e extrai dados dos discos;
· controla a operação das aplicações (execução e instalação);
· organiza os discos flexíveis e os rígidos, preparando-os para receberem dados.

Linux


O Linux surgiu idealizado pelo Linus Torvalds, um estudante computação da Finlândia, que desejava possuir um sistema operacional que pudesse estudar e até fazer a suas implementações, mas, via os sistemas operacionais proprietários muitas vezes com
preços proibitivos que impossibilitavam muitos de possuírem, principalmente aqueles que o desejassem aprofundar no seu conhecimento.
No dia 25 de agosto de 1991 foi o início de tudo, quando Linus Torvalds divulgou no newsgroup “comp.os.minix” que estava a desenvolver como hobby, um sistema operacional livre para computadores AT-386. Este poderia ter sido mais um projeto de qualquer estudante ou desenvolvedor, mas, graças à internet e de milhares de pessoas dispostas a auxiliar Linus em sua tarefa, dias depois foi disponibilizada uma versão 0.01, que para todos os efeitos pelo próprio número era muito limitado.
Nos seus primórdios, o Linux mal podia ser chamado de sistema operacional. O que realmente existia eram alguns drivers de dispositivos e um suporte rudimentar a discos rígidos. Linhas de códigos embrionários rodavam contornando MS-DOS do 386, mas precisavam do mesmo MS-Dos para as demais funções, incluindo a inicialização da máquina. Mas o objetivo de Linus era fazer um sistema mais estável e modular que o Dos, que pudesse ser melhorado por qualquer um, independente de um fornecedor comercial.Foram diversos factores que fizeram o Linux alcançar o actual patamar de um sistema respeitado:
O factor essencial foi a internet que sem ela não seria possível reunir um grupo grande de colaboradores partilhando-o com o mundo. Seria praticamente inconcebível ter surgido em um período anterior pelo facto da rede ser muito restrita a poucas pessoas.
A produção do kernel deu-se pelo processo de produção chamado de “bazar” diferentemente de outros softwares que eram produzidos pelo sistema de “catedral” principalmente aqueles mais complexos como o Kernel de um sistema operacional ou mesmo o Emacs eram feitos por um grupo pequeno de magos da computação enclausurados dedicando o seu tempo integral para o desenvolvimento do software.
Um outro factor que não pode ser deixado de lado é o tipo de licença imposta para o sistema que é o GPL, que permite que qualquer um possa usar os programas que estão sob ela, com o compromisso de não tornar os programas fechados e comercializados. Ou seja, você pode alterar qualquer parte do Linux, modifica-lo e até comercializa-lo, mas você não pode fecha-lo ( não permitir que outros usuários o modifiquem) e vendê-lo.







MAC OS

No dia 24 de Janeiro de 1984, na Califórnia, em Cupertino, era lançado o Macintosh. O grande diferencial do Macintosh pode ser resumido em cinco qualidades essenciais: facilidade de uso, estabilidade, maior capacidade de processamento, extraordinária flexibilidade no processamento de imagens e abundância de software para multimédia e aplicações educacionais.
O computador Lisa, precursor do Mac, foi um dos primeiros insucessos da Apple, principalmente por causa de seu preço muito elevado, na faixa dos 7109€. A princípio havia muito entusiasmo pelo Mac, pois parecia ser apenas uma versão miniaturizada do Lisa.
Mas diante da contagiante vibração e das informações de Steve Jobs, foi mostrando que o Mac faria tudo que o Lisa fazia por menos de um terço de seu preço, graças a três inovações ousadas. Uma delas era o sistema operativo mais amigável criado até hoje, baseado em interface gráfica de utilizador (GUI), com a simplicidade e a clareza dos ícones. Em segundo lugar, o poder de fogo do primeiro microprocessador de 32
bits para computadores pessoais, o chip Motorola 68000. Por fim, a novidade do rato, sendo nos anos seguintes uma peça essencial do computador pessoal.


Curiosamente, nenhuma dessas três inovações tinha sido criada pela Apple. Além do chip da Motorola, o Mac utilizava o rato e a interface gráfica de utilizador, que tinham sido desenvolvidos no famoso Centro de Pesquisas da Xerox, em Palo Alto, o PARC (Palo Alto Research Center).
Evolução – A trajectória do Macintosh nos últimos 24 anos mostra, acima de tudo, ousadia nas inovações, embora com a Apple enfrentando momentos de crise. Mas, nenhuma outra linha de computadores pessoais poderia hoje retratar de forma tão completa e precisa a evolução da informática em todo o mundo nas últimas duas décadas. Assim, quando comparamos o primeiro Mac com o modelo G5 e agora com processadores Intel, vemos que a RAM deu um salto de mais de mil vezes, passando de 256 KB para 256 MB e podendo ser expandida até 8 GB.
Quando as coisas pioram, em 1993, Sculley deixa a Apple, substituído por Michael Spindler. O pior problema ocorreu com os computadores Mac Performa, que visavam ao mercado residencial, mas não fizeram o sucesso esperado, em especial por causa de seu preço. A Apple parte, então, para uma das mais agressivas políticas de marketing, lançando mais de 30 modelos diferentes de 1993 a 1996. Nesse período, surgem os primeiros clones oficiais do Mac, com a empresa licenciando novos fabricantes de hardware e autorizando o uso de seu sistema operativo (Mac OS). Mas a experiência não deu bons resultados e a Apple voltou a ser a fabricante exclusiva de hardware. Ao longo dos 20 anos do Mac, a Apple oscilou entre a Motorola e a IBM como fornecedores de seus chips exclusivos. Depois da série 600 da IBM, vem o G3 e o G4 da Motorola.
Com o uso destes novos processadores em Macs foi possível também fazer com que um Mac conseguisse correr dois sistemas operativos ao mesmo tempo ou mesmo quando se liga o computador escolher qual o sistema operativo com que quer arrancar, podendo depois trocá-lo cada vez que reinicia o computador. O BootCamp (anunciado em 05/04/2006) é a ferramenta que faz com que se possa escolher o sistema operativo no arranque do computador e o Parallels é uma aplicação que faz com que se possa correr dois sistemas operativos ao mesmo tempo.








Ubunto

O Ubuntu é um sistema operativo completo baseado em Linux que conta com o suporte de uma imensa comunidade de utilizadores e profissionais.
Durante um concurso organizado no Canadá estes três sistemas operativos (Windows Vista, o Mac OS X Leopard e o Ubuntu 7.10 Gutsy Gibbon) foram postos à prova durante três dias por vários especialistas em segurança informática e o vencedor foi… o Ubuntu 7.10! Isso mesmo, a (actualmente) mais popular distribuição de Linux conseguiu levar a melhor sobre os seus mais directos concorrentes.
O primeiro sistema a ser quebrado, logo no primeiro dia, foi o Mac OS X que estava instalado num Mac Book Air… No segundo dia foi a vez do Windows Vista Ultimate SP1 a ser invadido pelo Sr. Shane Macaulay que, graças ao feito, levou para casa um cheque de 5000 dólares (cerca de €3700) e o portátil onde o Vista estava instalado.
Quanto ao Ubuntu, ninguém, em três dias, conseguiu penetrar as suas fortificações