Anda di halaman 1dari 57

1.

1.1.

INFORMTICA: CONCEITOS BSICOS


HISTRIA E EVOLUO

Segue abaixo um histrico do desenvolvimento da informtica e das tecnologias ligadas computao em geral. A.C. D.C. 1600 1800 1900 Dcada de 1900 1900: Surgimento da memria magntica. 1902: As primeiras tele-impressoras. 1906: O tubo de vcuo. 1830: 1834: 1834: 1837: 1844: 1855: 1854: 1856: 1868: 1869: 1873: 1874: 1876: 1881: 1883: 1888: 1892: 1895: Motor diferencial de Babbage Engenho analtico A primeira programadora: Augusta Lovelace O suporte em papel e o telgrafo Telgrafo de Morse George Schuetz George Boole investiga as leis do pensamento Primeira ligao transatlntica com cabo Utilizao de teclados QWERTY O piano lgico de Jeavons Primeiro motor eltrico Primeira mquina de escrever Graham Bell e o telefone Aperfeioamento de mquinas de lgica menores Thomas Edison inventa a lmpada Friedrich Reiniitzer descobre o cristal lquido mquinas de clculo de Burroughs Primeira transmisso de Marconi 1614: 1623: 1644: 1679: John Napier e os logaritmos Inveno das calculadoras A Pascalina Calculadora de Leibnitz 200: Base binria para classificar medidas musicais. 825: Inveno do conceito de algoritmo 1500: Leonardo da Vinci 3000 a.C.: os babilnios desenvolvem o baco. 500 a.C.: egpcios e romanos inventam os relgios e a numerao.

Dcada de 1910 1918: Codificao Enigma da Alemanha

Dcada de 1920 1920: John Logie Baird (na Inglaterra) e Clarence Hansell (dos Estados Unidos patenteiam a idia de utilizar matrizes de tubos refletores ou transparente rods para transmitir imagens - fibra ptica bsica 1926: Transistores Pt1

Dcada de 1930 1931: lgica eltrica 1936: O Primeiro computadores ABC 1937: Alan Turing

computador

eltrica

de

Atanasoff

incio

dos

Dcada de 1940 1940: Lgica Booleana de Claude Shannon 1940: George Stibitz interliga dois computadores via telefone, o que gerou idias para o primeiro Modem 1941: Tom Flowers 1942: Plankalkl (primeira linguagem de programao) 1943: Descodificao de mensagens secretas alems com Colossus 1945: O ENIAC torna-se operacional, inaugurando a primeira gerao de computadores. 1948: MIT desenvolve Ciberntica 1948: Transistor Pt2 1949: Computador EDSAC utiliza fita magntica 1949: Joseph Lyons inventa LEO

Dcada de 1950 1950: 1950: 1951: 1956: 1959: Primeiro transistor de juno bipolar Primeiro Modem digital LEO torna-se operacional 30 RAMAC lanado O Circuito Integrado estabelece a sua marca de inovao tecnolgica

Dcada de 1960 1960: 1960: 1960: 1961: 1962: 1963: 1964: 1965: 1969: Theodore H. Nelson e o hipertexto Surgimento do sistema Unix baseado no Mutics. Software Open source A primeira folha de clculo eletrnica O primeiro modem comercial com uma velocidade de 300 Baud Primeiro mouse Linguagem de programao Basic Leis de Moore sobre a capacidade do microchip ARPANET d incio Internet

Dcada de 1970 1971: O primeiro microprocessador, o Intel 4004 1971: Redes LAN sem fios (Wireless) 1971: O primeiro e-mail enviado 1972: Surgimento das consolas de jogos - Pong 1972: A Xerox inicia o desenvolvimento de uma interface grfica (GUI) 1972: A Bell Laboratories desenvolve a popular linguagem de programao C 1972: Surge a Ethernet 1973: Formao do clube Home Brew 1973: Gary Kildall inventa o CP/M 1973: Dennis Ritchie reescreveu o Unix na linguagem de alto nvel C 1973: Primeira chamada de celular realizada em NY 1974: A primeira rede ARPANET comercial 1975: MITS Altair 1975: Imsai 8080 1975: Bill Gates e Paul Allen escrevem a primeira implementao BASIC para o MITS ALTAIR 1975: A Microsoft fundada por Bill Gates e Paul Allen 1976: A Apple lana o Apple 1 1976: Surgem os drives de 5.25" 1977: Xerox introduz o laser 9700 1977: Lanamento da Computerland 1977: Lanamento do Apple II 1977: Lanamento do Z80-A 1977: Lanamento do Commodore Pet 1977: MITS Altair vendida 1977: Terminal ADM-3 1977: A AT&T comeou a fornecer o Unix para instituies comerciais da poca 1978: A VisiCalc d incio exploso das folhas de clculo 1978: A primeira mensagem de spam 1979: A Ashton Tate lana o Dbase 1979: A Apple lana o DOS 3.2

Dcada de 1980 1980: 1980: 1980: 1980: 1981: 1981: 1981: 1981: 1982: 1982: 1982: 1982: 1983: O primeiro drive de 3.5" SuperCalc, a folha de clculo para o CPM Sinclair inventa o ZX80 Lanamento do Apple III Lanamento do IBM PC D-se incio ao desenvolvimento do MS-DOS Xerox 810 Star, o primeiro WIMP Nasce a noo do ctrl+alt+del Commodore 64, o computador caseiro Protocolo Internet TCP/IP Hercules Graphics Lotus 1-2-3 Apple Lisa

1983: ARPANET atualiza para TCP/IP 1983: O primeiro vdeo LCD 1984: Modem 9600 1984: Impresso Postscript pela Adobe 1984: Voyetra lana o Sequencer Plus 1984: Psion lana o primeiro organiser 1984: HP pioneira na tecnologia de jacto de tinta 1984: Computador IBM 286 AT com conectores PS/2 1984: Primeiro computador caseiro Amstrad (PCW) 1984: Lanamento do Apple Macintosh 1984: Microsoft Excel 1984: Iniciado o projeto GNU. 1985: Lanamento do Windows 1.0 1985: Surge o primeiro vrus 1985: Monitor JC-1401P3A introduz CRT 1985: Aldus Pagemaker a primeira aplicao de Desktop Publishing de grande aceitao 1985: Phillips inventa CD-ROM 1985: Introduo do Tandy TRS-80 1986: Amiga lana o modelo 1000 1986: Adoo do standard SCSI 1986: O Atari ST 1986: Lanamento do Amstrad PC1512 1986: SQL (Standard Query Language) 1986: Modem HST U.S. Robotics 1986: JPEG 1987: Windows 2 1987: Placa de som Adlib 1987: VGA traz suporte para 256 cores a uma resoluo de 640x480 1987: A Apple desenvolve fontes True Type 1987: Amiga 2000 1988: Internet Worm 1989: Tim Berners-Lee e a World Wide Web 1989: Pornografia pela internet (talvez o incio do comrcio eletrnico?) 1989: Kurt Arkley inicia o desenvolvimento da API do OpenGL 1989: Microsoft Word para Windows 1.0 1989: Lotus inicia desenvolvimento do Lotus Notes 1989: Comunicao Wireless

Dcada de 1990 1990: 1990: 1990: 1990: 1990: 1991: 1991: 1991: 1991: Lanamento do WordPerfect 5.1 IDE (Integrated Drive Electronics) A Adobe lana o Photoshop Windows 3.0, uma interface grfica funcional Incio da criao do GNU HURD Modems com suporte da norma V32 Bis Nasceu o Linux Sound Blaster Pro aumenta a parada do udio Tecnologia de firewall caseira da SonicWall

2000

1991: 1991: 1991: 1991: 1991: 1991: 1991: 1992: 1992: 1992: 1992: 1993: 1993: 1993: 1993: 1993: 1993: 1994: 1994: 1994: 1994: 1994: 1995: 1995: 1995: 1995: 1995: 1995: 1995: 1996: 1996: 1996: 1996: 1996: 1996: 1996: 1996: 1996: 1997: 1997: 1998: 1998: 1999: 1999: 1999: 1999: 1999: 1999:

MPEG faz o JPEG mexer-se Adobe Acrobat PDF IBM OS/2 Windows NT, uma GUI multitarefa nativa Microsoft Visual Basic estria Primeira verso do HTML Primeira verso da Plataforma Java Lanamento do Kernel do Linux v0.12 sob a GPL O jogo Wolfenstein deleita os olhos aos jogadores Palm comea a melhorar os computadores de hand held Bus VESA Intel Pentium Lanamento do jogo Doom Lanamento do processador i386 e co-processador matemtico i387 Mosaic desenvolve o primeiro browser grfico Lanamento do Windows NT 3.1 Bus PCI Lanamento do Kernel do Linux v1.0 SMS traz o texto aos celulres Mosaic lana o Netscape NetWare Directory Services Galaxy o primeiro diretrio de procura na Internet O Kernel do Linux v 1.2 lanado com suporte a Alpha, Spark e MIPS Microsoft lana o Windows 95 com suporte Plug and Play Citrix aposta no modelo ASP Sun lana o Java. E-Commerce e a Amazon Microsoft DirectX Lanamento do Exchange Server 3.51 Lanamento do Debian Buzz ( 1.1) Kernel do Linux v2.0 suporta SMP e outros processadores Macromedia introduz Flash Suite Office para Windows 95 USB (Universal Serial Bus) Lanamento do Windows NT 4.0 Lanamento do Windows CE 1.0 DVD (Digital Video Disk) Lanamento do Debian REX (v1.2) Voodoo lana a placa grfica 3D Standard IEEE CDs gravveis e regravveis (CD-RW) Microsoft lana o Windows 98 Lanamento do Kernel do Linux 2.2 Gigabit Ethernet AMD cria o Athlon Nvidia lana a primeira GeForce Os ficheiros de msica MP3 Comea-se a falar em P2P (peer-to-peer) devido Napster

2000: Surge o Compaq iPAQ, um porte do MS Windows CE para a plataforma DEC Itsy 2000: MS Windows 2000 2000: MS Windows ME 2000: Lanado o Playstation 2 (Sony) 2000: Mac OS X da Apple. Sistema operativo com interface grfico baseado em Unix 2000: Bill Gates resigna ao cargo de CEO da Microsoft 2000: Microsoft lana a Xbox 2000: Polmica do bug do milnio (Y2K Bug) 2000: Microsoft lana a Xbox 360 2001: Lanamento do Kernel do Linux 2.4 2001: Lanamento do primeiro iPod da Apple 2001: Convergncia dos celulres e PDAs 2001: Assiste-se criao de formas humanas realistas atravs da computao grfica 2001: MS Windows XP 2001: USB2 2002: MS Windows XP SP1 2002: Lanamento do Lindows 2002: Lindows alia-se Microtel 2002: Lanamento do Kernel do Linux 2.6 2003: Microsoft Office 2003 2003: Surge o Worm Blaster 2003: Multithreading 2003: Motherboard Intel Canterwood 2003: Intel Prescott 2003: Comunicaes WiFi 2003: Lanamento do Microsoft Windows 2003 Server 2005: Microsoft apresenta o Windows Vista 2005: Mandrake compra Conectiva e vira Mandriva 2005: Apple anuncia a migrao da plataforma Macintosh para processadores Intel 2005: Microsoft lana o Xbox 360, primeiro videogame da stima gerao, que promete se integrar com o PC 2006: Web 2.0 2006: Apple lana o iPod Nano, o menor iPod com tela LCD e o iPod Vdeo, com capacidade de armazenamento de at 200GB 2006: Lanado o Wii (Nintendo) 2006: Microsoft lana o Windows Vista para uso corporativo 2006: Lanado o Playstation 3 (Sony) 2007: Microsoft lana o Windows Vista a uso domstico 2008: 8 de Agosto um Windows responsvel pelas imagens na abertura das Olimpadas de Pequim simplesmente apresenta uma BSOD (Blue Screen of Death)

1.2.

DADO X INFORMAO

Dado: dado um emaranhado de cdigos decifrveis ou no. O alfabeto russo, por exemplo, para leigos no idioma, simplesmente um emaranhado de cdigos sem

nenhum significado especifico. Algumas letras so simplesmente alguns nmeros invertidos e mais nada. Informao: seria aquilo que se tem atravs da decodificao de dados, no podendo existir sem um processo de comunicao. Essas informaes adquiridas servem de base para a construo do conhecimento. Quando o alfabeto russo passa a ter um significado prprio para aquele que os observa, estabelecendo um processo comunicativo, obtm-se uma informao a partir da decodificao destes dados.

1.3.

MODALIDADES DE COMPUTADORES

Podemos definir os computadores quanto a sua modalidade, levando em conta duas caractersticas distintas: operao, utilizao. Operao Analgicos: representam variveis por meio de analogias fsicas Lord Kelvin (1872) - 10 computador analgico de grande porte. Previa a altura das mars nos portos ingleses construdo com pesos e polias que simulavam os efeitos do sol, da lua e dos ventos nas mars, os resultados eram mostrados em grficos.

Digitais: capazes de executar seqncias de operaes aritmticas (soma, subtrao, multiplicao e diviso) e operaes lgicas (comparaes) atravs de pulsaes eltricas que representam os dgitos 0 (ausncia de corrente) e 1 (presena de corrente). Utilizao Cientficos: dirigido a emprego em reas de clculos e pesquisas cientficas, onde so requeridos resultados de maior. Comerciais: caracterizam-se por permitirem o trato rpido e seguro de problemas que comportam grande volume de entrada e sada de dados.

1.4.

GERAES DE COMPUTADORES

A arquitetura de um computador depende do seu projeto lgico, enquanto que a sua implementao depende da tecnologia disponvel. As trs primeiras geraes de computadores refletiam a evoluo dos componentes bsicos do computador (hardware) e um aprimoramento dos programas (software) existentes. Primeira gerao (19451959): usavam vlvulas eletrnicas, quilmetros de fios, eram lentos, enormes e esquentavam muito. Segunda gerao (19591964): substituiu as vlvulas eletrnicas por transstores e os fios de ligao por circuitos impressos, o que tornou os computadores mais rpidos, menores e de custo mais baixo.

Terceira gerao de computadores (19641970): foi construda com circuitos integrados, proporcionando maior compactao, reduo dos custos e velocidade de processamento da ordem de microssegundos. Tem incio a utilizao de avanados sistemas operacionais. Quarta gerao, de 1970 at hoje: caracterizada por um aperfeioamento da tecnologia j existente, proporcionando uma otimizao da mquina para os problemas do usurio, maior grau de miniaturizao, confiabilidade e velocidade maior, j da ordem de nanossegundos (bilionsima parte do segundo). Quinta gerao: foi criado pelos japoneses para descrever os potentes computadores "inteligentes" que queriam construir em meados da dcada de 1990. Posteriormente, o termo passou a envolver elementos de diversas reas de pesquisa relacionadas inteligncia computadorizada: inteligncia artificial, sistemas especialistas e linguagem natural. Mas o verdadeiro foco dessa ininterrupta quinta gerao a conectividade, o macio esforo da indstria para permitir aos usurios conectarem seus computadores a outros computadores. O conceito de supervia da informao capturou a imaginao tanto de profissionais da computao como de usurios comuns.

1.5.

TIPOS DE COMPUTADORES

Existem inmeros termos para descrever computadores. Muitos desses termos envolvem tamanho, tipo de uso ou capacidade do computador. O termo computador pode ser aplicado a qualquer dispositivo que possua internamente um microprocessador, mas a maioria das pessoas imagina um computador como um equipamento que recebe dados dos usurios atravs de um mouse ou teclado, processa essa entrada de alguma forma e apresenta os resultados em um monitor. O computador pessoal (PC) define um computador de uso geral construdo para o uso de uma pessoa. Embora um Mac seja um PC, muitas pessoas relacionam o termo com sistemas que utilizam o sistema operacional Windows. Os PCs foram primeiramente conhecidos como microcomputadores, pois eram computadores completos, mas construdos em escala menor que os grandes equipamentos ento usados em muitas empresas. Computador de mesa/Desktop: um PC que no foi projetado para ser porttil. A expectativa com os sistemas de computadores de mesa era a de que fossem instalados em um local permanente. A maioria dos computadores de mesa oferecia mais potncia, espao de armazenamento e versatilidade que os portteis e por um custo menor. Laptop: tambm chamados notebooks, os laptops so computadores portteis que integram monitor, teclado, dispositivo de apontamento ou trackball, processador, memria e disco rgido em um empacotamento, operado por bateria, ligeiramente maior do que um livro de capa dura. Palmtop: mais conhecido como Assistentes Pessoais Digitais (PDAs - Personal Digital Assistents), os palmtops so computadores integrados e compactos que freqentemente usam memria flash em vez de unidade rgida de armazenamento. Esses computadores geralmente no possuem teclados, mas sim uma tela sensvel ao toque, tecnologia usada para a entrada de dados. Palmtops so

geralmente menores do que um livro de bolso, e muito leves, com uma bateria de durao razovel. Uma verso ligeiramente maior e mais pesada do palmtop o computador de mo (handheld). Estao de trabalho: um computador de mesa que tenha um poderoso processador, memria e capacidade ampliada para executar um grupo especial de tarefas, como grficos 3D ou desenvolvimento de games. Minicomputadores: outro termo raramente utilizado hoje, os minicomputadores ficam entre microcomputadores (PCs) e mainframes (servidores corporativos). Minicomputadores agora so conhecidos como mid-range servers.

Mainframe: quando surgiram, os mainframes eram grandes computadores que podiam encher uma sala ou at mesmo um andar inteiro. O tamanho dos computadores diminuiu, sua capacidade aumentou e o termo mainframe foi abandonado em favor da expresso servidor corporativo (enterprise server). possvel ouvir esse termo, particularmente em grandes empresas, para descrever grandes equipamentos processando milhes de transaes por dia. Supercomputadores: esse tipo de computador pode custar centenas de milhares ou at milhes de dlares. Apesar de muitos supercomputadores serem formados por sistemas nicos, a maior parte composta de mltiplos computadores de alto desempenho trabalhando paralelamente como um sistema nico. Os mais conhecidos supercomputadores so construdos pela Cray Supercomputers (em ingls). Wearable: a ltima tendncia em computao so os computadores que se podem vestir ("computadores usveis"). So essencialmente aplicaes de computadores comuns (email, banco de dados, multimdia, calendrio/agenda) integradas em relgios, celulares, viseiras e at mesmo em roupas!

1.6.

PROCESSAMENTO DE DADOS

Consiste em extrair informao de dados. A extrao de informao no nada mais do que uma anlise de contedo dos dados em questo e as relaes retiradas dessa anlise. Poder tambm ser apenas a anlise a frio, como por exemplo, nmero de dias do ano em que choveu nmero de cidades com problemas de trfego, altura mdia de pessoas do sexo masculino em Portugal. Em qualquer atividade humana, verifica-se que a resoluo dos problemas consiste em uma srie de tarefas, das quais as fundamentais so: decidir o que e como fazer, e executar as operaes. Nas atividades em que se emprega o computador, os homens tomam as decises e a mquina as executa. O computador mais que um simples instrumento para resoluo dos problemas. Hoje em dia, ele amplamente utilizado para executar tarefas extensas e complexas que, se fossem feitas manualmente, exigiriam um tempo muito maior.

Desse modo, o computador um dispositivo que aumenta a gama de atividades que podem ser desenvolvidas pelo homem. A todas atividades que, a partir de dados conhecidos atravs de processamento, conduzem a resultados procurados, com ou sem emprego de qualquer equipamento auxiliar, podemos denominar atividades como processamento de dados. H quem prefira denominar Processamento Automtico de dados (PAD), ou Processamento eletrnico de dados (PED) as atividades que utilizam a computao em seu processo. No entanto, foi justamente o advento dos computadores que dinamizou de tal forma o tratamento das informaes que, a partir da, que se vulgarizou a terminologia Processamento de Dados; de modo que a essa denominao, se associa, no presente, a idia do emprego de computadores. De modo geral, um processamento se realiza de acordo com o esquema abaixo : Entrada: Se refere a algum dado de entrada do processamento, so valores onde o processo ir atuar. Como exemplo citarei quando clicamos em algum arquivo. Processamento: onde os dados de entrada sero processados para gerar um determinado resultado. O computador executa o arquivo. (Outros exemplos: o clculo salarial, uma complexa expresso matemtica, ou at mesmo uma simples movimentao de dados ou comparao entre eles. A Unidade Logico-Aritmtica uma coleo de circuitos que realizam as operaes sobre os dados. As operaes bsicas podem incluir adio, subtrao e manipulaes de bit (tais como deslocamento ou combinao de bits) Registradores so posies de memria construdas dentro da CPU. Como os registradores so integrados diretamente nos circuitos da CPU, os dados nos registradores podem ser acessados muito mais rapidamente (5 a 10 vezes mais rpido) do que dados na memria principal. No entanto, devido ao nmero limitado de registradores na CPU (usualmente 16 ou 32 registradores), estas posies de memria so reservadas para dados que a CPU est usando em um dado momento. Para funcionar de maneira efetiva, o computador deve copiar dados constantemente entre os registradores e a memria. Estas transferncias ocorrem atravs de coleo de conexes chamadas barramentos, que conectam os registradores com a ULA e com a memria principal. A Unidade de Controle pode ser vista como "o crebro dentro do crebro", pois ela controla as vrias funes da CPU. A Unidade de Controle formada de circuitos que realizam a busca de dados e instrues a partir da memria principal, bem como controla o fluxo de dados do registradores para a ULA e da ULA para os registradores

Sada: simplesmente o resultado de todo o processamento, em todo processamento temos dados gerados como resultados, essas sadas, podem ser impressas na tela, em papel, armazenadas, ou at mesmo servir como entrada para outro processo. O computador exibe os resultados obtidos na tela, mostra o arquivo.

1.7.

MODALIDADES DE PROCESSAMENTO

Batch - processamento no qual os dados a serem processados ou programas a serem executados so agrupados para que seus processamentos sejam efetuados de uma s vez (processamento em lote). Grande volume de dados O tempo de resposta no precisa ser baixo Falta de interao com o usurio Filas de espera

On-Line - Os sistemas de tempo compartilhado permitem a interao dos usurios com o sistema, basicamente atravs de terminais. Usurio pode interagir diretamente com o sistema Para cada usurio, o sistema operacional aloca uma fatia de tempo do processador Precisa de um tempo de resposta baixo

2.

Hardware

O hardware, circuitaria, material ou ferramental a parte fsica do computador, ou seja, o conjunto de componentes eletrnicos, circuitos integrados e placas, que se comunicam atravs de barramentos. Em contraposio ao hardware, o software a parte lgica, ou seja, o conjunto de instrues e dados processado pelos circuitos eletrnicos do hardware. Toda interaco dos usurios de computadores modernos realizada atravs do software, que a camada, colocada sobre o hardware, que transforma o computador em algo til para o ser humano. Alm de todos os componente que o seu PC precisa, ele tambm precisa de um Software chamado Sistema Operacional, sem o sistema operacional no nosso computador ficaria impossvel de nos comunicar-mos com o nosso computador. Dentro deles o sistema operacional nos auxilia ao contato da pessoa ao computador, ao exemplo de poder salvar arquivos e programas. O termo "hardware" no se refere apenas aos computadores pessoais, mas tambm aos equipamentos embarcados em produtos que necessitam de processamento computacional, como os dispositivos encontrados em equipamentos hospitalares, automveis, aparelhos celulares (em Portugal portteis), entre outros.

2.1.

CPU

A CPU (Central Processing Unit em ingls, ou Unidade Central de Processamento), microprocessador ou Processador a parte de um computador que processa as instrues contidas no software. Na maioria das CPUs, essa tarefa dividida entre uma unidade de controle que dirige o fluxo do programa a uma ou mais unidades de execuo que executam operaes de acordo com as instrues recebidas pelo software. Quase sempre, uma coleo de registros includa para manter os operadores e intermediar os resultados. Quando cada parte de uma CPU est fisicamente em um nico chip circuito integrado, ela chamada de microprocessador. Praticamente todas as CPUs fabricadas hoje so microprocessadores. O termo CPU freqentemente usado de forma pouco precisa para incluir outras partes importantes de um computador, tais como caches e controladores de entrada/sada, especialmente quando aquelas funes esto no mesmo chip/microprocessador da CPU. A funo da CPU reconhecer um conjunto bsico de instrues utilizadas para escrever programas que comandam o seu funcionamento, ou seja, que controlam toda a operao e funcionamento do computador. A CPU constituda pelos seguintes componentes: A ALU (Unidade aritmtica e lgica) e pela UC (Unidade de Controle) e vrios Registros. Os fabricantes de computadores de mesa, com freqncia descrevem como CPU o computador pessoal inteiro, chamando-o de a unidade de sistema ou algumas vezes a caixa branca, incluindo o gabinete do computador e os componentes slidos

(termo genrico "hardware" em ingls) que ele contm. Com isso, a sigla CPU virou sinnimo de gabinete, e deixando o seu antigo significado (Processador) para trs, hoje processador o hardware que executa os clculos de uma mquina e CPU a caixa onde os hardwares fundamentais da mquina esto localizados. Uma famlia de esquemas (ou desenho interno) de uma CPU freqentemente referida como uma "arquitetura de CPU".

2.2.

UNIDADE DE CONTROLE

Unidade de controle, responsvel por gerar todos os sinais que controlam as operaes no exterior do CPU, e ainda por dar todas as instrues para o correto funcionamento interno do CPU; a apoi-la/o ter a colaborao de uma outra estrutura (o decodificador de instrues). A unidade de controle executa trs aes bsicas intrnsecas e pr-programadas pelo prprio fabricante do processador, so elas: busca, decodificao e execuo. Assim sendo, todo processador, ao iniciar sua operao, realiza uma operao cclica, tendo como base essas trs aes. Dependendo do tipo de microprocessador, a unidade de controle pode se ser fixa ou programvel. A unidade fixa aquela unidade que j vem com todo o conjunto de instruo programado em uma PLA que construda pelo fabricante, dentro da UC. Por exemplo: os microprocessadores 8080/8085/Z80/6800/6502 possuem unidade de controle fixa. Um exemplo de unidade de controle programvel pode ser visto nos processadores conhecidos como Bit Slices, essa arquitetura, alm de permitir a construo das partes do computador usando mdulos bsicos Bit slices, permite ao projetista de hardware programar seu prprio conjunto de instrues. Inicialmente, a UC de controle fornece o endereo de memria de onde deve retirar um byte ou mais, conhecido como chunk, esse chunk pode conter um cdigo de operao-opcode, ou um operando tambm conhecido como dado. Lembre-se, na primeira posio de memria deve sempre ser gravado um opcode, pois s o opcode pode informar para a UC qual ao deve ser tomada depois. Alm de controlar a posio de memria que contm a instruo corrente que o computador est executando a UC, ao decodificar o opcode, informa ULA qual operao a executar: soma ou subtrao nos processadores de 8 bits. Nos processadores de 16 bits podem ser efetuadas as instrues de soma, subtrao, diviso e multiplicao. Em adio a essas operaes que chamamos de aritmticas, a partir da decodificao do opcode, a UC tem a capacidade de realizar operaes que denominamos operaes lgicas, onde se incluem: E, Ou, Xor, comparao, deslocamento de bits para a direita e para a esquerda. Essas operaes so basicamente as mesmas para grande maioria de microprocessadores que existem no mercado. Contudo, cada fabricante atribui a cada uma delas um mnemnico diferente, registra-os em um manual de instrues especfico daquele processador, e o denomina conjunto de instrues. Uma caracterstica muito importante de nota que a arquitetura de um processador pode ser orientada de dois tipos: por registrador ou para a memria. Se for orientada para registradores como no caso da arquitetura Intel, a ULA, aps executar qualquer operao lgica ou aritmtica, sempre vai armazenar o resultado

no registrador acumulador. No caso de ser orientado para memria, como o caso dos microprocessadores da Motorola, nem sempre o resultado armazenado no acumulador, podendo esse ser armazenado em qualquer posio de memria. Terminada a primeira instruo, a unidade de controle auto incrementa um contador, chamado de contador de programa e vai para a prxima instruo (tipicamente localizada na prxima posio da memria (endereo de memria), a menos que a instruo seja uma instruo de desvio informando o computador que a prxima instruo est em outra posio).

2.3.

UNIDADE DE ARITIMTICA E LGICA

ALU (Aritmetic and Logic Unit) ou ULA (Unidade Lgica e Aritmtica) a Unidade Lgica e Aritmtica responsvel pelas operaes lgicas e aritmticas que o processador realiza. Entende-se por operao lgica comparaes (de igualdade, maior que, menor que) e operaes aritmticas como operaes matemticas (soma, subtrao, diviso, exponenciao, diviso, atribuio de valores, etc). As operaes so realizadas sucessivamente, observando os critrios de validao de operaes lgicas (e, ou - maior que, menor que) e aritmticas (ordem de execuo conforme o tipo de operao: multiplicao e diviso - soma e subtrao, etc), e as 'informaes' so gravadas temporariamente nos Registradores Internos do Processador. Cada registrador tem funo especfica e papel fundamental na realizao das operaes diversas.

2.4.

MICROPROCESSADOR

Um microprocessador (tambm conhecido como CPU ou unidade central de processamento) uma mquina completa de computao embutida em um nico chip. O primeiro microprocessador foi o Intel 4004, lanado em 1971. O i4004 no era muito poderoso, j que ele s podia somar e subtrair 4 bits por vez. Mesmo assim, era incrvel ver tudo isso em um nico chip naquela poca. Antes do 4004, os engenheiros construram computadores com vrios chips (transistores ligados um a um). O 4004 foi utilizado em uma das primeiras calculadoras eletrnicas portteis (que, na verdade eram um trambolho).ALU.
Nome Data Transistores Mcrons Velocidade do clock 2 MHz Largura de dados 8 bits 16 bits 8 bits 16 bits 32 bits 32 bits 32 bits 64 bits MIPS

8080

1974

6.000

0,64

8088

1979

29.000

5 MHz

0,33

80286 80386 80486

1982 1985 1989

134.000 275.000 1.200.000

1,5 1,5 1

6 MHz 16 MHz 25 MHz

1 5 20

Pentium

1993

3.100.000

0,8

60 MHz

100

Pentium II

1997

7.500.000

0,35

233 MHz

32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits

300

Pentium III

1999

9.500.000

0,25

450 MHz

510

Pentium 4

2000

42.000.000

0,18

1,5 GHz

1,700

Pentium 4 "Prescott"

2004

125.000.000

0,09

3,6 GHz

7,000

Pentium D

2005

230.000.000

90nm

2,8 GHz 3,2 GHz 1,33 2,33 GHz 3 GHz 2,66 GHz 3,2 GHz

32 bits

Core2

2006

152.000.000

65nm

32 bits

26,000

Core 2 Duo

2007

820.000.000

45nm

64 bits

53,000

Core i7

2008

731.000.000

45nm

64 bits

76,000

Fonte: The Intel Microprocessor Quick Reference Guide

Informaes sobre esta tabela


A data o ano em que o processador foi lanado. Muitos processadores so relanados com maiores velocidades de clock anos depois do lanamento original. Transistores o nmero de transstores no chip. Nos ltimos anos, o nmero de transistores em um chip cresceu bastante. Mcrons a largura, em mcrons, do menor fio do chip. Para voc ter uma idia, o fio de cabelo humano tem a espessura de 100 mcrons. Os chips diminuem de tamanho e o nmero de transistores aumenta. Velocidade do clock a taxa mxima do clock do chip. A velocidade do clock ser explicada na prxima seo. Largura de dados a largura da Unidade Lgico-Aritmtica (ALU). Uma ALU de 8 bits pode somar/subtrair/multiplicar/etc dois nmeros de 8 bits. Uma ALU de 32-bit pode manipular nmeros de 32 bits. Uma ALU de 8 bits teria que executar quatro instrues para somar dois nmeros de 32 bits, enquanto que uma ALU de 32 bits precisa de apenas uma instruo. Em muitos casos, o barramento externo de dados da mesma largura que a ALU. O 8088 tinha uma ALU de 16 bits e um barramento de 8 bits. Os cips mais recentes buscam dados de 64 bits de uma vez para as suas ALUs de 32 bits

2.5.

REGISTRADORES

Registradores so dispositivos de armazenamento temporrio, localizados na UCP, extremamente rpidos, com capacidade para apenas um dado (uma palavra). Devido a sua tecnologia de construo e por estar localizado como parte da prpria pastilha (chip) da UCP, muito caro. O conceito de registrador surgiu da necessidade da UCP de armazenar temporariamente dados intermedirios durante um processamento. Por exemplo, quando um dado resultado de operao precisa ser armazenado at que o resultado de uma busca da memria esteja disponvel para com ele realizar uma nova operao. Mquinas RISC so geralmente construdas com um grande conjunto de registradores, de forma a trazer os dados para o mais prximo possvel da UCP, de forma a que o programa opere sempre sobre dados que esto em registradores. Registradores so VOLTEIS, isto , dependem de estar energizados para manter armazenado seu contedo.

2.6.

MEMRIA PRINCIPAL

O computador possui dispositivos que permitem armazenar dados, instrues e resultados. A esses dispositivos d-se o nome de memrias. Comunicam diretamente com o processador e armazenam temporariamente (RAM e Cache) ou permanentemente (ROM) pequenas quantidades de informao. Devido ser fundamental, este tipo de memria foi designado MEMRIA PRINCIPAL, CENTRAL ou PRIMRIA. A memria principal constituda por trs tipos de memrias distintos: Memria RAM Memria ROM Memria Cache

Da mesma forma que o crebro humano, o computador tambm possui uma memria, onde, quando est ligado, so armazenadas as informaes. A menor unidade utilizvel para representao de informaes num computador o BIT. Como este nico bit insuficiente para representar um caractere eles so reunidos em conjuntos de oito. Estes conjuntos de 8 bits recebem a denominao de BYTE . Sobre as informaes armazenadas num computador, utiliza-se o termo byte , correspondendo a um caractere. Tendo em conta que a unidade byte muito pequena para indicar valores mais extensos, utilizam-se mltiplos do byte: Kbyte: Unidade equivalente a 1.024 bytes Mbyte: Unidade equivalente a 1.024 kbytes Gbytes: Unidade equivalente a 1.024 Mbytes

2.7.

RAM E ROM

MEMRIA RAM

Memria de acesso aleatrio (do ingls Random Access Memory, freqentemente abreviado para RAM) um tipo de memria que permite a leitura e a escrita, utilizada como memria primria em sistemas eletrnicos digitais. O termo acesso aleatrio identifica a capacidade de acesso a qualquer posio em qualquer momento, por oposio ao acesso seqencial, imposto por alguns dispositivos de armazenamento, como fitas magnticas. O nome no verdadeiramente apropriado, j que outros tipos de memria (como a ROM) tambm permitem o acesso aleatrio a seu contedo. O nome mais apropriado seria Memria de Leitura e Escrita. Apesar do conceito de memria de acesso aleatrio ser bastante amplo, atualmente o termo usado apenas para definir um dispositivo eletrnico que o implementa, basicamente um tipo especfico de chip. Nesse caso, tambm fica implcito que uma memria voltil, isto , todo o seu contedo perdido quando a alimentao da memria desligada. Algumas memrias RAM necessitam que os seus dados sejam freqentemente refrescados (atualizados), podendo ento ser designadas por DRAM (Dynamic RAM) ou RAM Dinmica. Por oposio, aquelas que no necessitam de refrescamento so normalmente designadas por SRAM (Static RAM) ou RAM Esttica. Do ponto de vista da sua forma fsica, uma RAM pode ser constituda por um circuito integrado DIP ou por um mdulo SIMM, DIMM, SO-DIMM, etc. Para computadores pessoais elas so normalmente adquiridas em pentes de memria, que so placas de circuito impresso que j contm vrias memrias j montadas e configuradas de acordo com a arquitetura usada na mquina. A capacidade de uma memria medida em Bytes, kilobytes (1 KB = 1024 ou 210 Bytes), megabytes (1 MB = 1024 KB ou 220 Bytes) ou gigabytes (1 GB = 1024 MB ou 230 Bytes). 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 efetuar duas transferncias de dados no mesmo ciclo de clock, duplicando a taxa de transferncia de informao para a mesma freqncia de trabalho. Alm disso, a colocao das memrias em paralelo (propriedade da arquitetura de certos sistemas) permite multiplicar a velocidade aparente da memria. A memria principal de um computador baseado na Arquitetura de Von-Neumann constituda por RAM. nesta memria que so carregados os programas em execuo e os respectivos dados do utilizador. Uma vez que se trata de memria voltil, os seus dados so perdidos quando o computador desligado. Para evitar perdas de dados, necessrio salvar a informao para suporte no voltil (por ex. disco rgido), ou memria secundria.

Para acelerar os acessos a memria de trabalho, utiliza-se normalmente uma memria cache. MEMRIA ROM A memria ROM (acrnimo para a expresso inglesa Read-Only Memory) 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 ROM propriamente dita vem com seu contedo gravado durante a fabricao. Atualmente, 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 eletrnicos digitais, mas possivelmente podem ser escritas por meio de mecanismos especiais. Entre esses tipos encontramos as PROM, as EPROM, as EEPROM e as memrias flash. Ainda de forma mais ampla, e de certa forma imprpria, dispositivos de memria terciria, como CD-ROMs, DVD-ROMs, etc., tambm so algumas vezes citados como memria ROM. 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. Tipos de ROM PROMs (Programmable Read-Only Memory) podem ser escritas com dispositivos especiais mas no podem mais ser apagadas 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.

2.8.

RAM E ROM

Em cincia da computao barramento um conjunto de linhas de comunicao que permitem a interligao entre dispositivos, como o CPU, a memria e outros perifricos. Esses fios esto divididos em trs conjuntos: Via de dados: onde trafegam os dados; Via de endereos: onde trafegam os endereos; Via de controle: sinais de controle que sincronizam as duas anteriores.

O desempenho do barramento medido pela sua largura de banda (quantidade de bits que podem ser transmitidos ao mesmo tempo), geralmente potncias de 2: 8 bits, 16 bits, 32 bits, 64 bits, etc.

Tambm pela velocidade da transmisso medida em bps (bits por segundo) por exemplo: 10 bps, 160 Kbps, 100 Mbps, 1 Gbps etc. Pode-se classificar com os seguintes tipos: Barramento do processador: utilizado pelo processador internamente e para envio de sinais para outros componentes da estrutura computacional. Atualmente, os barramentos, principalmente dos processadores (os de transferncia de dados) tm sido bastante aprimorados com o objetivo de melhor desenvoltura, ou seja, maior velocidade de processamentos de dados. Atravs deste barramento o processador faz a comunicao com o seu exterior. Nele trafegam os dados lidos da memria, escritos na memria, enviados para interfaces e recebidos de interfaces. Pode ser dividido em trs grupos: barramento de dados, barramento de endereos, barramento de controle. Barramento de cach: em organizaes de computadores mais recentes, um barramento dedicado para acesso memria cache do computador. Barramento de memria: responsvel pela conexo da memria principal ao processador. um barramento de alta velocidade que varia de micro desktop atual 1066/533Mhz. Barramento de entrada e sada: um conjunto de circuitos e linhas de comunicao que se ligam ao resto do PC com a finalidade de possibilitar a expanso de perifricos e a instalao de novas placas no PC. Permitem a conexo de dispositivos como: placa grfica, rede, placa de som, mouse, teclado, modem, etc. So exemplos de Barramentos de Entrada e Sada: AGP, AMR, EISA, FireWire, IrDA, ISA, MCA, PCI, PCI Express, Pipeline, VESA Local Bus, USB e PS/2 Barramento de dados: carrega a informao da instruo (atravs do cdigo de operao), varivel do processamento (clculo intermedirio de uma frmula por exemplo) ou informao de um perifrico de E/S (dado digitado em um teclado). O tamanho da via de dados determina respectivamente o mximo nmero de instrues (e portanto o potencial de processamento) e a preciso do processamento aritmtico (atravs do clculo de ponto flutuante) ou o nmero de smbolos possveis a ser representado (por exemplo, pontos de uma foto). Ex:1) O processador 8085 possui 8 bits no barramento -> mximo de 256 instrues e variveis numricas entre -127 a +127 (ou O a 255). 2) - O processador Pentium IV possui 32 bits no barramento -> variveis numricas entre - 2147483648 e + 2147483648. O tamanho do barramento de dados est ligado a capacidade de processamento do sistema. Se o processamento simples (como o controle booleano de um CLP) 8 bits so suficientes. Por outro lado, se h a necessidade de um processamento complexo (como os sistema de multimdia onde h a necessidade de processarmos milhes de pontos de imagem) processamento de at 128 bits j esto disponveis. Obviamente existe a necessidade de aumentar igualmente a velocidade do sistema pois a "pacincia" do usurio a mesma ao ligar uma lmpada ou processar uma imagem fotogrfica.

2.9.

MEMRIA SECUNDRIA

Para que os dados no se percam, precisa ser gravado num dispositivo de armazenamento chamado memria auxiliar. Ela armazena as informaes que esto na memria principal (RAM). Existem vrios tipos de memria auxiliar como, disquetes, discos rgidos (HD), discos pticos (CD-ROM e DVD-ROM), pen-drive, fita, magntica, entre outros. Discos flexveis: Os disquetes (magnticos) so encontrados em dois tipos: Face Simples: onde haver gravao em apenas um lado do disco. Face Dupla: onde haver gravao em ambos os lados do disquete. Discos rgidos (hd): So discos com velocidade e capacidade de armazenamento e acesso s informaes, muito superiores aos discos flexveis. Cada vez mais haver necessidade de espao em HD's, pois atualmente, tudo est sendo digitalizado e introduzido no micro. Alm de extensos arquivos, so transformados em bytes, mensagens de fax, fotos, imagens, projetos, vdeos, diagramas etc, ocupando grande quantidade no disco. CD-ROM: O CD-ROM (Compact Disc - Read Only Memory), um disco compacto onde as informaes s podem ser lidas, mas no gravadas pelo usurio, pois j fabricado com um determinado contedo (so gravadas apenas pelo fabricante). Ele tem a tecnologia ptica dos CDs de msica, mas possui um formato de trilha diferente, para armazenar dados. O CD de computador armazena grandes quantidades de informaes, cerca de 650 MB de capacidade e utiliza um feixe de raio laser para grav-las de uma maneira compacta. comum encontrar discos de CD-ROM com bibliotecas de imagens (clip arts), fotografias, enciclopdias, dicionrios, entre outros. tambm um componente fundamental para os sistemas de multimdia, que utilizam arquivos de vdeo e som. Uma vantagem adicional dos recursos de multimdia que as unidades de CD-ROM tambm so capazes de tocar os CDs de msica. Ele ajudou o micro a conquistar de forma definitiva os mercados de educao, cultura, entretenimento etc, apresentando as informaes de uma forma bastante agradvel. DVD-ROM: O DVD-ROM (Digital Versatile Disc), ou disco digital verstil, surgiu aps o CD-ROM, j que a tecnologia evolui a cada dia e busca aperfeioar os dispositivos e recursos para a utilizao do microcomputador. Ele pode conter programas, arquivos e permite ouvir msicas e rodar aplicaes multimdia com melhor fidelidade de som e imagem, nestes discos com capacidade de sete a vinte e seis vezes maior que a dos CDs convencionais. Sua rotao trs vezes mais veloz que a do CD-ROM. Numa unidade de DVD, podem-se rodar discos apresentando um filme com 2 horas de durao, ouvindo som estreo e imagem de tela de cinema, ou ainda rodar um longa-metragem com vrios idiomas dublados e legendados. A imagem produzida por ele melhor que a do videocassete. Ocorre que a primeira gerao de DVD a chegar s lojas provocou certo desapontamento, pois a tecnologia ainda no estava madura para utilizao comercial. A segunda gerao dispe de mais recursos e j possvel executar CDs gravados pelo prprio usurio, os chamados CD-R, que no rodavam na primeira fase do DVD lanada anteriormente. Cada disco armazena 4,7 GB de cada lado e

alguns aparelhos de DVD quando fabricados no formato de duas camadas e dois lados, o disco pode armazenar at 17 GB, permitindo a reproduo de at oito horas de filme. Pen-Drive: memria USB Flash Drive, tambm designado como Pen Drive, um dispositivo de armazenamento constitudo por uma memria flash tendo aparncia semelhante de um isqueiro ou chaveiro e uma ligao USB tipo A permitindo a sua conexo a uma porta USB de um computador. As capacidades atuais, de armazenamento, so 64 MiB a 64 GiB. A velocidade de transferncia de dados pode variar dependendo do tipo de entrada: Eles oferecem vantagens potenciais com relao a outros dispositivos de armazenamento portteis, particularmente disquetes. So mais compactos, rpidos, tm maior capacidade de armazenamento, so mais resistentes devido a ausncia de peas mveis. Adicionalmente, tornou-se comum computadores sem drives de disquete. Portas USB por outro lado, esto disponveis em praticamente todos os computadores pessoais e notebooks. Os drives flash utilizam o padro USB mass storage ("armazenamento de massa USB" em portugus), nativamente compatvel pelos principais sistemas operacionais modernos como Windows, Mac OS X, Linux, entre outros. Em condies ideais as memrias flash podem armazenar informao durante 10 anos. Fita Dat: Digital Data Storage uma fita de 4mm em cassete, de tecnologia helicoidal, introduzida pela Sony e pela Hewlett-Packard, que utiliza a mesma tecnologia da fita DAT . Em sua verso mais recente, o DDS-4, essas fitas tm capacidades nativas de 20 GB, chegando a 40 GB em modo comprimido. Por causa do desgaste mecnico, os fabricantes destas fitas garantem sua confiabilidade por apenas 2.000 passagens pela cabea de leitura/gravao, em condies ideais. Como em uma nica operao da fita normalmente provoca mais de uma passagem pelo mesmo local, os fabricantes recomendam que a mesma fita seja usada em apenas cerca de 100-150 operaes de cpia em condies ideais. A cabea de leitura do dispositivo sofre tambm desgastes, e tem uma expectativa de vida de 2.000 horas de uso.

2.10. DISPOSITIVOS DE E/S (PERIFRICOS)


Perifricos so aparelhos ou placas que enviam ou recebem informaes do computador. Em informtica, o termo "perifrico" aplica-se a qualquer equipamento acessrio que seja ligado CPU (unidade central de processamento), ou num sentido mais amplo, o computador. So exemplos de perifricos: impressoras,

digitalizador, leitores e ou gravadores de CDs e DVDs, leitores de cartes e disquetes, mouse, teclado, cmera de vdeo, entre outros. Cada perifrico tem a sua funo definida e executa ao enviar tarefas ao computador, de acordo com essa funo. Existem vrios tipos de perifricos: De entrada: basicamente enviam informao para o computador (teclado, mouse, joystick, digitalizador); De sada: transmitem informao do computador para o utilizador (monitor, impressora, caixa de som); De entrada e saida: enviam/recebem informao para/do computador (monitor touchscreen, drive de DVD, modem). Muitos destes perifricos dependem de uma placa especfica: no caso das caixas de som, a placa de som. De armazenamento: armazenam informaes do computador e para o mesmo (pen drive, disco rgido, carto de memria, etc). Externos: Equipamentos que so adicionados a um computador, equipamentos a parte que enviam e/ou recebem dados, acessrios que se conectam ao computador.

Outros recursos so adicionados ao computador atravs de placas prprias: o caso da Internet, com placa de rede ou modem; televiso, atravs de uma placa de captura de vdeo, etc. Teclado: contm teclas alfanumricas, teclas de funo de F1 a F12 e as teclas de funes definidas. Principal periferico de entrada de informaes na CPU. Exitem dos mais diversos, desde os mais simples at os ergonomicos e os sem-fio. Mouse: um perifrico de entrada, com funo igual ao teclado, ou seja, de enviar as informaes CPU. utilizado para programas com informaes em forma de cones. No

final da decada de 80 este periferico passou a estar presente na configurao bsica de cada equipamento.
Touch Screen: ou tela sensvel ao toque (portugus brasileiro) um tipo de tela sensvel presso, dispensando assim a necessidade de outro perifrico de entrada de dados, como o teclado. Funciona tambm como filtro para as radiaes do monitor e elimina a electricidade esttica. Leitor de cdigo de barras: Depois do teclado e do mouse, o dispositivo de entrada mais usado leitora de cdigo de barras, encontrada em supermercados e lojas de epartamentos. Esse dispositivo converte um padro de barras impressas na embalagem em um nmero de produto, por meio da emisso de raios de luz que refletem a imagem do cdigo de barras, por intermdio das barras especiais em ambas as extremidades da imagem. Uma vez identificado o cdigo de barras, a leitora converte cada padro em digitos numricos.

Scanner: um perifrico de entrada responsvel por digitalizar imagens, fotos e textos impressos para o computador, um processo inverso ao da impressora. Ele faz varreduras na imagem fsica gerando impulsos eltricos atravs de um captador de reflexos. dividido em duas categorias: Scanner de mo - parecido com um rato/mouse bem grande, no qual deve-se passar por cima do desenho ou texto a ser transferido para o computador. Este tipo no mais apropriado para trabalhos semi-profissionais devido facilidade para o aparecimento de rudos na transferncia. Scanner de mesa - parecido com uma fotocopiadora, no qual deve-se colocar o papel e abaixar a tampa para que o desenho ou texto seja ento transferido para o computador. Eles fazem a leitura a partir dispositivos de carga dupla.

O digitalizador cilndrico o mais utilizado para trabalhos profissionais. Ele faz a leitura a partir de fotomultiplicadores. Sua maior limitao reside no fato de no poderem receber originais no flexveis e somente digitalizarem imagens e traos horizontais e verticais. Ele tem a capacidade de identificar um maior nmero de variaes tonais nas reas de mxima e de mnima. Devido aos avanos recentes na rea da fotografia digital, j comeam a ser usadas cmeras digitais para capturar imagens e texto de livros. Monitor: um dispositivo de sada do computador que serve de interface visual para o usurio, na medida em que permite a visualizao dos dados e sua interao com eles. Os monitores so classificados de acordo com a tecnologia de amostragem de vdeo utilizada na formao da imagem. Atualmente, essas tecnologias so duas: CRT e LCD. superfcie do monitor sobre a qual se projeta a imagem chamamos tela, ecr ou cran. Impressora: um perifrico que, quando conectado a um computador ou a uma rede de computadores, tem a funo de dispositivo de sada, imprimindo textos, grficos ou qualquer outro resultado de uma aplicao. Herdando a tecnologia das mquinas-de-escrever, as impressoras sofreram drsticas mutaes ao longo dos tempos. Tambm com o evoluir da computao grfica, as impressoras foram-se especializando a cada uma das vertentes. Assim, encontram-se impressoras optimizadas para desenho vectorial e para raster, e outras optimizadas para texto. Podemos dividir as impressoras nos seguintes tipos: Impacto (matricial): as impressoras de impacto baseiam-se no princpio da decalcao, i.e., ao colidir uma agulha ou roda de caracteres contra um fita de tinta d-se a produo da impresso. As impressoras margarida e impressoras matriciais so exemplos de impressoras de impacto. Jato de tinta: essas impressoras imprimem atravs de um cartucho de tinta que vai de 3 30 ml. Algumas

tm uma tima qualidade de impresso quase se igualando s de Laser. Laser: o topo de gama na rea da impresso e seus preos variam enormemente, dependendo do modelo. So o mtodo de impresso preferencial em tipografia e funcionam de modo semelhante ao das fotocopiadoras. Trmica: Embora sejam mais rpidas, mais econmicas e mais silenciosas do que outros modelos de impressoras, as impressoras trmicas praticamente s so utilizadas hoje em dia em aparelhos de fax e mquinas que imprimem cupons fiscais e extratos bancrios. O grande problema com este mtodo de impresso que o papel trmico utilizado desbota com o tempo, obrigando o utilizador a fazer uma fotocpia do mesmo. No incio do sculo XXI, modelos mais avanados, as impressoras de transferncia trmica, difundiram-se ao permitir impresso em cores. Seu custo, todavia, ainda muito superior ao das impressoras de jato de tinta. Plotter: um plotter uma impressora destinada a imprimir desenhos em grandes dimenses, com elevada qualidade e rigor, como por exemplo, plantas arquitetnicas, mapas cartogrficos, projetos de engenharia e grafismo. Primeiramente destinada a impresso de desenhos vetoriais, atualmente encontram-se em avanado estado de evoluo, permitindo impresso de imagens em grande formato com qualidade fotogrfica, chegando a 2400 dpis de resoluo.

Equipamentos de apoio: No break: Uma fonte de alimentao ininterrupta, tambm conhecida pelo acrnimo UPS (sigla em ingls de Uninterruptible Power Supply) um sistema de alimentao eltrico que entra em ao, alimentando os dispositivos a ele ligado, quando h interrupo no fornecimento de energia. O aparelho UPS mais comumente encontrado no mercado o No-Break, normalmente empregado em computadores de mesa/trabalho (desktop/workstation). Sua alimentao provida por uma bateria, que fica sendo carregada enquanto a rede eltrica est funcionando corretamente. Essa bateria possui uma autonomia, que em geral no muito grande (nos no-breaks mais comuns, essa autonomia de algo entre 10 e 15 minutos, dependendo da quantidade de equipamentos utilizados e do modelo do no-break), por isso indicado a utilizao em modo de bateria somente quando falta de energia, assim mantendo sempre as baterias em carga mxima, para quando for necessrio sua utilizao. Quanto mais equipamentos conectados ao no-break, menos autonomia ele ter, pois estar consumindo mais carga que o necessrio. (Autonomia o tempo que a bateria da fonte consegue fornecer energia para o computador depois de um corte do fornecimento atravs da rede eltrica.). Gerador: um dispositivo utilizado para a converso da energia mecnica, qumica ou outra

forma de energia em energia eltrica. Tipos de geradores que convertem energia mecnica em eltrica: Gerador Sncrono, Gerador de induo ou Gerador Assncrono e Gerador de Corrente contnua Mdulo Isolador: um equipamento microprocessado que atravs de um circuito eletrnico consegue criar um aterramento apartir de uma ligao eltrica usado normalmente para solucionar problemas com falta de aterramento na rede eltrica. Muito usado em computadores residenciais onde a criao de aterramento pode no ser um processo simples de criao. O produto foi criado em 1998 pela empresa Microsol. HUB: Concentrador em linguagem de informtica o aparelho que interliga diversas mquinas (computadores) que pode ligar externamente redes TAN, LAN, MAN e WAN. O Hub indicado para redes com poucos terminais de rede, pois o mesmo no comporta um grande volume de informaes passando por ele ao mesmo tempo devido sua metodologia de trabalho por broadcast, que envia a mesma informao dentro de uma rede para todas as mquinas interligadas. Devido a isto, sua aplicao para uma rede maior desaconselhada, pois geraria lentido na troca de informaes. Um concentrador se encontra na primeira camada do modelo OSI, por no poder definir para qual computador se destina a informao, ele simplesmente a replica. Switch: um dispositivo utilizado em redes de computadores para reencaminhar frames entre os diversos ns. Possuem diversas portas, assim como os concentradores (hubs) e a principal diferena entre o comutador e o concentrador que o comutador segmenta a rede internamente, sendo que a cada porta corresponde um segmento diferente, o que significa que no haver colises entre pacotes de segmentos diferentes ao contrrio dos concentradores, cujas portas partilham o mesmo domnio de coliso. Roteador: neologismo derivado da palavra router ou encaminhador, um equipamento usado para fazer a comutao de protocolos, a comunicao entre diferentes redes de computadores provendo a comunicao entre computadores distantes entre si. Roteadores so dispositivos que operam na camada 3 do modelo OSI de referncia. A principal caracterstica desses equipamentos selecionar a rota mais apropriada para repassar os pacotes recebidos. Ou seja, encaminhar os pacotes para o melhor caminho disponvel para um determinado destino.

3.

Software

Durante muitos anos no principio da microinformtica o hardware era considerado o grande filo da industria da tecnologia. Com o advento da Microsoft, que teve o merito de enxergar outra realidade, o mercado mundial descobriu que software alem de ser uma forma barate de criar uma nova tecnologia, sua distribuio se tornou barata e eficiente. Em um sistema computacional, o conjunto dos componentes que no fazem parte do equipamento fsico propriamente dito e que incluem as instrues e programas (e os dados a eles associados) empregados durante a utilizao do sistema. (AURLIO BUARQUE DE HOLANDA FERREIRA, 2004, Novo Dicionrio Eletrnico Aurlio verso 5.0). Com a finalidade de resoluo de algum problema, usa-se para desenvolvimento linguagens de programao com regras e caractersticas semelhantes linguagem natural. As linguagens de programao, que so um sem nmero, so usadas para os mais diversos propsitos.

3.1.

CONCEITOS BSICOS

Software ou logicirio uma sequncia de instrues a serem seguidas e/ou executadas, na manipulao, redirecionamento ou modificao de um dado/informao ou acontecimento. Software tambm o nome dado ao comportamento exibido por essa seqncia de instrues quando executada em um computador ou mquina semelhante. Tecnicamente, Software tambm o nome dado ao conjunto de produtos desenvolvidos durante o Processo de Software, o que inclui no s o programa de computador propriamente dito, mas tambm manuais, especificaes, planos de teste, etc. Software como Programa de Computador. Um programa composto por uma seqncia de instrues, que interpretada processador ou por uma mquina virtual. Em um programa essa sequncia segue padres especficos que resultam em desejado. de computador e executada por um correto e funcional, um comportamento

Um programa pode ser executado por qualquer dispositivo capaz de interpretar e executar as instrues de que formado. Quando um software est representado como instrues que podem ser executadas diretamente por um processador dizemos que est escrito em linguagem de mquina. A execuo de um software tambm pode ser intermediada por um programa interpretador, responsvel por interpretar e executar cada uma de suas instrues. Uma categoria especial e notvel de interpretadores so as mquinas virtuais, como a JVM (Mquina Virtual Java), que simulam um computador inteiro, real ou imaginado. O dispositivo mais conhecido que dispe de um processador o computador. Atualmente, com o barateamento dos microprocessadores, existem outras

mquinas programveis, como telefone celular, mquinas de automao industrial, calculadora, etc.

3.2.

TIPOS DE SOFTWARE

Podemos classificar os softwares de diversas formas, quanto ao seu uso, ao tipo de licena a distribuio qcomposto de trs tipos: bsico, utilitrio e aplicativo. A rea de TI nomeou, segundo o aspecto de comercializao e distribuio, os seguintes termos: Freeware: A distribuio feita completa e no h necessidade de nenhum pagamento para seu uso. Somente so disponibilizados os arquivos em linguagem de mquina para instalao. usado comumente para distribuio com a finalidade de entrada em mercados j consolidados, ou at para entrada em novos mercados (ex: Adobe Acrobat Reader). Shareware: A distribuio feita para uso em um determinado tempo, ou quantidade de acessos. disponibilizado com a finalidade de divulgao de um produto. O cdigo fonte no fornecido. Adware: Do ingls Ad (anncio) + ware (utenslio) um software que vem com anncios interativos como forma de patrocnio, tem a finalidade de cobrir custos de desenvolvimento. Pode-se tambm, em alguns softwares, fazer a compra de licena e parar com a exibio de anncios. O cdigo fonte no fornecido. (ex: Messenger, icq). Demo: Demonstrativo de Software, geralmente ele est incompleto propositadamente, para aguar a curiosidade e forar o usurio a comprar um original/registrado. O cdigo fonte no fornecido. Software Comercial: Neste tipo de licena necessrio pagar para ter direito ao uso por mquina. A maioria dos softwares hoje existente so nesta modalidade, junto com o software propriamente dito normalmente o fornecedor faz atualizaes gratuitas dentro da verso comprada, suporte e desconto no lanamento de novas verses. O cdigo fonte no fornecido. (ex: Office, Windows). OEM: Sigla para o termo em ingls Original Equipment Manufacturer. O software comercial adquirido atravs da compra de um equipamento. Bom para os fabricantes, pois o de hardware entrega seu equipamento com o software j embutido, e para o de software, pois economiza com os canais de distribuio. O cdigo fonte no fornecido. (ex: Office, Windows). Software Livre: O termo software livre se refere aos softwares que so fornecidos aos seus usurios com a liberdade de executar, estudar, modificar e repassar (com ou sem alteraes) sem que, para isso, os usurios tenham que pedir permisso ao autor do programa. Em ingls Free Software criou-se uma confuso, pois Free pode significar livre ou gratuito, para resolver tal problema foi criada a expresso Open Source (Cdigo Aberto). Copyleft: um Software na qual se registra os direitos autorais em copyright, mas acrescentam-se termos que permitam a distribuio do produto. Um desses termos afirma que, como condio de reproduo, utilizar e modificar o material so permitidos, desde que o copyleft seja mantido. Isso garante que nenhum usurio transforme o produto em patente ou restrinja seus direitos de uso.

Software Proprietrio, como o nome j diz, de propriedade de uma empresa, ela desenvolve o mesmo e distribui aos possveis interessados em linguagem de mquina, em alguns casos especficos, quando negociados previamente o cdigo fonte, ou parte dele, pode acompanhar o produto, ou ser disponibilizado a terceiros para agregar melhorias. A principal fornecedora mundial de softwares proprietrios a Microsoft, que domina o mercado desde a dcada de 70, com o advento da microinformtica. O sistema operacional sempre foi o carro chefe da Microsoft, com o MS-DOS, Windows 95, Windows XP e agora com o Windows Vista. A Microsoft depois de dominar este mercado passou a disponibilizar uma serie de ferramentas, principalmente para uso no escritrio (Word, Excel, Access, Power Point), e com isso hoje a maior empresa fornecedora de software proprietrio do mundo. Software Livre (Free Software) o Software disponvel com a permisso para qualquer um us-lo, copi-lo, e distribu-lo, seja na sua forma original ou com modificaes, seja gratuitamente ou com custo. Em especial, a possibilidade de modificaes implica em que o cdigo fonte esteja disponvel. Se um programa livre, potencialmente ele pode ser includo em um sistema operacional tambm livre. E importante no confundir software livre com software grtis porque a liberdade associada ao software livre de copiar, modificar e redistribuir independe de gratuidade. Existem programas que podem ser obtidos gratuitamente, mas que no podem ser modificados, nem redistribudos. At a chegada da microinformtica no se dava a devida ateno ao software, o Hardware era a estrela do mundo da TI. Com a exploso do software surgiram diversas empresas desenvolvedoras em todo mundo que preservavam sua capacidade intelectual atravs do seu cdigo fonte. Com o aperfeioamento deste mercado, surgiram aplicativos com a filosofia de software livre, com a finalidade de melhorar a qualidade do software produzido e de aperfeioamento com a colaborao de vrios desenvolvedores, sendo estes, da empresa ou no.

3.2.1. BSICO
O software bsico tm como objetivo possibilitar a operao e o uso do computador, seja qual for a aplicao (o foco est na mquina) o software bsico se concentra na necessidades gerais de grande parte dos usurios. exemplos: sistemas operacionais. Entre os diversos sistemas operacioanis disponiveis no mercado, podemos citar os trs principais: Windows, Linux e OS.

3.2.1.1.

WINDOWS

Microsoft Windows uma popular famlia de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da verso NT, era uma interface grfica para o sistema operacional MS-DOS. O Windows um produto comercial, com preos diferenciados para cada uma de suas verses. o sistema operacional mais usado do mundo, embora uma grande quantidade de cpias sejam ilegais.

O impacto deste sistema no mundo atual muito grande devido ao enorme nmero de cpias instaladas. Conhecimentos mnimos desse sistema, do seu funcionamento, da sua histria e do seu contexto so, na viso de muitos, indispensveis, mesmo para os leigos em informtica. Significado do nome A palavra windows em portugus significa janelas. A sua interface grfica baseada no padro WIMP previamente desenvolvido em Xerox PARC: possui janelas que exibem informaes e recebem respostas dos utilizadores atravs de um teclado ou de cliques do mouse. O registro da marca Windows foi legalmente complicado, pelo fato dessa palavra ser de uso corrente em ingls. Origem e histria A Microsoft comeou o desenvolvimento de um Gerenciador de Interface (subseqente renomeado Microsoft Windows) em setembro de 1981. O Windows s comea a ser tecnicamente considerado como um SO a partir da verso Windows NT, lanada em Agosto de 1993. O que havia antes eram sistemas grficos sendo executados sobre alguma verso dos sistemas compatveis com DOS, como MSDOS, PC-DOS ou DR-DOS. Somente o MS-DOS era produzido pela prpria Microsoft. O MS-DOS um sistema operativo que no dispe de interface grfica, funciona atravs de comandos de texto introduzidos no teclado pelo utilizador. O Windows surgiu inicialmente como uma interface grfica para MS-DOS, que permitia correr programas em modo grfico, o que permitiu a utilizao do mouse, que at altura era considerado suprfluo em computadores de tipo IBM-PC. Principais verses Windows 1.0x: Windows 1.01 era uma interface grfica bidimensional para o MS-DOS e foi lanado em 20 de Novembro de 1985. Era necessrio o MSDOS 2.0, 256 KB RAM e um disco rgido. Naquela altura, o MS-DOS s conseguia suportar 1 MB de aplicaes. Era uma primeira tentativa de criar um sistema multitarefa. Nessa poca, instalado em computadores XTs que tinham apenas 512Kb de memria, ocupava praticamente toda a memria disponvel. O Windows 1.01 no foi nenhum grande sucesso comparado com seus sucessores da dcada de 1990, devido limitao do hardware da poca. Inicialmente, ele foi lanado em quatro disquetes de 5.25 polegadas de 360 KB cada um. Continha o Reversi (jogo), um calendrio, bloco de notas, calculadora, relgio, prompt de comando (uma janela direta para o DOS), Write, Control Painel, Paint e programas de comunicao. Permite a

utilizao de mouse, janelas e cones. Nesta verso ainda no havia sobreposio de janelas. Windows 2.xx: O Windows 2.03 foi lanado em 1 de Novembro de 1987 e praticamente tem a mesma interface do Windows 1.0x, com a diferena de apresentar mais recursos, ferramentas e maior paleta de cores, embora os computadores daquela poca fossem ainda muito lentos quando estes utilizavam uma interface grfica de boa qualidade. Permite a sobreposio de janelas e estas podem maximizar e minimizar. Era apresentado em oito disquetes de alta densidade de 5,25" de 360 KB cada um. Em 27 de Maio de 1988, foi lanado o Windows 2.10, que era apresentado em sete disquetes de dupla densidade de 3,5" de 720 KB cada um, e era nada mais do que o Windows 2.03 reformulado.Existem duas verses especiais do Windows 2.10: Windows 2.10/286 foi lanada para aproveitar todos os recursos dos microprocessadores 286; Windows 2.10/386 foi lanada para aproveitar todo o potencial dos microprocessadores 386. Existe uma outra verso da famlia Windows 2.xx, o Windows 2.11, que foi lanada em Maro de 1989, com pequenas mudanas em gerenciamento de memria, melhor impresso e drivers Postscript. Windows 3.xx: O Windows 3.00 foi o primeiro sucesso amplo da Microsoft e foi lanado em 22 de Maio de 1990. Ao contrrio das verses anteriores, ele era um Windows completamente novo. Tecnicamente hoje, esta verso considerada o primeiro sistema grfico da empresa. Era um sistema grfico de 16 bits, mas ainda precisava ativar primeiro o MS-DOS para ativar o Windows. Substituiu o MS-DOS Executive pelo Gerenciador de Programas e o Gerenciador de Arquivos que simplificavam as aplicaes e tornava o sistema mais prtico. Melhorou bastante a interface, o gerenciamento de memria e o sistema multitarefa e incluiu o suporte s fontes True Type. Conseguiu ultrapassar o limite de 1 MB do MS-DOS e permitiu a utilizao mxima de 16 MB de aplicaes. Naquela poca era o nico possvel de compatibilizar todos os programas das verses anteriores. Utilizava o CPU Intel 80286 e Intel 80386. Tambm existe a verso 3.00a, que foi lanada em 31 de Outubro de 1990. Pode ter sido responsvel pela sada do mercado de empresas como Novell e Lantastic, que dominavam como fornecedoras de NOSes (sistemas operacionais para redes) em plataformas cliente-servidor e ponto a ponto, respectivamente. Existem cinco verses especiais do Windows 3.00: Windows with Multimedia Extensions - foi lanada por vrios fabricantes de perifricos multimdia, por isso ela no tem uma certa data de lanamento. Tinha recursos multimdia (semelhantes aos do Windows 3.10) e era um pouco mais estvel. Windows 3.10 - foi lanada em 6 de Abril de 1992 e tinha softwares para multimdia e fontes TrueType (aumenta muito o nmero de tipos de letras disponveis) e era mais estvel do que o Windows 3.00. Ele era apresentado em oito disquetes de alta densidade de 3,5" de 1,44 MB cada um. Nesta verso permitiu o uso de um maior nmero de lnguas de trabalho, incluindo o Cirlico e o Japons. O Minesweeper substituiu o Reversi.

Windows for Workgroups 3.10 - foi lanada 28 de Outubro de 1992, e era praticamente o Windows 3.10 com suporte a rede, fax-modem e correio eletrnico. Ele era apresentado em nove disquetes de alta densidade de 3,5" de 1,44 MB cada um. Windows 3.20 - nesta verso limitou-se em acrescentar o Chins como uma lngua de trabalho. Windows for Workgroups 3.11 - foi lanada 8 de Novembro de 1993 e era praticamente a reviso da verso anterior. Windows for Pen Computing - foi lanada em Abril de 1994 e tinha todos os recursos do Windows for Workgroups 3.11 mais o suporte a canetas para PCs. Windows NT: O Windows NT foi lanado pela primeira vez pela Microsoft em 1993 com o objectivo principal de fornecer mais segurana e comodidade aos utilizadores de empresas e lojas (meio corporativo), pois as verses do Windows disponveis at ento no eram suficientemente estveis e confiveis. Foi um sistema operativo de 32 bits, multitarefa e multiutilizador. A sigla NT significa New Technology (nova tecnologia em ingls). Trazia a funcionalidade de trabalhar como um servidor de arquivos. Os NTs tm uma grande estabilidade e tm a vantagem de no ter o MS-DOS. A arquitectura desta verso fortemente baseada no microkernel. Assim, em teoria, podese remover, actualizar ou substituir qualquer mdulo sem a necessidade de alterar o resto do sistema. Cogita-se que boa parte do cdigo fonte do Windows NT seja baseado no OS/2, um sistema operacional desenvolvido conjuntamente pela Microsoft e IBM, mas desentendimentos entre as duas companhias levaram ao fim da parceria e a IBM passou a se dedicar sozinha ao OS/2 e a Microsoft ao Windows. O Windows NT tambm tinha elementos dos sistemas VMS e Lan Manager. Ele no era muito popularizado at ao aparecimento do Windows 2000 (NT 5.0). O Windows NT aceita trs tipos de sistemas de arquivos: FAT (Windows NT 3.xx e Windows NT 4.0); FAT32 (Windows 2000, Windows XP e Windows 2003) e NTFS (Windows NT 4.0, Windows 2000, Windows XP, Windows 2003 e Windows Vista). Existem edies especiais: NT 3.1 era muito semelhante ao Windows 3.1. Foi lanado em 1993. Pode ser utilizado no Intel x86, DEC Alpha e MIPS CPUs. NT 3.5 foi lanado em 1994 e era semelhante ao NT 3.1. NT 3.51 foi lanado em 1995 e tinha uma interface semelhante ao Windows 3.1 e trouxe algumas inovaes nas reas de gesto e distribuio de energia, podia executar um grande nmero de aplicaes Win 32 do Windows 95. Mas foi rapidamente ultrapassado porque no oferecia bons servios de Internet. NT 4.0 foi lanado em 1996 tinha uma interface semelhante ao Windows 95 e era mais estvel mas menos flexvel do que o Windows 95. Introduziu o Web Server, o Microsoft FrontPage, softwares de criao e gesto de web sites, o Microsoft Transaction Server e o Microsoft Message Queuing (o MSMQ melhora a comunicao). NT 5.0 s foi produzido em verso Beta e posteriormente foi mudado para Windows 2000. Tinha uma interface semelhante ao Windows 98. Este Windows permaneceu sem popularidade at o fim da era 9x/ME, quando lanaram o Windows 2000. Nesta edio tambm foi implementada

a idia de Servios (ou Processos), no qual o sistema operacional trabalha a partir de servios, tendo assim menores chances de travar, pois era possvel reinicializar apenas um servio ao invs da mquina por inteiro. Estas verses do Windows aceitam quatro tipos de sistemas de arquivos: FAT 12 e 16 - Windows 1.0x, Windows 2.xx, Windows 3.xx, Windows 95, Windows 98, Windows ME, Windows NT 3.xx e Windows NT 4.0; FAT 32 - Windows NT 3.51 (com o PowerPack), Windows 95 OSR 2.x, Windows 98, Windows 2000, Windows XP e Windows Server 2003; NTFS - Windows NT 3.xx, Windows NT 4.0, Windows 2000, Windows XP , Windows Server 2003 e o Windows Vista(atualmente). Windows 95: Oficialmente, Windows 4.x. Foi lanada em 24 de Agosto de 1995. Ele era um Windows completamente novo, e de nada lembra os Windows da famlia 3.xx. O salto do Windows 3.0 ao Windows 95 era muito grande e ocorreu uma mudana radical na forma da apresentao do interface. Introduziu o Menu Iniciar e a Barra de Tarefas. Nesta verso, o MS-DOS perdeu parte da sua importncia visto que o Windows j consegue activar-se sem precisar da dependncia prvia do MS-DOS. As limitaes de memria oferecidas ainda pelo Windows 3.0 foram praticamente eliminadas nesta verso. O sistema multitarefa tornou-se mais eficaz. Utilizava o sistema de ficheiros FAT-16 (VFAT). Os ficheiros (arquivos) puderam a partir de ento ter 255 caracteres de nome (mais uma extenso de trs caracteres que indica o contedo do arquivo, facilitando assim sua identificao e podendo ser associado para abertura em determinados programas). Existe uma outra verso do Windows 95, lanada no incio de 1996, chamada de Windows 95 OEM Service Release 2 (OSR 2), com suporte nativo ao sistema de arquivos FAT32. J o Windows 95, a partir da reviso OSR 2.1, inclua o suporte nativo ao Barramento Serial Universal (USB) e Ultra DMA (UDMA). Foi lanada ainda uma verso especial, o Windows 95 Plus!, com um pacote de diferentes temas visuais e sonoros para personalizao do sistema operacional. Esta verso tambm inclua o navegador Internet Explorer. Windows 98: Esta verso foi lanada em 25 de Junho de 1998. Foram corrigidas muitas das falhas do seu antecessor. A maior novidade desta verso era a completa integrao do S.O. com a Internet. Utilizava o Internet Explorer 4. Introduziu o sistema de arquivos FAT 32 e comeou a introduzir o teletrabalho (s foi possvel devido integrao do Web). Melhorou bastante a interface grfica. Incluiu o suporte a muitos monitores e ao USB (Universal Serial Bus). Mas, por ser maior do que o Windows 95 e possuir mais funes, era tambm mais lento e mais instvel. Nessa verso, nasce a restaurao de sistema via MS-DOS (Scanreg.exe /restore). A restaurao de sistema visava corrigir problemas retornando o computador a um estado anteriormente acessado (ontem, antes de ontem, etc). Existe uma verso especial, conhecida como Windows 98 Segunda Edio (Windows 98 SE). Foi lanada em 1999 e esta verso visava corrigir as falhas (bugs) e resolver os problemas de instabilidade do Windows 98. Inclua drivers e programas novos. Substituiu o Internet Explorer 4 pela verso 5, que era mais rpida, e introduziu a Internet Connection Sharing, que permite a partilha de uma rede de internet para muitos computadores. Acrescentou tambm o NetMeeting 3 e suporte a DVD. Muitos utilizadores classificam este sistema como um dos melhores da Microsoft, apesar de ser

tratar de um sistema operacional sem suporte a multitarefa real, e ainda tendo o DOS como o seu ncleo principal. Windows Neptune: O Windows Neptune (em portugus: Windows Netuno) era uma verso do Microsoft Windows de 32 bits que foi desenvolvida entre janeiro de 1999 e janeiro de 2000, sendo projetada como uma verso Home Edition do Windows 2000, j que este sistema operacional era direcionado a empresas e as pessoas no sabiam como usufruir de tantos recursos no necessrios elas. Se o projeto fosse continuado, seriam removidos os aplicativos empresariais, e o computador se tornaria muito mais multimdia. Aps a Microsoft parar (ou abandonar, como dito por muitas fontes) o desenvolvimento do sistema, muitas idias no incluidas nele e no Windows 2000 foram postas em prtica no projeto Whistler (lanado em 2001 como Windows XP) e a Microsoft lanou outro sistema operacional para usurios baseada em DOS, o conhecido Windows Me. Windows 2000: O lanamento desse Windows, em Fevereiro de 2000 (apesar do sistema estar datado 1999), que tambm era chamado de Windows NT 5.0 na sua fase Beta, marcou o comeo da era NT (Nova Tecnologia) para usurios comuns. Sofreu problemas de aceitao no mercado, devido a falhas de segurana, como, por exemplo, o armazenamento de senhas em um arquivo prprio e visvel, o que facilitava a ao de crackers e invasores. Em relao aos Windows anteriores, sua interface grfica apresentava sutis diferenas como um tom caque nos menus e na barra de tarefas e cones redesenhado, o mesmo que o ME usaria tempos depois. Apesar dos problemas iniciais, trata-se de um sistema operacional bastante estvel, multiusurio e multitarefa real. E por um bom tempo muitos o preferiram em relao ao seu sucessor, o XP. Nesta verso foi iniciada a criao e utilizao de um novo sistema de gerenciamento, baseado em LDAP, chamado pela Microsoft de Active Directory, o que trazia diversas funes, como suporte a administrao de usurios e grupos (como no NT 3.51 e 4.0) alm das novas opes como computadores, perifricos (impressoras, etc...) e OUs (Organization Unit). Verses: Professional, Server, Advanced Server, Datacenter Server e Small Business Server. Windows ME: Foi lanado pela Microsoft em 14 de Setembro de 2000, sendo esta a ltima tentativa de disponibilizar um sistema baseado, ainda, no antigo Windows 95. Essa verso trouxe algumas inovaes, como o suporte s mquinas fotogrficas digitais, aos jogos multi jogador na Internet e criao de redes domsticas (home networking). Introduziu o Movie Maker e o Windows Media Player 7 (para competir com o Real Player) e atualizou alguns programas. Introduzia o recurso "Restaurao de Sistema" (que salvava o estado do sistema em uma determinada data, til para desfazer mudanas mal sucedidas) e o Internet Explorer 5.5. Algumas pessoas crem que este foi apenas uma terceira edio do Windows 98 e que foi apenas um produto para dar resposta aos clientes que esperavam por uma nova verso. Muitas pessoas achavam-no defeituoso e instvel, o que seria mais tarde comprovado pelo abandono deste segmento em funo da linha OS/2-NT42000-XP. Na mesma poca, foi lanada uma nova verso do Mac OS X e a Microsoft, com receio de perder clientes, lanou o Windows ME para que os fs aguardassem o lanamento do Windows XP. Windows XP: Lanada em 25 de Outubro de 2001 e tambm conhecida como Windows NT 5.1. Roda em formataes FAT 32 ou NTFS. A sigla XP

deriva da palavra eXPerincia (eXPerience). Uma das principais diferenas em relao s verses anteriores quanto interface. Trata-se da primeira mudana radical desde o lanamento do Windows 95. Baseada no OS/2 da IBM, cujos alguns direitos so compartilhados entre a IBM e a Microsoft, e, seguindo a linha OS/2-NT-2000-XP, a partir deste Windows, surgiu uma nova interface. Nota-se uma melhoria em termos de velocidade em relao s verses anteriores, especialmente na inicializao da mquina. O suporte a hardware tambm foi melhorado em relao s verses 9x-Millenium, abandonada definitivamente. Esta verso do Windows foi considerada como a melhor verso j lanada pela Microsoft para usurios domsticos, possui uma interface totalmente simples a inovadora. Um dos problemas seu consumo, ele s pode ser instalado em estaes com mais de 128Mb de memria, e cada vez que a Microsoft lana uma nova verso, cada vez maior e mais abstrado do hardware. Verses: Home, Professional, Tablet PC Edition, Media Center Edition, Embedded, Starter Edition e 64-bit Edition. O nome de cdigo desta verso, antes do lanamento era Whistler. Windows Server 2003: Verso do Windows lanada em 24 de Abril de 2003, e tambm conhecida como Windows NT 5.2, e o sucessor do Windows 2000 para o ambiente corporativo. Novidades na rea administrativa, Active Directory, e automatizao de operaes. Esta verso do Windows voltada principalmente para servidores e empresas de grande porte, possui recursos de servidores na ativa e garante a segurana de dados. Verses: Web Edition, Standard Edition, Enterprise Edition, Data Center Edition e Small Business Server (32 e 64 bits). Windows Vista: Tambm conhecido como Windows NT 6.0, pelo nome de cdigo Longhorn e pelo proprio nome oficial Vista, o mais novo S.O da Microsoft, e que tem seis verses, uma delas simplificada e destinada aos pases em desenvolvimento. O Windows Vista comeou a ser vendido em 30 de Janeiro de 2007. As seis edies diferentes do Windows Vista foram projetadas para se ajustar ao modo como voc pretende usar seu PC. Ele tem uma interface intitulada Aero,com recursos de transparncia,que no existe na Verso Starter e um sistema de alternncia 3D de janelas chamado Flip 3D, que ativado pelo atalho Logotipo do Windows + Tab. A verso bsica e popular do Windows Vista (Limitada): Vista Starter Edition, destinado aos mercados emergentes e pases em desenvolvimento. So duas verses destinadas ao usurio domstico: Vista Home Basic, Vista Home Premium As duas verses voltadas para o pblico corporativo so: Vista Business Edition (projetado para atender s necessidades de empresas de todos os portes) Vista Enterprise Edition (necessidades de grandes empresas globais) A verso Ultimate a edio mais abrangente do Windows Vista. Rene todos os recursos de infra-estrutura avanados de um sistema operacional empresarial, todos os recursos de gerenciamento e eficincia de um sistema operacional mvel, e todos os recursos de entretenimento digital de um sistema operacional voltado ao consumidor O Windows Vista Ultimate Edition a verso do Windows Vista que mais requer recursos do computador. Para que o desempenho seja

razovel, a Microsoft recomenda um processador de 1.8Ghz e 2GB de memria RAM. Windows Server 2008: Lanado pela Microsoft em 24 de abril de 2003, o Microsoft Windows Server 2003, tambm conhecido como W2K3 ou simplesmente Windows 2003 um sistema operacional da Microsoft de rede desenvolvido como sucessor do Windows 2000 Server. tambm conhecido como Windows NT 5.2, e nada mais do que o Windows XP reformulado. No seu ncleo est uma verso do Windows XP com algumas funes desligadas para permitir um funcionamento mais estvel do sistema. Tal como o Windows 2000, este apresenta o Active Directory como principal ferramenta para a administrao de domnios. um sistema utilizado estritamente em redes de computadores. O Windows Server 2003 da Microsoft trouxe novas melhorias aos servios de rede e ao Active Directory, que agora implementa mais funcionalidades em relao ao Windows 2000 Server. Windows Seven: Anteriormente com o codinome Vienna, esse ser o sucessor do Windows Vista, onde se incluiro vrios recursos que no se encontram no Vista. Uma verso Beta j foi lanada para Beta-Testers da Microsoft. Na verso Beta j se pode perceber pequenas mudanas, como maior integrao a processador de Mltiplos Ncleos e inicializao mais rpida. Um teste realizado pela Microsoft, constatou que o Windows Seven inicia mais rpido que o Windows Vista, e na mesma velocidade do Windows XP. Os desenvolvedores da microsoft j anunciaram que pretendem fazer com que a inicializao/Boot do sistema seja muito mais rpida (por volta de 15 seg.) Previsto para o fim de 2009 ou primeiro Trimestre de 2010. Windows CE: Verso minimalista que equipa dispositivos com sistemas embarcados como rdios automotivos, consoles de videojogos (Dreamcast), celulares, PDAs, robs e TVs.

Compatibilidade Os primeiros Windows, como o 1.0, 2.0 e 3.x, s so compatveis em parties formatadas com o sistema de ficheiros FAT, ou como chamado, FAT 16. No salto do 3.1 para o 95B (Windows 95 OSR 2/OSR 2.1), os HD's poderiam ser formatados em FAT 32. Inicialmente lanado com o Windows NT, a tecnologia NTFS agora o padro de fato para esta classe. Com a convergncia de ambos sistemas, o Windows XP passou tambm a preferir este formato. Caractersticas tcnicas A principal linguagem de programao usada para escrever o cdigo-fonte das vrias verses do Windows a C++. At a verso 3.11, o sistema rodava em 16 bits (apesar de poder instalar um update chamado Win32s para adicionar suporte a programas 32 bits), da em diante, em 32 bits. As ltimas verses (como o XP, o 2003 Server o Windows Vista (nome de cdigo Longhorn) e o Windows Server 2008 est preparado para a tecnologia 64 bits. Esse sistema deveria incluir o sistema de arquivos WinFS, que acabou retirado do Windows Vista.

3.2.1.2.

LINUX

Linux o termo geralmente usado para designar qualquer sistema operacional que utilize o ncleo Linux. Foi desenvolvido por Linus Torvalds, inspirado no sistema Minix. O seu cdigo fonte est disponvel sob licena GPL para qualquer pessoa utilizar, estudar, modificar e distribuir de acordo com os termos da licena. Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, o sistema Linux passou a ter a colaborao de grandes empresas, como a IBM, a Sun Microsystems, a HewlettPackard, Novell e a Canonical. Histria O kernel Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Cincia da Computao da Universidade de Helsinki, Finlndia, com a ajuda de vrios programadores voluntrios atravs da Usenet (uma espcie de sistema de listas de discusso existente desde os primrdios da Internet). Linus Torvalds comeou o desenvolvimento do kernel como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas prprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretrio FTP onde o kernel Linux estava inicialmente disponvel. No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira verso "oficial" do kernel Linux, verso 0.02. Desde ento muitos programadores tm respondido ao seu chamado, e tm ajudado a fazer do Linux o sistema operacional que hoje. No incio era utilizado por programadores ou s por quem tinha conhecimentos, usavam linhas de comando. Hoje isso mudou, existem diversas empresas que criam os ambientes grficos, as distribuies cada vez mais amigveis de forma que uma pessoa com poucos conhecimentos consegue usar o Linux. Hoje o Linux um sistema estvel e consegue reconhecer todos os perifricos sem a necessidade de se instalar os drivers de som, vdeo, modem, rede, entre outros. Ncleo O termo Linux refere-se, na verdade, ao ncleo (ou "cerne", "corao", do Ingls kernel) do sistema operacional. Tambm usado, normalmente, pelos meios de

comunicao e usurios, para referir-se aos sistemas operacionais baseados no ncleo Linux agregado a outros programas. Segundo Tanenbaum e Silberschatz, um kernel ou ncleo pode ser considerado o prprio sistema operacional, quando este definido como um gerenciador de recursos de hardware. Arquitetura O Linux um kernel monoltico. Isto significa que as funes do kernel (agendamento de processos, gerenciamento de memria, operaes de entrada e sada, acesso ao sistema de arquivos) so executadas no espao do kernel. Uma caracterstica do kernel Linux que algumas das funes (drivers de dispositivos, suporte rede, sistemas de arquivo, por exemplo) podem ser compiladas e executadas como mdulos (LKM - loadable kernel modules), que so bibliotecas compiladas separadamente da parte principal do kernel e podem ser carregadas e descarregadas aps o kernel estar em execuo. Portabilidade Embora Linus Torvalds no tenha tido como objetivo inicial tornar o Linux um sistema portvel, ele evoluiu nessa direo. Linux hoje, na verdade, um dos ncleos (kernels) de sistema operacional com mais portabilidade, correndo em sistemas desde o iPaq (um computador porttil) at o IBM S/390 (um denso e altamente custoso mainframe) De qualquer modo, importante notar que os esforos de Linus foram tambm dirigidos a um diferente tipo de portabilidade. Portabilidade, de acordo com Linus, era a habilidade de facilmente compilar aplicaes de uma variedade de cdigos fonte no seu sistema; portanto o Linux originalmente tornou-se popular em parte devido ao esforo para que os cdigos fonte GPL ou outros favoritos de todos corressem em Linux. O Linux hoje funciona em dezenas de plataformas, desde mainframes at um relgio de pulso, passando por vrias arquitecturas: x86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), ARM, PowerPC, Alpha, SPARC etc., com grande penetrao tambm em sistemas embarcados, como handhelds, PVR, vdeo-jogos e centros multimdia, entre outros. Termos de Licenciamento Inicialmente, Torvalds lanou o Linux sob uma licena que proibia qualquer uso comercial. Isso foi mudado de imediato para a Licena Pblica Geral GNU. Essa licena permite a distribuio e mesmo a venda de verses possivelmente modificadas do Linux mas requer que todas as cpias sejam lanadas dentro da mesma licena e acompanhadas do cdigo fonte. Apesar de alguns dos programadores que contribuem para o kernel permitirem que o seu cdigo seja licenciado com GPL verso 2 ou posterior, grande parte do cdigo (includo as contribuies de Torvalds) menciona apenas a GPL verso 2. Isto faz com que o kernel como um todo esteja sob a verso 2 exclusivamente, no sendo de prever a adopo da nova GPLv3. Sistemas de arquivos suportados

O Linux possui suporte de leitura e escrita a vrios sistemas de arquivos, de diversos sistemas operacionais, alm de alguns sistemas nativos. Por isso, quando o Linux instalado em dual boot com outros sistemas, como Windows por exemplo, ou mesmo funcionando como Live CD, ele poder ler e escrever nas parties formatadas em FAT e NTFS. Por isto, live-Cds Linux so muito utilizados na manuteno e recuperao de outros sistemas operacionais. Sistemas suportados: FAT, NTFS, JFS, XFS, HPFS, Minix, ISO 9660 (sistema de arquivos usado em CD Roms). Sistemas de arquivos nativos: Ext2, Ext3, Ext4 (dev), ReiserFS, Reiser4. Sistemas de arquivos especiais: SWAP, Unionfs, Squashfs, Tempfs, Aufs Distribuies Atualmente, um Sistema Operacional Linux ou GNU/Linux completo (uma "Lista de distribuies de Linux ou GNU/Linux") uma coleo de software livre (e por vezes no-livres) criados por indivduos, grupos e organizaes de todo o mundo, incluindo o ncleo Linux. Companhias como a Red Hat, a SuSE, a Mandriva (unio da Mandrake com a Conectiva) e a Canonical (desenvolvedora do Ubuntu Linux), bem como projetos de comunidades como o Debian ou o Gentoo, compilam o software e fornecem um sistema completo, pronto para instalao e uso. Patrick Volkerding tambm fornece uma distribuio Linux, o Slackware. As distribuies do Linux ou GNU/Linux comearam a receber uma popularidade limitada desde a segunda metade dos anos 90, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac OS, principalmente por parte de pessoas acostumadas com o Unix na escola e no trabalho. O sistema tornou-se popular no mercado de Desktops e servidores, principalmente para a Web e servidores de bancos de dados. No decorrer do tempo, vrias distribuies surgiram e desapareceram, cada qual com sua caracterstica. Algumas distribuies so maiores outras menores, dependendo do nmero de aplicaes e sua finalidade. Algumas distribuies de tamanhos menores cabem num disquete com 1,44 MB, outras precisam de vrios CDs, existindo at algumas verses em DVD. Todas elas tem o seu pblico e sua finalidade, as pequenas (que ocupam poucos disquetes) so usadas para recuperao de sistemas danificados ou em monitoramento de redes de computadores. De entre as maiores, distribudas em CDs, podem-se citar: Slackware, Debian, Suse, e Conectiva. O que faz a diferena como esto organizadas e prconfiguradas as aplicaes. A distribuio Conectiva Linux, por exemplo, tinha as suas aplicaes traduzidas em portugus, o que facilitou que usurios que falam a Lngua Portuguesa tenham aderido melhor a esta distribuio. Hoje esta distribuio foi incorporada Mandrake, o que resultou na Mandriva. Para o portugus, existe tambm a distribuio brasileira Kurumin, construda sobre Knoppix e Debian, e a Caixa Mgica, existente nas verses 32 bits, 64 bits, Live CD 32 bits e Live CD 64 bits, e com vrios programas open source: OpenOffice.org, Mozilla Firefox, entre outros. Existem distribuies com ferramentas para configurao que facilitam a administrao do sistema. As principais diferenas entre as distribuies esto nos seus sistemas de pacotes, nas estruturas dos diretrios e na sua biblioteca bsica.

Por mais que a estrutura dos diretrios siga o mesmo padro, o FSSTND um padro muito relaxado, principalmente em arquivos onde as configuraes so diferentes entre as distribuies. Ento normalmente todos seguem o padro FHS (File Hierarchy System), que o padro mais novo. Vale lembrar, entretanto, que qualquer aplicativo ou driver desenvolvido para Linux pode ser compilado em qualquer distribuio que vai funcionar da mesma maneira. Quanto biblioteca, usada a Biblioteca libc, contendo funes bsicas para o sistema Operacional Linux. O problema est quando do lanamento de uma nova verso da Biblioteca libc, algumas das distribuies colocam logo a nova verso, enquanto outras aguardam um pouco. Por isso, alguns programas funcionam numa distribuio e noutras no. Existe um movimento LSB (Linux Standard Base) que proporciona uma maior padronizao. Auxilia principalmente vendedores de software que no liberam para distribuio do cdigo fonte, sem tirar caractersticas das distribuies. O sistemas de pacotes no padronizado. Caixa Mgica, Debian, Dual OS, Fedora, Freedows, Kurumin, Mandriva, Satux, Slackware, SuSE e Ubuntu so algumas das distribuies mais utilizadas actualmente, listadas aqui por ordem alfabtica. Um exemplo de distribuio que corre num CD o Kurumin Linux, criado por Carlos E. Morimoto, baseada no Knoppix. De entre as distribuies consideradas mais difceis de gerir (por preferirem assegurar a estabilidade tecnolgica em detrimento da interface de utilizador), destacam-se a Debian, Gentoo e Slackware. Cdigo Aberto e Programas Livres Um programa assim como toda obra produzida atualmente, seja ela literria, artstica ou tecnolgica, possui um autor. Os Direitos sobre a idia ou originalidade da obra do autor, que incluem essencialmente distribuio, reproduo e uso feito no caso de um programa atravs de sua licena. Existem dois movimentos que regem o licenciamento de programas no mundo livre, os programas de cdigo aberto e os programas livres. Os dois representados respectivamente pela OSI e pela FSF oferecem licenas para produo de software, sendo seus maiores representantes a licena BSD e a GPL. O Linux oferece muitos aplicativos de open source, contudo nem todos podem ser considerados programas livres, dependendo exclusivamente sob qual licena estes programas so distribudos. Os programas distribudos sob tais licenas possuem as mais diversas funcionalidades, como desktops, escritrio, edio de imagem e inclusive de outros sistemas operacionais. Tambm existem organizaes inclusive no mundo livre como a organizao Linux Simples para o Usurio Final (SEUL) que tem como objetivo adotar a maior gama possvel de aplicativos de alta qualidade produzidos sobre a GPL. um projeto voluntrio que atualmente se foca no aprendizado de Linux, seu uso na cincia e em documentos de advocacia, bem como gerenciar e coordenar projetos de desenvolvimento de aplicativos.

3.2.1.3.

Mac OS X

Mac OS X um sistema operacional proprietrio, desenvolvido, fabricado e vendido pela empresa americana Apple, destinado aos computadores da linha Macintosh e que combina a experincia adquirida com a tradicional GUI desenvolvida para as verses anteriores do Mac OS com um estvel e comprovado kernel. A ltima verso do Mac OS X possui certificao UNIX, j que a grande parte de seu sistema baseada em UNIX. Assim, o Mac OS X, lanado inicialmente pela Apple Computer em 2001, uma combinao do Darwin (um kernel derivado do microkernel Mach) com uma renovada GUI chamada Aqua. As primeiras verses do Mach (no-microkernel) foram derivadas do BSD. Descrio O Mac OS X apresenta uma grande mudana em relao aos sistemas operacionais anteriores do Macintosh e o cdigo que a base do sistema completamente diferente do de verses anteriores. Apesar da maioria das alteraes estarem nos "bastidores" do sistema operacional, a interface grfica de usurio Aqua o novo recurso mais visvel. O uso de bordas arredondadas, cores translcidas e outros adereos trouxe mais cores e texturas s janelas e controles do Desktop do que a interface Platinum do OS 9. Inicialmente isso gerou bastante controvrsia entre os usurios, com uns alegando que a interface tinha ficado "como um brinquedo" e com falta de profissionalismo; outros alegando que era "outra grande inovao da Apple". O visual instantaneamente reconhecvel e antes mesmo do lanamento da primeira verso do Mac OS X, outros desenvolvedores comearam a produzir skins para aplicativos personalizveis como o Winamp para ficarem mais parecidos com o visual Aqua. A Apple ameaou processar pessoas que fazem ou distribuem programas que oferecem uma interface que eles dizem ser derivada de seu design patenteado. O ncleo do Mac OS X um sistema operacional open source baseado em Unix, construdo em torno de um kernel XNU com recursos bsicos Unix acessveis atravs de uma interface de linha de comando. Pouco antes do lanamento do Mac OS X a Apple lanou esse ncleo como Darwin. Em cima desse ncleo, a Apple projetou e desenvolveu um nmero de componentes de cdigo fechado (closed source) de licena proprietria incluindo a interface Aqua e o Finder (o sistema de gerenciamento de arquivos). A combinao da interface amigvel e o poder do ncleo open source Darwin/BSD tornaram o Mac OS X o ambiente baseado em Unix mais bem vendido at hoje em nmero de computadores vendidos. Verses

Mac OS X v10.0 "Cheetah": Mac OS X v10.0, codinome Cheetah, foi a primeira verso do sistema operacional Mac OS X, para desktop e servidor da Apple. Mac OS X v10.0 foi lanado no dia 24 de maro de 2001 por um preo de US$129.95. Substituiu o Mac OS X Pblico Beta e veio antes do Mac OS X v10.1. Mac OS X v10.0 foi uma mudana radical do Sistema Operacional anterior, considerado "clssico", da Macintosh e foi a resposta da Apple to esperada prxima gerao de sistemas operacionais da Macintosh. Apresentou um novo conceito de cdigo criado completamente diferente do modelo do Mac OS 9, como tambm todos os Sistemas Operacionais anteriores da Apple. Mac OS X introduziu o novo ncleo Darwin Unix-like e um sistema totalmente novo de administrao de memria. Provou ser um comeo duradouro para o Mac OS X. Embora tenha sido elogiado pelo bom comeo, ainda a um sistema operacional imaturo, em termos de perfeio e estabilidade. Mac OS X v10.1 "Puma": Mac OS X v10.1, codinome Puma, foi a segunda verso do sistema operacional Mac OS X, para desktop e servidor da Apple. Substituiu o Mac OS X v10.0 e antecedeu ao Mac OS X v10.2. A verso 10.1 foi lanada em 25 de setembro de 2001 como uma macroatualizao gratuita da verso 10.0. A partir da verso 10.1.2, a Apple fez do Mac OS X o sistema operacional padro dos novos Macs. O sistema operacional foi distribudo sem custos por empregados da Apple depois do pronunciamento de Steve Jobs em uma conferncia em So Francisco. Logo aps, foi distribudo para os usurios do Macintosh em 25 de outubro de 2001 nas lojas da Apple e outros distribuidores de produtos da marca. O sistema operacional foi melhor recebido do que Mac OS X verso 10.0, embora os crticos reclamassem do excesso de bugs e da falta de alguns recursos no novo sistema operacional. Mac OS X v10.2 "Jaguar": Mac OS X v10.2 Jaguar foi a terceira verso do Sistema Operacional para desktop e servidores da srie Mac OS X. Substituiu o Mac OS X v10.1 com o codinome Puma e antecedeu o Mac OS X v10.3 Panther. O sistema operacional foi lanado no dia 23 de agosto 2002 pelo preo de US$129, ou a um preo de US$199 dlares para o "family pack" [4] que permitia cinco instalaes em computadores separados em uma residncia. O sistema operacional foi bem aceito pelos usurios do Macintosh pelo grande avano na estabilidade e velocidade; porm, muitos crticos ainda reivindicaram melhoria na velocidade da interface pois diziam que ainda possuam muitos problemas pendentes. Jaguar foi o primeiro Sistema Operacional Mac OS X onde o codinome foi usado em anncios publicitrios. Hoje os produtos do Mac OS X continuam a tradio de usar o codinome em seus produtos dos Sistemas Operacionais da Apple. Mac OS X v10.3 "Panther": O Mac OS X v10.3 "Panther", foi o quarto lanamento do Mac OS X. Ele substituiu o Mac OS X v10.2 "Jaguar" e teve como sucessor o Mac OS X v10.4 "Tiger". O "Panther" foi lanado em 24 de outubro de 2003. O seu custo foi de US$129 para uma nica licena de usurio e US$199 para um pack famlia (licena para 5 computadores). Mac OS X v10.4 "Tiger": Mac OS X v10.4 "Tiger", foi o quinto lanamento do Mac OS X. O "Tiger" foi liberado ao pblico em 29 de abril de 2005 como o sucessor do Mac OS X v10.3 "Panther", que foi lanado 18 meses antes, logo substitudo pelo Mac OS X v10.5 "Leopard", em 26 de Outubro de 2007, aps 30 meses, tornando-se o Mac OS X de mais longa verso. Alguns dos

novos recursos incluem um rapido sistema de busca Chamado Spotlight, uma nova verso do navegador Safari, Dashboard, um novo tema Unificado, e suporte aperfeioado para uso em processadores 64 bits. O "Tiger" foi tambm a primeira verso do sistema operacional Mac OS X liberado para trabalhar com mquinas Apple-arquitetura Intel (Apple mquinas usando processadores x86.) Seis semanas aps o seu lanamento oficial, a Apple tinha entregue 2 milhes de cpias do Tiger, o que representa 16% de todos os usurios do Mac OS X. A Apple alega que o Tiger foi o mais bem sucedido Mac OS X histria da empresa. Na Conferncia WWDC em 11 de junho de 2007, CEO da Apple Steve Jobs anunciou que, dos 22 milhes de usurios do Mac OS X, mais do que 67% estavam usando Tiger Mac OS X v10.5 "Leopard": O Mac OS X v10.5 "Leopard" o sexto lanamento da famlia Mac OS X, da Apple, sendo o sucessor do Mac OS X v10.4 "Tiger". Leopardo foi liberado em 26 de Outubro de 2007, e est disponvel em duas variantes: uma verso desktop adequado para computadores pessoais, e uma verso para servidor, a verso Mac OS X Server.O "Leopard" ser substitudas pelo Mac OS X v10.6 "Snow Leopard", o qual espera-se que seja lanado no meio de 2009. De acordo com a Apple, O "Leopard" contm mais de 300 alteraes e melhorias, abrangendo desde o ncleo do sistema operacional, assim como componentes includos em aplicaes e ferramentas para desenvolvedores. O "Leopard" introduz um redesenhado Dock, o Menu Bar com efeito de transparncia, e uma atualizao do Finder que incorpora o Cover Flow (uma navegao com interface visual vistos pela primeira vez no iTunes). Outras caractersticas notveis incluem suporte para escrita de 64-bit, um backup automtico com um utilitrio chamado Time Machine, o apoio Spotlight para buscas em vrias mquinas, e incluso do Front Row e o Photo Booth, que anteriormente estavam includos apenas com alguns modelos Mac. Mac OS X v10.6 "Snow Leopard": O Mac OS X verso 10.6 "Snow Leopard" a prxima grande verso do Mac OS X. Foi anunciado pelo CEO da Apple Steve Jobs na WWDC em 9 de junho de 2008. Ele est programado para ser lanado em 2009. O novo sistema no ir incidir sobre novos recursos, mas sim a melhoria do desempenho e da eficincia. Uma verso prvia tem sido liberada para desenvolvedores.

3.2.2. 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. Vamos apresentar abaixo diversos softwares utilitrios por mim utilizados.

3.2.2.1.

Editplus

Edite arquivos TXT, HTML e arquivos de programao. Serve de substituto do antigo Notepad e ainda oferece boas opes para programadores de todos os tipos. Faz a

edio de HTML, ASP, Javascript e muito mais. Roda em Windows 2000, XP, 2003, Vista.

3.2.2.2.

Miranda

Cliente de mensagens instantneas multiprotocolos que interage com outros clientes que utilizam AIM, ICQ v8, Jabber, MSN, IRC, Yahoo, Gadu-Gadu, Tlen, Netsend, entre outros. Foi desenvolvido para gerenciar os recursos de forma eficiente, utilizando pouca memria. No requer instalao. Apenas descompacte e execute. Tambm ideal para usurios que desejam rodar seus clientes de mensagens instantneas a partir de uma mdia removvel, como um carto de memria USB. Pode ser armazenado at mesmo em um disquete se no forem utilizados muitos plugins. H mais de quatrocentos deles disponveis para incrementar as funcionalidades do programa. Roda em Windows NT, 2000, XP, Vista.

3.2.2.3.

XAMP

XAMPP um pacote completo de servidores web, FTP e de banco de dados que fcil de instalar e de manipular. O pacote simplifica o processo de instalao e evita uma srie de conflitos e complicaes. Roda em Windows NT, 2000, XP, 2003, Vista O pacote completo inclui: Apache 2.2.9; MySQL Prata 5.0.51b; PHP Ouro 5.2.6 + 4.4.8 + PEAR + Switch; Openssl 0.9.8h; phpMyAdmin 2.11.7; XAMPP Control Panel 2.5; Webalizer 2.01-10; Mercury Mail Transport System v4.52; FileZilla Server 0.9.25; SQLite 2.8.15; ADODB 4.98; Zend Optimizer 3.3.0; XAMPP Security; Ming.

3.2.2.4.

FileZilla

FileZilla um cliente FTP bem rpido e prtico, com diversos recursos e interface intuitiva. Apresenta todas as funes bsicas encontradas em programa do gnero. Possui suporte para proxy, SSL, SFTP, SOCKS 4/5, HTTP 1.1, autenticao GSS, entre outras.

possvel gravar as informaes de usurio e senha de diversos sites no gerenciador de sites do programa, incluindo opes de login e tipo de conexo. Em sua tela principal o programa exibe uma janela de navegao com pastas e arquivos locais lado a lado com a listagem de pastas e arquivos no servidor, acima das duas janelas fica uma tela que exibe todas as operaes realizadas, com os comandos do programa e as respostas dos servidor. Na parte de baixo da tela fica a fila de transferncia, que mostra quais transferncias esto ativas e quais ainda vo comear. Roda em Windows NT, 2000, XP, 2003, Vista

3.2.2.5.

CCleaner

Ferramenta gratuita de privacidade e otimizao do sistema. Remove arquivos desnecessrios, recuperando espao em HD e fazendo com que o Windows rode mais rpido. Tambm elimina rastros de suas atividades online. Caractersticas principais: Internet Explorer Em portugus No ranking semanal: arquivos temporrios, histrico de URLs, cookies, histrico de preenchimento automtico em formulrios e index.dat; Mozilla Firefox Em portugus Ouro No ranking semanal: arquivos temporrios, histrico de URLs, cookies, histrico de downloads; Windows: lixeira, documentos recentes, arquivos de log e arquivos temporrios, alm de realizar uma limpeza completa no Registro, que remove entradas antigas ou sem uso, incluindo extenses de arquivos, controles ActiveX, ClassIDs, ProgIDs, desinstaladores, DLLs compartilhadas, fontes, arquivos de ajuda, caminhos de aplicativos, cones, atalhos, e mais. Traz recurso de backup para desfazer operaes mal sucedidas; Outros aplicativos: remove arquivos temporrios e listas de arquivos recentes (MRUs) de muitos aplicativos, incluindo Opera Em portugus Bronze, Windows Media Player Em portugus Bronze No ranking semanal, eMule Ouro No ranking semanal, KaZaA Media Desktop Bronze, Google Toolbar, Netscape, Microsoft Office, Nero Em portugus Ouro No ranking semanal, Adobe Reader Em portugus Ouro No ranking semanal, WinRAR Em portugus Prata No ranking semanal, WinACE, WinZip No ranking semanal e muitos outros. Roda em Windows 95, 98, NT, 2000, Millenium, XP, 2003, Vista.

3.2.2.6.

Genie Backup

Faa o backup de seus dados, e-mails e configuraes para qualquer tipo de mdia, com opes de agendamentos, compresso e outras opes de segurana. Com ele voc poder proteger seus dados como arquivos e pastas, e-mails e configurao dos clientes de e-mail (incluindo Outlook, Outlook Express, Eudora e MSN 8 e 9), configuraes do Windows, registro do Windows, configuraes do Internet Explorer, fontes, favoritos, livro de endereos e muito mais. Voc ser redirecionado para a pgina de downloads do desenvolvedor podendo escolher entre a verso para 32 ou 64 Bit. Roda em Windows 98, NT, 2000, XP, 2003.

3.2.2.7.

Adobe Reader

Para exibir, pesquisar, imprimir, assinar, verificar e compartilhar documentos PDF com mais segurana, on-line e off-line, em sua casa ou no trabalho. O Adobe Reader oferece: Uma nova interface, novas ferramentas e mais opes: maximize o espao da sua tela. O Adobe Reader tem uma interface completamente remodelada, novas ferramentas e uma srie de novas opes que permitem visualizar as informaes com mais eficincia. Acesse reunies on-line em tempo real em questo de segundos: agora o Adobe Reader integrado ao software Adobe Connect, que permite aos usurios se comunicar instantaneamente e acelerar as aprovaes com praticamente qualquer pessoa, em qualquer lugar e a qualquer momento. Melhor proteo de fluxos de trabalho e transaes: confira mais segurana aos seus documentos, formulrios e projetos atravs de assinaturas digitais. Utilize o Adobe LiveCycle Policy Server e o novo Centro de documentos dos Servios Adobe Online do Adobe Reader para aplicar direitos de acesso no nvel de documento.

3.2.3. Usurio
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. Aqui temos dois pacotes de software que podemos citar, o Office 2007 da microsoft e o open, um pacote livre.

3.2.3.1. Office 2007


O Microsoft Office uma sute de aplicativos para escritrio que contm programas como processador de texto, planilha de clculo, banco de dados, apresentao grfica e gerenciador de tarefas, e-mails e contatos. Em 2002, constatou-se que a sute era lder de mercado, com pouco mais de 90% de market share (Krazit, 2002). A sute vem acrescentado com o tempo cada vez mais funcionalidades. Ela vendida em vrias verses, de acordo com a quantidade de programas incorporados e com o perfil de usurios ou empresas.

Word: O Word o processador de texto do Microsoft Office, sendo o paradigma atual de WYSIWYG. Facilita a criao, o compartilhamento e a leitura de documentos. Desde a verso 2.0 (1992) j se apresentava como um poderoso editor de textos que permitia tarefas avanadas de automao de escritrio. Com o passar do tempo, se desenvolveu rapidamente e, atualmente, o editor mais utilizado pelas grandes empresas e por outros usurios. Excel: O Microsoft Excel faz parte do pacote Microsoft Office da Microsoft e atualmente o programa de folha de clculo mais popular do mercado. As planilhas eletrnicas agilizam muito todas as tarefas que envolvem clculos e segundo estudos efetuados, so os aplicativos mais utilizados nos escritrios do mundo inteiro. Outlook: O Microsoft Outlook um programa que faz parte do Microsoft Office e utilizado para o gerenciamento de contatos, tarefas, mensagens de e-mail, agenda e outras informaes, como histrico dos documentos eletrnicos utilizados. Entourage: Verso do Outlook para Mac OS X O outlook serve como apoio para a leitura de e-mail, sem que seja necessrio a sua procura na sua caixa por muito tempo, ou seja, quando algum lhe manda um e-mail, no necessario entrar na sua caixa e procurar pelo e-mail, no outlook basta escrever o nome da pessoa que o enviou que de imediato aparecer. O Outlook uma verso bem atualizada que facilita a comunicao de internautas que utilizam o mtodo de e-mail para interagir. Access: O Microsoft Access faz parte do Microsoft Office e um dos programas de bancos de dados mais usados no mercado. Muito til para uso geral, no , porm, recomendado para bancos de dados de grande porte, pois sobrecarrega o sistema devido ao alto trfego de informaes na rede. No tem verso para Mac OS X. FrontPage: Front Page um editor de pginas para internet. O Front Page foi desenvolvido para esconder senhas e nmeros do HOTMAIL, permitindo que at mesmo usurios leigos ou inexperientes criem pginas na internet. No tem verso para Mac OS X. Publisher: O Microsoft Publisher utilizado para criao de calendrios, pginas web. No tem verso para Mac OS X. PowerPoint: O Microsoft PowerPoint uma aplicao que permite o design de apresentaes para empresas,apresentes escolares,etc.Sejam estas texto ou grficas. Tem um vasto conjunto de ferramentas, nomeadamente a insero de som, imagens, efeitos automticos e formatao de vrios elementos.

3.2.3.2. Open Office


OpenOffice.org uma sute de aplicativos para escritrio livres multiplataforma, sendo distribuda para Microsoft Windows, Unix, Solaris, Linux e Mac OS X. A suite usa o formato ODF (OpenDocument) e compatvel com o formato do Microsoft Office.

O OpenOffice.org baseado em uma antiga verso do StarOffice, o StarOffice 5.1, adquirido pela Sun Microsystems em Agosto de 1999. O cdigo fonte da suite foi liberado dando incio a um projeto de desenvolvimento de um software de cdigo aberto em 13 de outubro de 2000, o OpenOffice.org. O principal objetivo era fornecer uma alternativa de baixo custo, de alta qualidade e de cdigo aberto. O OpenOffice.org compatvel com os formatos de arquivo do Microsoft Office. Por ser um software gratuito e de cdigo aberto, ser instalado por padro no projeto PC Conectado, no qual microcomputadores a preos populares sero vendidos para pessoas de baixa renda no Brasil, com subsdios oferecidos pelo Governo. O projeto e o software so referenciados geralmente como "OpenOffice" mas, devido a um disputa de marca registada, a Sun foi obrigada a mudar o nome do software, que passou a se chamar "OpenOffice.org". No Brasil, at mesmo o nome OpenOffice.org causou problemas por semelhana com o nome "Open Office", j anteriormente registrado pela BWS Informtica. Por isso, o OpenOffice.org no distribudo no portugus do Brasil, sendo substitudo pelo pacote BrOffice. Recentemente ocorreu, no Brasil, a reaproximao oficial do projeto brasileiro (BrOffice.org) com o projeto internacional (OpenOffice.org) A suite OpenOffice.org composta pelos seguintes componentes: OpenOffice.org Writer: O OpenOffice.org Writer um processador de texto com capacidade e visual similares ao Microsoft Word. Este editor capaz de escrever documentos no formato Portable Document Format (PDF) e editar documentos HTML. Por padro, sua extenso a .odt que geralmente fica em um tamanho menor em relao aos .doc. Mas at mesmo os documentos salvos em .doc ficam com um tamanho menor, se comparados aos salvos no Microsoft Word. OpenOffice.org Impress: O OpenOffice.org Impress um programa de apresentao de slides ou transparncias similar em capacidades ao Microsoft PowerPoint. Alm das capacidades comuns de preparo de apresentaes, ele capaz de export-las no formato Adobe Flash (SWF) isto a partir da verso 2.0, permitindo que ela seja visualizada em qualquer computador com o Flash Player instalado. O Impress, porm, sofre da falta de modelos de apresentaes prontos sendo necessrio o uso de modelos criados por terceiros. OpenOffice.org Math: O OpenOffice.org Math um editor de frmulas matemticas. Ver BrOffice Calc. Equivalente ao Microsoft Equation Editor, o BrOffice Math serve para a criao de frmulas matemticas de maneira nada complicada, com um menu atravs do qual possvel escolher qual o tipo de equao ser realizada, para ento digitar o valor desejado para aquele fator. Ideal para quem trabalha com elaborao de provas, pois um programa completo para este tipo de atividade.

OpenOffice.org Draw: Diferentemente do Microsoft Office, o BrOffice possui uma ferramenta para criar e editar desenhos, fluxogramas, cartazes, logotipos e tudo mais, seguindo o mesmo conceito do CorelDraw, s que gratuito e tambm com grande qualidade, suportando a incluso de imagens, grficos, desenho de vetores e formas geomtricas, textos, filmes, sons e muito mais. OpenOffice.org Calc: O OpenOffice.org Calc uma folha de clculo (planilha eletrnica no Brasil) similar ao Microsoft Excel. O Calc possui uma srie de funes que no esto presentes no Excel, incluindo um sistema de definio de series para grficos baseada na disposio dos dados na planilha. O Calc capaz de escrever a folha de clculo como um arquivo PDF. OpenOffice.org Base: O OpenOffice.org Base um sistema gestor de base de dados. Poderosos bancos de dados para servidores so uma tradio no Linux, mas a falta de bancos de dados para uso em escritrios ou residncias levou ao desenvolvimento do Base, alm claro, de competir diretamente com o Microsoft Access no Windows. Este programa est disponvel na verso 2.0 do OpenOffice.org.

4.
4.1.

Sistemas de informaes nas empresas


Conceitos

Um sistema, um conjunto de elementos interconectados, de modo a formar um todo organizado. uma definio que acontece em vrias disciplinas, como biologia, medicina, informtica, administrao. Vindo do grego o termo "sistema" significa "combinar", "ajustar", "formar um conjunto". Todo sistema possui um objetivo, embora s vezes seja difcil identific-lo - por exemplo, quando no conseguimos visualizar o meio ambiente em que est inserido. Um sistema consiste de componentes, entidades, partes ou elementos - embora tambm possam ser vistos como sub-sistemas - e as relaes entre eles. A integrao entre tais componentes pode se dar por fluxo de informaes, matria, energia. A boa integrao dos elementos chamada sinergia, determinando que as transformaes ocorridas em uma das partes influenciar todas as outras. A alta sinergia de um sistema faz com que seja possvel a este cumprir sua finalidade com eficincia; j sua falta pode implicar em mau funcionamento, inclusive falha completa. Podemos tambm dizer nesses ltimos casos que a entropia sistmica est alta. Vrios sistemas possuem a propriedade da homeostase, que em poucas palavras a caracterstica de manter o meio interno estvel, mesmo diante de mudanas no meio externo. As reaes homeostticas podem ser boas ou ms, dependendo se a mudana foi inesperada ou planejada, respectivamente. Tambm pode-se construir modelos para abstrair aspectos de sistemas, como por exemplo um modelo matemtico, modelos de engenharia de software, grficos. Em termos gerais, sistemas podem ser vistos de duas maneiras: atravs da anlise, em que se estuda cada parte de um sistema separadamente afim de recomp-lo posteriormente. atravs de uma viso holista, em que se entende que o funcionamento do sistema como um todo, constitui um fenmeno nico, i.e., irredutvel em suas partes.

4.2.

Componentes

Os sistemas de informao baseado em computador possuem, alm do hardware e software que compem a parte tecnolgica do sistema, tambm fazem parte outros dois componentes: a organizao e as pessoas que esto dentro dela. Todos esses componentes inter-relacionados formam os sistemas de informao. Pessoas: Interagem com o SI e realimentam com novos dados para gerar novas informaes; Utilizam as informaes geradas pelo SI para aplicar em algum processo de tomada de deciso. Tecnologia: Meio pelo qual os dados so transformados em informao. Organizao: So as unidades que exercem diferentes funes, tais como: Vendas, Treinamento, Produo, Transportes, Financeira, etc.

4.3.

Recursos

A maioria dos autores trabalha com a definio de que os recursos fundamentais em um modelo de Sistema de Informao so os recursos humanos, os equipamentos (hardware), os sistemas operacionais e aplicativos (software), dados (informaes) e rede (distribuio e compartilhamento). Recursos Recursos Recursos Recursos Recursos Humanos: Usurios finais e especialistas em TI. de Hardware: Maquinas e midias. de Software: Programas e procedimentos. de Dados: Banco de dados e base de conhecimento. de Rede: Meios de comunicao e suporte de rede.

4.4.

Atividades

Administrador de banco de dados: o responsvel por manter e gerenciar um banco de dados ou sistemas de bancos de dados, profissional comumente chamado de DBA (do ingls DataBase Administrator). Tem como funes: Recuperabilidade: Criao e testes de backup para garantir a recuperabilidade dos dados no caso de falha de hardware ou outros problemas severos. Integridade: Verificar e zelar pela integridade do banco de dados. Segurana: Ter um controle de acesso aos dados como quem pode acessar e o que pode acessar e talvez quando possa acessar. Disponibilidade: Garantir o acesso ao banco de dados no maior tempo possivel. Desempenho: Garantir o mximo de desempenho para o banco de dados. Auxilio em desenvolvimento e testes: Auxiliar a equipe de desenvolvimento e a equipe de testes a maximizar o uso e desempenho do banco de dados.

Administrador de redes: O Administrador de Rede tem como atribuio principal o gerenciamento da rede local, bem como dos recursos computacionais relacionados direta ou indiretamente. O Perfil deste profissional deve possuir curso tcnico ou superior em Anlise de Sistemas, Cincia da Computao ou equivalente, e/ou ser uma pessoa com grande experincia na rea de informtica. importante que seja familiarizado com os equipamentos e software com os quais trabalha. No aspecto pessoal, o profissional deve ser dinmico e ter interesse em buscar alternativas tcnicas e gerenciais atravs da dedicao. Deve ser confivel, prestativo e possuir facilidade de comunicao com seus usurios, alm de funcionar como mediador com o DIN nas questes tcnicas e administrativas da rede local. Suas atribuies so: Instalao e ampliao da rede local; Acompanhar o processo de compra do material necessrio para manuteno da rede local junto com o SAT (Setor de Assistncia Tcnica), orientando o processo de compra e mantendo contato com os fornecedores de equipamentos e materiais de informtica;

Instalar e configurar a mquina gateway da rede local seguindo as orientaes "Normas de Utilizao do DIN"; Orientar e/ou auxiliar os administradores das sub-redes na instalao/ampliao da sub-rede; manter em funcionamento a rede local do DIN, disponibilizando e otimizando os recursos computacionais disponveis; Executar servios nas mquinas principais da rede local, tais como: gerenciamento de discos, fitas e backup's, parametrizao dos sistemas, atualizao de verses dos sistemas operacionais e aplicativos, aplicao de correes e patches; Realizar abertura, controle e fechamento de contas nas mquinas principais do domnio local, conforme normas estabelecidas pelo DIN; Controlar e acompanhar a performance da rede local e sub-redes bem como dos equipamentos e sistemas operacionais instalados; Propor a atualizao dos recursos de software e hardware aos seus superiores; Manter atualizado os dados relativos ao DNS das mquinas da rede local; Divulgar informaes de forma simples e clara sobre assuntos que afetem os usurios locais, tais como mudana de servios da rede, novas verses de software, etc.; Manter-se atualizado tecnicamente atravs de estudos, participao em cursos e treinamentos, listas de discusso, etc.; Garantir a integridade e confidenciabilidade das informaes sob seu gerenciamento e verificar ocorrncias de infraes e/ou segurana; Comunicar ao DIN qualquer ocorrncia de segurana na rede local que possa afetar a rede local e/ou Internet; Promover a utilizao de conexo segura entre os usurios do seu domnio. Tendo como foco principal os servios de Rede e equipamentos a qual a ele compete. Colocar em pratica a poltica de segurana de redes, alm de desenvolv-la.

Administrador de sistemas: Um administrador de sistemas uma pessoa encarregada por manter e operar computadores e/ou a sua rede. Administradores de sistemas geralmente so membros do departamento de Tecnologia da Informao (TI). Anlise de logs dos sistemas e identificao de problemas em potencial. Introduo e integrao de novas tecnologias no ambiente j existente do CPD. Realizar auditorias/validaes peridicas de sistemas e softwares. Realizar e verificar backups. Aplicao de atualizaes, patches ou modificaes de configurao nos sistemas operacionais. Instalao e configurao de novos hardwares e softwares. Gerenciamento de informaes de conta de usurio e senhas. Resposta a problemas tcnicos nos sistemas. Responsabilidade pela segurana. Respondabilidade pela documentao da configurao dos sistemas. Solucionar qualquer problema reportado nos sistemas. Ajustes para melhorar a performance dos sistemas. Assegurar que a infraestrutura de rede esteja disponvel e operacional.

Tecnlogo em anlise de projetos de sistemas: O tecnlogo em anlise de projetos de sistemas um profissional de nvel superior formado em um curso superior de tecnologia. Essa modalidade de graduao visa a formar profissionais para atender campos especficos do mercado de trabalho. Seu formato, portanto, mais compacto, com durao mdia menor que a dos cursos de graduao tradicionais. Sendo um profissional de nvel superior, os tecnlogos podem dar continuidade ao seus estudos cursando a ps-graduao stricto sensu (mestrado e doutorado) e latu sensu (especializao). Tecnlogo em anlise de sistemas: O tecnlogo em um profissional de nvel superior formado em um Curso Superior de Tecnologia. Essa modalidade de graduao visa formar profissionais para atender campos especficos do mercado de trabalho. Seu formato, portanto, mais compacto, com durao mdia menor que a dos cursos de graduao tradicionais. Sendo um profissional de nvel superior, os tecnlogos podem dar continuidade ao seus estudos cursando a ps-graduao Stricto Sensu (Mestrado e Doutorado) e Latu Sensu (Especializao). No Brasil a designao atual da profisso foi estabelecida pelo Decreto 2208 de 17 de abril de 1997. Anlise de sistemas: Anlise de sistemas a atividade que tem como finalidade realizar estudos de processos a fim de encontrar o melhor caminho racional para que a informao possa ser processada. Os analistas de sistemas estudam os diversos sistemas existentes entre hardwares (equipamentos), softwares (programas) e o usurio final. Os seus comportamentos e aplicaes, so desenvolvidos a partir de solues que sero padronizadas e transcritas da forma que o computador possa executar. Os profissionais da rea geram softwares (programas), que so executados em hardwares (equipamentos) operados por usurios (indivduos), preparados e treinados em procedimentos operacionais padronizados, dotados de conhecimentos do software e hardware para seu trabalho. A partir de ento a anlise de sistemas uma profisso, cujas responsabilidades concentram-se na anlise do sistema e na administrao de sistemas computacionais. Cabe a este profissional parte da organizao, implantao e manuteno de aplicativos e redes de computadores, ou seja, o analista de sistemas o responsvel pelo levantamento de informaes sobre uma empresa a fim de utiliz-las no desenvolvimento de um sistema para a mesma ou para o levantamento de uma necessidade especfica do cliente para desenvolver este programa especifico com base nas informaes colhidas. O profissional geralmente possui conhecimento adquirido em faculdades de Sistemas de informao, Cincia da computao, Anlise de sistemas, Processamento de dados e Programao, Informtica, ou outras disciplinas similares mas a ausncia de restries para o exerccio do cargo permite que profissionais capacitados de outras reas ou mesmo que no possuem educao superior cumprir este papel nas empresas, o que pode levar a uma baixa qualidade

do trabalho executado, j que tais profissionais no possuem qualquer formao na rea. O Analista de sistema uma profisso em grande crescimento no Brasil. Como uma nfase, o foco e o ncleo de trabalho est voltado para Administrao da Produo de Software, levando em conta a rea tecnolgica em que ir auxiliar. O analista de sistemas deve servir como um tradutor entre as necessidades do usurio e o programa a ser desenvolvido pelo programador. Para isto, deve ter conhecimento abrangente da rea de negcio na qual o sistema ser desenvolvido, a fim de que possa implementar corretamente as regras de negcio. Analista de suporte: O analista de suporte o profissional, na area de computao, responsvel pela infra-estrutura de TI de uma empresa ou organizao. Projetar e prestar manuteno em redes de computadores; Responsvel pela segurana dos recursos da rede (dados e servios): Criao de polticas de segurana; Preveno contra invases fsicas e/ou lgicas; Definio e manuteno do controle de acesso aos recursos; Instalar, configurar e atualizar programas de anti-Vrus e anti-SpyWares; Criao e manuteno de rotinas de cpias de segurana (Backup); Instalar e manter os diversos Sistemas Operacionais; Instalar e manter a comunicao digital (correio eletrnico, WEB, FTP, VPN, etc.): Definir controle de acesso de banda WEB; Definir polticas de controle de contedo; Configurar as contas de correio eletrnico (E-mail); Interligar as possveis filias por WAN atravs de VPNs ou outros recursos; Prover sistemas de mdia digital (VOIP, vdeo-conferncia, etc.); Instalar e manter sistemas de gesto (ERP); Instalar e manter sistemas de banco de dados (SGBD); Suporte aos usurios da empresa ou organizao ;

Arquiteto de sistemas: O arquiteto de sistemas o profissional da rea de informtica responsvel pela concepo, desenho e desenvolvimento da arquitetura de sistemas computacionais. Dentre as suas responsabilidades podemos destacar: Determinar as necessidades de todas as pessoas envolvidas ou afetadas por qualquer mudana num sistema de informao; Fazer uma anlise de alto nvel nos requisitos do sistema, baseada nas necessidades dos usurios ou de restries como custos e cronograma; Garantir que estes requerimentos sejam consistentes, completos, corretos e operacionalmente definidos; Realizar anlises da relao custo/benefcio para determinar a melhor forma de atender a um requerimento; Organizar os algoritmos (e outros processos) em mdulos discretos de forma a minimizar a comunicao entre mdulos e entre usurios e mdulos; Organizar os sistemas em camadas de subsistemas e componentes que podem ser gerenciados por apenas um responsvel subordinado ao arquiteto;

Garantir que foi desenvolvida a arquitetura mais robusta possvel; Criar um procedimento de testes, em conjunto com os desenvolvedores e usurios, para garantir que o nvel de qualidade inicialmente proposto para o sistema seja alcanado; Gerar esboos, modelos, prottipos e manuais de usurio, com o objetivo de manter os desenvolvedores e usurios constantemente atualizados, das decises tomadas para permitir a construo do sistema.

Tecnlogo em anlise de desenvolvimento de sistemas: O tecnlogo em um profissional de nvel superior formado em um Curso Superior de Tecnologia. Essa modalidade de graduao visa formar profissionais para atender campos especficos do mercado de trabalho. Seu formato, portanto, mais compacto, com durao mdia menor que a dos cursos de graduao tradicionais. Sendo um profissional de nvel superior, os tecnlogos podem dar continuidade ao seus estudos cursando a ps-graduao Stricto Sensu (Mestrado e Doutorado) e Latu Sensu (Especializao). A designao atual da profisso foi estabelecida pelo Decreto 2208 de 17 de abril de 1997. Construir algoritmos com padres de qualidade e implement-los em linguagens de programao; Compreender os fundamentos da programao procedural e orientada a objetos; Utilizar a linguagem SQL (Structured Query Language) na construo e acesso a banco de dados de sistemas de informao; Compreender os fundamentos tericos e prticos de sistemas operacionais que suportam os sistemas de informao; Compreender os modelos de estrutura organizacional, as funes empresariais e seus processos de negcios; Reconhecer a importncia dos sistemas de informao para as organizaes se estabelecerem de maneira competitiva; Reconhecer os benefcios e impactos das tecnologias de informao para a sociedade, com vistas a atuar de maneira tica e socialmente responsvel. Compreender as caractersticas dos sistemas de informao operacionais, tticos e estratgicos no mbito das organizaes; Analisar, projetar, implementar e validar sistemas de informaes para as organizaes; Compreender os fundamentos do desenvolvimento orientado a objetos; Modelar sistemas de informao utilizando a UML (Unified Modeling Language); Projetar e implementar bancos de dados para sistemas de informao; Analisar, projetar e avaliar a usabilidade de sistemas de informao; Compreender os fundamentos da inteligncia artificial e suas aplicaes em sistemas de informao; Compreender os fundamentos tericos e prticos de redes de computadores e de sistemas distribudos; Planejar e especificar a infra-estrutura tecnolgica capaz de suportar os sistemas de informaes das organizaes. Diagnosticar e mapear problemas e pontos de melhoria nas organizaes, propondo alternativas de solues baseadas em sistemas de informaes;

Auxiliar os profissionais das outras reas a compreenderem como os sistemas de informao podem contribuir para as reas de negcio; Planejar e gerenciar projetos de desenvolvimento de sistemas de informao em consonncia com os objetivos estratgicos de negcio das organizaes; Aplicar as recomendaes de qualidade e de segurana em sistemas de informao; Compreender, representar e manipular dados utilizando XML (eXtensible Markup Language) como suporte interoperabilidade de sistemas de informao; Liderar e participar de grupos de desenvolvimento de sistemas de informao; e Identificar oportunidades de negcio, criar e gerenciar empreendimentos relacionados a sistemas de informao e tecnologia da informao.

Designer digital: Designer digital o profissional que usa a criatividade e a tcnica para desenvolver interfaces digitais interativas, atrativas e eficazes. Essa especializao da rea de design visual necessria para atender as necessidades geradas pelo surgimento (e rpida evoluo) da mdia digital. O profissional dessa rea concilia os conhecimentos da programao visual criatividade, senso esttico, embasamento visual cultural, estudo da forma voltados aos variados tipos de suporte da mdia digital - com a tcnica destinada ao uso das ferramentas adequadas do meio de produo digital para criar solues para mdia digital e interativa. Por exemplo: web design animao digital videogames edio no-linear de vdeo foto digital design de informao design de interao comrcio eletrnico ensino a distncia TV digital PDAs

Monitor de informtica: Em computao, programador ou desenvolvedor de software refere-se a algum que faz programao de computadores e desenvolve software. Um programador pode ser algum que desenvolve ou faz manuteno de software em um grande sistema mainframe ou algum que desenvolve software primariamente para uso em computadores pessoais. Neste sentido, um programador pode ser considerado um engenheiro de software ou desenvolvedor de software,programador considerado um dos cargos mais importantes da informatica por criarem programas que a comunidade necessita. Webmaster: Webmaster o profissional que sabe operar as tarefas entre um computador e a Internet. O webmaster (se for o caso) recebe do webdesigner os arquivos (em disquete ou CD) do Site com o design pronto e j pr-configurados

para ser colocado na Internet. Depois, insere algumas configuraes como: incluir contador de acesso, registros em formulrios e alguns outros registros de funcionamento. A palavra WebMaster uma palavra de origem Inglesa, que se traduzindo ao portugus seria algo como Maestro Web. Porm, muitas vezes escutamos estas palavras: que sou WebMaster, ou que conheo um WebMaster e no sabemos exatamente qual a funo especfica destas pessoas. Um WebMaster a pessoas encarregada de um site, seria o diretor de uma empresa, a pessoa que decide a tecnologia que ser utilizada, decide, os servidores e a estrutura em geral. Para comear um WebMaster uma pessoa responsvel, o responsvel propriamente dito de Todo um Site, j que a pessoa que tem por exemplo, os cdigos ou passwords para fazer modificaes na pgina. a nica pessoa autorizada a dizer, caso no lhe agrade o que entra ou no entra em relao estrutura ou aos contedos do site. Fazer a manuteno de um Site. (atualizaes e modificaes) Cadastrar o Site em buscadores nacionais e internacionais. Verificar com frequncia se o Site est em perfeito funcionamento. Administrar um web site.

4.5.

Tipos de sistemas

H tipos especficos de Sistemas de Informao para cada nvel organizacional: Sistemas de Processamento de Transaes (SPTs) sistemas integrados que atendem o nvel operacional, so computadorizados, realizando transaes rotineiras como folha de pagamento, pedidos etc., Onde os recursos so predefinidos e estruturados, atravs deles que os gerentes monitoram operaes internas e externas a empresa, so crticos, pois se deixarem de funcionar podem causar danos a outras empresas a e a prpria. Atendem 5 categorias funcionais: vendas/marketing, fabricao/produo, finanas/contabilidade e recursos humanos. Sistemas de Trabalhadores de Conhecimento (STCs) e Sistemas de automao de escritrio atendem necessidades do nvel de conhecimento envolvendo trabalhadores de conhecimento, pessoas com formao universitria como engenheiros e cientistas e trabalhadores de dados que possuem educao inferior como secretrias, contadores, arquivistas etc. Se diferenciam, pois trabalhadores de conhecimento criam informaes e trabalhadores de dados manipulam , usam informaes prontas, a produtividade destes aumentada com o uso dos Sistemas de automao de escritrio que coordenam e comunicam diversas unidades, trabalhadores, e fontes externas como clientes e fornecedores. Eles manipulam e gerenciam documentos, programao e comunicao, envolvendo alm de textos, grficos etc, hoje publicados digitalmente em forma de sites para facilitar o acesso e distribuio de informaes. Sistemas de Informao Gerenciais (SIG), o estudo dos sistemas de informao nas empresas e na administrao, do suporte ao nvel gerencial atravs de relatrios, processos correntes, histrico atravs de acessos online, orientados a eventos internos, apoiando o planejamento controle e deciso, dependem dos SPTs para aquisio de dados, resumindo e apresentando operaes e dados bsicos periodicamente.

Sistemas de Apoio a Deciso (SAD), atendem tambm o nvel de gerencia ajudando a tomar decises no usuais com rapidez e antecedncia a fim de solucionar problemas no predefinidos, usam informaes internas obtidas dos SPT e SIG e tambm externas como preos de produtos concorrentes etc, Tm maior poder analtico que os outros sistemas, construdos em diversos modelos para analisar e armazenar dados, tomar decises dirias, por isso possuem uma interface de fcil acesso e atendimento ao usurio, so interativos, podendo-se alterar e incluir dados atravs de menus que facilitam a entrada deles e obteno de informaes processadas. Sistemas de Apoio ao Executivo (SAEs) atendem o nvel gerencial, os gerentes seniores que tem pouco ou nenhuma experincia com computadores, servem para tomar decises no rotineiras que exigem bom senso avaliao e percepo. Criam um ambiente generalizado de computao e comunicao em vez de aplicaes fixas e capacidades especficas. Projetados para incorporar dados externos como leis e novos concorrentes, tambm adquirem informaes dos SIG e SAD a fim de obter informaes resumidas e teis aos executivos. , no s sob forma de textos, mas tambm grficos projetados para solucionar problemas especficos que se alteram seguidamente, atravs de modelos menos analticos. Ele formado por estaes de trabalho, menus grficos , dados histricos e de concorrentes ,bancos de dados externos, e possuem fcil comunicao e interface.

Anda mungkin juga menyukai