Você está na página 1de 20

1. INFORMATICA 1.1.

Conceito

Informtica pode ser definida como o conjunto dos mtodos e das tcnicas de processamento automtico de informaes, Cincia que se ocupa do tratamento da informao por meios automticos. Ela envolve tambm o estudo e realizao dos materiais, o estudo e utilizao dos mtodos, aplicaes e efeitos da sua utilizao na sociedade.

1.2.

Historial

O neologismo Informtica foi criado por fuso de duas palavras: Informao e Automtica. Circunstncias histricas explicam o fato do computador e da informtica desenvolverem-se inicialmente no domnio militar. Os debates sobre uma possvel futura guerra davam conta de que ela seria baseada no clculo, na preveno e na organizao. A velocidade dos projcteis e dos avies aumentara; espies eram treinados para interceptarem mensagens codificadas e estas precisavam ser rapidamente decifradas, a fim de tornarem cada vez mais curto o tempo de reaco. Enfim, ao contrrio das guerras do passado, que se desenrolaram sob os olhares atentos dos generais, a guerra do futuro deveria seguir roteiros previstos. Nesse novo universo, as mquinas tomaram o lugar dos homens, por necessidade e por concorrncia. Os centros de pesquisa universitrios tiveram papel preponderante na criao do computador e da informtica, pois contaram com financiamentos governamentais para esse fim. A dcada de 1950 marcou o incio da fase de utilizao dos computadores por indstrias e empresas de prestao de servios de grande porte. Na dcada seguinte, a informtica difundiu-se na sociedade sob a forma de grandes sistemas centralizados, extremamente complexos, principais governos gravitavam. Com isso, igualmente, a sociedade civil passou a conhecer cada vez mais os problemas ligados dinmica de crescimento das suas instituies. O desenvolvimento dos instrumentos estatsticos permitiu-nos avaliar o aumento populacional, a circulao monetria, as trocas econmicas, os deslocamentos de pessoas e demais operaes que marcavam a vida social de uma sociedade de consumo em pleno crescimento. que progressivamente tornaram-se os agentes em torno dos quais as maiores empresas e os

1.3.

Conceito de Computador

Computador a unidade funcional programvel, composta por uma ou mais unidades de processamento associados e por equipamentos perifricos, que controlada atravs de programas armazenados na sua memria interna e que capaz de efectuar clculos sem interveno humana.

mputador (Desktop)

de

Co Computador Porttil (Laptop) Mesa

Os computadores modernos utilizam apenas o sistema binrio, isto , todas as informaes armazenadas ou processadas no computador usam apenas DUAS grandezas, representadas pelos Algarismos 0 e 1. Essa deciso de projecto deve-se maior facilidade de representao interna no computador, que obtida atravs de dois diferentes nveis de tenso. Havendo apenas dois algarismos, portanto dgitos binrios, o elemento mnimo de informao nos computadores foi apelidado de bit (em ingls significa, binary digit). O Computador divide-se em duas partes: Hardware e Software. 1.3.1. HARDWARE a parte fsica que compe o computador na qual engloba todo o equipamento electrnico e mecnico, desde os circuitos elctricos internos at aos dispositivos perifricos, como os monitores, as impressoras, os diversos cabos de conexo, etc.

1.3.1.1. Placa Me

PRINCIPAIS COMPONENTES DO HARDWARE

uma placa de circuitos impressos dentro do computador, onde todos os componentes principais esto ligados. Contm a unidade central de processamento, BIOS (sistema operativo de base), slots de expanso e outros componentes e controladores de dispositivos como o monitor, o teclado e o disco duro.

Processador Processador ou Unidade Central de Processamento (CPU - em ingls, Central Processing Unity), a responsvel pelo processamento e execuo dos programas armazenados na Memria Central. Constitui a parte operacional mais importante do computador. comum usar-se o termo ship para se referir ao processador.

Memria RAM (Principal) o elemento onde se armazenam dados e programas que so necessrios para a execuo das tarefas pelo computador (Processador). Para que um programa possa ser manipulado pela mquina, ele primeiro precisa de estar armazenado na memria RAM.

Disco Duro (HD) o local onde so armazenados os programas e ficheiros. Ao Executar um programa ou carregar um ficheiro, so transferidos para memria RAM para de seguida serem carregados pelo processador.

Fonte de Alimentao o componente responsvel pela converso da Corrente alternada, vinda da Rede elctrica (220V) para a corrente contnua, compatvel com os dispositivos electrnicos usados num computador.

Outros componentes de Hardware Para alm dos componentes anteriormente referidos existem outros como: Placa de vdeo; Placa de rede; Placa de Som; Monitor; Teclado; Mouse; Coluna de Som, etc. 1.3.2. SOFTWARE
Corresponde a parte lgica do Computador e composta por programas que fornecem as instrues ao computador. esta parte que torna o Computador inteligente. Existem milhares de Software divididos em vrias reas como por exemplo:

Software de Sistema. Ex: Windows, Mac OS, Linux, etc.


Software aplicativo. Ex: Microsoft Office. Software Integrado.

Software especializado. Ex: Usado em mquinas de Produo Industrial, etc.

Conceito de Memria
Qualquer sistema digital necessita de dispositivos para armazenar, por um determinado tempo, a informao vinda de outras unidades e a espera de ser processada ou a espera de ser transferida para outros dispositivos. Os dispositivos que tm esta propriedade de reter informao por um determinado tempo para depois torn-la disponvel no momento em que ela solicitada por outros dispositivos designada por dispositivo de memria ou simplesmente memria. EX: Disco Duro, memria Flash, Carto de memria, memria RAM, memria ROM (CDROM, DVD-ROM), etc.

Unidades da Informao Em Informtica muito importante considerar a capacidade de armazenamento, quando se faz algo no computador, trabalha-se j que

com Ficheiros que podem ser

guardados para uso posterior. Evidentemente, quando se armazena algo, ocupado um certo espao de armazenamento. Em informtica, o termo kilo (abreviado por k) equivale 2 10 , ou seja, 1024. Assim, 1 KB equivale a 210 bits, ou seja, 1024 bits e Kilobyte (1 KB) equivale a 210 bytes, ou seja, 1024 bytes ou ainda 8.192 bits. A informao em computadores vulgarmente quantificada atravs dos seguintes conceitos: BIT: o nome utilizado para designar a unidade mnima de informao num computador, corresponde a um dos dgitos 0 ou 1. BYTE: uma sequncia de oito bits e, a unidade utilizada como base de quantificao da informao, corresponde a um caracter. WORD: um conjunto de 2 bytes (16 bits). LONGWORD: um conjunto de 4 bytes (32 bits).

Dessas a unidade universalmente utilizada o byte, cujos mltiplos so:

K M G T P

Kilo

1KB

= 210 = 1024 bytes

Mega 1MB = 220 = 1.048.576 bytes Giga Tera Peta 1GB 1TB 1PB = 230 = 1 KB x 1MB = 1.073.741.824 bytes = 240 = 1 KB x 1 GB = 1.099.511.627.776 bytes = 250 = 1024 Teras

Velocidade A velocidade de funcionamento de uma memria medida em Hz ou MHz. Este valor est relacionado com a quantidade de blocos de dados que podem ser transferidos durante um segundo. Existem no entanto algumas memrias RAM que podem efectuar duas transferncias de dados no mesmo ciclo de clock, duplicando a taxa de transferncia de informao para a mesma frequncia de trabalho. Alm disso, a colocao das memrias em paralelo (propriedade da arquitetura de certos sistemas) permite multiplicar a velocidade aparente da memria.

Tipos de Memoria Basicamente existem dois tipos de memrias : Memrias volteis; Memrias no volteis.

MEMRIAS VOLTEIS Memrias volteis so as que requerem energia para manter a informao armazenada. Dentro deste grupo temos a memria principal, que a seguir descreve-se.

Memria principal (RAM)

Memria de acesso aleatrio (do ingls Random Access Memory, frequentemente abreviado para RAM), um tipo de memria que permite a leitura e a escrita da informao, utilizada como memria primria em sistemas eletrnicos digitais (Exemplo, o computador). A memria RAM um componente essencial no apenas nos computadores pessoais, mas em qualquer tipo de computador. Por mais que exista espao de armazenamento disponvel, na forma de um HD (Hard Disk) ou memria flash, sempre necessria uma certa quantidade de memria RAM e, naturalmente, quanto mais, melhor. A RAM usada pelo processador para armazenar os ficheiros e programas que esto sendo processados. A principal caracterstica da RAM que ela voltil, ou seja, os dados se perdem ao reiniciar o computador. Para evitar perdas de dados, necessrio salvar a informao para suporte no voltil, como o disco rgido. Ao ligar necessrio refazer todo o processo de carregamento, em que o sistema operacional e aplicativos (Word, excel, leitores de msica, etc) usados so transferidos do HD para a memria, onde podem ser executados pelo processador. Os chips de memria so vendidos na forma de pentes de memria (ver Error: Reference source not found) . Existem pentes de vrias capacidades, e normalmente as placas possuem dois ou trs encaixes (slots) disponveis (dependendo do fabricante). H como instalar um pente de 1 GB junto com o de 512 MB que veio no computador para ter um total de 1536 MB, por exemplo. H dois tipos de tecnologia de memria RAM que so muito utilizados: esttico e dinmico, isto , SRAM e DRAM, respectivamente.

SRAM (STATIC RANDOM ACCESS MEMORY) A memria esttica no necessita ser analisada ou recarregada a cada momento. Fabricada na base de circuitos electrnicos conhecidos como Latch, guardam a informao por todo o tempo em que estiver a receber alimentao.

A memria RAM esttica, trabalha na mesma velocidade do processador. Os chips de memria tm capacidades de armazenamento menor. Este tipo de memria, mais cara e consome mais energia e como consequncia do consumo excessivo de energia, aquece mais.

Figura 1: Memria esttica SRAM de 64MB.

Figura 2: Chip SRAM

DRAM (DYNAMIC RANDOM ACCESS MEMORY) Neste tipo de memria os dados so armazenados dentro do chip de memria em um pequeno capacitor. Perdem suas cargas elctricas depois de um determinado tempo e por isso as memrias dinmicas precisam ser recarregadas, processo esse conhecido como refresh, que deve ser feito periodicamente. Durante os perodos de recarga os dados no podem ser lidos ou escritos. A memria dinmica tambm muito mais barata do que a memria esttica e consome muito menos energia. Mas, como vimos, os dados na memria RAM dinmica no esto disponveis imediatamente e ela no trabalha na mesma velocidade do processador.

Tipos de memrias DRAM Existem basicamente dois tipos de memria DRAM em uso: SDR e DDR. Os pentes de memria SDR (Single Data Rate) so usados em computadores antigos: Pentium II, Pentium III e os primeiros Athlons e Durons soquete A. Por no serem mais fabricados, eles so actualmente muito mais raros e caros que os DDR. Nas memrias SDR o controlador de memria realiza apenas uma leitura por ciclo. So caracterizadas por possurem duas ranhuras.

Figura 3: Memria DRAM do tipo SDR

DDR (Double Data Rate) Ao contrrio das SDR, estas possuem a capacidade de realizar duas transferncias (Leituras) por ciclo. Para aprimorar a caracterstica de leitura por parte da memoria DDR, foi desenvolvida a segunda verso conhecida por DDR2. Nesta, o barramento de acesso memria trabalha ao dobro da frequncia dos chips de memria propriamente ditos. Isso permite que sejam realizadas duas operaes de leitura por ciclo, acessando dois endereos diferentes. As memrias DDR2 so capazes de realizar um total de 4 operaes de leitura por ciclo. Existem ainda algumas vantagens, como o menor consumo elctrico. Os pentes de memria DDR2 so incompatveis com as placas-me antigas. Eles possuem um nmero maior de contactos (um total de 240, contra 184 dos pentes DDR), e a ranhura central posicionado de forma diferente, para que no seja possvel instal-los nas placas antigas por engano. Muitos pentes so vendidos com um dissipador metlico, que ajuda na dissipao do calor e permite que os mdulos operem a frequncias mais altas. Nos dias de hoje so construdos computadores compatveis com memrias DDR3, que tm uma caracterstica de consumo de energia de 30% menos, se comparado aos mdulos DDR2. Trabalha com voltagem de 1.5V, menor que a 1.8V da DDR2 e os 2.5V da DDR.

Figura 4 : Memria DDR2 acima e DDR abaixo.

Figura 5: Diferenas entre memrias do tipo DDR.

1.3.3. MEMRIAS NO VOLTEIS So aquelas que guardam todas as informaes mesmo quando no estiverem a receber alimentao. Como exemplos, citam-se as memrias conhecidas por ROM, FeRAM e FLASH, bem como os dispositivos de armazenamento em massa, disco rgido, CDs e disquetes.

Memria secundria (Memrias de armazenamento em massa) So memrias usadas para armazenamento permanente de dados. No podem ser endereadas directamente, a informao precisa ser carregada na memria principal antes de poder ser tratada pelo processador. So geralmente no-volteis, permitindo guardar os dados permanentemente. Como memrias externas, de armazenamento em massa, podemos citar os discos rgidos como o meio mais utilizado, uma srie de discos pticos como CDs, DVDs e Blu-Rays, disquetes e fitas magnticas.

Figura 6: Onde, 1- Disco duro e 2- Fita magntica.

Discos pticos so muito utilizados para guardar programas tanto como para backup de arquivos pessoais. O CD (Compact disk), em suas diversas verses, capaz de armazenar 700MB, o DVD (Digital Video Disk) armazena at 4.7GB (8.5GB na verso dual layer) e o Blue-ray capaz de armazenar at 50GB. As fitas magnticas so dispositivos de acesso sequencial.

ROM (Read only memory) A memria somente de leitura um tipo de memria que permite apenas a leitura, ou seja, as suas informaes so gravadas pelo fabricante uma nica vez e aps isso no podem ser alteradas ou apagadas, somente acessadas. So memrias cujo contedo gravado permanentemente. Uma memria somente de leitura propriamente dita vem com seu contedo gravado durante a fabricao. Actualmente, o termo Memria ROM usado informalmente para indicar uma gama de tipos de memria que so usadas apenas para a leitura na operao principal de dispositivos electrnicos digitais. Apesar do nome memria ROM ser usado algumas vezes em contraposio com o nome memria RAM, deve ficar claro que ambos os tipos de memria so de acesso aleatrio.

Figura 7: Memria ROM

Tipos de memria ROM


PROMs (Programmable Read-Only Memory) podem ser escritas com dispositivos especiais mas no podem mais ser apagadas ou modificadas; EPROMs (Erasable Programmable Read-Only Memory) podem ser apagadas pelo uso de radiao ultravioleta permitindo sua reutilizao; EEPROMs (Electrically Erasable Programmable Read-Only Memory) podem ter seu contedo modificado eletricamente, mesmo quando j estiver funcionando num circuito eletrnico; Memria flash semelhantes s EEPROMs so mais rpidas e de menor custo; CD-ROM so discos pticos que retm os dados no permitindo sua alterao; DVD-ROM so discos pticos, tal como os CD-ROM, mas de alta densidade.

Figura 8: Memria EPROM

Figura 9: Memria EEPROM

Figura 10: Memria PROM

Aplicaes da Memria ROM A memria ROM est presente em qualquer dispositivo digital, como por exemplo um relgio. Sempre que um computador iniciado, ele necessita de informaes existentes em algum lugar para carregar suas funes bsicas e/ou principais de uma forma que elas sempre sejam acessveis e no se apaguem ao interromper a alimentao; Satlites, controles remotos, impressoras, celulares, todos os aparelhos digitais comportam uma ROM para realizarem suas tarefas bsicas; O uso da memria ROM vm aumentando conforme surgem novas tecnologias, alm de serem portadores de firmwares, hoje utilizam-se memrias flash (que tambm so memrias ROM) para o armazenamento de diversos tipos de dados; Responsvel pela BIOS sistema que tem a funo de "acordar" todos os componentes existentes no PC, tambm responsvel pelo auto-teste na memria e em outros componentes do hardware.

Sistema de ficheiros
Ficheiro um agrupamento de registos que seguem uma regra estrutural, e que contm informaes (dados) sobre uma rea especfica, registados em alguma forma de memria esttica, seja ela um disco rgido de um computador ou at mesmo em dispositivos como Pendrive, CD, DVD etc.

Sistema de ficheiros a forma de organizao de dados em algum meio de armazenamento de dados em massa, frequentemente feito em discos magnticos. O sistema operacional pode descodificar dados armazenados, ler ou grav-los, desde que saiba interpretar o sistema de Ficheiros naquele disco.

Figura 12: Representao visual de um sistema de ficheiros, contando com directrios (pastas) e ficheiros (Arquivos)

Atributos de Ficheiro
Um Ficheiro possui certos atributos que variam de um sistema operacional para o outro, mas que normalmente so os seguintes:

Nome: o nome simblico do Ficheiro a nica informao conservada em forma legvel pelas pessoas; Identificador: este rtulo nico, usualmente um nmero, identifica o Ficheiro dentro do sistema de Ficheiro, o nome no legvel pelas pessoas; Tipos: esta informao necessria para aqueles sistemas que suportam diferentes tipos;

Posio: esta informao um ponteiro para um dispositivo e para a posio do Ficheiro naquele dispositivo; Tamanho: o tamanho corrente, o Ficheiro e possivelmente o tamanho mximo permitido esto includos neste atributo; Proteco: a informao de controlo de acesso determina quem pode ler o Ficheiro, grav-lo, execut-lo e assim por diante; Hora, data e identificao do usurio: estas informaes podem ser conservadas em relao data da criao, ltima modificao e ltima utilizao do Ficheiro. Estes dados podem ser teis para proteco, segurana e monitoramento de uso do Ficheiro.

A informao de todos os Ficheiros conservada na estrutura do directrio que tambm fica armazenada na memria secundria. A entrada de um directrio consiste no nome do Ficheiro com seu identificador nico. O identificador, por sua vez, permite localizar os demais atributos do Ficheiro.

Operaes sobre Ficheiros


O sistema operacional pode oferecer chamadas de sistema para criar, gravar, ler, reposicionar e apagar ficheiros. O sistema operacional pode fazer seis operaes bsicas de ficheiros:

Criar um ficheiro: deve ser alocado espao para o ficheiro no sistema de ficheiros. Deve ser criada uma entrada para o novo Ficheiro no directrio. A entrada do directrio regista o nome do Ficheiro e sua posio no sistema de Ficheiros, alm de outras informaes possveis; Gravar um Ficheiro: para gravar um Ficheiro, emitimos uma chamada de sistema especificando tanto o nome do Ficheiro como a informao a ser gravada. Dado o nome do Ficheiro, o sistema percorre o directrio em busca da sua localizao. O sistema deve manter um ponteiro de gravao para a posio do Ficheiro onde a nova gravao dever ser realizada. O ponteiro precisa ser actualizado sempre que ocorrer uma gravao; Ler um Ficheiro: para ler um ficheiro, utilizamos uma chamada de sistema que especifica o nome do Ficheiro. O directrio pesquisado em busca da entrada associada e o sistema precisa manter um ponteiro de leitura para a posio no Ficheiro a partir de onde dever ocorrer a prxima leitura. Aps a leitura ter sido feita, o ponteiro de leitura actualizado. Um determinado processo est normalmente lendo ou gravando um dado Ficheiro, e a posio da operao em curso guardada como um ponteiro para a posio corrente do Ficheiro, para cada processo. Tanto a operao de leitura como a de gravao, utiliza este mesmo ponteiro, economizando espao e reduzindo a complexidade do sistema;

Reposicionando dentro de um Ficheiro: o directrio percorrido em busca da entrada apropriada, e a posio corrente do Ficheiro posicionada para um determinado valor. O reposicionamento dentro de um Ficheiro no precisa envolver um I/O real. Esta operao tambm conhecida como busca de Ficheiro; Apagar um Ficheiro: para apagar um Ficheiro, procuramos no directrio o Ficheiro pelo nome. Aps encontrar a entrada correcta do directrio, apagamos. Trocar um Ficheiro: o usurio pode desejar apagar o contedo de um Ficheiro, mas conservar seus atributos. Em lugar de obrigar o usurio a pagar completamente o Ficheiro e recri-lo, esta funo permite que todos os atributos (excepto o tamanho) sejam mantidos, reposicionando o Ficheiro com tamanho zero.

Formato nativo do sistema de ficheiros no Microsoft Windows


FAT

A File Allocation Table (FAT, ou Tabela de Alocao de Ficheiros) um sistema de ficheiros desenvolvido para o MS-DOS (Microsoft disk operating System) e usado em verses do Microsoft Windows. A tabela de alocao um mapa de utilizao do disco ou disquete. Atravs desta tabela o sistema operacional capaz de saber exactamente onde um determinado ficheiro est armazenado. Neste sistema todas as localizaes dos ficheiros esto contidas em duas (2) tabelas: uma a FAT corrente (ou working FAT) e a outra a FAT de backup, isto para proteger em caso de uma delas ficar danificada. A FAT indica em que cluster um ficheiro comea, ou seja, onde est o primeiro byte de um ficheiro. Um cluster pode ser ocupado somente por um (1) ficheiro e formado por um ou mais sectores fsicos. Geralmente cada sector tem um tamanho de 512 bytes.

Tipos de FAT FAT16

FAT16 Tamanho da Partio Tamanho do Cluster

0MB - 32MB 32MB - 64MB 65MB - 127 MB 128MB - 255MB 256MB - 511MB 512MB - 1023 MB 1024MB - 2GB

512 Bytes 2 KBytes 4 KBytes 8 KBytes 16 KBytes 32 KBytes

Tabela 1: Tamanho da partio e o tamanho do cluster suportado no sistema de ficheiros FAT 16.

Problemas no FAT 16

Tamanho da partio limitada (At 2G); Desperdcio do cluster: Por exemplo, tem-se um ficheiro com 1 KByte de tamanho alocado numa partio com 2GB cujo cluster de 32 KBytes (Ver Tabela 1, acima) e como um cluster s pode ser ocupado por um nico ficheiro, estaria-se a desperdiar 31 KBytes do cluster visto que s usamos 1 KByte do cluster para alocar o nosso ficheiro;

FAT32

O sistema de Ficheiro FAT32 diferencia-se no tamanho da partio suportada (At 2 TB) que maior em relao ao da FAT16 e tambm no problema de desperdcio do disco em que caracteriza-se no uso de cluster de tamanho menor em relao ao FAT 16. Por causa desta caracterstica em parties menores, o espao usado com mais eficincia. EX: Em uma partio de 2 GB que na FAT16 utilizava cluster de 32 KB agora utiliza clusters de apenas 4 KB, reduzindo o desperdcio de espao em disco. A FAT32 foi lanada no Windows 95 e est includa no Windows 98, ME (Millenium), 2000 e XP.

FAT32 Tamanho da Partio Tamanho do Cluster

260MB - 8GB 8GB - 16GB 16 GB - 32 GB 32 GB - 2 TB

4 KBytes 8 KBytes 16 KBytes 32 KBytes

Tabela 2: Tamanho da partio e o tamanho do cluster suportado no sistema de ficheiros FAT 32.

Problemas da FAT32

Incompatibilidade com sistemas antigos: Alguns sistemas operativos no conseguem ler discos que usam o sistema de Ficheiro FAT32.

NTFS

NTFS significa NT File System (sistema de ficheiros do NT, onde NT originalmente significava New Tecnhology). Suportado pelo Windows NT, 2000, XP, etc. Ele um sistema de ficheiro superior se comparado ao FAT16 e ao FAT32, e foi concebido principalmente para SERVIDORES. Os ficheiros so armazenados no MFT (Master File Table) que inclui informaes sobre localizaes dos clusters do ficheiro, atributos de segurana, nome de ficheiros, etc. O sistema NTFS possui vantagens na rea de segurana e alta capacidade de tolerncia a falhas (tambm importante para servidores). tambm considerado muito eficiente em termos de tamanhos de cluster, e na realidade pode-se formatar uma partio com o tamanho de cluster que se pretender.

NTFS Tamanho da Partio Tamanho do Cluster (padro)

512MB ou menos 512 Bytes 513 MB - 1 GB 1 KBytes 1 GB - 2 GB 2 KBytes 2 GB - 4 GB 4 KBytes 4 GB - 8 GB 8 Kbytes 8 GB - 16 GB 32 KBytes 32 GB ou maior 64 KBytes Estes valores so padro. No NTFS voc pode variar estes valores dependendo das necessidades de suas aplicaes Tabela 3: Tamanho da partio e o tamanho do cluster padro suportado no sistema de ficheiros NTFS.