10/06/2007

Hardware


*********************** * - HARDWARE BASICO - * ***********************


- Conceitos Iniciais -
A eletronica digital se difere da analogica basicamente por nao sofrer muitas variacoes na sua onda. Sempre varia entre 1 e 0, enquanto que na analogica a variacao e bem maior...!!! Toda sua maquina trabalha com o sitema binario sendo 1 - Verdadeiro e 0 - Falso.
Muito se ouve falar tambem em numeros hexadecimais. Logo abaixo segue uma tabela para melhor compreensao.
= Tabela Hexadecimal =

BINARIO HEXADECINAL 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F
Isso e basico para programacao em baixo nivel...!!!!! Nao voutocar no assunto sobre tantos bits equivalem a tantos bytes por que ja e demais tambem! =) Tudo em seu computador tem um endereco proprio, seu mouse,seu teclado, etc...todos dispositivos sem exececao alguma.

- Hertz e Clock -
O Hertz e a unidade de medida de oscilacoes, no caso entre 1e 0, ele determina o numero de oscilacoes existentes em 1 segundo. O Hertz eusado para medir o Clock de um processador, pois o Clock e o numero de ciclos(Instrucoes realizadas pelo processador) digitais que um chip executa a cadasegundo. Por exemplo: 300MHz -> 300 milhoes de ciclos por segundos, ou seja,sao 300 milhoes de instrucoes que sao processadas em 1 segundo.


- BARRAMENTOS -
Barramentos sao por onde passam a comunicacao feita entre osdispositivos do seu computador. Barramento local: E aquele usado para conectar o processadora todos os circuitos essenciais da placa-mae. Barramento de Dados: Usado para fluxo de dados entre o proces-sador, memoria e perifericos. Barramento de Enderecos: Aqui e o 'canal' de comunicacao entreo processador e o resto da maquina. So o processador tem acesso a esse barra-mento. Barramento de Controle: Circulam informacoes como se a opera-cao executada e escrita ou leitura. Eh mais ou menos assim que a coisa acontece..=)
============================================================== Barramento de Enderecos Barramento de Enderecos =========================================================== \ / \/ \ / \/============= ________________ / ================================ \ Processador / Barramento de Dados / Dispositivos \ ================================ / _______________============= / \ /\ / \ / \ =========================================================== Barramento de Controle =============================================================

- SLOTS -
Slots, para leigos, e aquela local aonde sao conectadas asplacas a sua placa-mae. Existem diversos tipos de slots, mas os mais usadossao o ISA, VESA, PCI e atualmente AGP. Todos esses seram comentados abaixo.
* ISA (Industry Standart Architecture) - Foi desenvolvido pelaIBM em 1984, embora um pouco antigo, ainda e um dos mais usados. O slot ISApossui uma largura de 16Bits, uma frequencia de operacao de 8MHz e uma taxa detransferencia de 8MB/s. Mesmo tendo uma largura de 16Bits, esse slot permiteconexao com adaptadores antigos de 8Bits.
* VESA (Video Eletronic Standart Association) - Foi desenvolvi do pela Associacao de Padronizacao da Eletronica de Video em 1992. Um dos intutos para seu desenvolvimento foi para aceleracao de monitores de video. O slot VESA possui uma largura de 32Bits, uma frequencia de operacao de 33MHz e uma taxa de transferencia de 107MB/s. Embora mais rapido que o ISA, sua aceita cao nao foi tao boa pois era este possui um tamanho 'enorme' e isso tirava um pouco da compatibilidade dos computadores pessoais. E tambem quase em seguida foi lancado um novo slot, o PCI.
* PCI (Peripherical Component Interconnect) - Desenvolvido pela INTEL em 1994. Atualmente e o slot mais usado entre os computadores do mundo, pois o primeiro slot a permitir a configuracao Plug and Play. Possui uma largura de 32Bits, frequencia de operacao de 33MHZ e uma taxa de transferencia 132MB/s. Esse e um dos slots mais compactos junto com o AGP.
* AGP (Acceleration Graphics Port) - Desenvolvido pela INTEL em 1998. Atualmente e o slot mais rapido no mercado... mas sua velocidade so pode ser aproveitada para video, ou seja, foi um slot voltado para parte grafica. Possui uma largura de 32Bits, uma frequencia de operacao de 100MHz e uma taxa de transferencia de 528MB/s.

- IRQ's -
Cada dispositivo do seu computador se comunica de um por um comseu processador, ou seja, cada dispositivo tem sua privacidade ao secomunicar com seu processador isso atraves do barramento de dados. Muitasvezes ocorre de um dispositivo tentar se comunicar mas o barramento estaocupado, ai entra o papel das IRQ's (Interrupt Request). Ela gerencia ospedidos de interrupcoes feitas ao processador. AS IRQ's possuem uma hierarquiacomo segue: IRQ 0 - IRQ 1 - IRQ 8 -IRQ 9 - IRQ 10 - IRQ 11 - IRQ 12 - IRQ 13 - IRQ 14 - IRQ 15 - IRQ 3 - IRQ 4 - IRQ 5 - IRQ 6 - IRQ 7 Quando acontece um problema de conflito em seu computador e porque dois dispositivos estao usando a mesma IRQ e isso pode ser facilmentearrumado, nao precisa voce levar seu pc para um tecnico para ele te cobrar osolhos da cara para arrumar uma coisa dessas. Basta voce alterar a configuracaode um dos dispositivos... =)


- MEMORIAS -
Como sabemos, exitem dois tipos de memorias num computador. Saoa memoria RAM e memoria ROM.
* RAM (Read Only Memory) - Essa memoria trabalha entre osdispositivos e processador. Comparada a um HD vemos que essa memoria e pequena,mas em termos de velocidade ela e bem superior. A memoria e como se fosse umarquivo, um movel cheio de gavetas, e quando um aplicativo e executado umaparte dele vem para uma das gavetas, mas para se previnir a memoria chama omaximo que ela puder para preencher seus espacos, fazendo assim com que secomputador tenha um melhor desenpenho e tente reduzir ao maximo o acesso ao HD.Esta memoria divide-se basicamente em dois tipos a EDORAM e SDRAM.
* EDORAM (Extended Data Out RAM) - Memoria voltada maispara processadores 386, 486 e pentium que possuem chipset para esse tipo dememoria. Esta se divide em SIMM e DIMM. A SIMM (Single In Line Memory Module)possui um encapsulamento de 30e 72 vias. Essa e o tipo de memoria EDO (30 vias)voltada para os 386 e 486, sao modulos de 8Bits, sua capacidade varia entre256KB e 4MB. Ja as de 72 vias foram criados para pentiuns e superiores, masexiste para 486 tambem. Sao modulos de 32Bits.
A os modulos de memoria DIMM (Double In Line MemoryModules) sao modulos de 64Bits e possuem 168 vias.
* SDRAM (Synchronous Dynamic RAM) - Unica memoriadisponivel capaz de suportar clock de 100MHz. Trabalha em sincronia com aplaca-mae. Internamente possui duas matrizes de capacitores o que permite acesso a dois enderecos diferentes sejam iniciados ao mesmo tempo. Mesmo tendo a vantagem de ser rapida e melhor o desenpenho dasua maquina, a memoria RAM possui digamos q uma pequena falha, pois ele soguarda a informacao por momento, pois toda vez que seu compuador e reiniciado elareseta junto com ele.
* ROM - Ler texto disponivel em http://unsekurity.virtualave.net/txts/roms.txt



- DISCOS -
* DISCO FLEXIVEL - Antigamente essencias para o funcionamentodos pc's, mas com o avanco da tecnologia, passaram a sera pior unidade paraguardar informacoes importantes. Devido sua sensibilidade os diskettes foram,com o passar dos tempos, tornando-se os mais mais inseguros de fazer algumbackup. Conectado atraves da controladora FDC, que vem junto a placas multiI/O. Mas, na maioria dos casos essa palca ja vem onboard. * DISCO RIGIDO - HD - Hoje os hd's sao as unidades quase quemais confiaveis (nao sao as mais devido a existencia dos cracker's...=P).Antigamente possuiam capacidade minuscula se comparados aos de hoje. Controlado pela IDE (Integrated Drive Eletronic), quetambem na maioria dos casos vem onboard, o hd esta conectado a placa-mae pelocabo FLET, o qual suporta 2 discos.Um intem muito interessante e a configura-cao do hd que e feita via jumper's, entre MASTER e SLAVE. A IDE primaria ouIDE I deve ter estar seu hd configurado como MASTER (talvez algum de vocespense...: E como eu vou saber se estar MASTER ou SLAVE??? Basta voce ver oproprio hd, pois este contem a configuracao necessaria.). Um fator importantepara configuracao MASTER e que o boot da maquina e dado apenas nos arquivoscontidos no proprio. Outra contraladora para hd e a SCSI (Small ComputerSystem Interface), esta por sua vez nao e um padrao para discos rigidos e nemuma placa onboard. Sua principal diferenca para IDE e a velocidade.
* CDROM - Tambem usa IDE ou SCSI como controladoras. Quandodizemos que um cdrom e 50X ou 24X, estamos dizem que ele tem uma taxa detransferencia de, no caso, 50 multiplicado por 150Kbs ou 24 multiplicado por150Kbs, isso depende do seu cdrom. Nao entrarei em detalhes comentando obre CDR ou DVD, pois estee um tutorial basico... =)



- PROCESSADOR ou CPU -
Intermanente um processador divide-se +- assim:
________________ ____________ UNIDADE DE I/O ___________ ___________ UNIDADE DE CONTROLE ___________ ___________ UNIDADE LOGICA ARITMETICA ___________ ________________

CPU (Central Processing Unit) - Centro de toda sua maquina.Nao que esse seja um texto totalmente explicativo e detalhado, mas darei umpouco de enfase aos procssadores INTEL.=P A INTEL, apos o lancamento do 286 (processador que trabalhavacom 16Bits e permitia recursos bem mais avancados em relacao aos processadoresanterios), para nao fugir as regras de compatibilidade dividio em dois modosde opercao seu processador, sao eles: o modo REAL e o modo PROTEGIDO. * MODO REAL - Quando um processador trabalha em modoreal, ele assumi todas as caracteristicas de um 8086. Toda vez que ligamos ocomputador, nosso processador encontra-se em modo real, so atraves de umainstrucao especial ele passa para o outro modo, o protegido. Nao importa qualprocessador vc tenha, mas ele sempre tera um 8086 embutido.! * MODO PROTEGIDO - Nesse modo o processador podedesenvolver toda sua capacidade, podendo assim atingir o maximo do seudesenpenho. E como eu comentei anteriormente, o processador so opera nessemodo apos receber uma instrucao especial no momentos depois de ligado.
Importante tambem e saber o que e e para que serve a memoriaCACHE. Memoria CACHE e uma memoria especial para o processador. Veja a figuraabaixo.
________________ MEMORIA CACHE _______ _______ ============= _______________ / ============================= \ Processador / / MEMORIA RAM \ ============================= / ______________ =============
A memoria CACHE fica entre o processador e RAM para melhoraro desenpenho da sua maquina. Aqui nao irei comentar sobre todos os tipos de processadores,apenas os mais usados. * PENTIUM - Possui um barramento de dados interno de32Bits e externo de 64Bits, seu barramento de endereco e de 32 linhas, possuiduas ULAs (Unidade Logica Aritmetica).
* PENTIUM MMX (Malt Midia eXtended) - As principaisdiferencas comparados ao pentium foram ou aumento da performance em aplicacoesmultimidia e o aumento de instrucoes.
* PENTIUM II - Evolucao do socket 7 (ZIF) para osocket SEC (Single Edge Contact). O memoria cahe passou a vir unida aoprocessador e seu padrao e ATX.
* PENTIUM III - As princiais diferencas para o pentiumII sao a nova tecnologia MMXII e o aumento do clock.
Nao comentarei aqui sobre os demais processadores (nao que eutenha nada contra), mas sabemos que todos ele foram basedos no pentium...!!!!
~#~ Esclarecimento... socket e aquele encaixe do processador na placa-mae. O ZIF (Zero Insertion Force) e aquele cheio de pinos e tal... o SEC eaquele tipo um cartucho de video-game. =)




Bem galera...!!!! Por enquanto acho que isso da pra quebrar o galho...!!! =)
So gostaria que vc's leitores dos txt's do u.t. prestem atencao paracomo a midia trata os hackers. Inumeras vezes ja vi anuncios em revista degrande circulacao dizendo: "De uma esmola para um ex-hacker" ou "Sou umex-hacker, agora passo fome.", uma propaganda de uma rede de cartoes de credi-to. Isso e deprimente, revoltante... a que ponto chegaram as empresas.Mas como sempre a nossa luta persiste, e agora cada vez mais forte...Espero que em um futuro proximo a etica hacker seja tanto disponivel comocompreendida entre a populacao que habita esse mundo virtual chamado internet,e que tenhamos mais forcas para continuar na resistencia...=)
Gostaria de agradecer a todo unsekurity team, Cs0, xf86config, module, e-brain, psych, xcarioca, segfault, m1x, t[rex], klogd, Blind_Bard, cdk e principalmente ao meu amigo coracaodeleao e a todos que compoem o u.t. indiretamente...!!!!!

0 comentários:

ATENÇÃO! Todos os links e arquivos que se encontram no site, estão hospedados na própria Internet, somente indicamos onde se encontra. Qualquer arquivo protegido por algum tipo de lei deve permanecer, no máximo, 24 horas em seu computador. Eles podem ser baixados apenas para teste, devendo o usuário apagá-lo ou comprá-lo após 24 horas. A Aquisição desses arquivos pela Internet é de única e exclusiva responsabilidade do usuário.
"Você tem o direito de permanencer calado.
Tudo o que você fizer usando o conhecimento deste blog 
poderá ser usado contra você no tribunal."