Soluções        Serviços          Atendimento       Governo        Consultoria T.I      Treinamento

Software

O hardware pode ser definido como um termo geral para equipamentos como chaves, fechaduras, dobradiças, trincos, puxadores, fios, correntes, material de canalização, ferramentas, utensílios, talheres e peças de máquinas. No âmbito eletrônico o termo hardware é bastante utilizado, principalmente na área de computação, por isso este artigo tem como foco explorar esse termo para a área de informática.

Em complemento ao hardware, o software é a parte lógica, ou seja, o conjunto de instruções e dados processado pelos circuitos eletrônicos do hardware. Toda interação dos usuários de computadores modernos é realizada através do software, que é a camada, colocada sobre o hardware, que transforma o computador em algo útil para o ser humano.

O termo hardware não se refere apenas aos computadores pessoais, mas também aos equipamentos embarcados em produtos que necessitam de processamento computacional, como os dispositivos encontrados em equipamentos hospitalares, automóveis, aparelhos celulares (em Portugal portáteis), entre outros.

Na ciência da computação a disciplina que trata das soluções de projeto de hardware é conhecida como arquitetura de computadores.

Para fins contábeis e financeiros, o hardware é considerado um bem de capital.

Índice

  • 1 História do Hardware
  • 2 Sistema binário
  • 3 Conexões do hardware
  • 4 Arquitecturas de computadores
    • 4.1 Arquitetura aberta
    • 4.2 Arquitectura fechada
  • 5 Principais componentes
  • 6 Redes
  • 7 Overclock
  • 8 Exemplos de hardware
  • 9 Ligações externas

História do Hardware

O primeiro hardware considerado é o ábaco que foi utilizado para fazer cálculos, a partir disto a tecnologia foi evoluindo passando pela criação de calculadoras valvuladas, leitores de cartões perfurados, máquinas a vapor e elétrica, até que se cria o primeiro computador digital durante a segunda guerra mundial, após isso a evolução dos hardwares vem sendo muita rápida e sofisticada. O grande impulso da indústria do hardware foi a criação da internet e a criação de dispositivos portáteis como celulares, mp3 players. Para maiores referências sobre a história do hardware consulte: História do hardware.

Sistema binário

O Sistema binário é um sistema matemático utilizado na computação chamado de Código de máquina o qual é fundamental para que os hardwares interpretem comandos gerados por softwares.

Um exemplo simples do sistema binário:

Para realizar a conversão utilizamos método de Divisão Repetida.

Para converter por exemplo, o número decimal 1985 em binário procedemos como segue:

- Divida o número decimal por 2 (dois), se o resultado for exato anote o valor 0 (zero), se não for exato anote o valor 1 (um), lembrando que esse valor deve ser anotado da direita para a esquerda ou como explicado abaixo do exemplo;

- Pegue a parte inteira do resultado e repita a operação sucessivamente até se obter 0 (zero) como parte inteira, como segue o exemplo abaixo:

    1985 / 2 = 992,5 = 1
     992 / 2 = 496   = 0
     496 / 2 = 248   = 0
     248 / 2 = 124   = 0
     124 / 2 =  62   = 0
      62 / 2 =  31   = 0
      31 / 2 =  15,5 = 1
      15 / 2 =   7,5 = 1
       7 / 2 =   3,5 = 1
       3 / 2 =   1,5 = 1
       1 / 2 =   0,5 = 1

Observe que o resultado é obtido juntando o resultado da última para a primeira divisão, ou seja de baixo para cima, onde o resultado é o seguinte número binário 11111000001.

Conversão de Binário para Decimal

 1         1        1       1        1        0        0        0        0        0        1

210 * 1 + 29 * 1 + 28 *1 + 27 * 1 + 26 * 1 + 25 * 0 + 24 * 0 + 23 * 0 + 2² * 0 + 2¹ * 0 + 20 * 1

        +        +       +        +        +        +        +        +        +        +
1024      512      256     128      64       0        0        0        0        0        1
                                             =
                                            1985

Da direita para a esquerda elevamos 2 à potência do índice e multiplicamos pelo dígito binário identificado por esse índice. Desta forma o primeiro dígito binário que encontramos é o 1 no índice 0, assim temos: 20 * 1. Após realizarmos essa operação para todos os zeros para todos os dígitos, somamos o resultado. O resultado desta soma é o número que estamos buscando.

Hexadecimal

Conversão de Decimal para Hexadecimal

Para converter de decimal para hexadecimal, procede-se do mesmo modo que na conversão decimal-binário. Basta agora dividir por 16 e não mais por 2.

       1985 | 16
        385   124 | 16
          1   112    7
               12
       7 12 1 = 7 C 1 ? 7C1

Para obter o resultado juntamos o resultado da última divisão com o resto das divisões anteriores na sequência, aqui temos que transformar qualquer número maior que 9 em suas respectivas representações alfabéticas. Como em nosso exemplo temo os respectivos resultados, 7, 12 e 1, temos que transformar 12 em C, seu correspondente alfabético. Assim o resultado é igual a 1985 decimal é igual a 7C1 em hexadecimal.

Conversão de Hexadecimal para Decimal Para realizar a conversão realizamos os seguintes passos:

Primeiro transformamos cada dígito alfabético em número. assim o C será convertido para 12 e os números ficarão 7, 12 e 1.

Agora multiplicamos cada número por 16m, onde m é casa decimal onde ele se encontra, sendo que o dígito mais a direita é 0.

(7 * 16²) + (12 * 16¹) + (1 * 160) = (7 * 256) + (12 * 16) + (1) = 1792 + 192 + 1 = 1985

Obtemos assim o resultado esperado. O número 7C1 convertido para 1985.

Octal

Conversão de Decimal para Octal Utiliza-se divisão sucessiva para encontrar o valor octal a partir o número decimal. Dividimos sucessivamente o número 1985 até encontrarmos restos que sejam menores ou iguais a oito.

      1985 | 8
        385   248 | 8
         65    08   31 | 8
          1     0    7   3

Resultado da divisão 3701. Obtemos esse número juntando o resultado da última divisão e o resto das divisões anteriores.

Conversão de Octal para Decimal

       3         7        0        1
     83 * 3   8² * 7  8¹ * 0  80 * 1
              +        +        +
      1536      448      0        1
                   =
                  1985

Conexões do hardware

Uma conexão para comunicação em série é feita através de um cabo ou grupo de cabos utilizados para transferir informações entre a CPU e um dispositivo externo como o mouse e o teclado, um modem, um digitalizador (scanner) e alguns tipos de impressora. Esse tipo de conexão transfere um bit de dado de cada vez, muitas vezes de forma lenta. A vantagem de transmissão em série é que é mais eficaz a longas distâncias.

Uma conexão para comunicação em paralelo é feita através de um cabo ou grupo de cabos utilizados para transferir informações entre a CPU e um periférico como modem externo, utilizado em conexões discadas de acesso a rede, alguns tipos de impressoras, um disco rigido externo dentre outros. Essa conexão transfere oito bits de dado de cada vez, ainda assim hoje em dia sendo uma conexão mais lenta quea as demais.

Uma conexão para comunicação USB é feita através de um cabou ou um conjunto de cabos que são utilizados para trocar informações entre a CPU e um periférico como webcams, um teclado (computador, um mouse, uma camera digital, um pda, um mp3 player. Ou que se utilizam da conexão para armazenar dados como por exemplo um pen drive. As conexões USBs se tornaram muito populares devido ao grande número de dispositivos que podiam ser conectadas a ela e a utilização do padrão PnP (Plug and Play). A conexão USB também permite prover a alimentação elétrica do dispositivo conectada a ela.

Arquitecturas de computadores

A arquitectura dos computadores pode ser definida como "as diferenças na forma de fabricação dos computadores".

Com a popularização dos computadores houve a necessidade de um equipamento interagir com o outro, surgindo a necessidade de se criar um padrão. Em meados da década de 1980, apenas duas "arquitecturas" resistiram ao tempo e se popularizaram foram: o PC (Personal Computer ou em português Computador Pessoal), desenvolvido pela empresa IBM e Macintosh (carinhosamente chamado de Mac) desenvolvido pela empresa Apple.

Como o IBM-PC se tornou a arquitetura "dominante" na época, acabou tornando-se padrão para os computadores que conhecemos hoje.

Arquitetura aberta

A arquitectura aberta (atualmente mais utilizada, criada inicialmente pela IBM) é a mais aceita atualmente, e consiste em permitir que outras empresas fabriquem computadores com a mesma arquitectura, permitindo que o usuário tenha uma gama maior de opções e possa montar seu próprio computador de acordo com suas necessidades e com custos que se enquadrem com cada usuário.

Arquitectura fechada

A arquitectura fechada consiste em não permitir o uso da arquitetura por outras empresas, ou senão ter o controle sobre as empresas que fabricam computadores dessa arquitectura. Isso faz com que os conflitos de hardware diminuam muito, fazendo com que o computador funcione mais rápido e aumentando a qualidade do computador. No entanto, nesse tipo de arquitectura, o utilizador está restringido a escolher de entre os produtos da empresa e não pode montar o seu próprio computador.

Neste momento a Apple não pertence exactamente a uma arquitectura fechada, mas a ambas as arquitecturas, sendo a única empresa que produz computadores que podem correr o seu sistema operativo de forma legal, mas também fazendo parte do mercado de compatíveis IBM.

Principais componentes

  • 1 Microprocessador (Intel, AMD e VIA)
  • 2 Disco rígido (memória de massa, não volátil, utilizada para escrita e armazenamento dos dados)
  • 3 Periféricos (impressora, scanner, webcam, etc.)
  • 4 Softwares (sistema operativo, softwares específicos)
  • 5 BIOS ou EFI
  • 6 Barramento
  • 7 Memória RAM
  • 8 Dispositivos de multimídia (som, vídeo, etc.)
  • 9 Memórias Auxiliares (hd, cdrom, floppy, etc.)
  • 10 Memória cache

Redes

Existem alguns hardwares que dependem de redes para que possam ser utilizados, telefones, celulares, maquinas de cartão de crédito, as placas modem, os modems ADSL e Cable, os Acess points, roteadores, entre outros.

A criação de alguns hardwares capazes de conectar dois ou mais hardwares possibilitou a existência de redes de hardware, a criação de redes de computadores e da rede mundial de computadores (internet) é hoje um dos maiores estímulos para que as pessoas adquiram hardwares de computação. [1]

 

Overclock

Overclock é uma expressão sem tradução (seria algo como sobre-pulso (de disparo) ou ainda aumento do pulso). Pode-se definir o overclock como o ato de aumentar a frequência de operação de um componente (em geral chips) que compõe um dispositivo (VGA ou mesmo CPU) no intuito de obter ganho de desempenho. Existem várias formas de efetuar o overclock, uma delas é por software e outra seria alterando a BIOS do dispositivo.

Exemplos de hardware

  • Caixas de som
  • Cooler
  • Dissipador de calor
  • CPU ou Microprocessador
  • Dispositivo de armazenamento (CD/DVD/Blu-ray, Disco Rídido (HD), pendrive/cartão de memória)
  • Estabilizador
  • Gabinete
  • Hub ou Concentrador
  • Impressora
  • Joystick
  • Memória RAM
  • Microfone
  • Modem
  • Monitor
  • Mouse
  • No-Break ou Fonte de alimentação ininterrupta
  • Placa de captura
  • Placa sintonizadora de TV
  • Placa de som
  • Placa de vídeo
  • Placa-mãe
  • Scanner ou Digitalizador
  • Teclado
  • Webcam

Ligações externas

  • The history of computing project — Hardware (em inglês)
  • Apple-History (em inglês)
  • Microsoft Corporation — História do Hardware (em inglês)
  • Mendes, Douglas Rocha. Redes de Computadores. Em Livraria Cultura (em português)
  • Evolução das portas de comunicação (em português)

Obtida de "http://pt.wikipedia.org/w/index.php?title=Hardware&oldid=27726179"

MAIS INFORMAÇÕES DO SETOR DE SOFTWARE

Parque Tecnologico Capital Digital (Cidade Digital)

Toda a informação será disponibilizada através do site da secretaria de Ciência e Tecnologia do [ ... ]


Gestão do conhecimento

article thumbnail

A definição clássica de conhecimento. A Gestão do Conhecimento, do inglês KM - Knowled [ ... ]


Software colaborativo

Software colaborativo (ou groupware) é um software que apoia o trabalho em grupo, coletivamente.  [ ... ]


Ruby on Rails

article thumbnail

Origem: Wikipédia, a enciclopédia livre. Ruby on Rails

Boas vindas do Rails  [ ... ]


Software educativo

article thumbnail

Software educativo é um software cujo principal propósito é o ensino ou o auto-aprendizado.[1]  [ ... ]


Licitação

Licitação é o procedimento administrativo para contratação de serviços ou aquisição de pro [ ... ]


Rede complexa

Rede Complexa é uma forma de modelar a natureza onde as propriedades de um elemento são resumidas [ ... ]


Matriz de Interações (ou Matriz CRUD)

article thumbnail

A Matriz de Interações (ou Matriz CRUD) é utilizada, no processo de desenvolvimento de sistemas [ ... ]


Firewall

article thumbnail

Firewall separando redes LAN e WAN A Wikipédia possui o portal:
Portal das tecno [ ... ]


Modelo em cascata

article thumbnail

O modelo em cascata é um modelo de desenvolvimento de software seqüencial no qual o desenvolvime [ ... ]


Sistema de informação contábil

O sistema de informação contábil é um dos componentes do sistema de informação gerencial (SIG, [ ... ]


NetBeans

NetBeans Desenvolvedor Oracle Corporation Plataforma x86 e x64 Lançado em  [ ... ]


Lotus Notes

article thumbnail

Lotus Tipo Corporação privada Indústria Software Produtos Ver lista com [ ... ]


Computação científica

Computação científica (ou ciência computacional) é o campo de estudo interessado na construçã [ ... ]


Java

article thumbnail

Java
Duke, o mascote do Java Paradigma Orientação a objetos, estruturada, impe [ ... ]


CodeIgniter

CodeIgniter Desenvolvedor EllisLab, Inc. Lançado em 28 de Fevereiro de 2006  [ ... ]


Inteligência organizacional

Inteligência Organizacional é a capacidade coletiva disponível em uma organização para identifi [ ... ]


Alta tecnologia

Alta tecnologia (em inglês, high tech) refere-se à tecnologia considerada de ponta (em inglês,  [ ... ]


Lista de softwares Públicos

em 11/11/2011LISTA DE SOFTARES PÚBLICOSSoftware Público Brasileiro InVesalius  (542 [ ... ]


Business-to-business

Business to Business - B2B é o nome dado ao comércio associado a operações de compra e venda, de [ ... ]


BackTrack

article thumbnail

Backtrack

Backtrack 5 Desenvolvedor Max Moser, Mati Aharoni, Martin J. Muench  [ ... ]


Engenharia de software

Engenharia de software é uma área do conhecimento da computação voltada para a especificação,  [ ... ]


Software

article thumbnail


OpenOffice.org Writer. Software, logiciário ou suporte lógico é uma sequência de in [ ... ]


Microsoft SharePoint Workspace

article thumbnail

Título a ser usado para criar uma ligação interna é Microsoft SharePoint Workspace. Micr [ ... ]


Ambiente de desenvolvimento integrado

IDE, do inglês Integrated Development Environment ou Ambiente Integrado de Desenvolvimento, é um p [ ... ]


EAD - Educação a distância

Tele-educação, Educação a Distância ou Ensino a Distância (EaD) [nota 1] é a modalidade de en [ ... ]


Banco de dados

article thumbnail

Bancos de dados, ou bases de dados (em Portugal), são coleções de informações que se relacion [ ... ]


Processo de desenvolvimento de software

Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, c [ ... ]


Tecnologia da informação

article thumbnail

Mapa com os gastos em TI em todo o planeta Tecnologia da Informação (TI) É a área de  [ ... ]


Teste de software

article thumbnail

O teste do software é a investigação do software a fim de fornecer informações sobre sua qual [ ... ]


Larry Page

article thumbnail

Lawrence Edward Page Larry Page Nascimento 26 de Março de 1973 (38 anos) [ ... ]


Outsourcing

 Outsourcing (em inglês, "Out" significa "fora" e "source" ou "sourcing" significa fonte)  [ ... ]


Nanotecnologia

article thumbnail

Imagem de um circuito integrado ampliada 2400 vezes A nanotecnologia (algumas vezes chamada [ ... ]


Governança em T.I (Governança corporativa)

Governança corporativa (português brasileiro) ou governo das sociedades ou das empresas (portuguê [ ... ]


Sistemas complexos

Um sistema é dito ser um sistema complexo quando suas propriedades não são uma consequência natu [ ... ]


Gestão de riscos em TI

A Gestão de riscos (termo também conhecido como Risk Management) é um processo/disciplina util [ ... ]


Windows Server 2008 R2

article thumbnail

O Windows Server 2008 R2 é um sistema operacional de servidor, produzido pela Microsoft. Foi libe [ ... ]


JavaScript


JavaScript Paradigma Multi-paradigma: com base em protótipo funcional
imperativo
scr [ ... ]


Computação em nuvem

article thumbnail

A nuvem (cloud) é o símbolo da Internet. O conceito de computação em nuvem (em inglê [ ... ]


Estrutura de dados

article thumbnail

Uma árvore binária é uma estrutura de dados. Na Ciência da computação, uma estrutura  [ ... ]


Miniaturização

Miniaturização é o processo de produção de objetos de consumo cada vez menores (miniaturas), in [ ... ]


Modelo Balbúrdia

No início da computação, poucos programadores seguiam algum tipo de metodologia baseando-se, em [ ... ]


ISO/IEC 9126

article thumbnail

ISO/IEC 9126 é uma norma ISO para qualidade de produto de software, que se enquadra no modelo de qu [ ... ]


Hardware

O hardware pode ser definido como um termo geral para equipamentos como chaves, fechaduras, dobra [ ... ]


IBM Rational Unified Process

O RUP, abreviação de Rational Unified Process (ou Processo Unificado Racional), é um processo pro [ ... ]


Google

article thumbnail


Google Google Inc. Logotipo do Google Slogan “Don't be evil” [ [ ... ]


Análise de pontos de função

Análise de Pontos de Função (APF) é uma técnica para a medição de projetos de desenvolvimen [ ... ]


Desenvolvimento de software

Na computação, o desenvolvimento de software é o ato de elaborar e implementar um sistema computa [ ... ]


CRM - Customer relationship management

Customer Relationship Management (CRM) é uma expressão em inglês que pode ser traduzida para a l [ ... ]


Comércio eletrônico

Comércio eletrônico (português brasileiro) ou comércio electrónico (português europeu) ou e-co [ ... ]


Artigos Relacionados

Pluriverso - Inteligência em Tecnologia

Pluriverso - Inteligência em Tecnologia


Ed.Centro Sul, 2°Andar, SCIA, Qd. 14, Conj. 07, Lt 1, S. Ind.
CEP: 71.250-135, Brasília-DF.  
Como Chegar
| Atendimento  


+55 (61) 4141.5555

Serviços

Desenvolvimento de Software
Oursourcing de T.I
Consultoria em Tecnologia
Licitação com o Governo

Produtos

ERP, CRM, Colaboração
Cloud Computing

Soluções
Soluções em Outsourcing de Tecnologia
Integração de Software
Avaliação de nível tecnológico
Cálculo de custos de T.I
Softwares customizados


Porque escolher a Pluriverso

Blog Corporativo
Blog do Software

Conheça a Pluriverso
quem somos
verticais de atuação
portifólio
casos de sucesso

Atendimento
contatos
sala de imprensa
como chegar
Trabalhe conosco

desenvolvimento de software