Baixe o app para aproveitar ainda mais
Prévia do material em texto
Conceitos básicos de computação gráfica Organização do texto: Rudi Santos 2 Conceitos bsicos Bibliografia: Microsoft Press - Dicionário de informática: inglês-português e português-inglês (Editora Campus); Computer graphics for designers e artists - Isaac Victor Kerlow e Judson Rosebush (Van Nostrand Reinhold); Como funciona o computador - Ron White (Editora Quark); Micros & multimídia, método rápido - Instituto Brasileiro e Pesquisa em Informática (Editora Infobook S.A.); The Macintosh Bible - Arthur Naiman (Goldstein & Blair). 3Conceitos bsicos Bits e bytes Bits - Bits ou binary digits (dgitos binrios) so as unidades indivisveis que constituem a informao. Um bit o resultado da escolha entre duas alternativas lgicas e pode ser representado por dois nmeros: 0 ou 1. Os dois estados de um bit correspondem diferenciao entre cheio e vazio, zero e um, masculino e feminino, positivo e negativo, yin e o yang, por exemplo. As informaes em um computador so armazenadas graas organizao de uma srie de bits, organizados em unidades modulares. Um byte uma unidade modular composta de 8 bits, o que permite representar at 256 diferentes condies de informao (00000000, 00000010, 00000100 etc., at 11111111). Um kilobyte (KB) igual a 1.024 bytes (210). Um megabyte (MB) igual a 1.048.576 bytes (220) Um gigabyte (GB) igual a 1.073.741.824 bytes (230) Um terabyte (TB) igual a 1.099.511.627.776 bytes (240) Os prefixos kilo, mega, giga e tera so utilizados no sistema mtrico. Na informtica, que se baseia no sistema binrio (base 2) de numerao, o prefixo kilo, por exemplo, no igual a 1.000 (103) e sim igual a 2 elevado a potncia de 10 (210 = 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 1.024). Os bytes so usados tipicamente para representar caracteres (letras, nmeros, pontuao e outros smbolos). Esta representao efetuada atravs de um esquema de codificao 4 Conceitos bsicos (conhecido como ASCII), que atribui valores numricos s letras, nmeros, sinais e caracteres especiais. O ASCII (American Standard Code for Information Interchange) tem 256 cdigos, representando todas as combinaes possveis de 8 bits. O ASCII permite que os computadores e programas de computadores troquem informaes. Os cdigos no devem ser confundidos com nmeros. O nmero 1 pode ser adicionado ou subtrado, mas o cdigo alfanumrico para o nmero 1 simplesmente um smbolo. Por exemplo, o nmero 5 expresso como 00000101 em binrio e o caracter 5 expresso como 00110101. Microcomputadores Os ÒmicrosÓ so computadores construdos com base em um microprocessador montado em um nico chip. Menos poderosos que os minicomputadores, as workstantions e os mainframes, os microcomputadores se transformaram, mesmo assim em mquinas poderosas capazes de executar tarefas complexas. A tecnologia est avanando com tanta rapidez que os microcomputadores de topo de linha se tornaram to poderosos quanto aos mainframes de alguns anos atrs, a um custo muitssimo menor. Caracteres CódigoASCII Caracteres Código ASCII ! 00100001 C 01000011 $ 00100100 D 01000100 ( 00101000 a 01100001 + 00101011 b 01100010 . 00101110 c 01100011 0 00110000 d 01100100 1 00110001 | 01111100 2 00110010 } 01111101 A 01000001 ~ 01111110 B 01000010 DEL 01111111 5Conceitos bsicos No mercado de microcomputadores existem dois principais fabricantes: a IBM e a Apple. A IBM (International Business Machines) criou, em meados de 1981, o primeiro microcomputador pessoal, conhecido como PC (personal computer). Existem diversos fabricantes de PCs no mercado, alm da IBM. A Apple foi uma companhia que surgiu, em 1976, numa garagem localizada no Silicon Valley (Vale do Silcio) a partir da venda de um velho motor de Volkswagen (US$ 1,300.00). Em 1984 a Apple lanou seu modelo de computador pessoal conhecido como Macintosh. Apesar de ser um computador pessoal (personal computer), os computadores Macintosh no so chamados de PCs. Esta terminologia (PC) s se aplica aos clones e computadores fabricados pela IBM e outros fabricantes que utilizam o Windows. Analgico e digital Na tecnologia de um computador, os conceitos de analgico e digital so as chaves para entender as operaes relacionadas com a criao de imagens. A mdia analgica propaga as mensagens como sinais contnuos; por exemplo, em uma caixa acstica a presso do ar continuamente modulada pelas vibraes dos alto-falantes. Os dispositivos analgicos podem representar um nmero infinito de valores dentro da faixa operacional que atuam. O sistema telefnico um dispositivo analgico, projetado para transmitir os diversos sons e tons da voz humana. Estes sons so convertidos eletronicamente em um sinal analgico como uma corrente contnua que varia gradualmente de freqncia e potncia. O sinal analgico pode ser descrito, atravs de um osciloscpio, como uma linha ondulada indicada na ilustrao abaixo. Por outro lado, a representao digital mapeia os valores sob a forma de nmeros discretos. Na informtica, ÒdigitalÓ praticamente sinnimo de binrio porque os computadores processam informaes codificadas como combinaes de dgitos binrios (bits). Um 0 binrio indica o boto desligado. Um 1 binrio indica um boto ligado. A representao de um cdigo digital seria assim: 01100101011101001 6 Conceitos bsicos Hardware Todos os computadores, independentemente de suas dimenses e propsitos, compartilham de uma estrutura bsica para a execuo de suas funes. A expresso hardware refere-se a todos os componentes fsicos do sistema, incluindo as fiaes e circuitos internos da mquina. Um computador tem cinco componentes bsicos: . o bus (ou barramento) . o clock . a CPU . as portas de entrada e sada . a memria O bus O bus ou barramento (em portugus, ambos os termos so utilizados, com alguma preferncia por bus) o conjunto de fios que conecta as partes do computador (na realidade, traos metlicos na placa de circuitos impressos). Esta fiao serve para transferir instrues e dados. O clock Em um computador, o tempo controlado pelo clock - um dispositivo que produz impulsos eltricos, zeros e uns, a uma determinada freqncia. Tambm chamado de system clock (clock do systema). O clock gera uma srie contnua de pulsos de sincronizao - os sinais digitais que coordenam todas as operaes do computador. O sinal do clock do sistema costuma ter uma freqncia especfica entre 1 milho e 100 milhes de ciclos por segundo (megahertz, ou MHz). A velocidade do clock do computador um dos principais determinantes da velocidade global de processamento. Quanto maior o nmero de megahertz mais rpido o processador. A CPU A Central Process Unit (Unidade Central de Processamento) executa todas as instrues dos programas e controla todo o sistema. As portas de entrada e sada As portas de entrada e sada (input/output port) so as partes do circuito que permitem a conexo de diversos tipos de perifricos e de outros computadores. A memria Um conjunto de circuitos que permite o armazenamento e a recuperao de informaes. No sentido mais genrico, memria pode se referir a sistemas externos, como unidades de disco ou fita; no entanto, existe a tendncia de se usar este termo apenas para as reas de armazenamento formadas por semicondutores rpidos (RAM) conectados diretamente ao microprocessador. RAM - acrnimo de random acess memory (memria de acesso aleatrio). Uma memria baseada em chips semicondutores que podem ser lidos e gravados (escritos) pelo microprocessador e outros dispositivos. Pode-se dizer que a RAM uma espcie de memria voltil, pois as informaes armazenadas nesta memria s so mantidas enquanto o computador estiver ligado. ROM - acrnimo de read-only memory (memria de leitura). Uma memriabaseada em chips semicondutores que contm instrues e dados cujo contedo pode ser lido mas no 7Conceitos bsicos modificado. A memria ROM uma memria do tipo fixa que j vem instalada na prpria fbrica. uma memria praticamente de teste. Sua funo , assim que se liga o computador, testar a memria RAM, inicializar o hardware e fazer a carga do sistema operacional. A esse conjunto de tarefas damos o nome de processo de boot. A memria ROM no se perde quando o computador desligado. Memria virtual (virtual memory) - uma tcnica que permite a uma aplicao trabalhar como se o sistema fosse dotado de uma grande memria principal uniforme embora, na realidade, ela seja bem menor. Monitor Teclado Porta de saída Memória CPU Clock Porta de entrada Bus 8 Conceitos bsicos Frame buffer - uma memria especial, utilizada para armazenar e exibir mapas de bits (bitmaps) na tela do computador. Memria de massa (mass storage) - um termo genrico para o armazenamento de dados do computador em disco ou fita, pelo fato de que grandes massas de dados podem ser gravadas nesses meios, em comparao com a capacidade relativamente bem menor da memria. As memrias de massa so dispositivos eletromagnticos, ticos ou unidades magneto-pticas (MO), cuja principal finalidade a mesma que a RAM, armazenar informaes, s que as memrias de massa guardam informaes de forma ÒpermanenteÓ. Com as memrias de massa pode-se efetuar operaes de leitura e gravao. Entre os dispositivos de memria de massa magnticos esto os disquetes (floppy disks) e o winchester ou disco rgido (hard disk - HD). Obs: para quem interessa saber, a denominao Winchester originou de uma unidade de armazenamento em discos magnticos criada pela IBM em 1973. Essas unidades possuiam dois discos de 30 MB, eram chamadas de 30-30 e posteriormente de Winchester em analogia ao rifle Winchester de cano duplo de calibre 30, tambm chamado de 30-30, pois os americanos gostam muito de armas de fogo. Os usurios dos computadores Macintosh jamais (mas jamais mesmo!!!) chamam o disco rgido dos computadores da Apple de Win- chester. Alguns exemplos de dispositivos de memria de massa Disquetes - os disquetes, quanto ao formato, podem ser divididos em dois tipos: os de formato (tamanho fsico em polegadas) 5 1/4 e o formato 3 1/2. Os disquetes 5 1/4 apesar de serem maiores, possuem uma capacidade de armazenar informaes menor do que os de 3 1/2. Hard disk (HD) - uma ou mais lminas inflexveis revestidas com um material que permita a gravao magntica de dados digitais. Os discos rgidos so componentes selados (vedados) com a finalidade de impedir a penetrao de contaminantes que se interponham s rgidas tolerncias entre os cabeotes e as lminas. Os discos rgidos propiciam um acesso mais rpido que os disquetes, e armazenam uma quantidade de informaes muito maior. Como as lminas so rgidas, elas podem ficar ÒempilhadasÓ e, portanto, as unidades de disco costumam ter mais de uma lmina. Tape drive - unidade de fita. Um dispositivo usado para a gravao e leitura de fitas magnticas. Como a fita um meio de armazenamento contnuo, e como o cabeote de leitura/gravao no pode ÒpularÓ para determinado ponto da fita sem que a mesma avance at ele, a leitura e gravao das fitas magnticas sempre seqencial, e no aleatria (como nos disquetes e discos rgidos). Os cartuchos utilizados pelas unidades de fita so utilizados, normalmente, para fazer backup de discos rgidos. Fitas DAT e de 8mm so atualmente a mdia mais econmica para efetuar o backup de grandes arquivos. No entanto, h duas desvantagens em sistemas de backup em fitas: velocidade e fragilidade. Realizar o backup de um disco de 1GB pode levar algumas horas ou muito mais tempo se diversas unidades estiverem ocupadas com acessos via rede. As fitas DAT e de 8mm so to frgeis quanto as fitas cassete, de forma que o calor,a poeira e campos magnticos externos podem causar a perda de dados. 9Conceitos bsicos CD-ROM - acrnimo de compact-disc read-only-memory (memria de leitura em CD, embora o termo no seja usado por extenso em portugus). Um meio armazenamento com aproximadamente 600 megabytes utiliza tcnicas ticas de laser em vez do eletromagnetismo para a leitura dos dados. Outros dispositivos: DVDs e Pen drives. Quando se criam dados ou imagens em um sistema de computao, a comunicao enviada ao computador realizada aravs de perifricos. As instrues so fornecidas atravs de perifricos de entrada e os resultados (nmeros, imagens ou objetos) so recebidos atravs de perifricos de sada. Embora perifrico d a idia de Òcomplementar mas no essencialÓ, alguns dispositivos perifricos so crticos para que se tenha um sistema de computador completo e til. Por exemplo, pouca gente argumentaria que unidades de disco no so essenciais, embora os computadores possam funcionar sem elas. Os teclados, monitores e mouses, a rigor, tambm so considerados dispositivos perifricos; no entanto, como representam as principais fontes de entrada e sada na maioria dos sistemas de computadores, eles podem ser considerados mais extenses da unidade do sistema do que perifricos. Principais perifricos de entrada: Keyboard ou teclado - a parte do computador que se assemelha ao teclado de uma mquina de datilografia e permite que o usurio controle alguns aspectos do computador. Mouse - um dispositivo de indicao, popularizado a partir do instante em que foi includo como equipamento standard do Apple Macintosh. Com o aumento da popularidade das interfaces grficas no MS-DOS, UNIX e OS/2, o uso dos mouses tem crescido bastante nos microcomputadores e nas estaes de trabalho (workstations). Trackball - um dispositivo de indicao bastante comum, que se assemelha a um mouse virado de cabea para baixo. A nica diferena funcional entre um mouse mecnico e um trackball est na forma como a esfera movimentada. No mouse ela gira quando a unidade inteira deslocada sobre uma superfcie plana; no trackball, o conjunto permanece fixo na mesma posio, e a esfera girada com a mo. Joystick - um dispositivo de indicao muito popular, usado principalmente nos jogos de computador. Em geral, os joysticks tm uma base plstica quadrada ou retangular qual fica presa uma haste vertical. Os botes de controle ficam localizados na base ou na extremidade da haste. A haste pode ser movimentada em todas as direes para controlar o movimento de um objeto na tela. Scanner - um dispositivo de entrada que usa sensores de luz para ler o papel ou algum outro meio. A sofisticao do scanner est na capacidade de converter uma grande quantidade de nveis de tenso analgica em valores digitais. Um dos tipos mais comuns de scanner a chamada flatbed scanner (scanner de mesa). Em equipamentos deste tipo, como nas copiadoras reprogrficas comuns, o papel colocado com a face para baixo sobre uma lmina de vidro plano e lido por um mecanismo que passa sobre o vidro. Um outro tipo muito popular de scanner o scanner de mo (hand-held scanner), cujo o nome deriva do fato de que, para fazer a leitura, o usurio pega o scanner com uma das mos e faz com que passe pelas linhas ou figuras a serem lidas. Os scanners de mo tm como 10 Conceitos bsicos pincipal vantagem o baixo custo; entretanto sua capacidade est limitada a reas de leitura com, no mximo, alguns poucos centmetros de largura. Light pen - um dispositivo de indicao, como o mouse, no qual o usurio aproxima da tela um basto conectado ao computador e, com ele, seleciona objetos ou comandos na tela pressionando um boto na parte lateral da caneta, ou pressionando a caneta de encontro superfcie da tela. Graphics tablet - mesa grfica. Tambm chamada de digitizing tablet (mesa digitalizadora). Um retngulo plano de plstico com componenteseletrnicos subsuperficiais, usado juntamente com um dispositivo de indicao em diversas aplicaes de engenharia e desenho tcnico, e tambm na ilustrao grfica. Quando o dispositivo de indicao movimentado sobre a superfcie da mesa, a posio do dispositivo traduzida em termos das coordenadas do cursor na tela. O dispositivo de indicao utilizado com as mesas grficas , geralmente, uma pena (tambm chamada de caneta) ou um puck (cursor digitalizador). Touch Screen - tela sensvel ao toque. Uma tela de computador projetada ou modificada para reconhecer a posio de um toque em sua superfcie. Tocando a tela, o usurio pode selecionar uma opo ou movimentar um cursor. A popularidade das touch screens entre os usurios de computadores pessoais pequena porque obrigam os usurios a manter os dedos suspensos no ar durante longos perodos, o que extremamente cansativo. Entretanto, elas tornaram-se onipre-sentes nas caixas automticas e nos quiosques de multimdia por permitirem a realizao de uma srie de operaes sem o uso de equipamentos com partes mveis, e por possibilitarem uma utilizao intuitiva mesmo por quem no domina o teclado. Principais perifricos de sada: Monitor- O dispositivo no qual so apresentadas as imagens geradas pelo adaptador de vdeo. O termo ÒmonitorÓ se refere, geralmente, ao vdeo e seu gabinete. Impressora - (printer). Um perifrico do computador que reproduz, em papel ou em algum outro meio (como o acetato), textos e imagens geradas pelo computador. Os tipos de impressora mais conhecidos so: matricial (dot-matrix printer), a jato- de tinta (ink-jet printer), de transferncia de cera trmica (thermal wax-transfer) e a laser (laser printer). Film recorder - um dispositivo que captura em filme de 35mm as imagens apresentadas na tela do computador. Caixas acsticas - (speakers). Permitem que o udio seja reproduzido atravs de alto- falantes. Principal perifrico de entrada e sada: Modem - forma abreviada de modulador/demodulador (modulator/demodulator), um equipamento de comunicaes que permite a um computador transmitir informaes por 11Conceitos bsicos linhas telefnicas comuns. Como o computador digital (ou seja, opera com sinais eltricos discretos que representam os valores binrios 1 e 0) e as linhas telefionicas so analgicas (ou sejam, transportam sinais que podem variar dentro de uma faixa contnua de valores), os modems so necessrios para converter informaes digitais em analgicas e vice- versa. Durante a transmisso, o modem impe (modula) os sinais digitais do computador sobre uma freqncia portadora contnua de linha telefnica. Na ponta receptora, outro modem extrai (demodula) as informaes da portadora e as transfere em forma digital par outro computador. Os modems que operam em linhas telefnicas costumam transmitir a velocidades indicadas em bauds. Software O software uma seqncia codificada de instrues, que especificam as operaes lgicas a serem executadas pelo hardware do computador. Na prtica as expresses software e programa significam a mesma coisa. Um computador sem software como um crebro sem pensamentos. Os softwares podem ser divididos em dois grandes grupos: . Softwares bsicos: linguagens de programao sistemas operacionais . Softwares aplicativos (application, aplicativo ou aplicao): processadores de texto planilhas eletrnicas bancos de dados processadores de ilustraes aplicativos para computao grfica
Compartilhar