Hardware/Software Prof. André Renato Recursos de Informática aplicados à formação acadêmica - Psicologia Diferenças Segundo certo dito popular: ◦ Hardware é o que você chuta! ◦ Software é o que você xinga! Embora não façam sentido sem o outro, hardware e software são muito distintos! Hardware Todo o dispositivo físico (eletrônico, magnético, óptico) utilizado pelo computador: ◦ Ex: processador, placa de vídeo, disco rígido, teclado, monitor etc. Impressoras, scanners, caixas de som não são essenciais para o funcionamento do computador, mas também são considerados hardware; Principais componentes Processador: Principais componentes Processador: ◦ É o cérebro do computador; ◦ Responsável por fazer cálculos, gravar e recuperar dados da memória, tratar comandos enviados pelo teclado e mouse, por exemplo; ◦ Quanto mais rápido, melhor; ◦ Medidas atuais em GHz; Principais componentes Processador: ◦ Múltiplos núcleos; Dual Core, Core 2 Duo, Quad Core, i3, i5, i7; X2, X3, X4; Quanto mais núcleos, maior a capacidade de executar comandos ao mesmo tempo; ◦ Problemas: Quanto mais potente, maior demanda de energia e maior geração de calor; Principais componentes Cooler e dissipador de calor (heatsinker) Principais componentes Placa-mãe (motherboard – mobo) ◦ É um grande circuito eletrônico que tem o objetivo de conectar o processador aos demais componentes; ◦ Na placa-mãe são conectados o disco rígido, a memória, a placa de vídeo, os leitores/gravadores de CD/DVD, dispositivos USB etc Principais componentes Placa-mãe ◦ Existem uma infinidade de modelos de placamãe no mercado, cada um com suas capacidades próprias; ◦ Atualmente, a maioria das placas-mãe já vem com dispositivos de som/rede/modem “onboard”; ◦ Algumas vêm até com placa de vídeo; ◦ A placa-mãe deve ser própria para o tipo de processador a ser utilizado; Principais componentes Placa-mãe Principais componentes Memória ◦ É um termo genérico, utilizado para indicar qualquer dispositivo com capacidade para armazenar dados; ◦ Pode ser classificada em: Memória Principal Memória Secundária Principais componentes Memória principal ◦ É utilizada para armazenar os programas e os dados que estão sendo processados; ◦ Também chamada de memória RAM; ◦ Quanto mais memória, menor a chance do computador “ficar lento” ao se executar vários programas; ◦ É medida em MB ou GB. Principais componentes A menor informação processado pelo computador é o bit; Um conjunto de 8 bits é chamado de byte; 1024 bytes equivalem a 1 KiloByte (KB); 1024 KB equivalem a 1 MegaByte (MB); 1024 MB equivalem a 1 GigaByte (GB); 1024 GB equivalem a 1 Terabyte (TB); 1024 TB equivalem a 1 PetaByte (PB); Principais componentes Memória principal ◦ Existem de diferentes tipos e velocidades; ◦ Devem ser compatíveis com a placa-mãe; Principais componentes Memória secundária ◦ É utilizada para armazenar dados enquanto o computador estiver desligado; ◦ Discos rígidos (HDs), CDs, DVDs, Blu-Rays, Pen-drives são exemplos de memória secundária; ◦ Normalmente armazenam grandes quantidades de dados (GB ou TB). Principais componentes Memória secundária Principais componentes Memórias (diferenças) Característica Principal Secundária Volatilidade Sim Não Velocidade Rápida Lenta Volume de dados Menor Maior Custo por Volume Cara Barata Principais componentes Placa de vídeo ◦ Responsável pelo processamento de dados relativos a imagens: fotos, vídeos, desenhos, jogos etc; ◦ Cada placa atual possui diversos processadores gráficos que formam a GPU (graphic processing unit); ◦ As placas possuem memória exclusiva, normalmente mais rápidas que a memória principal. Principais componentes Placa de vídeo Principais componentes Fornecimento de energia ◦ Dentro do gabinete, existe um componente chamado fonte que é responsável por distribuir a energia elétrica para todos os componentes do computador; ◦ Fora do gabinete, é geralmente utilizado um dispositivo chamado estabilizador que é responsável por evitar alterações bruscas na tensão elétrica passada ao computador; ◦ Existem também os no-breaks que funcionam como baterias, caso falte energia elétrica. Principais componentes Fornecimento de energia Principais componentes Demais dispositivos ◦ São classificados de acordo com a forma como transmitem os dados para “dentro” ou para “fora” do computador: Dispositivos de Entrada; Dispositivos de Saída; Dispositivos de Entrada e Saída; Principais componentes Dispositivos de entrada Principais componentes Dispositivos de saída Principais componentes Dispositivos de entrada e saída Software São popularmente chamados de programas e definem que tipo de ação o hardware deve tomar; Os programas ficam armazenadas em memória secundária até serem postos em execução, quando são transferidos para memória principal; Softwares podem ser classificados de diversas formas; Software São popularmente chamados de programas e definem que tipo de ação o hardware deve tomar; Os programas ficam armazenadas em memória secundária até serem postos em execução, quando são transferidos para memória principal; Softwares podem ser classificados de diversas formas; Sistema operacional É um tipo de software com atribuições especiais: ◦ Deve gerenciar os recursos da máquina (memória, disco, uso do processador) de forma que todos os outros programas possam executar corretamente; ◦ Funciona como interface entre o usuário e a máquina; Sistema operacional Primeiras versões ◦ Eram manipulados através de linha de comando (escritos com o teclado); ◦ Poucos dispositivos eram suportados; ◦ Não tinham esquema de atualização automática; ◦ Conjunto de utilitários bastante restrito; Sistema operacional Primeiras versões Sistema operacional Popularização ◦ Com o advento da interface gráfica (especialmente com as versões do Windows), os sistemas operacionais começaram a se popularizar, impulsionando toda a área de informática; ◦ Os comandos passaram a ser dados com o uso do mouse (clicar, arrastar, soltar, rolar); Sistema operacional Popularização Sistema operacional Organização ◦ O sistema operacional é composto de vários pequenos programas. ◦ A parte mais importante é chamada de kernel (núcleo) e fica permanentemente em memória; ◦ O kernel é responsável pelo uso correto dos recursos da máquina; Utilitários São uma classe de softwares que permitem ao sistema operacional ou a outros programas funcionarem de maneira simples e eficiente; São instalados juntamente com o sistema operacional, sem a intervenção do usuário; Utilitários Exemplos: ◦ ◦ ◦ ◦ ◦ ◦ ◦ A própria interface gráfica; Desfragmentadores de disco; Buscadores e organizadores de arquivos; Relógio/Calendário Gerenciador de tarefas; Antivírus; Firewall; Utilitários Gerenciador de Tarefas ◦ Registra informações sobre a execução dos demais programas (processos); ◦ Permite que o usuário possa interferir na execução dos processos, podendo inclusive encerrá-los prematuramente; ◦ Oferece alguma ferramentas básicas para monitorar o funcionamento de algumas partes do sistema operacional; Utilitários Antivírus: ◦ É responsável por verificar se existe algum sinal de infecção do sistema por vírus ou softwares mal intencionados; ◦ Não é instalado automaticamente, mas o computador não deve funcionar por muito tempo sem ele; ◦ Nenhum antivírus é 100% eficaz – o usuário deve cooperar evitando por o computador em risco; Utilitários Firewall ◦ É responsável por evitar que o computador possa ser controlado externamente; ◦ Ele monitora todos os canais externos de comunicação do computador com a internet ou com outras redes; ◦ Deve ser utilizado conjuntamente com o antivírus; ◦ As versões mais recentes do Windows já contam com um firewall eficiente; Aplicativos São os softwares mais “próximos” dos usuários, pois é através deles que o usuário faz do computador a ferramenta que deseja; Exemplos: ◦ ◦ ◦ ◦ Word, Excel, PowerPoint; Media Player, Wimamp; Firefox, Internet Explorer; MSN; Aplicativos Podem ser pagos, completamente gratuitos, gratuitos para teste, por exemplo; Devem possuir interface intuitiva, algum tipo de ferramenta de ajuda, atualizações constantes e incremento de funcionalidades; Existe uma enorme quantidade de aplicativos disponível, mas devem ser escolhidos de acordo com a versão do sistema operacional instalado; Linux É um sistema operacional open-source, que recebe sugestões de melhorias vindas de uma ativa comunidade de usuários ao redor do mundo; É oferecido por diversos grupos através das chamadas distribuições (“distros”): Ubuntu, Kurumin, Fedora, Debian Pode ser instalado na mesma máquina com Windows, através do mecanismo de dual boot; Linux É bastante estável, sofre atualizações frequentes; Possui as mesmas funcionalidades de outros sistemas operacionais; Infelizmente a quantidade de aplicativos existentes ainda é menor do que no Windows;