sexta-feira, 11 de dezembro de 2009

Instalação e Utilização de Aplicações para Detecção e Remoção de Vírus




Instalação do AVG

A instalação é automática. Se não há nenhum motivo relevante para mudança, mantenha a instalação padrão, com as configurações padrões e simplesmente clique no botão AVANÇAR. Você será convidado a introduzir o seu número de licença. Se o seu número de licença foi enviado via Email, por favor Copie e Cole (Ctrl + c e Ctrl + v) no campo indicado – isto previne um possível problema de digitação de caracteres inválidos ou errados.
Actualize o AVG Anti-vírus, crie um AVG Disco de Recuperação e verifique o computador depois da instalação do AVG Anti-vírus. Você será convidado a fazer isto pelo assistente, mas se não for possível fazer agora, faça assim que possível.



Uso diário

Testes Básicos e actualizações programadas foram configurados pelo desenvolvedor. Eles activarão uma vez por dia com prevenção dos caos que estes processos forem perdidos (ex: Computador é desligado ou a ligação à internet não estava estabelecida). Se você trocar as opções de agendamento, por favor, esteja certo que fazendo a actualização pelo menos uma vez ao dia (isto significa que o AVG anti-vírus verificará se uma nova actualização está disponível. Se estiver a actualização será feita automaticamente.)

Se você usa um aplicativo de protecção Firewall, você provavelmente será questionado por ele para habilitar o programa AVGINET.EXE deixar ligar a internet. Por favor habilite este acesso, pois ele é necessário para o procedimento de actualização.
Se o ícone do AVG Anti-vírus está colorido, todos os componentes instalados estão activos e funcionando correctamente. Se eles estão cinza, é importante achar o problema (ícone cinza sugere que está com algo de errado nalgum componente). Dê um duplo clique no ícone e entre no AVG Centro de Controle. O componente com problemas estará em VERMELHO.



Quando o Vírus é detectado

Seleccione HEAL (desinfectar) (se possível), ou Mover para quarentena de vírus (se o vírus foi detectado na entrada de E-mail). Você pode achar informações sobre o vírus directamente no programa (botão de informação de detalhes) ou na internet, onde pode encontrar um guia para este vírus ou uma ferramenta de remoção do mesmo.

Atenção: tome cuidado – remova com cuidado os arquivos. Você pode, às vezes causar mais problemas ao eliminar um arquivo do que um vírus propriamente dito.



Passos vitais para o AVG funcionar correctamente:

Actualizações regulares e frequentes, agendamento de testes e activar a Protecção Residente (Resident Shield)



Proteção Anti vírus

Actualize sempre o seu software de antivírus;
Execute Testes agendados e o mais regularmente possível;
Não de atenção para relatórios de vírus sem credibilidade. Normalmente são boatos!



Cliente de E-mail


Alguns clientes de E-mail habilitam activar a verificação prévia de E-mails para prevenir contra vírus. Procure sempre usar este recurso, considerando a possibilidade também de filtrar anexos por extensão. Você provavelmente não deseja receber ficheiros executáveis.

Não abra ou execute ficheiros suspeitos. Os ficheiros mais suspeitos são arquivos executáveis (especialmente com extensões EXE, COM, SCR, PIF, LNK, BAT, VBS, JS, VBE, JSE) e documentos (DOC, XLS, PPT) que contêm macros. Todos os ficheiros com uma extensão extra ou oculta, arquivos anexos de utilizadores desconhecidos também são os mais suspeitos. Seja cuidadoso sempre que uma mensagem de um conhecido estiver contaminada. Muitos vírus estão habilitados a mandar endereço de remetentes inválidos e usa arquivos e pastas para infectar computadores listados na lista de endereços.

Não informe a ninguém que ele mandou um vírus, pois é muito provável que o vírus tenha usado um endereço falso, mandando o E-mail de um computador totalmente diferente de seu conhecido.



Navegação na Internet

Procure sempre por novos pacotes de actualização, que, na maioria dos casos, resolvem problemas de segurança.
Não visite páginas tidas como problemáticas.




Sistema

Use nome de utilizadores diferentes e diferentes direitos de acesso com níveis de segurança para trabalho e para administração do computador.
Restrinja ou desabilite totalmente o compartilhamento de arquivos e pastas. Se não for possível use sempre protecção de senha para arquivos compartilhados e pastas.

Quando abrir um arquivo, esteja certo que está abrindo a aplicação directamente. Não abra um arquivo com duplo clique, como se fosse um ícone.
Crie cópias de back-up dos seus dados importantes regularmente.
Se você gravar dados importantes (como número de cartão de crédito) ou senha use disquetes ou programas de criptografia para tanto.

Use senhas complicadas e recomendamos nomes com MAIUSCULAS intercalada com minúsculas, números e caracteres especiais.
A senha deve ser incompreensível em qualquer língua.

Norton Antivirus 2010



Ámbitos e niveis de protecção

Quem não conhece o Norton Antivirus? O programa de segurança mais conhecido da Symantec. Un antivirus rápido, ligeiro, funcional e muito completo.O Norton Antivirus 2010 detecta virus, spyware, bots e muito mais, possui uma protecção preventiva, ajuda a eliminar as ameaças existentes e localiza as possiveis novas ameaças inclusivamente antes que danifiquem o equipamento.
Utiliza uma tecnologia inteligente que aumenta a velocidade das analises e disminui tanto o tempo de busca como os recursos que são utilizados. Graças a esta tecnologia poderás passar mais tempo a utilizar o equipamento e menos tempo à espera que a pesquisa de ameaças termine. Com o sistema de informação Insight poderás conhecer em qualquer momento o estado do teu computador, se um fichero é perigoso ou se afecta o rendimento do sistema. Possui actualizações automáticas, que se executam sem consumo aparente de recursos e de forma que passa completamente despercebida.


Comodidade para o Utilizador / Interface

Tanto a realização das analises, como as explicações posteriores dos resultados são claras e muito uteis uma vez que te mostram as ameaças que vão sendo encontradas, assim como a sua origem e se causou algum tipo de dano. O menu é muito simples, com muitas possibilidades de configuração assim como um monte de aplicações, as opções estão organizadas, ajudando os utilizadores menos experientes. Basicamente é um antivirus, potente, facil e de uma marca reconhecida, que não enganará nenhum utilizador.


Requisitos e rendimiento

O seu rendimiento é excepcional, muito melhorado em relação a versões anteriores uma vez que tanto as actualizações como as verificações, planificadas ou manuais, têm pouco impacto no rendimento do sistema.A instalação é rápida, e tanto o diagnostico, como a pesquisa de virus foi muito melhorado.

Sistema operativo: Windows XP / Vista / 7

quinta-feira, 3 de dezembro de 2009

Sistemas Operativos - Trabalho

Gestão de Processos


Um Processo é uma instância de um programa em execução. No entanto, um programa pode ser constituído por vários processos



Processos:

Cada processo pode ser considerado como um programa em execução.
Abstracção do SO que contém dados referentes ao código a executar, às variáveis, à pilha (stack), às áreas de memória, aos parâmetros, etc.



Exemplos:

Comandos ou programas em execução
ShellProcessos do sistema: syslog, rpciod, etc.



Um Processo define:
- Um conjunto de operações:
- Operações elementares, normalmente um subconjunto das instruções do processador
- Operações de interacção com outros processos



Um espaço de endereçamento

Um processo executa-se dentro de um espaço de endereçamento bem delimitado, evitando que possa interactuar de forma indevida com os outros processos ou com o próprio Sistema Operativo.



SO fornece serviços para:

- Criação e eliminação de processos
- Escalonamento de processos (multiprogramação)

- Tratamento das interrupções
- Mecanismos para sincronização de processos
- Mecanismos para a comunicação de processos







Gestão da Memória



Controla a utilização da memória física.
Cada posição de memória, byte ou word é endereçada individualmente.



A memória é utilizada para armazenar:

- Código referente a processos
- Dados e a stack referente a cada processo
- Comunicação com os dispositivos de I/O


Os algoritmos de alocação de memória devem ter como objectivo reduzir a fragmentação da memória..


First Fit
Aloca o primeiro pedaço de memória livre que tenha espaço suficiente

Best Fit
Aloca o pedaço de memória livre mais pequeno mas com espaço suficiente para conter os dados

Worst Fit
Aloca o maior pedaço de memória livre



Funções do Sistema de Gestão da Memória Principal:

- Registo actualizado das zonas de memória sob utilização e por quem
- Decisão sobre os processos a carregar em memória face ao espaço ainda disponível em memória
- Reservar e libertar espaço de memória







Gestão de Ficheiros


O Sistema Operativo fornece uma visão uniforme do sistema de ficheiros, independentemente da tecnologia usada.


Ficheiro:

- Colecção de informação relacionada entre si
- Programas
- Dados
- Organizados por directórios



Funções do Sistema de Gestão de Ficheiros:

- Criar/Apagar ficheiros e directórios
- Operações de leitura e escrita em ficheiros
- Mapeamento dos ficheiros no disco
- Escalonamento do acesso ao disco
- Protecção de acesso aos ficheiros






Sistema distribuído


A 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.



Definição


Um sistema distribuído é uma "colecção de computadores independentes que se apresenta ao utilizador como um sistema único e consistente.

O suporte completo de um sistema de banco de dados distribuídos implica que uma única aplicação seja capaz de operar de modo transparente sobre dados dispersos em uma variedade de banco de dados diferentes, gerenciados por vários SGBDs diferentes, em execução em uma variedade de máquinas diferentes que podem estar rodando em diversas plataformas diferentes e uma variedade de sistemas operacionais. Onde o modo transparente diz respeito à aplicação operar sob um ponto de vista lógico como se os dados fossem gerenciados por um único SGBD, funcionando em uma única máquina com apenas um sistema operacional.

Assim, 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 objectivo de compartilhar a execução de tarefas, é conhecida como sistema distribuído.






Sistemas multiprocessador


Uma forma lógica de aumentar o desempenho de uma arquitectura é adicionando vários processadores.


- Teoricamente, a junção do N processadores pode conduzir a uma melhoria do desempenho em N vezes, atingindo uma capacidade de processamento superior a qualquer sistema uni processador.

- Escaláveis: o desempenho do sistema pode ser melhorado adicionando mais unidades de processamento.

- Populares em servidores de ficheiros e de bases de dados.

- Podem ser utilizados para executar uma só aplicação (p. ex. simulação do tempo) ou para suportar a carga de vários utilizadores (p. ex. servidores Web).







Sincronização


Sincronização é o gerenciamento adequado de múltiplas linhas de execução ou processos concorrentes que acessam um mesmo recurso limitado ou uma porção de dados, situação conhecida como condição de corrida.

Este gerenciamento em geral deve prover acesso a todas as linhas de execução dentro dos limites do recurso limitado, de modo que todas tenham tempo finito de espera (não ficarão em espera infinita). No caso de acesso a uma porção de dados, as leituras e escritas realizadas devem ocorrer de modo a preservar a consistência.

Entre o mecanismo que provém sincronização podemos citar os semáforos e exclusão mútua que definem regiões críticas.

Sincronização é útil em programas multitarefa para manter a consistência de dados usados por diversas linhas de execução, em sistemas distribuídos para controlar o acesso de diversos nós a um recurso limitado e bancos de dados para escalonar adequadamente acessos concorrentes à base.






Escalonamento


O escalonamento de processos ou agendador de tarefas (em inglês scheduling) é uma actividade organizacional feita pelo escalonador (scheduler) da CPU ou de um sistema distribuído, possibilitando executar os processos mais viáveis e concorrentes, priorizando determinados tipos de processos, como os de I/O Bound e os computacionalmente intensivos.

O escalonador de processos de 2 níveis escolhe o processo que tem mais prioridade e menos tempo e coloca-o na memória principal, ficando os outros alocados em disco; com essa execução o processador evita ficar ocioso.



Tipos básicos:


Escalonador de curto prazo

Selecciona entre os processos em estado de pronto que estão na memória, para serem executados pelo processador. O escalonador de curto prazo faz decisões de escalonamento muito mais frequentemente que os de médio e longo prazo.



Escalonador de médio prazo


Selecciona entre os processos que estão na memória virtual, reduz o grau de multiprogramação. Ele temporariamente remove o processo da memória principal e o coloca na memória secundária (swap) fazendo as operações de swapping in e swapping out.



Escalonador de longo prazo


Selecciona entre os processos novos, os que são limitados por I/O e os que são limitados por CPU, dando prioridade aqueles limitados por I/O, já que utilizam menos tempo o processador. Este escalonador é o responsável pelo grau de multiprocessamento, ou seja a quantidade de processos que o sistema irá trabalhar.





quarta-feira, 28 de outubro de 2009

Como instalar o Vista no PC

1. Ligamos o nosso computador colocamos o DVD do Vista e vamos à BIOS e, dependendo do fabricante, terá de premir uma tecla para acedê-la. As teclas mais comuns são o F1, F2 ou F10, mas se não souber qual a tecla consulte o manual da placa-mãe para obter essa informação

2. Já dentro da BIOS teremos de ir ao separador “Boot” para definir-mos a drive de DVDs como a primeira drive a ser “chamada”

3. Dentro do separador “Boot” devemos alterar a prioridade das drives. Utilizando as teclas + (mais) ou – (menos) ou a tecla Enter devemos pôr a drive de DVDs em primeiro lugar (mais uma vez é importante referir que consoante os fabricantes das placas-mãe podem apresentar pequenas diferenças de BIOS para BIOS)

4. Carregue numa tecla quando vir a mensagem "carregue numa tecla para arrancar a partir do DVD…"

5. Dá-se então inicio à instalação. Tens de seguir as instruções.

6. Colocar a chave do produto

7. Escolher a partição 1

8. Durante a instalação são executadas algumas operações automáticas
- 1. Copiar ficheiros do Windows
- 2. Expandir ficheiros
- 3. Instalar funcionalidades.
- 4. Instalar actualizações
- 5. Concluir instalações

9. O computador faz o primeiro arranque

10. Deves agora criar uma conta para o administrador do computador

11. Deves criar outra conta para outros utilizadores


E já está!


Tens agora um video que pode ajudar mais facilmente a perceber todos os passos.

MS-DOS

DIR

Lista o conteúdo do directório activo.
Permite procurar ficheiros que tenham determinadas características.
Parâmetros: /P /W /A /S



Caracteres Genéricos

Asterisco (*) – Substitui um bloco de texto
Ponto de interrogação (?) – Substitui um caractere ou posiçãoPonto (.) – Separa o nome da extensão



TIME

Exibe a hora do sistema e configura o relógio interno do0 computador. O MS-DOS usa a informação de hora para actualizar os directórios e ficheiros que foram 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 cridos 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]



MD

Cria um novo directório

Sintaxe
MD [unidade:[caminho][nome do directório]



RD

Apaga um directório

Sintaxe
RD [unidade:[caminho][nome do directório]



REN

Dá um 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 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 limpa a tela e coloca o cursor do directório na primeira linha e pronto.



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ção 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 disquete é 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.


TYPE


Exibe o conteúdo de um arquivo no ecrã


FORMAT

Serve para utilizar ou reutilizar um disco novo, formata um 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
/U – Formata um disco da unidade independente da condição


UNFORMAT


Permite recuperar a informação perdida na formatação

/L – Recupera as informações de um disco, mostrando a lista de arquivos e directórios.
/TEST – Lista todas as informações, mas não refaz o disco



DELTREE

O comando deltree apaga todos os arquivos e subdirectórios dentro de um directório de uma só vez.


XCOPY

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 os “marca”
*/D :data – Copia os arquivos de origem que foram modificados na data definida 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


UNDELETE

Este comando permite “as vezes” fazer a recuperação dos arquivos ou ficheiro.


EDIT

Na linha de comandos do sistema operacional MS-DOS, é usado para abrir o editor de texto. Nele podemos salvar arquivos em várias extensões, como por exemplo em .bat


COLOR

0 = Preto 8 = Cinzento
1 = Azul 9 = Azul claro
2 = Verde A = Verde pálido
3 = Azul marinho B = Azul marinho pálido
4 = Vermelho C = Vermelho pálido
5 = Púrpura D = Lilás
6 = Amarelo E = Amarelo claro
7 = Branco F = Branco brilhante



COMANDOS BATCH

ECHO

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 as informações e confirmações do sistema.

ECHO.

Salta uma linha

SET


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 “%”

Exemplo: SET = rui ECHO O nome dele é %nome%

:nomedolink – Nomeia um ponto do ficheiro do lote permitindo avançar ou voltar à execuçã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”.


GOTO

Avança ou volta a execução para um ponto do ficheiro lote.


FOR /L %%variável IN (inicio, incremento, fim) DO comando [parâmetro]

Repete um comando várias vezes fazendo incrementações até o fim se atingido.
/L, é uma opção do comando FOR que faz as incrementações.
%%variavel, é o nome da variável que vai ser incrementada.
Inicio, é o valor de inicio de inicio da variável que vai ser incrementada.
Incremento, número que será somado a cada incrementação.
Fim, a repetição irá acabar quando o valor da variável atingir este valor
Comando, um comando que será repetido.
[parâmetro], o parâmetro do comando que será repetido

EXEMPLO:
@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

Este comando não faz absolutamente 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(s)

Mostra os ficheiros dos directórios indicados e nesse caso permite mudálos
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

Numéricas 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)

Variáveis:


Definido (DEFINED [variável sem %])
Condição negativa (NOT)

Shutdown ao PC

Com este comando podemos desligar o pc e quanto tempo ele vai demorar a desligar.

@ECHO OFF

SET /p var=Introduza 1 para calculadora cientifica ou 2 Shutdown

IF "%var%"=="1" START %SystemRoot%\system32\calc.exe
IF "%var%"=="2" shutdown -s -t 59 -c "O PC vai-se desligar em 59 segundos."

pause

Tabuada

Podes decidir a tabuada que queres escolher e ainda decidir até que numero vai ser multiplicado.

@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

quarta-feira, 21 de outubro de 2009

Trabalho Ficheiro BATCH

O primeiro ficheiro batch pede duas variáveis e soma-as no fim.

@echo off
:again
cls
Set /p val1=Introduz uma variavel:
echo.
echo.
Set /p val2=Introduz outra variavel:
echo.
echo.
set /a total=%val1%+%val2%
echo %val1% + %val2% = %total%
pause
goto again


O segundo ficheiro batch pede duas variaves e pergunta se é para multiplicar ou somar.

@echo off
:again
cls
Set /p val1=Introduz uma variavel:
echo.
echo.
Set /p val2=Introduz outra variavel:
:fail
echo.
echo.
set /p forma=Multiplicacao(1) ou Soma(2)?:
if %forma%==1 Goto F1
if %forma%==2 Goto F2
echo Escolha entre 1 e 2
goto fail


:F1
set forma=*
goto next


:F2
set forma=+
goto next
:next
echo.
echo.
set /a total=%val1%%Forma%%val2%
echo %val1% %forma% %val2% = %total%
pause
goto again

quarta-feira, 30 de setembro de 2009

NTFS & FAT

NTFS


O NTFS (New Technology File System) é o sistema de arquivos padrão para o Windows NT e seus derivados (2000, XP, Vista, Server -- 2003 e 2008) [CARRIER, 2005].

Desenvolvido para superar as limitações do sistema FAT, o NTFS utiliza algumas estruturas em 64 bits (p.ex., para endereçamento de blocos -- clusters). Em teoria o NTFS poderia suportar volumes com até 16 EB, mas a implementação atual limita um volume a 256 TB, se forem usados blocos de 64 KB, ou 16 TB, quando o tamanho do bloco for de 4 KB; o tamanho máximo de um arquivo é de 16 TB [MICROSOFT, 2003; RUSSINOVICH e SOLOMON, 2005].

Oferecendo melhor segurança e recuperação a dados, a NTFS também oferece um nível de armazenamento muito maior que FAT, FAT16 ou FAT32, já que é possível adotar sistemas com até 2 Tb de armazenamento em um único disco, ou seja, é possível utilizar um disco de 1 TB inteiramente como partição NTFS, porém, com FAT32 teria que dividí-lo em várias partes para poder utilizar na íntegra.

A Grande vantagem deste tipo de partição é que ela oferece nível de segurança por meio de acesso por nível de usuário, ou seja, através de uma tabela de usuários da ACL do núcleo do Windows NT, os arquivos ou pastas podem permitir acesso ou negar o acesso, ou mesmo permitir apenas a leitura, não permitindo a gravação, então é possível dizer que também não é possível utilizar a partição NTFS em sistemas como o Windows 3.1, Windows 95, Windows 98, Windows ME Millenium Edition, já que estes sitemas operacionais usam como o núcleo o MS-DOS, e não o núcleo NT.



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.

A tabela de alocação é um mapa de utilização do disco ou disquete. Graças a ele, o Sistema Operativo (ou sistema operacional) é capaz de saber exactamente onde um determinado ficheiro está armazenado.

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 (um ambiente multiboot ou multiarranque).

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

Existem duas versões do sistema FAT: FAT16 (para OS 16 bits ou 32 bits) e FAT32 (só para SO a 32 bits); a diferença mais visível entre as duas versões é que FAT32 suporta nomes de ficheiros longos (até 256 caracteres), enquanto o FAT16 suporta apenas nomes de arquivos curtos (até 8 caracteres + extensão).

Caso seja excedido o valor de caracteres, os caracteres excedidos (do nome do ficheiro) desaparecerão e no lugar deles aparecerá ~1 ou ~2 (se já existir um outro arquivo com os 8 primeiros caracteres iguais).

Um dos maiores problemas do FAT diz respeito à segurança, pois neste sistema os ficheiros podem ser lidos ou escritos por qualquer utilizador (e não apenas por utilizadores autorizados, como no EXT2, EXT3 ou NTFS). Por esse motivo, os Windows da família NT usam o NTFS que já oferece tal recurso.

quarta-feira, 23 de setembro de 2009

Sistemas Operativos




Um sistema operativo é um programa ou um conjunto de programas cuja função é servir de interface entre um computador e o utilizador.
Segundo alguns autores (Silberschatz et al, 2005; Stallings, 2004; Tanenbaum, 1999), existem dois modos distintos de conceituar um sistema operacional:

- pela perspectiva do usuário ou programador (visão top-down): é uma abstração do hardware, fazendo o papel de intermediário entre o aplicativo (programa) e os componentes físicos do computador (hardware);

- ou numa visão bottom-up, de baixo para cima: é um gerenciador de recursos, i.e., controla quais aplicações (processos) podem ser executadas, quando, que recursos (memória, disco, periféricos) podem ser utilizados.

A sigla usual para designar esta classe de programas é SO (em português) ou OS (do inglês Operating System).



Windows


Microsoft Windows é uma popular família de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da versão NT, era uma interface gráfica para o sistema operacional MS-DOS.

O Windows é um produto comercial, com preços diferenciados para cada uma de suas versões. É o sistema operacional mais usado do mundo, embora uma grande quantidade de cópias sejam ilegais.


O impacto deste sistema no mundo atual é muito grande 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.


Origem e História


A Microsoft começou o desenvolvimento de um Gerenciador de Interface (subsequentemente renomeado 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. O que havia antes eram sistemas gráficos sendo executados sobre alguma versão dos sistemas compatíveis com DOS, como MS-DOS, PC-DOS ou DR-DOS. Somente o MS-DOS era produzido pela própria Microsoft.

O MS-DOS é um sistema operativo que não dispõe de interface gráfica, funciona através de comandos de texto introduzidos no teclado pelo utilizador. O Windows surgiu inicialmente como uma interface gráfica para MS-DOS, que permitia correr programas em modo gráfico, o que permitiu a utilização do mouse, que até à altura era considerado supérfluo em computadores de tipo IBM-PC.

Versões do Windows




Windows 1.0x


Windows 2.xx

Windows 3.xx


Windows NT

Windows 95

Windows 98

Windows 98 SE


Windows Neptune


Windows 2000

Windows ME

Windows XP

Windows Server 2003


Windows Vista


Windows Server 2008

Windows 7

Windows CE

Mac OS


O Macintosh Operating System (Mac OS) é a denominação do sistema operacional padrão dos computadores Macintosh produzidos pela Apple. Sua evolução ocorreu até a versão Mac OS X. A primeira versão foi lançada em 1984. Até antes da versão 7.6, era chamado apenas de System (ex.: System 4, System 7), da versão 7.6 em diante passou a ser chamado de Mac OS.


Foi o primeiro sistema gráfico amplamente usado em computadores a usar ícones para representar os itens do computador, como programas, pastas e documentos. Também foi pioneiro na disseminação do conceito de Desktop, com uma Área de Trabalho com ícones de documentos, pastas e uma lixeira, em analogia ao ambiente de escritório.


De início as pastas eram criadas renomeando-se uma "Pasta Vazia" que estava sempre na raiz do disco. A partir do System 2.0 o sistema foi modificado, com a inclusão do comando "Nova Pasta" no menu Arquivo do Finder.

O lançamento do Mac OS X foi um marco para o sistema operacional. Em sua décima versão, o sistema foi remodelado como um todo, inclusive o kernel, que passou a ser baseado no do Unix BSD.

Linux


Linux é o termo geralmente usado para designar qualquer sistema operativo ou sistema operacional que utilize o núcleo Linux. Foi desenvolvido pelo finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob licença GPL para qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo com os termos da licença.

Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, o sistema Linux passou a ter a colaboração de grandes empresas, como a IBM, a Sun Microsystems, a Hewlett-Packard, Red Hat, Novell, Google e a Canonical.


História

O kernel Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Usenet (uma espécie de sistema de listas de discussão existente desde os primórdios da Internet).


Linus Torvalds começou o desenvolvimento do kernel como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix").