Informtica Aplicada - Material de Hardware, Software e Sistema Operacional
Podemos dividir o computador em :
Hardware a parte fsica, mecnica, que pode ser tocada. Software a parte lgica, virtual, que no pode ser tocada. Fazendo uma analogia ao corpo humano, o Hardware a cabea, o tronco e os membros e o Software a personalidade, os pensamentos e a alma. Qual a diferena entre Hardware e Software? Hardware aquilo que voc chuta, Software aquilo que voc xinga. GABINETE no CPU!!! Gabinete uma caixa de metal que aloja o computador. O gabinete influencia na refrigerao interna. Para a refrigerao at gua e nitrognio lquido so usados. Os componentes de um computador (ou Hardware) podem ser divididos em grupos: ~> Dispositivos de PROCESSAMENTO ~> MEMRIAS Principal e Secundria ~> Dispositivos de ENTRADA E SADA Processador Tambm conhecido como CPU (Central Processing Unit - unidade central de processamento), o crebro do computador, a parte que interpreta e executa instrues. Em outras palavras: a CPU um dispositivo eletrnico que recebe entradas e executa centenas de tipos diferentes de funes com essas entradas. Elas podem ser simples como as funes aritmticas bsicas, do tipo somar 2+2, ou algo bem mais complexo, como Pegue esse valor e envie-o para a placa de vdeo para que ela possa exibir uma cor na tela. O conjunto de todas as funes que uma CPU pode executar chamado de conjunto de instrues da CPU. A CPU executa cada instruo em uma srie de etapas. Em resumo, as etapas so as seguintes: 1 - trazer a prxima instruo da memria at o registrador 2 - alterar o contador do programa para indicar a prxima instruo 3 - determinar o tipo de instruo trazida 4 - se a instruo usar uma palavra na memria, determinar onde essa palavra est 5 - trazer a palavra para dentro de um registrador da CPU, se necessrio 6 - executar a instruo 7 - voltar a primeira etapa para iniciar a execuo da instruo seguinte. Essa sequencia de etapas costuma ser denominada ciclo buscar-decodificar-executar. fundamental para a operao de todos os computadores. Memrias A memria a parte do computador onde so armazenados programas e dados. Sem uma memria da qual os processadores possam ler e na qual possam gravar, ou escrever, informaes, no haveriam computadores digitais com programas armazenados. Memrias consistem em uma quantidade de clulas (ou endereos), cada uma das quais podendo armazenar uma informao. Cada clula tem um nmero, denominado seu endereo, pelo qual os programas podem se referir a ela. Todas as clulas de memria contm o mesmo nmero de bits. Bits: A unidade bsica da memria o dgito binrio, denominado bit. Um bit pode conter um 0 ou um 1. a unidade mais simples possvel. Como o sistema numrico binrio requer a distino entre apenas dois valores, este o mtodo mais confivel para codificar informaes digitais. Memria Principal Podemos definir a memria principal como os tipos de memria que o processador pode enderear (acessar) diretamente. Estas fornecem geralmente uma ponte para as secundrias, mas a sua funo principal a de conter a informao necessria para o processador num determinado momento; esta informao pode ser, por exemplo, os programas em execuo. Nesta categoria insere-se a memria RAM, ROM e memrias cache. Memria RAM O termo RAM (Random Access Memory) usado para designar uma memria de acesso aleatrio, ou seja, uma memria com facilidade de acesso a todos os endereos, no qual o tempo de acesso a qualquer um deles constante. Os dados neste tipo de memria podem ser lidos, escritos e apagados pelo processador. Memria Cache A CPU tambm contm uma pequena memria de alta velocidade usada para armazenar resultados temporrios e para um certo controle de informaes. Essa memria composta de uma quantidade de registradores, cada um deles com um certo tamanho e funo. Registradores podem ser lidos e escritos em alta velocidade porque so internos a CPU. O processador muito mais rpido do que a memria RAM. Para fazer com que o processador no fique subutilizado quando envia muitos dados para a RAM, foi colocada uma memria mais rpida, chamada de CACHE. O dados so lidos da memria RAM e copiados para a memria Cache. Estando esses dados na Cache, o processador acessa mais rapidamente a eles quando necessita. A idia bsica de uma cache simples: as palavras de memria usadas com mais frequncia so mantidas na cache. Quando a CPU precisa de uma palavra, ela examina em primeiro lugar a cache. Somente se a palavra no estiver ali que ela percorre a memria principal. Se uma frao substancial das palavras estiver na cache, o tempo mdio de acesso pode ser muito reduzido. Memria ROM A sigla ROM (Read Only Memory) representa uma memria apenas de leitura. As memrias ROM tm como funo o armazenamento de instrues bsicas sobre o hardware do computador, tais como as rotinas de arranque, rotinas de teste de dispositivos de hardware e todas as instrues necessrias para que o processador reconhea e interaja correctamente com os dispositivos de entrada e sada. Memria Secundria A memria secundria do tipo que no podem ser endereada (acessada) diretamente pela CPU, os dados precisam ser carregados na memria principal antes de eles serem tratados pelo processador. So geralmente no-volteis, permitindo guardar os dados permanentemente. Tambm so chamadas de meios, dispositivos ou unidades de armazenamento.Para melhor compreender as memrias em as diferenas entre a Principal e a Secundria, verifique as tabelas a seguir.
Dispositivos de Entrada e Sada Os dispositivos de entrada e sada (E/S) ou input/output (I/O) so tambm denominados perifricos. Eles permitem a interao do processador com o homem, possibilitando a entrada e/ou a sada de dados. Dispositivos de Entrada O que todos os dispositivos de entrada tm em comum que eles codificam a informao que entra em dados que possam ser processados pelo sistema digital do computador. Os principais dispositivos de entrada de informaes so: teclado, mouse, scanner, microfone, joystick, cmera filmadora, cmera digital, leitor de cdigos de barra, webcam, e caneta tica. Dispositivos de Sada O que todos os dispositivos de sada tm em comum que eles decodificam os dados em informao que pode ser entendida pelo usurio. Os principais dispositivos de sada de informaes so: monitor de vdeo, caixa de som, impressora, data-show, plotter, sensores (movimento, temperatura etc) e culos (para realidade virtual). Dispositivos de entrada e sada O principais dispositivos tanto de entrada como de sada de informaes so: modem, drive de disquete, drive de CD, DVD e Blue-Ray, disco rgido HD - winchester, pendrive (memria flash), tela sensvel ao toque touchscreen, impressora multifuncional, lousa digital. Software Um programa de computador pode ser definido como uma srie de instrues ou declaraes, em forma aceitvel pelo computador, preparada de modo a obter certos resultados. Tambm chamado de software, esse termo utilizado para indicar a parte funcional de um computador. Podemos classificar os softwares ou programas em alguns tipos. Classificaes de Softwares A primeira classificao que veremos quanto a funo do software: Bsico; Utilitrio; Aplicativo. Software Bsico Como o prprio nome sugere, so softwares destinados operao do computador. Tem como funo principal controlar os diversos dispositivos do computador e servir de comunicao intermediria entre o computador e os outros programas normalmente utilizados, o que permite que esses possam ser executados. Um computador, qualquer que seja o seu porte, no funciona sem um sistema operacional. Software Utilitrio So programas destinados a facilitar e agilizar a execuo de certas tarefas, dando suporte ao sistema operacional. Existem utilitrios, por exemplo, para diagnosticar a situao do computador e seus diversos dispositivos (como o Norton Utilities), para compactar arquivos (como o WinZip), para realizao de cpias de segurana ("backups"), etc. Software Aplicativo So os programas destinados a nos oferecer certos tipos de servios, e podemos incluir nesta categoria os processadores de texto, as planilhas eletrnicas, os programas grficos e os sistemas gerenciadores de banco de dados, entre outros. A segunda classificao que veremos quanto a licena do software: Gratuito; Proprietrio; Livre. Software Proprietrio Software proprietrio aquele cuja cpia, redistribuio ou modificao so em alguma medida restritos pelo seu criador ou distribuidor. A expresso foi cunhada em oposio ao conceito de software livre. Normalmente, a fim de que se possa utilizar, copiar, ter acesso ao cdigo-fonte ou redistribuir, deve-se solicitar permisso ao proprietrio, ou pagar para poder faz-lo: ser necessrio, portanto, adquirir uma licena. Software Gratuito Software gratuito qualquer programa de computador cuja utilizao no implica o pagamento de licenas de uso. Um programa licenciado como gratuito no necessariamente um software livre, pois pode no ter cdigo aberto e pode acompanhar licenas restritivas, limitando o uso comercial, a redistribuio no autorizada, a modificao no autorizada ou outros tipos de restries. O gratuito diferencia-se do proprietrio, no qual o usurio deve pagar para acessar a funcionalidade completa ou tem um tempo limitado de uso gratuito. Software Livre Software Livre qualquer programa de computador cujo cdigo-fonte deve ser disponibilizado para permitir o uso, a cpia, o estudo e a redistribuio. Ao distribuir o software livre, o detentor dos direitos deve escolher uma licena de software livre que normalmente anexada ao cdigo-fonte. Esta licena informar quais os direitos que o autor estar transferindo e quais as condies que sero aplicadas. Funo do Software Bsico - Sistema Operacional trabalhar de modo cooperativo com funes de administrar os recursos do hardware (memria, processador e perifricos) e auxiliar na execuo dos programas do usurio oferecendo a ele uma interface de alto nvel. Um sistema operacional possui as seguintes funes: gerenciamento de processos; gerenciamento de memria; sistema de arquivos; entrada e sada de dados.