Hardware- software e sistemas operacionais

Montagem e Manutenção de Microcomputadores

1 Hardwares

• Computador ou equipamento eletrônico de processamento de dados

• É uma máquina (conjunto de partes eletrônicas e eletromecânicas) capaz de sistematicamente coletar, manipular e fornecer os resultados da manipulação de informações para um ou mais objetivos.

= hardware + software

Hardware

• Conjunto formado pelos circuitos eletrônicos e partes eletromecânicas do computador. É a parte física e corresponde a primeira fase do projeto de um computador.

Software

• São os programas (conjunto ordenado de instruções), de qualquer tipo e qualquer linguagem, que são introduzidos no computador para fazê-lo trabalhar e produzir resultados.

Hardware de microcomputador:

• Sistema Central (gabinete)

• Periféricos (dispositivos)

- Hardware localizado fora do microcomputador que viabiliza a comunicação com o mesmo.

- Tipos:

Dispositivos de entrada de dados

Dispositivos de saída de dados

Dispositivos de entrada e saída de dados

Principais componentes do sistema central

Processador (cpu):

• É a parte mais importante do computador (cérebro). É acoplado à placa mãe e se conecta, direta ou indiretamente, a todo componente da mesma.

Algumas funções importantes:

- Interpreta e executa as instruções fornecidas pelos programas.

- Cálculos de operações aritméticas e comparações lógicas.

- Processamento de todos os tipos de dados.

- Controle e gerenciamento dos demais componentes de hardware.

Constituído por milhões de transistores:

Intel 80486 – 1,2 milhões de transistores (7,6 cm x 7,6 cm x 0,3 cm) cpu + coprocessador matemático + 8K cache

Velocidade do processador => clock (MHz / GHz)

Memória:

• É o componente responsável pelo armazenamento, temporário ou não, de programas (instruções) e dados. Conhecido também como memória principal.

Tipos:

- RAM (Random Acess Memory)

Memória volátil onde são carregados programas e dados, que são lidos do HD.

Permite leitura e gravação.

Seu conteúdo precisa ser salvo antes do desligamento.

Muito mais veloz do que as memórias secundárias (HD, CD-ROM).

2 Hardware parte 2

- ROM (Read Only Memory)

Memória não volátil que armazena as rotinas de inicialização do computador (Ex: BIOS).

Permite apenas leitura e é gravada pelo fabricante.

Unidade de capacidade: MB ou GB.

• Placa mãe (motherboard, system board ou planar):

• É uma placa de circuito impresso responsável pela interconexão de todos os componentes (processador, memória, placa de vídeo, hd, etc). Através dela o processador se comunica com os demais componentes e periféricos.

Algumas características importantes:

- Contém a ROM com o programa de controle BIOS (Basic Input Output System) responsável pelo teste inicial do sistema, rotinas de inicialização, carga do so, armazenamento de configurações de hw, data e hora.

- Quantidade de slots de expansão existentes (Agp, Pci) e portas USB.

- Velocidade de comunicação com periféricos.

• Disco rígido (HD):

• É um disco rígido de superfície magnética instalado no gabinete. Corresponde a um sistema de armazenamento não volátil de alta capacidade onde são gravados programas e dados.

Os dados gravados no HD podem ser recuperados para a memória principal, alterados e gravados novamente, inúmeras vezes.

Importante: velocidade do hd (rpm) e tipo (IDE, SATA, SCSI). Unidade de capacidade: GB.

• Placa de Vídeo:

• É o componente responsável pelo processamento das imagens que serão exibidas no monitor. Determina a resolução e a quantidade de cores da imagem.

Tipos:

- Onboard (integrada na placa mãe) – economia de gastos, porém com pior desempenho.

- Offboard – maior preço e maior performance.

Importante: quantidade de memória de vídeo (resolução e cores)

• Placa de Rede:

• Sua função é estabelecer a comunicação do seu computador com outros computadores formando uma rede. Também é utilizada para acesso a internet de banda larga (modem ADSL).

• Vídeos

Placa mãe

Processador

Hd

Placa de rede

• Periféricos (dispositivos)

• Dispositivos de entrada de dados:

São usados para transmitir informação ao computador. Codificam a informação em dados que possam ser processados pelo computador. Ex: teclado, mouse, joystick, scanner, microfone.

3 Hardware parte 3

• Dispositivos de saída de dados:

São usados pelo computador para se comunicar conosco. Decodificam os dados em informação que pode ser entendida pelo usuário. Ex: monitor, caixa de som, impressora.

• Dispositivos de entrada e saída de dados:

Funcionam tanto para entrada como para saída de dados. Ex: drive de disquete e CD, HD, modem, pen drive.

Tipos de microcomputador

• Desktop

- Utilização: pessoal / doméstica (pc + linha telefônica), pequenas empresas com redes simples ou sem redes.

- Hardware: menos robusto.

- Custo: baixo.

• Workstation (estação de trabalho)

- Utilização: em empresas (manipular dados provenientes da rede local ou corporativa), computação técnica pesada (Engenharia / Cad). São janelas pessoais abertas a um ambiente de processamento mais abrangente.

- Hardware: mais robusto (mais desempenho e conectividade).

- Custo: médio.

• Servidor

- Utilização: hospedagem de aplicativos.

- Hardware: muito robusto e diferenciado (cpu, hd, placa de rede).

- Custo: alto.

• Unidades utilizadas

4 Software

• Sistema de Computação = hardware + software

Software

• São os programas (conjunto ordenado de instruções), de qualquer tipo e qualquer linguagem, que são introduzidos no computador para fazê-lo trabalhar e produzir resultados.

Tipos de software

• Software básico (programas do sistema)

• Aplicativos (programas de aplicação)

Software básico (programas do sistema)

• Gerenciam a operação do computador e proporcionam um ambiente de utilização da máquina ao usuário.

• Ex: compiladores, linguagens de programação, sistemas operacionais.

Aplicativos (programas de aplicação)

• Programas de usuário (abordagem sistêmica).

• Ex: editor de texto, planilha eletrônica, navegador para Internet, software comercial (folha de pagamento, controle de estoque).

5 Sistemas operacionais

Sistema Operacional

• Programa formado por vários módulos que trabalham de modo cooperativo para administrar os recursos de hardware da máquina e auxiliar na execução dos programas do usuário, oferecendo a este uma interface mais amigável com o hardware.

• Funciona como um intermediário entre o usuário e o hardware, tornando o uso do computador mais conveniente.

• É o principal software básico que controla todos os recursos do computador.

Funções básicas:

• Comunicação do usuário com o hardware.

• Prover aos usuários uma utilização otimizada e compartilhada dos recursos do sistema.

• Controle dos recursos de hardware:

- Gerencia a memória principal

- Gerencia as interrupções

- Gerencia o acesso à memória secundária

- Gerencia o acesso aos dispositivos de entrada/saída

• Estruturado em módulos (módulo => funções específicas)

Sistemas operacionais

• Alguns Sistemas Operacionais importantes:

6 Software livre

Software livre (Free software)

• “É o software disponível com a permissão para qualquer um usá-lo, copiá-lo, e distribuí-lo, seja na sua forma original ou com modificações, seja gratuitamente ou com custo. Em especial, a possibilidade de modificações implica em que o código fonte esteja disponível.” HEXSEL, Roberto [s.d.]

• Não confundir software livre com software grátis.

• GPL (GNU General Public License): licença que acompanha os pacotes distribuídos pelo Projeto GNU, incluindo o núcleo do sistema operacional Linux. Versão oficial em inglês.

Linux

• É um kernel (núcleo) idealizado em 1991 pelo finlandês Linus Torvalds (estudante de ciência da computação). Seu objetivo foi criar um sistema operacional no qual fosse possível alterar conforme a necessidade.

chassis => kernel (+código fonte)

carroceria => coleção de programas e aplicativos

Distribuição

É um sistema operacional Unix-like incluindo o kernel Linux e outros softwares de aplicação, formando um conjunto. Distribuições (ou “distros”) são mantidas por organizações comerciais ou projetos comunitários.

• Algumas distribuições populares oferecem a possibilidade de execução em modo Live CD (Kurumin).

Debian (http://www.debian.org/)

Fedora (http://fedoraproject.org/)

Gentoo (http://www.gentoo.org/)

Mandriva (http://www.mandrivalinux.com/)

Slackware (http://www.slackware.com/)

SuSE (http://www.novell.com/linux/)

Ubuntu (http://www.ubuntu.com/) => amigável

Kurumin (brasileira - http://www.guiadohardware.net/kurumin/)

Lista completa: http://lwn.net/Distributions/

• Como escolher uma distribuição

- Esta distribuição suporta todo o meu hardware?

- Ela inclui os pacotes de software de que necessito?

- O processo de instalação e configuração está de acordo com minhas aptidões?

- Ela tem documentação e treinamento em um idioma que eu entendo?

- O suporte prestado (gratuito ou pago) atende minhas necessidades?

- Existe uma comunidade de usuários da qual eu possa participar?

- Ela lança atualizações de segurança quando necessário?

- Ela continuará sendo atualizada?

- Ela é livre? É grátis? O preço é aceitável?

Debian

- Uma das distribuições cuja utilização mais cresce no mundo.

- Segura e confiável: cada versão é lançada após rigorosos testes de segurança e correção de falhas (ambiente corporativo).

7 Software Livre parte 2

- Distribuição oficial do projeto GNU/Linux.

- Mantida por programadores, hackers e especialistas de segurança espalhados ao redor do mundo.

- Possui suporte a mais de 10 arquiteturas e 15 sub-arquiteturas (Intel x86, VMS, Sparc, Macintosh, Power Pc, etc).

- Site: www.debian.org. - Como obter (download gratuíto x cd pago)

• Informações interessantes: www.migrandoaplicacoes.com.br - www.softwarelivre.gov.br

Operating System Market Share (February, 2009)

8 Windows

Windows

• O Microsoft Windows é uma popular família de sistemas operacionais criados pela Microsoft.

• Windows 1.01 (1985) – interface gráfica para o Ms-Dos. Não era um sistema operacional de fato.

• Interface muito mais amigável que seu antecessor (Ms-Dos), o que alavancou o uso do micro em todo mundo.

• A sua interface é baseada num padrão de janelas (windows) que exibem informações e recebem respostas dos utilizadores através de um teclado ou de cliques do mouse.

• A interface gráfica é uniforme em todos os aplicativos, o que facilita o aprendizado.

• É um produto comercial, com preços diferenciados para cada uma de suas versões, embora haja uma enorme quantidade de cópias ilegais instaladas. (Vista Home Basic: R$ 329,00 - fonte: Brasoftware)

• É o sistema operacional mais usado do mundo e, por isso, seu impacto no mundo atual é incalculável.

• Estima-se que, de cada 10 computadores no Brasil, 9 usam Windows.

Service Pack (SP)

• Pacote de atualização do Windows que corrige bugs e traz melhorias.

• As atualizações podem aumentar a confiabilidade do sistema, a compatibilidade de programas, a segurança, a performance, etc.

• Como obter

Centro de Download da Microsoft: http://www.microsoft.com/downloads/Search.aspx?displaylang=pt-br

Principais extensões de arquivos

Programas instalados

- Acionar o menu Iniciar (Ctrl + Esc)

- Com o mouse, selecionar Configurações

- Selecionar e clicar em Painel de controle

- Selecionar e clicar em Adicionar ou remover programas

Visões: nome, tamanho, frequência de uso, data atualização

MS Office

• É um conjunto de programas de escritório da empresa Microsoft. Uso mais frequente: Excel, PowerPoint e Word. Office Standard 2007: R$ 1.099,00 - fonte: Brasoftware

BrOffice.org

• Versão brasileira do projeto OpenOffice.org / 2000.

• Pacote de aplicativos em português com editor de textos, planilha eletrônica, software de apresentação, editor de imagens, etc.

• Software de código aberto.

• Licenciamento GNU LGPL, que permite a livre modificação, execução e distribuição do código-fonte, com a ressalva de que todas as mudanças devem ser publicadas abertamente.

• Principais plataformas (Windows, Linux, Solaris, etc).

• Equivalências: Word - Writer, Excell - Calc, Power Point - Impress

• Download - http://www.broffice.org/download

Vírus e antivírus

• Malware (malicious software)

Qualquer código com fins maléficos que se instale em um computador.

- Vírus: são programas com capacidade de incorporar (“infectar”) seu código em outros programas, arquivos ou sistemas e usá-los para fazer cópias de si mesmos .

9 Windows parte 2

- Worms: são programas que têm capacidade de fazer cópias de si mesmos, mas ao contrário dos vírus não necessitam infectar outros programas para esta tarefa. Basta serem executados em um sistema.

- Bot:é um programa capaz de se propagar automaticamente, explorando vulnerabilidades existentes ou falhas na configuração de softwares instalados em um computador. Dispõe de mecanismos de comunicação com o invasor, permitindo que seja controlado remotamente.

- Trojan horses ou cavalos de Tróia: são programas intrusos de sistemas que aparentam algo útil ou interessante. São compostos de duas partes: um programa chamado cliente, que fica na máquina do atacante, e outro chamado servidor, que fica na máquina da vítima.

- Spyware: são programas que tem o objetivo de monitorar as atividades de um sistema e enviar as informações coletadas para terceiros.

- Keyloggers: são espécies de cavalos de Tróia especializados em registrar ("logar") todas as teclas (keys, em inglês) digitadas no computador e enviar as informações através da Internet para um usuário mal-intencionado.

- Backdoors: são programas similares a cavalos de Tróia que abrem uma porta de comunicação escondida no sistema

Antivírus

São programas que procuram detectar e, então, anular ou remover os vírus de computador.

Funcionalidades: identificar e eliminar a maior quantidade possível de vírus; analisar arquivos obtidos pela Internet e anexados em email; verificar continuamente os discos rígidos, flexíveis e removíveis; atualizar as assinaturas de vírus pela rede.

Avast, AVG, Avira x Norton, VirusScan, Nod32

Anti-spyware

Malwarebyte, Spybot, Superantispyware

Firewall e Anti-spam

• Firewall pessoal

Programa utilizado para proteger um computador contra acessos não autorizados vindos da Internet. É o único componente capaz de impedir acesso ao computador via backdoor. Zone Alarm, Comodo x Norton, Viruscan

• Spam

Corresponde a e-mails não solicitados, que geralmente são enviados para um grande número de pessoas. (Unsolicited Commercial E-mail)

• Anti-spam

Programa utilizado para filtrar e barrar spams. Tipos: servidor ou estação

• Segurança => antivírus + firewall + anti-spam

Mais informações: Cartilha de Segurança para Internet (Cert.br)

10 Windows e Internet

• Dicas para utilizar a Internet de forma mais segura

• Web sites infectados com badware

• Mozilla Firefox

• Possui vários recursos (extensões) que você pode adicionar ao browser.

• Arquitetura de programação baseada em extensões, que tornam o navegador mais seguro. Em vez de incorporar inúmeros recursos, que podem ser usados por códigos maliciosos, o usuário é quem escolhe o que adicionar.

• Possui código aberto e foi desenvolvido por programadores independentes. Como há muitos envolvidos em sua criação, isso pode facilitar no processo de detecção de erros e de criação de correções.

• Utilizado em 21,77% dos computadores que acessam a Internet (fonte: Net Applications).