Você está na página 1de 138

Universidade do Sul de Santa Catarina

Organizao de computadores
Disciplina na modalidade a distncia 3 edio revista e atualizada

Palhoa UnisulVirtual 2007

Apresentao
Parabns, voc est recebendo o livro didtico da disciplina de Organizao de Computadores. Este material didtico foi construdo especialmente para este curso, levando em considerao o seu perl e as necessidades da sua formao. Como os materiais estaro, a cada nova verso, recebendo melhorias, pedimos que voc encaminhe suas sugestes sempre que achar oportuno via professor tutor ou monitor. Recomendamos, antes de voc comear os seus estudos, que verique as datas-chave e elabore o seu plano de estudo pessoal, garantindo assim a boa produtividade no curso. Lembre: voc no est s nos seus estudos. Conte com o Sistema Tutorial da UnisulVirtual sempre que precisar de ajuda ou alguma orientao. Desejamos que voc tenha um excelente xito neste curso! Equipe UnisulVirtual

Rodrigo de Souza Vieira

Organizao de computadores
Livro de didtico
Design instrucional Carmen Maria Cipriani Pandini Dnia Falco de Bittencourt

3 edio revista e atualizada

Palhoa UnisulVirtual 2007

Copyright UnisulVirtual 2005 N enhum a parte desta publicao pode ser reproduzida por qualquer m eio sem a prvia autorizao desta instituio.

004.22 V71 Vieira, Rodrigo de Souza Organizao de computadores / Rodrigo de Souza Vieira; instrucional designer Carmen Maria Cipriani Pandini, Dnia Falco de Bittencourt. 3. ed. rev. e atual. - Palhoa: UnisulVirtual, 2007. 138 p. : il. ; 28 cm Inclui bibliografia. ISBN 978-85-60694-01-3 1. Arquitetura de computador. 2. Computadores. I. Pandini, Carmen Maria Cipriani. II. Bittencourt, Dnia Falco de. III. Ttulo.
Ficha catalogrf elaborada pela Biblioteca Universitria da Unisul ica

Cr tos di
Uni - Uni si sul ver dade do Sulde Santa Catarna i Uni Vitual- Educao Superora Di sul r i stnci a
Cam pusUni Vitual sul r Rua Joo Pereira dos Santos, 303 Pal a - SC- 88130-475 ho Fone/ax:( 279-1541 e 279-1542 f 48) E-m ail c : ursovirtual @unisulbr . Site:www. virtualunisulbr . . Rei Uni tor sul Gerson LuizJoner da Sil veira Vi ce-Rei e Pr tor -Rei tor Acadm i co Sebastio Sal Heerdt sio Pr -Rei Adm i str vo tor ni ati Marc Vinius Antol da Sil us c es va Ferreira Cam pusTubar e Ar o arangu Diretor:Val Al Sc itzNeto ter ves hm Diretor adj Al unta: exandra Orseni Cam pusGr ande Fl i oranpolse i Nor da Iha te l Diretor:Ail Nazareno Soares ton Diretor adj Cibel Sc ter unta: e huel Cam pusUni Vitual sul r Diretor:Joo Vianney Diretora adj Juc ara Roesl unta: im er Equi Uni Vitual pe sul r Adm i str ni ao Renato AndrLuz Val ir Venio I io m c nc Bi i bloteca Uni Vitual sul r Soraya Arruda W al k tric Coor denao dosCur sos Adriano Srgio da Cunha Ana Luisa Ml bert Ana Paul Reusing Pachec a o Diva Maria Fl m ing l em El Fl m ing Luz isa em I ar Pedro Bevil tam aqua Janete El Fel za isbino Juc ara Roesl im er Lauro JosBaloc lk Mauri LuizHeerdt Mauro Fac ioni Fil c ho Mauro Pac o Ferreira hec Nl Herzm ann io Onei Tadeu Dutra Patria Al c berton Patria Pozza c Raf Pete.da Sil ael va Raul Jac Brning ino Desi Gr i gn fco Cristiano Neri Gon ves Ribeiro al ( oordenador) c Adriana Ferreira dos Santos Al Sandro Xavier ex Fernando Roberto Dias Zim m erm ann Higor Ghisi Luc iano Pedro Paul Al Teixeira o ves Raf Pessi ael Vil Martins Fil son ho Equi Di co-Pedaggi pe dti ca Angel M ar Fl ita al ores Carm en Maria Cipriani Pandini Carol Batista ine Carol Hoeler da Sil Boeing ina l va Cristina Kl de Ol ipp iveira Dal Maria Al Godoy va ves Daniel Erani Monteiro W il a l Dnia Falo de Bittenc c ourt El Fl m ing Luz isa em Enzo de Ol iveira Moreira Fl Lum i Matuzawa via Karl Leonora Dahse Nunes a Mrc Loc ia h Maria I Oro.no sabel Patria Meneghel c Sil Denise Guim ares vana Tade-Ane de Am orim Viviane Bastos Viviani Poyer M oni i e Supor tora te Harrison Laske ( oordenador) c Al essandro Rosa Arac l Aral eli di Carol Mendon ine a Edison Rodrigo Val im Gisl Frasson de Souza ane Josiane Conc o Leal ei Raf da Cunha Lara ael Vanessa Franc Corra ine Vinius Mayc Sera.m c ot Pr oduo I ndustrale Log ca i sti Arthur Em m anuelF.Sil veira Eduardo Kraus Franc o Asp isc Jef erson Cassiano Al eida da Costa m Pr etosCor ati oj por vos Vanderl Brasil ei Secr i de Ensi a Di etara no stnci a Karine Augusta Zanoni ( retria de ensino) sec Andreza da Rosa Maziero Carl Cristina Sbardela a l Grasiel Martins a Jam es Marc Sil Ribeiro el va Lam uniSouza Maira Marina Martins Godinho Marc o Pereira el Marc Alides Medeiros Junior os c Maria I Aragon sabel Ric Al ardo exandre Bianc hini Sil Henrique Sil vana va Secr i Executi etra va Viviane Sc ata Martins hal Tecnol a ogi Osm ar de Ol iveira BrazJnior ( oordenador) c Giorgio Massignani Rodrigo de Barc os Martins el Sidnei Rodrigo Basei Edi -- Li o Di co o - vr dti Pr essorConteudi of sta Rodrigo de Souza Vieira Desi I uci gn nstr onal Carm en Maria Cipriani Pandini Dnia Falo de Bittenc c ourt Pr eto Gr i e Capa oj fco Equipe Unisul Virtual Iust ao Capa l r Higor Ghisi Luc iano Pr eto Gr i oj fco Equipe Unisul Virtual Di am ao agr Al Sandro Xavier ex Higor Ghisi Luc ( edi iano 2 o) Evandro Guedes Mac hado ( edi 3 o) Revi Or fca so togr i Sim one Rej Marti ane

Sumrio
Palavras do professor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Plano de estudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 UNIDADE UNIDADE UNIDADE UNIDADE UNIDADE UNIDADE 1 2 3 4 5 6 Introduo ao estudo do computador. . . . . . . . . . . . . . . . . . 13 O que processador e barramento? . . . . . . . . . . . . . . . . . . . 33 A memria no computador . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 O que so dispositivos de entrada e sada? . . . . . . . . . . . . . 75 Sistemas de telecomunicaes . . . . . . . . . . . . . . . . . . . . . . . 105 Sistemas operacionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Para concluir o estudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Referncias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Sobre o professor conteudista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Respostas e comentrios das atividades de auto-avaliao . . . . . . . . . . . . 133

Palavras do professor
Prezado(a) aluno(a), Voc j percebeu como a cada dia estamos mais e mais dependentes dessa mquina chamada computador? Hoje ca difcil imaginar um mundo sem Internet, sem e-mail ou sem um simples mouse. O computador passou de mera ferramenta cientca, meados do sculo XX, para o eletrodomstico dos lares do sculo XXI. O que era apenas uma mquina para resolver problemas fsicos e matemticos virou ponto de encontro, livro de receitas, agenda de negcios e uma excelente mquina de escrever. O computador, hoje, o principal motor transformador da nossa sociedade, gerando at uma nova leva de excludos sociais: os excludos digitais. O computador o alicerce desta sociedade do sculo XXI, a sociedade do conhecimento, do valor agregado ao saber fazer e no ao executar. Nossa dependncia com relao a ele est se dirigindo de maneira inversa ao seu tamanho. Os computadores que ocupavam salas inteiras foram para os museus, hoje possvel carreglos no bolso e as informaes que podem armazenar so innitas. O computador agregou solues e a palavra de ordem convergncia. Telefones, agendas e softwares como planilhas de clculo vivem juntos, tornado-se cada vez mais dependentes um dos outros.

No bastassem todas as transformaes advindas do surgimento desta mquina, o computador lhe permitiu, enm, ter acesso a este curso, cuja funo ser oportuniz-lo a desvendar e a compreender um pouco mais de sua importncia na construo de conhecimentos necessrios sua formao. Voc esta convidado, a partir de agora, a viajar neste universo que habita uma mesa na sua casa ou no seu escritrio. O universo do computador, objeto de seu estudo nas prximas 3 semanas! Prof. Rodrigo de Souza Vieira

Plano de estudo
Ementa
Histria do computador. Arquitetura bsica dos computadores. Componentes fsicos e lgicos. Dispositivos de E/S. Sistemas de telecomunicaes e suas interaes. Sistemas operacionais: conceito, funo, tipos e recursos.

Objetivos
Construir uma viso macroscpica do universo do computador sob o ponto de vista do gestor em tecnologia da informao, identicando com clareza todos os conceitos de hardware necessrios para um bom discernimento das atuais solues existentes. Reconhecer a estrutura de um computador. Vericar como funciona um processador. Identicar como o processador se comunica com o resto do computador. Compreender o conceito de memria de computacional. Identicar os dispositivos de entrada e sada associados ao computador, bem como seus sistemas operacionais. Compreender o conceito de telecomunicaes e informtica.

Carga horria
A carga horria total da disciplina 60 horas-aula.

Cronograma de estudo
Semanas Carga horria
1

Eventos
Incio da disciplina

Atividades
Leitura apresentao Professor tutor no Mural e do Plano de ensino (critrios de avaliao) da disciplina Leitura da unidade 1 do livro didtico

Dataschave

8 1

Unidade 1

Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Leitura da unidade 2 do livro didtico

10

Unidade 2

Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Leitura da unidade 3 do livro didtico

15

Unidade 3

Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Avaliao a distncia Leitura da unidade 4 do livro didtico

Unidade 4

Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Leitura da unidade 5 do livro didtico

Unidade 5

Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Leitura da unidade 6 do livro didtico

Unidade 6

Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line

Encontro presencial

Avaliao presencial

Avaliao presencial 2. chamada Avaliao Final (Se for necessrio)

12

UNIDADE 1

Introduo ao estudo do computador


Objetivos de aprendizagem
Reconhecer as diferentes fases histricas do desenvolvimento do computador e seus principais marcos. Identificar cada nvel componente dos computadores modernos. Compreender o conceito de Mquina de Von Neumann. Entender a participao e funcionalidade de cada elemento componente de um computador moderno.

Sees de estudo
A seguir, acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.

Seo 1 Seo 2 Seo 3

Qual a histria de uma mquina chamada computador? Como o computador moderno? Como estruturar os componentes do computador?

Universidade do Sul de Santa Catarina

Para incio de estudo


O tema de estudo nesta unidade leva voc a ter uma contextualizao histrica do computador na sociedade. Ao ler as sees que seguem, voc ter condies de compreender o processo histrico, a origem e desenvolvimento do computador, os principais pesquisadores e cientistas, a incidncia de novas tecnologias etc. Alm da situao histrica, voc tambm ter acesso s denies bsicas do que um computador nos dias atuais, categorizando-o em nveis e componentes. importante compreender os conceitos desta unidade para facilitar os estudos das demais unidades.

SEO 1 - Qual a histria de uma mquina chamada computador?


Antes de voc comear a entender o que e como se caracteriza um computador, veja uma contextualizao com alguns recortes histricos do desenvolvimento do computador at os dias de hoje. Acompanhe: Segundo os registros histricos, a primeira mquina desenvolvida pelo homem, para fazer clculos, data de 1642, inveno do francs Blaise Pascal, chamada de Pascaline. A mquina era totalmente mecnica e atravs de engrenagens, conseguia resolver operaes de soma e subtrao. Era baseada na insero dos valores por meio de discos e engrenagens, que faziam a operao. A linguagem computacional Pascal tem seu nome em homenagem ao matemtico francs. No sculo XVII, matemticos e fsicos em toda a Europa comearam a trabalhar sobre a Pascaline, tentando aperfeio-la. Gottfried Wilhelm Von Leibnitz em 1694, na Alemanha, cria uma mquina que permite fazer as 4 operaes bsicas: somar, subtrair, multiplicar e dividir. Somente em 1834 surgiria a primeira mquina que muito se assemelha ao computador que se tem hoje, a
14

Organizao de computadores

mquina analtica de Charles Babbage, matemtico ingls. O ponto importante da inveno de Babbage reside na diviso da mquina de calcular em diferentes unidades: unidade de entrada; unidade de memria; unidade de clculo; unidade de sada. Como a tecnologia da poca no permitia grandes avanos tecnolgicos, todo o processo era meramente mecnico. A entrada e sada de dados utilizava o conceito de cartes perfurados, inventado tambm quela poca por Herman Hollerith. Apesar de o avano sugerido pela mquina, ela nunca chegou a funcionar, pois, os processos fabris no permitiam confeccion-la com a preciso necessria. O sculo XX possibilitou o avano tecnolgico necessrio para alavancar o que hoje chama-se de computador. Na dcada de 30, na Alemanha, um estudante de engenharia chamado Konrad Zuse comeou a desenvolver uma mquina de calcular baseada em rels. Infelizmente, seu projeto no sobreviveu aos constantes ataques areos dos aliados a Berlim no nal da II Guerra Mundial e sua pesquisa hoje conta apenas como referncia histrica. Ainda, durante o perodo da II Guerra Mundial, muito esforo de guerra foi utilizado para criar mquinas que faziam clculos, de forma a auxiliar na criptografia de mensagens e clculos balsticos. A primeira delas surgiu em 1941: o Colossus. Figura 1.1 Foto do Colossus Como o nome sugere, uma mquina enorme, capaz de criptografar mensagens. O projeto foi desenvolvido pelo ingls Thomas Flowers.

Unidade 1

15

Universidade do Sul de Santa Catarina

Em 1946 foi a vez do aparecimento do ENIAC (Electronic Numerical Integrator and Computer), nos Estados Unidos, projeto de cientistas da Universidade da Pensilvnia. Este projeto acabou despertando o aparecimento de vrios novos projetos na Europa e nos Estados Unidos, culminando no primeiro computador com programao armazenada, o EDVAC (Electronic Discrete Variable Automatic Computer). Ambos projetos o ENIAC e o EDVAC surgiram dos trabalhos de Presper Eckert e John Mauchley. Aps desenvolverem o EDVAC, os seus criadores deixaram a Universidade da Pensilvnia para fundar a empresa Eckert Mauchley computer Corporation, hoje Unisys. No projeto EDVAC, tambm trabalhou o pesquisador da Universidade de Princeton, John von Neumann, que mais tarde criou o seu prprio computador, chamado de EDSAC (Electronic Delay Storage Automatic Computer). Neste projeto, ele deniu o que hoje chamada de Mquina de Von Neumann. Observe como a mquina de Von Neumann foi dividida:
Memria; Unidade lgica aritmtica; Unidade de controle; Dispositivos de entrada; Dispositivos de sada.

Voc percebeu a importncia de Von Neumann na computao? Todos os computadores hoje em dia utilizam a congurao destes 5 elementos bsicos.

E esta histria est s comeando...


Em 1948 surge um dos elementos de maior transformao na sociedade moderna, o Transistor. Trabalho experimental de John Bardeen, Walter Brattain e William Shockley que culminou com
16

Organizao de computadores

o prmio Nobel de Fsica de 1956, face sua importncia. O transistor promoveu mudanas radicais na recm-nascida indstria do computador e transformou em sucata todos os computadores desenvolvidos at ento, baseados na vlvula. A miniaturizao, juntamente com a diminuio do consumo de energia foram os principais pontos dessa transformao. O MIT (Massachusetts Institute of Technology) foi o responsvel pela apresentao do primeiro computador transistorizado, o TX-0 (Transistorized eXperimental computer 0), em 1956. Em 1957 fundada a DEC (Digital Equipment Coorporation) que lana em em 1961 o PDP-1, considerado o primeiro mini-computador comercial do mundo. Paralelamente a IBM fornecia os 709 e 7090, considerados computadores, com custos somando milhes de dlares. Em 1965 a DEC lana o PDP-8 que utiliza pela primeira vez em um computador o conceito de barramento nico (matria da unidade 2 deste curso). Na mesma poca, Robert Noyce desenvolve a tcnica para inscrever transistor em placas de silcio: era dada origem aos circuitos integrados, que promove mais uma grande mudana na indstria do computador. Durante os anos 70 os computadores comeam a assumir cada vez mais importncia nas empresas e laboratrios de pesquisa. A IBM e a DEC surgem como a maiores empresas do setor nesse perodo.

A Dcada do microcomputador...
O Altair 8800 surgiu na dcada de 70 ainda na forma de kit. As pessoas compravam o computador todo desmontado e o montavam em casa. Na verdade, naquela poca teclado e monitores eram elementos inexistentes no mundo
Unidade 1

Figura 1.2. Foto Altair 8800

17

Universidade do Sul de Santa Catarina

dos computadores pessoais e a sua interface com o usurio no passava de um conjunto de chaves e leds. Baseado na idia do Altair 8800, trs jovens da Califrnia, Steve Jobs, Stephen Wozniak e Ron Wayne criam aquele que seria o marco da computao pessoal: o Apple I em 1976. Esta mudana de mercado comeou de forma tmida no final da dcada de 70, visto que a complexidade de construir seu micro-computador a partir de um kit, inibia a maioria dos consumidores. Os custos tambm eram altos, um Apple I que hoje to rpido e eficiente, como uma calculadora que faz as 4 operaes, custava o equivalente a U$ 666,66. Era necessrio um novo avano tecnolgico que pudesse garantir a diminuio real dos custos e a chegada do computador ao consumidor comum, o que aconteceu em 1980: a integrao de circuitos em larga escala VLSI. Com esta tcnica, o mtodo de Noyce ganhou alcance inimaginvel, sendo possvel inserir milhes de transistores em uma nica placa de silcio. A VLSI foi o elemento catalizador da diminuio de custos, criando o efeito de economia de escala para os computadores, possibilitando o fortalecimento do mercado domstico. A dcada de 80 ser lembrada em toda a histria da humanidade como a dcada onde o computador saiu dos CPDs (Centros de Processamento de Dados) das empresas, para invadir os lares das pessoas. Em 1981 surge o IBM PC (IBM Personal Computer), o responsvel pela criao de uma famlia de mquinas baseadas em uma mesma arquitetura que existe at os dias de hoje. A Apple j contava com um bom mercado com os modelos Apple II, III e IIe mas a ttica mercadolgica da IBM acabou minando a concorrente da Califrnia. A IBM deu ao PC o conceito de arquitetura aberta, ou seja, qualquer empresa poderia escrever cdigos de software ou mesmo copiar os seus circuitos. Esta estratgia, que visava dar maior flexibilidade ao computador e aumentar o nmero de fornecedores
18

Organizao de computadores

de placas compatveis ao projeto, acabou se tornando um grande revs, dando oportunidade a que empresas utilizassem o projeto base como ponto de partida de clones e atualizaes do IBM. Com o surgimento de concorrentes nos 4 cantos do mundo, somado enorme incapacidade da IBM de responder rapidamente a mudanas do mercado, a empresa sediada no estado de Nova York acabou se retirando do mercado que ela mesma criou, aps lanar os sucessores do PC, o IBM XT(eXtended Tecnology) em 1983 e o IBM AT (Advanced Tecnology) em 1984. A atitude da IBM acabou gerando uma nova indstria, a dos computadores pessoais baseados em processadores Intel, sendo esta a responsvel pela definio dos novos padres no mercado, como se tem at hoje. Ainda na dcada de 80, o lanamento dos novos microprocessadores Intel 80386 (1985) e Intel 80 486 (1989) definiram os microcomputadores pessoais. Fbricas de computadores como Compaq, Dell, HP, entre outras assumiram o vcuo deixado pela IBM e se consagraram como grandes empresas da computao naquela dcada. Em 1993, portanto 12 anos aps o surgimento do IBM-PC, ocorre uma mudana drstica de arquitetura com o lanamento do processador Intel Pentium, seguido pelos modelos Pentium Pro (1995), Pentium MMX (1997), Pentium II (1998), Pentium III (2000), Pentium 4 (2001). Na dcada de 90 surgiram outras empresas fabricantes de processadores para fazer concorrncia a Intel no fornecimento de processadores para microcomputadores derivados do IBM PC, como a Cyrix e a AMD. Paralelo ao mundo dos PCs, existe a vertende criada pela Apple, que hoje conta com o Macintosh, na sua verso G5, e as estaes de trabalho, em especial a famlia SPARC da Sun e a Fuel da Silicon Graphics.

Unidade 1

19

Universidade do Sul de Santa Catarina

Nessa escalada evolutiva, o computador passou de um pequeno artefato meramente mecnico para uma complexa mquina, envolvendo componentes eletrnicos e mecnicos. E assim, chega-se viso do computador moderno, uma mquina que serve cincia, ao mesmo tempo em que serve ao entretenimento. Nas prximas sees voc vai compreender a denio dos nveis e componentes de um computador. Siga em frente!

SEO 2 - Como o computador moderno?


Uma forma utilizada para denir o computador moderno a diviso em diferentes nveis, conforme se v no esquema da gura 1.3.

Figura 1.3 Nveis presentes em um computador moderno

Observe que, com o aumento do nvel de abstrao, possvel perceber o distanciamento da mquina, favorecendo uma interface maior, ou seja, os nveis passam a ser mais abstratos. No sentido inverso, h uma proximidade maior do hardware, e se pode trabalhar com nveis mais concretos. Para voc entender com mais detalhes a que a gura se refere, acompanhe a seguir os nveis. Nvel aplicativo: Este nvel o mais abstrato do computador moderno pois baseado em representaes e smbolos que
20

Organizao de computadores

do sentido interface com o usurio. Para o usurio comum, o computador se resume a este nvel, um conjunto de botes, janelas, caixas de edio e menus que ao serem acessados resultam na ao desejada. Para o usurio, o boto da impressora resume gracamente todo o hardware envolvido na impresso de um documento. Este mascaramento do hardware por parte da interface auxilia no uso do computador por pessoas menos experientes mas que, entretanto, necessitam de um discernimento bsico de alguns smbolos e valores. Por fazer parte da interface com o usurio, o nvel aplicativo no existe sicamente, sendo, portanto, denominado nvel abstrato. Neste nvel voc pode enquadrar as linguagens de programao de alto nvel, como Java, C e Pascal, que encapsulam em seus comandos aes denidas pelo uxo do programa, que sero traduzidas em instrues do processador. Alguns componentes do nvel aplicativo podem ser vistos na gura 1.4.

Figura 1.4 Elementos do Nvel Aplicativo

a) Nvel sistema operacional: o nvel que faz a ligao entre a parte software e hardware do computador. Os programas que funcionam no nvel aplicativo, precisam utilizar o nvel sistema operacional para poderem acessar os componentes e perifricos no nvel componentes eletrnicos. No nvel sistema operacional encontra-se aplicativos especiais que do vida ao computador como o Windows, Linux, Solaris, Mac OS, free BSB etc, que so chamados de Sistemas Operacionais. Por se tratarem de software, voc poderia questionar se eles tambm no esto no nvel aplicao. Pode parecer confuso em um primeiro momento, mas a maior parte do nvel sistema operacional no visto pelo usurio1 . Mesmo no Windows, quando se olha para o relgio no canto inferior direito da tela, voc no est vendo o sistema operacional mas sim um aplicativo que faz chamadas, atravs do sistema operacional, ao relgio do computador.
1

Quando algo no visvel ao usurio, chamado de transparente, ou seja, pode dizer que o sistema operacional transparente ao usurio.

Unidade 1

21

Universidade do Sul de Santa Catarina

b) Nvel conjunto de instrues: O sistema operacional feito em uma linguagem de alto nvel, assim como os programas do nvel aplicativo, e por isso no podem ser passadas tais como ao processador que no as compreenderia. Assim, necessrio que o sistema operacional traduza tais comandos em comandos que possam ser facilmente compreendidas pelo processador do computador. Ao resultado dessa traduo, d-se o nome de aplicao do conjunto de instrues do processador. O processador fabricado para trabalhar com um certo conjunto de instrues, na qual sua combinao gerar os comandos denidos na linguagem de programao de alto nvel.
2

Pentium marca registrada da Intel Corporation

PowerPC marca registrada do consrcio liderado por IBM, Motorola e Apple Computers

Toda e qualquer linguagem de computador precisa ser traduzida para o conjunto de instrues do processador no qual o programa ser executado e interessante voc observar que um programa desenvolvido para a famlia Pentium2 Intel no funciona em um computador baseado no processador Power PC3. Este nvel , parte software, parte hardware, pois o conjunto de instrues faz parte do ncleo de cada processador (parte hardware); entretanto elas podem ser combinadas a qualquer instante e de qualquer forma (parte software). c) Nvel lgico digital: O nvel lgico digital j est diretamente ligado arquitetura do computador, sendo, na verdade, o seu circuito principal. Quando se fala em nvel lgico digital, referese ao projeto das ligaes entre os bits de um processador. Se voc zer uma analogia ao corpo humano, imagine que o nvel lgico digital o esquema que dene como as terminaes nervosas do ser humano so conectadas entre si, ou seja, como os dados de entrada: tato e temperatura so tratados e levados ao nosso crebro. Da mesma forma, o nvel lgico digital dene o funcionamento do computador, como ele realiza uma soma, uma subtrao, como ele encontra uma varivel e como ele se comunica com os perifricos: impressora, mouse etc. A gura 1.5 apresenta um esquema representativo de um extrato de um projeto lgico.

22

Organizao de computadores

Figura 1.5 Representao de um circuito lgico

d) Nvel componentes eletrnicos: Uma vez que o circuito lgico for denido, voc precisa encontrar os componentes eletrnicos que executem as operaes necessrias. Se em uma parte do circuito lgico necessrio que: fornecidas as entradas A e B deseja-se o resultado A + B, voc precisa encontrar os componentes eletrnicos que, isoladamente ou em grupo, possam gerar o valor desejado. Em outras palavras, enquanto o nvel lgido digital dene a interao e arquitetura do computador, o nvel de componentes eletrnicos a realizao fsica do mesmo. Antes de seguir os estudos, vale comentar com voc que esta disciplina ter como principal foco de estudos os nveis componentes eletrnicos, lgica digital e conjunto de instrues. E para que voc tenha uma viso global do computador e sua funcionalidade, ela abordar o conceito de estrutura de componentes. Este assunto ser o objeto de estudo da prxima seo.

Unidade 1

23

Universidade do Sul de Santa Catarina

SEO 3 - Como estruturar os componentes do computador?


Alm da compreenso hierrquica do que um computador, voc precisa denir, tambm, quais so os seus componentes, ou seja, os elementos fsicos que fazem parte do nosso objeto de estudo. Nesta seqncia, considere o seguinte: Se voc abrir a tampa de um microcomputador, ver um conjunto de placas, os, e outros elementos. Procure, ento, relacion-los aos seus conhecimentos prvios, ou melhor, aos elementos bsicos da Mquina de Von Neumann estudada na primeira seo, quais sejam: memria, unidade lgica aritmtica, unidade de controle, dispositivos de entrada, dispositivos de sada. Com esses elementos voc tem a estrutura de um computador, no mesmo? Ento, conhea melhor esses dois componentes: A CPU, que a unidade central de processamento ou controle, do ingls Central Prossessing Unit e ALU, sigla utilizada para descrever a unidade lgica aritmtica, cuja origem tambm vem do ingls Arithmetic and Logic Unit. CPU Unidade central de Processamento responsvel por controlar todo o processamento de comunicao, endereamento, leitura e escrita de dados. ALU Unidade lgica aritmtica responsvel por todas as operaes envolvidas no processamento de dados. Agora observe a gura 1.6 e faa um paralelo com o computador que voc tem sobre a sua mesa de trabalho.

24

Organizao de computadores

Figura 1.6 Re presentao esquemtica da mquina de Von Neumann

Desse modo, quando voc diz que o seu micro tem 256 MBytes de RAM4, voc est se referindo memria da gura 1.6, ou seja, este o espao de trabalho que voc tem disponvel em um computador, seja para armazenar guras, documentos ou dados. Quando voc diz que tem um Pentium III voc est se referindo ao processador da sua mquina e, aqui pode surgir uma dvida, seria o Pentium a CPU ou a ALU? Com o incremento da complexidade dos computadores, o fator velocidade passou a ser determinante e, neste ponto, a fsica incontornvel. Quanto menor o espao a ser percorrido a uma mesma velocidade, menor o tempo gasto! Pensando assim, os desenvolvedores de processadores comearam a inserir dentro da CPU a ALU e, dessa forma, os processadores hoje contam internamente com a CPU e ALU juntas, interligadas. Assim, o seu Pentium III nada mais do que ALU mais CPU!
Algumas pessoas se referem ao gabinete como CPU, o que errado. Na verdade a unidade central de processamento apenas o processador, que est dentro do gabinete.

RAM uma sigla que em ingls signica Random Access Memory (memria de acesso aleatrio). Na Unidade 3 voc estudar mais sobre memria e conhecer mais um pouco sobre esta sigla

Agora, falta apenas completar as duas caixas restantes da gura 1.6, os dispositivos de entrada e de sada.

Unidade 1

25

Universidade do Sul de Santa Catarina

Entende-se como dispositivos de entrada todos os componentes do computador que so responsveis por coletar e enviar dados ao processador. Observe na gura 1.6 que os dados migram automaticamente ALU e depois CPU. Da mesma forma so considerados dispositivos de sada, os que apresentam os resultados provenientes de operaes lgicas matemticas da ALU como, por exemplo, o resultado de uma soma. Voc teria condies de indicar quais os dispositivos de seu computador? Veja alguns exemplos: Dispositivos de entrada:
Mouse Teclado Leitor de CD-ROM Leitor de DVD Scanner Data glove

Dispositivos de sada:
Monitor Impressora Plotter Caixas de som HMD

Observe, entretanto, que alguns dispositivos podem ser considerados tanto de entrada quanto de sada, pois servem para suprir o processador de dados ao mesmo tempo em que podem ser utilizados como repositrios do resultado de processamentos. Dispositivos de entrada e sada:
Unidades de discos rgidos Unidades de discos flexveis Unidades de CD-RW Unidades de DVD-RW

26

Organizao de computadores

E agora? Voc j tem condies de definir quais so os dispositivos de entrada e de sada de qualquer computador? Como se d a comunicao entre estes dispositivos?

Voltando mquina de Von Neumann, voc pode perceber um pequeno problema: a comunicao entre os diferentes dispositivos. Von Neumann trabalhou com apenas um dispositivo de entrada e apenas um dispositivo de sada, o que de certa maneira simplica enormemente o equipamento a ser construdo. Agora, se voc pensar em um modelo real, a mquina de Von Neumann comea a se tornar mais complexa e trabalhosa de ser realizada, pois a cada novo dispositivo de entrada ou sada, que includo no computador, necessrio adicionar mais um canal de comunicao. O bit a representao do menor dado possvel a ser armazenado em um computador, podendo assumir os valores 0 ou 1. O computador transforma todas as informaes em bits e este o conjunto de dados que ele armazena nos seus componentes, seja CPU, memria ou dispositivos de entrada e sada.
O bit a menor unidade de armazenamento em um computador e pode assumir apenas os valores 0 ou 1.

Quando voc digita a letra a, na verdade o computador ir interpret-la como 1100001. Assim, para haver comunicao entre os diversos, dispositivos necessrio um canal de comunicao que permita trocar dados de forma que no se perca informao. Se no caso acima tivesse apenas 5 bits, no seria possvel enviar a letra a para o monitor pois ela est representada atravs de 7 bits. Faltariam 2 bits! A quantidade de bits que os computadores utilizam varia de processador para processador, sendo valores usuais de 4 at 128. Cada conjunto de 8 bits recebe um nome especial: o Byte.
Byte um conjunto de 8 bits que na linguagem tcnica simbolizado por B. Assim, para indicar megabytes utiliza-se a sigla MB e no Mb!

Unidade 1

27

Universidade do Sul de Santa Catarina

Com estas denies em mente, pense em como seria uma mquina que entre seus elementos utiliza 1 byte como canal de comunicao. Voc deve pensar que a comunicao se d de forma paralela. Assim, se voc conta com 1 byte (igual a 8 bits), sero necessrios 8 os de comunicao, um para cada bit. Se tivesse 2 elementos, precisaria de 16 os, para 3 elementos j seriam necessrios 24 os, e assim por diante. fcil imaginar o tamanho do problema se voc lembrar que um computador padro hoje conta com: teclado, monitor, leitor de disquete, HD, unidade de CD, mouse e placa de som. Para solucionar este problema, criou-se a soluo de um barramento nico, onde todos os elementos componentes esto conectados. Isto simplica o projeto dos computadores porque: a) reduz custos de projeto pois os projetos dos computadores reduzem em complexidade e nmero de conexes necessrias entres os diferentes elementos; b) reduz custo de fabricao visto que os computadores ficam menores fisicamente; c) reduz o custo operacional pois os computadores conseguem ser mais compactos, no requerendo, portanto, grandes espaos fsicos para seu uso; d) simplifica a interface do processador que precisa de um menor nmero de pinos para se comunicar com todos os elementos do computador; e) simplifica a colocao de novos dispositivos como a comunicao utiliza um s barramento, pode-se padronizar a forma a ser adotada pelos dispositivos. A gura 1.7 ilustra a mquina de Von Neumann, adaptada aos computadores atuais, utilizando o conceito de barramento nico e de ALU e CPU integrados.

28

Organizao de computadores

Figura 1.7 A mquina de Von Neumann com barramento nico

As prximas unidades desta disciplina abordaro cada um desses elementos apresentando as caractersticas, a funcionalidade e os requisitos de cada um. Para praticar os conhecimentos adquiridos nesta unidade, realize as atividades a seguir.

Atividades de auto-avaliao
Aps a leitura criteriosa desta unidade, responda as questes que seguem. 1) Enumere em ordem cronolgica as afirmativas, usando 1 para o acontecimento mais antigo e 7 para o mais recente na histria do computador: ( ) Surgimento do transistor. ( ) Apple lana o modelo Apple I. ( ) Mquina analtica de Babbage. ( ) Pascal cria a Pascaline. ( ) Pentium passa a ser a nova famlia de processadores da Intel. ( ) ENIAC desenvolvido por pesquisadores nos EUA. ( ) Altair 8800 passa a ser vendido em lojas como um computador pessoal.

Unidade 1

29

Universidade do Sul de Santa Catarina

2) Comente por que o transistor to importante no desenvolvimento da informtica.

3) Com relao definio dos nveis de um computador, associe as colunas: (1) Nvel aplicativo (2) Nvel sistema operacional (3) Nvel conjunto de instrues (4) Nvel lgico-digital (5) Nvel componentes eletrnicos ( ) Windows XP, MS-DOS ( ) Circuito do computador ( ) Circuitos integrados e resistores ( ) Capacitores ( )MS Word ( ) Linux ( ) Circuito de comunicao com a impressora

4) Defina com suas prprias palavras o que o nvel conjunto de instrues

5) Observe um computador e identifique os componentes: dispositivos de entrada, dispositivos de sada e dispositivos de entrada e sada, preenchendo a tabela: Dispositivos de entrada Dispositivos de sada Dispositivos de entrada e sada

30

Organizao de computadores

Sntese
Nesta unidade voc teve a oportunidade de conhecer a histria da computao, desde seu surgimento no sculo XVII at os dias atuais. Pde perceber as principais transformaes, a passagem do mecanismo mecnico para o circuito eltrico/eletrnico; a substituio das vlvulas pelos transistores e o advento do circuito integrado. Voc teve a oportunidade de observar, tambm, como se pode representar um computador, em nveis hierrquicos, ou seja, em seu conjunto de componentes. Voc tambm vericou que o conceito de mquina de Von Neumann to atual como era na dcada de 40. Espero que voc tenha, agora, condies de descrever um computador em nveis e que possa identicar cada nvel, exemplicando-o. Voc tambm estudou a classicao dos dispositivos de entrada e sada, alm daqueles que apresentam as duas caractersticas ao mesmo tempo. A partir da compreenso do modelo de Von Neumann, voc passar a estudar, nas prximas unidades, cada um de seus elementos isoladamente. Com o modelo Von Neumann bem compreendido, as prximas unidades oferecem como estudo cada um de seus elementos. Desse modo, na unidade a seguir, voc vai estudar o processador e o barramento. At l!

Unidade 1

31

Universidade do Sul de Santa Catarina

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se as seguintes fontes:

Websites
http://www.ime.usp.br/~macmulti/historico/ http://www.thocp.net/timeline/1672.htm http://encyclopedia.thefreedictionary.com/TX-0 http://www.ideander.com/features/smallstep/computing.htm http://en.wikipedia.org/wiki/Main_Page http://www.ox.compsoc.net/~swhite/history/timeline-INDEX. html

Livros
MEYER, Marilyn. Nosso futuro e o computador. 3. ed. Porto Alegre : Bookman, 2000. 599 p. LEWIS, Michael. A nova novidade. So Paulo: Cia das Letras, 2000. 368 p. _______ . A Era Do Computador. So Paulo: 21, 1998. 152 p.

Filmes
Minority Report - A Nova Lei, de Steve Spilberg (2002), apresenta um supercomputador capaz de identicar crimes antes que ocorram. Verique se voc consegue identicar os conceitos das sees 2 e 3, no computador do lme.

32

UNIDADE 2

O que processador e barramento?


Objetivos de aprendizagem
Diferenciar um processador de um computador, identificando cada uma de suas partes. Conhecer as funes e caractersticas do processador em um computador. Identificar os atributos de uma informao de qualidade. Compreender o funcionamento do barramento e sua participao na execuo de tarefas no computador.

Sees de estudo
Acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.

Seo 1 O que um processador? Seo 2 Como o processador dividido? Seo 3 O que um barramento? Seo 4 Quais os tipos de barramento?

Universidade do Sul de Santa Catarina

Para incio de estudo


O processador o crebro de todo sistema computacional, independente de seu tamanho ou plataforma. Conforme voc estudou na unidade anterior, o processador o primeiro componente do computador que, nesta disciplina, voc ter a oportunidade de estudar com mais detalhes. Voc deve observar, entretanto, que de nada adianta ter um crebro se no existe um meio de comunicao ou uma forma de realizar a comunicao com o resto do sistema! Imagine os seres humanos sem a sua enorme rede de nervos e terminaes nervosas! No adiantaria nada contar com um crebro super capaz, se ele estiver isolado. Pois bem, assim ocorre tambm com o barramento. O barramento passa a responder como o elo entre o processador e todo o resto do computador, como drivers, teclado, mouse, monitor, memria etc. Acompanhe cada seo e faa as articulaes necessrias ao entendimento dos assuntos. Elas complementam os estudos at aqui realizados, portanto, no perca de vista os estudos anteriores e se ligue nas unidades subseqentes para ter uma compreenso do todo - o estudo da organizao do computador.

34

Organizao de computadores

SEO 1 O que um processador?


Conforme voc observou no estudo da unidade 1, o processador um dos elementos componentes do computador moderno, sendo responsvel pelo gerenciamento de todo o computador. Os processadores atualmente so encapsulados dentro de um nico chip de silcio, conforme pode ser visto na gura 2.1.

Figura 2.1 Chip de um processador i486 DX em uma placa de microcomputador

Com o que voc estudou at aqui, voc sabe identicar qual a funo de um processador? Voc acertou se respondeu que o processador responsvel por: a) fazer as operaes aritmticas necessrias e advindas do processo computacional; b) realizar o controle e gesto das memrias da mquina; c) resolver interrupes do sistema operacional; d) efetuar operaes de escrita e leitura na memria principal. Mas, importante voc saber tambm que para realizar todas essas atribuies que lhe so dadas, o processador foi dividido em 4 partes principais:

Unidade 2

35

Universidade do Sul de Santa Catarina

a) Unidade Lgica Aritmtica (ALU). b) Unidade de Controle Principal (CPU). c) Registradores. d) Portas de Comunicao. Voc j sabe do que se trata a ALU e CPU, pois estudou esses conceitos na unidade anterior. Entretanto, nas prximas sees voc vai aprofundar conhecimento sobre componentes importantes continuidade da compreenso do todo que envolve o computador. A prxima seo tratar da diviso de um processador, acompanhe!

SEO 2 Como o processador dividido?


Observe o esquema a seguir e veja como o processador pode ser visualizado com seus componentes internos:

Figura 2.2 Esquema da apresentao interna de um processador Todas as operaes aritmticas so realizadas dentro do processador. Ao somar os valores 2 + 4, por exemplo, a operao efetuada no processador e no na memria.

36

Organizao de computadores

Perceba que as 4 partes do processador tm funes muito especcas, permitindo o funcionamento satisfatrio do computador. A CPU a unidade gestora de todo o computador, ela quem responde a cada interao do usurio e do sistema operacional.
Se voc pressionar o boto esquerdo do mouse a CPU que ir definir o que fazer em funo de uma srie de parmetros que so passados a ela, como por exemplo: a posio do ponteiro do mouse na tela.

Os clculos como: soma, subtrao, diviso etc, so realizados pela ALU, utilizando para tal os valores guardados nos Registradores do processador, que variam de modelo para modelo de processador em nmero e tamanho. Este assunto ser discutido mais nesta seo, mas antes disso voc vai conhecer um pouco mais sobre as Portas de Comunicao. Tente responder o que so portas de comunicao e imaginar a funo que elas desempenham... As portas de comunicao so, na verdade, os pinos que voc v ao olhar um processador. Estes pinos fazem com que o processador possa enviar dados e comandos pelo barramento, comunicando com o resto do computador. So as Portas de Comunicao que fazem com que o processador leia e escreva dados na memria, permitindo que o resultado de uma soma seja mostrado na tela do computador. Verique, ento, como funciona um processador.

Unidade 2

37

Universidade do Sul de Santa Catarina

Windows marca registrada da Microsoft Corp.

Para entender o perfeito funcionamento do processador, imagine que o usurio esteja usando a calculadora do Windows1, conforme mostra a gura 2.3.

Figura 2.3 Calculadora do Windows

Tente simular uma operao de adio: imagine que voc deseja fazer a soma de 7 + 8. Ao digitar o nmero usando o mouse, voc ir pressionar o boto sobre o nmero 7 do teclado da calculadora, depois o sinal de soma e o nmero 8 em seguida. Durante este processo existe uma interao direta entre o programa da calculadora e o processador da sua mquina, que pode ser descrito da seguinte forma: a) ao pressionar o boto do mouse, a CPU do processador recebe um pedido de interrupo que passado ao programa da calculadora; b) o programa da calculadora identifica que foi pressionado o nmero 7 e o guarda em uma posio da memria principal do computador; c) ao pressionar o boto de soma pelo mouse, novamente a CPU recebe um pedido de interrupo e passa ao programa da calculadora as informaes do boto pressionado e posio do cursor do mouse; d) de posse dos parmetros recebidos pela CPU, o programa identifica que foi pressionado o boto de soma e aguarda a nova entrada;

38

Organizao de computadores

e) ao pressionar o boto do mouse sobre o nmero 8, a CPU recebe novamente uma interrupo que passada ao programa da calculadora; f) o programa da calculadora identifica que o valor pressionado o 8 e o guarda em uma posio da memria principal. Veja que nada disso percebido pelo usurio quando ele est fazendo a simples operao 7 + 8, porm, a CPU est atuante em cada instante da operao. Isso voc j sabe identicar, no ?

Como a soma, propriamente dita, feita?

Observe que a soma no pode ser efetivada, sem que o usurio pressione o boto = do teclado da calculadora. Somente com esta ao a operao ser completada! Desse modo, ao pressionar este boto, a CPU novamente recebe um pedido de interrupo, como o que ocorreu na digitao dos algarismos 7 e 8, e a repassa para o programa. Porm, a grande diferena vem a seguir: necessrio realizar um clculo matemtico. a que entra a ALU, que a unidade aritmtica, responsvel por todas as operaes envolvidas no processamento de dados, componente estudado na unidade 1.

Veja, ento, como funciona:


Acompanhe o raciocnio: a) Ao pressionar o sinal de = o programa da calculadora pede para o processador 1 somar os dois valores lidos anteriormente, que esto guardados na memria principal do computador. Assim, o sistema passa para o processador o endereo da memria do primeiro valor e depois do segundo; b) A CPU recebe esta informao e guarda os dois valores nos registradores do processador, encaminhando uma solicitao de soma para a ALU;
1

Importante lembrar que todos os processos e gerenciadosw pelo Sistema Operacional, voc estudar na unidade 6.

Unidade 2

39

Universidade do Sul de Santa Catarina

c) A ALU soma os dois valores nos registradores e guarda o resultado em um outro registrador; d) A CPU pega o valor guardado no registrador do resultado e o coloca na memria principal, para ser utilizado pelo programa da calculadora. Esta uma viso simplista do que ocorre internamente no processador para se realizar a operao 7 + 8 = 15. Observou que existe uma grande comunicao entre o programa da calculadora, a memria e a CPU? Pois bem, esta comunicao toda realizada pelas portas de comunicao do processador, que recebem e enviam dados como, por exemplo, os valores (7, 8 e 15) e como comandos (ler da memria principal, escrever na memria principal, fazer uma soma). No exemplo aparece, tambm, o conceito de interrupo que geralmente identicado no computador como requisio de interrupo (IRQ ), interrompendo, neste caso, qualquer processamento atendendo ao comando efetuado. Na prtica funciona como uma suspenso dos servios da CPU, para que responda a algum dispositivo. Analise a seguinte problematizao:
O que acontece quando a CPU est efetuando um clculo matemtico e, no mesmo instante, uma tecla pressionada pelo usurio?

Voc sabia que os primeiros computadores contavam com poucas interrupes (8 no total) controladas por uma mesma linha de interrupo?

O teclado manda um pedido de interrupo2 ao processador atravs de uma linha de interrupo. A CPU suspende o clculo e processa a informao vinda do teclado. Aps a informao do teclado ser processada, a CPU volta a executar o clculo que vinha fazendo. Por fora da compatibilidade, a maneira encontrada de aumentar este espectro foi a utilizada uma nova linha, passando para 16.

40

Organizao de computadores

Na tabela a seguir, voc percebe a diviso:


Tabela 2.1 IRQs e respectivos dispositivos padro IRQ 0 1 2 3 4 5 6 7 Dispositivo Relgio do sistema Teclado 2 controlador de IRQ Porta serial COM2 Porta serial COM1 Porta paralela LPT2 Unidade de disquete Porta paralela LPT1 IRQ Dispositivo 8 Relgio de tempo real 9 Livre 10 Placa de som 11 Livre 12 Mouse PS-2 13 Co-processador Aritmtico 14 Controladora IDE 15 Controladora IDE

Antes do surgimento do conceito plug-and-play toda a congurao de IRQs era feita de forma manual, utilizando jumppers nas placas que eram conectadas aos slots do barramento (assunto que ser visto mais frente nesta unidade). Atualmente a prpria BIOS se encarrega de efetuar a comunicao com o dispositivo e estabelecer a linha de interrupo que mais se adeqe.

Mas, e se voc dispe de todos os dispositivos descritos acima, mais gravador de CD, scanner, porta USB?

Voc pode observar que no existem muitas IRQs sobrando no vetor de interrupes! A soluo est no compartilhamento de interrupes. Dispositivos que no trabalharo essencialmente ao mesmo tempo podem ter uma interrupo partilhada, de forma que as 16 linhas existentes sejam sucientes. Este conceito de compartilhamento de interrupes surgiu com o Windows 95 SR2. O barramento PCI tambm deniu um conceito parecido, chamado de IRQ Steering, onde, a cada partida de um dispositivo, as IRQs so remapeadas de forma a no gerarem conitos dentro do sistema.

Unidade 2

41

Universidade do Sul de Santa Catarina

Voc pode vericar as interrupes em seu Windows no gerenciador de dispositivos, como mostra a gura 2.4.

Figura 2.4 As propriedades no gerenciador de dispositivos

A imagem da gura 2.4 est indicando a IRQ 18, quando no texto acima fala de apenas 16! Mas o que ter acontecido? A resposta simples: a famlia Intelx86 permite 255 interrupes diferentes, mas somente 16 so interrupes de hardware. Todas as demais, como a 18, por exemplo, so interrupes de software. Os registradores so outro componente do processador. Na verdade, eles trabalham como se fossem a memria do processador. Cada processador contm um conjunto bsico de registradores que servem para controle e para dados, e contam com um tamanho denido. Geralmente se associa o tamanho dos registradores ao nmero de bits, existentes em cada registrador. Conra a tabela 2.2.

42

Organizao de computadores

Tabela 2.2 Os principais processadores da Intel e seus registradores Modelo Tamanho do Reg.(bits) 8088 16 80286 80386 16 32 i486 32 Pentium Pentium II Pentium III Pentium 4 32 32 32 32

Assim, diz-se que o 8088 um processador de 16 bits, pois possui registradores de 16, enquanto o Pentium 4 um processador de 32 bits. Na seqncia voc vai estudar o barramento e a comunicao entre este componente e o processador que realizada atravs das portas de comunicao.

SEO 3 O que um barramento?


Voc j estudou o que um processador e suas caractersticas. O prximo passo compreender o conhecer as funes do barramento.
Barramento o canal de comunicao entre o processador e os outros componentes do computador.

Se voc zer uma analogia com o ser humano, perceber que o mesmo apresenta um sistema nervoso central, o crebro, que responsvel por denir todas as reaes do nosso corpo face s aes do meio. Imagine agora que o crebro seja a CPU do computador. Ela o responsvel por administrar todas as entradas e sadas de dados e informaes disponveis, entretanto, ela no realiza um trabalho solitrio.

Unidade 2

43

Universidade do Sul de Santa Catarina

Assim, quando um goleiro segura uma bola aps um chute do adversrio, ele est simplesmente realizando o trabalho que foi gerado e controlado pelo seu crebro, entretanto, nada disso ser possvel se no existir uma ligao entre o crebro e os msculos. Os canais nervosos que realizam a comunicao entre nossos sensores e msculos com o crebro nada mais so do que o barramento do processador. O barramento , portanto, o canal de comunicao do processador com o resto do computador.
O barramento pode ser dividido em 3 grandes grupos: a) Barramento de dados. b) Barramento de endereo. c) Barramento de controle.

Tradicionalmente, o barramento estudado em funo da sua evoluo histrica. A caracterstica mais importante de um barramento que se chama de largura de banda, ou banda passante, e representa a quantidade de bits que ele pode transmitir por segundo. Obviamente quanto mais largo o barramento, por exemplo 64 bits ao invs de 16, maior ser a banda passante, o que vantajoso. Entretanto, deve-se observar que quanto mais largo o barramento, mais espao ele precisar no circuito impresso da placa me. Conhea, agora, cada tipo de barramento adotado na histria do computador:

a) ISA Industry Standard Archtecture


O barramento ISA surgiu com o primeiro PC, com 8 bits de dados, rodando a 4.77 MHz. A sua primeira evoluo foi a adoo de uma largura maior, passando para 16 bits e aumentos de velocidade para 6 MHz, para 8 MHz chegando, ao m, em 8.33 MHz. Seus slots so facilmente reconhecveis por serem pretos e divididos em dois segmentos de 8 bits cada.

44

Organizao de computadores

b) Extended ISA EISA


Como boa parte das atualizaes tecnolgicas, era necessrio construir um barramento mais rpido sem perder, entretanto, a compatibilidade com o ISA j existente. Assim surgiu o ISA estendido, EISA, com 32 bits de largura de banda e velocidade de 8,33 MHz. O EISA foi uma resposta ao desenvolvimento do barramento MCA desenvolvido pela IBM na mesma poca. O Barramento EISA facilmente identicado dentro do computador, por ser um bloco preto com uma pequena diviso em 1/3, 2/3 do comprimento, como mostrado na gura 2.4.

Figura 2.5 Slots de barramento EISA em preto (Foto: Rodrigo de S. Vieira)

c) Micro Channel Archtecture MCA


O barramento MCA nasceu como um barramento 32 bits sem compatibilidade alguma com o antigo ISA. Tinha j o conceito de plug-and-play associado a ele. Sua vida se restringiu ao tempo de vida do IBM PS/2, uma tentativa da IBM de recuperar o mercado perdido pela abertura da arquitetura do PC. Desta vez a IBM fornecia a licena do barramento mediante pagamento, o que afugentou os fabricantes de hardware, deixando a big-blue sozinha.

d) VESA Local Bus


O barramento VESA surgiu como o primeiro grande avano da indstria de computadores na rea de barramentos. Ao contrrio dos modelos anteriores, que utilizavam o barramento comum para comunicar com o processador, o VESA tinha um barramento exclusivo, chamado de barramento local que trabalhava a velocidades muito maiores que as encontradas em barramentos da poca: 33 MHz. Em contrapartida, o barramento
Unidade 2

45

Universidade do Sul de Santa Catarina

VESA acaba gerando uma sobrecarga ao processador, pois ambos trabalhavam a velocidades muito prximas, o que limitava o nmero de diferentes dispositivos que poderiam ser conectados simultaneamente. Assim, dicilmente se encontra placas-me com mais de 2 slots VESA. O slot um ISA/EISA comum com um prolongamento, como pode ser visto na gura 2.6. Este prolongamento o responsvel pela comunicao a alta velocidade.

Figura 2.6 Slots de barramento EISA (3 esquerda e 1 a direita). No centro observa-se 3 slots VESA Local Bus (Foto: Rodrigo de S. Vieira)

Na poca de seu lanamento, apenas equipamentos que dispunham de grande quantidade de largura de banda partiram para o barramento VESA, principalmente placas de vdeo e placas IDE para controle de HDs. Elas eram bem mais longas que as placas comumente vendidas na poca, como ilustra a gura 2.7.

Figura. 2.7 Comparao entre uma placas EISA e uma VESA Local Bus (em baixo) (Foto Rodrigo de S. Vieira)

e) Peripheral Componente Interconnect PCI


O PCI, junto com o barramento VESA, foi a outra grande mudana de barramento ocorrida na computao. Lanado
46

Organizao de computadores

em 1992 pela Intel, ele objetivava derrubar o padro VESA, sinnimo de alto desempenho na poca. Os dois barramentos se diferenciavam com relao ao meio de comunicao. Enquanto o VESA usava uma comunicao direta com o processador chamada de FSB, o PCI se propunha a utilizar a Northbridge que permite tambm acesso dedicado CPU (como no caso do FSB), alm de acesso tambm memria principal. Como o uso da northbridge no acarreta em sobrecarga do processador, mais slots so possveis de serem colocados em uma placa-me, o que tornou o barramento PCI o padro atual. No seu processo evolutivo, surgiram os padres PCI 2.0 com barramento de 32 bits a 33 MHz, PCI 2.1 com 32 bits a 66 MHz e PCI 2.2 com 64 bits a 66MHz.

f) Accelerated Graphics Port - AGP


Com o avano da computao, rapidamente identicou-se que as placas de vdeo seriam o novo gargalo de desempenho. Com o uso cada vez maior de interfaces grcas, mais e mais clculos comearam a ser feitos para que as mensagens fossem mostradas aos usurios de sistemas. O avano da computao grca tambm comeou a esbarrar neste problema. As placas de vdeo passaram a contar com processamento local e isso virou um srio problema, pois a velocidade do processador principal (CPU) e do processador de vdeo no eram compatveis s velocidades dos barramentos, o limite de 133 MBps do barramento PCI rapidamente se tornou uma barreira ao desenvolvimento. A soluo foi pensar em outro barramento voltado especicamente para as aplicaes grcas. O barramento AGP surgiu como uma evoluo do PCI, sendo muito prximo na sua primeira verso do padro PCI 2.1, operando com 32 bits a 66 MHz. Face a algumas melhorias no DMA e na sobreposio de requisies, apesar dos dois padres trabalharem mesma velocidade e com mesma largura de banda, o AGP permitia uma transferncia total de 254 MBps. As atualizaes do padro conseguiram aumentar ainda mais a velocidade do barramento, chegando a mais de 1GBps, o que uma velocidade fantstica!

Unidade 2

47

Universidade do Sul de Santa Catarina

Veja no grco da gura 2.8 uma comparao entre os diferentes padres.

Figura. 2.8 Comparao entre os diferentes barramentos com relao banda passante

Os padres que sucederam foram o AGP2x com 32 bits trafegando a 133MHz e um limite de taxa de 508MBps e o AGP4x, com 32 bits a 266MHz e 1007MBps.

SEO 4 - Quais so os tipos de barramento?


Conforme voc estudou na seo anterior, os tipos de barramento so: a) Barramento de dados. b) Barramento de endereo. c) Barramento de controle. Conhea, a seguir, alguns detalhes de cada grupo.

a) Barramento de dados
Volte ao exemplo da soma, dado anteriormente, sobre como funciona um processador. Verique que quando o nmero 7 chega ao processador, ele o faz por meio do barramento de dados. Voc sabe por qu? A resposta simples: porque o 7 um dado para a soma a ser realizada. Todo o dado fsico trafega pelo barramento de dados do computador e difere em funo do processador envolvido, conforme apresenta a tabela 2.3.

48

Organizao de computadores

Tabela 2.3 Relao entre o barramento e o processador da linha PC Modelo 8088 80286 80386 80386 SX i486 Pentium Pentium II Pentium III Pentium 4 Registradores 16 16 32 32 32 32 32 32 32 Barramento de endereo 20 24 32 32 32 32 36 36 36 Barramento de dados 8 16 32 16 32 64 64 64 64

Isto signica dizer que o valor 7 do referido exemplo precisa ser dividido em bits para ser enviado ao processador. Observe como isto funciona na prtica: O Nmero 7 pode ser representado em binrio sob a forma 0000 0111. Lembre-se que a notao binria a nica representao que o computador compreende e, assim, o valor 7 ser compreendido pelo computador como 0000 0111. Se voc observar o nmero 7 contm 8 bits e cabe perfeitamente no barramento do processador 8088. Mas, qual a vantagem de contar com barramentos maiores como no caso do Pentium 42 ? A resposta simples: 7 um nmero pequeno e facilmente representado em notao binria, o que no acontece com nmeros maiores. Imagine o nmero 234.300 em binrio! Ele representado por: 0011 1001 0011 0011 1100, ou seja 20 bits. Se o barramento do computador trabalha com apenas 8 bits, ele necessitar dividir o nmero acima em 3 partes para ser lido.

Pentium 4 marca registrada da Intel Corporation

Unidade 2

49

Universidade do Sul de Santa Catarina

Analise o exemplo a seguir: No caso do 8088, segundo a tabela 2.3, o nmero 234.300 seria lido como: 0011 1100, mais 1001 0011 mais 0000 0011, deslocando-se os bits a cada leitura, de tal forma que se tivesse ao nal a seguinte situao: 0011 1100 + 1001 0011 0000 0000 + 0000 0011 0000 0000 0000 0000 = 0000 0011 1001 0011 0011 1100 _ Por comparao, no caso do Pentium 4, esta mesma leitura seria feita em uma s passada por contar com um barramento de 64 bits de dados.
O nmero de bits do barramento de dados um importante fator na definio do desempenho de um computador, quanto maior esse valor, mais rpido ele ser.

b) Barramento de endereo
Dentro do computador tudo endereo. Imagine o computador como uma cidade, em que o teclado pode ser comparado a um condomnio fechado. Voc sabe que todo o condomnio tem um endereo, e que nem toda a casa ou prdio deste condomnio tem o mesmo endereo. E assim no computador em relao s teclas, cada tecla tem o seu endereo, embora pertena ao mesmo computador. Assim, para poder encontrar a informao solicitada, o processador precisa saber o endereo correto e pass-lo aos demais componentes do computador. A parte do barramento responsvel por este processo chama-se de barramento de endereo e foi mostrado na tabela 2.3, juntamente com o barramento de dados. Observe que, com o passar dos anos, o nmero de bits do barramento de endereo foi aumentando, chegando a 36. Se voc calcular o valor mximo para 36 bits, chegar a 68.719.476.735, ou seja, 64 GBytes.

50

Organizao de computadores

Voc sabia que esse o endereamento mximo de um Pentium 4 usando o barramento de endereo?

Voc poder matar sua curiosidade quando estudar a seo sobre memria! O barramento de endereo funciona para indicar onde ler ou escrever uma informao no computador. No caso da memria que ser estudada na prxima unidade dividida em bytes contguos comeando em 0 e chegando ao valor mximo da memria. Na medida em que um programa executado, vai endereando memria para sua execuo. Parte car reservada ao cdigo funes e parte car para os dados estruturas utilizadas , mas todas utilizaro a mesma memria principal. Assim, quando o programa solicitado para fazer uma soma, aps a execuo da operao, este valor colocado na memria em um endereo denido e controlado pelo sistema operacional da mquina, que ser estudado na unidade 6.

c ) Barramento de controle
Este o barramento mais simples de um computador, pois ele que indica interrupes e operaes como de escrita e leitura em um computador. , na verdade, um barramento utilizado como sinalizador entre processador e dispositivos de um computador. Agora que voc estudou o processador e o barramento, realize as atividades de auto-avaliao e faa uma reviso do que voc discutiu nesta seo.

Unidade 2

51

Universidade do Sul de Santa Catarina

Atividades de auto-avaliao
Leia os enunciados e responda as questes a seguir: 1) Quais as funes de um processador no computador?

2) Quais os principais componentes de um processador?

3) Relacione as colunas: (1) ALU (2) CPU (3) Registradores (4) Portas de comunicao ( ) Guardam valores utilizados durante os clculos dentro do processador. ( ) responsvel pelo controle do processador. ( ) Processa as interrupes. ( ) Efetua os clculos aritmticos de um processador. ( ) Podem ser: de controle e de dados. ( ) Permitem a comunicao com o barramento e dispositivos. ( ) Guarda e l informao nos registradores.

52

Organizao de computadores

4) Tente explicar passo a passo o que acontece quando se digita a palavra teste em um aplicativo por dentro de um processador.

5) A AMD lanou recentemente um processador de 64 bits, o AMD64. Em funo disto, o que se pode dizer a respeito de seus registradores?

6) Qual a funo do barramento no computador?

7) O que largura de banda ou banda passante de um barramento?

Unidade 2

53

Universidade do Sul de Santa Catarina

8) Diferencie os barramentos ISA de EISA e VESA.

9) Diferencie os barramentos PCI e AGP.

10) O que o barramento de dados?

11) O que acontece quando se trabalha com dados maiores do que o barramento de dados? E quando os dados so menores?

54

Organizao de computadores

12) Como funciona o barramento de endereos?

Unidade 2

55

Universidade do Sul de Santa Catarina

Sntese
Nesta unidade voc teve a oportunidade de estudar o processador e o barramento e quais so os elementos de um processador como ALU, CPU, bem como registradores e portas de comunicao. Voc estudou, tambm, os principais tipos de barramento j criados no mundo da informtica e quais as vantagens, caractersticas e aplicao de cada um. Na prxima unidade voc vai comear a estudar a memria e vericar como ela participa do sistema todo.

Saiba mais
Para voc, que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se:

Websites
Sobre os processadores: http://www.intel.com/ http://www.amd.com/us-en/ Sobre Northbridge: http://www.localcolorart.com/search/encyclopedia/Northbridge_ (computing)/ Sobre os diferentes barramentos, uma boa fonte de referncia so os sites: http://www.techfest.com/hardware/bus/isa.htm http://www.techfest.com/hardware/bus/eisa.htm http://www.techfest.com/hardware/bus/vlb_sokos.htm http://www.techfest.com/hardware/bus/pci.htm

56

UNIDADE 3

A memria no computador
Objetivos de aprendizagem
Classificar as memrias com base na velocidade e no custo. Entender a diferena entre RAM e ROM e ver suas aplicaes no computador. Conhecer as diferentes formas de se projetar uma memria RAM. Compreender o funcionamento da memria cache e as consequncias do uso de memria virtual.

Sees de estudo
Acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.

Seo 1 O que ROMS e RAMS? Seo 2 Memrias de acesso aleatrio - RAM Seo 3 Como se estrutura a hierarquia das
memrias?

Seo 4 O que memria principal? Seo 5 O que memria cache? Seo 6 O que memria virtual?

Universidade do Sul de Santa Catarina

Para incio de estudo


A memria mais uma parte da denio da mquina de Von Neumann. Ela a responsvel por guardar as informaes a serem processadas pelo computador. Lembre-se de que o computador uma mquina que parte de dados e constri informaes e a memria item fundamental neste processo! Voc sabe quais os tipos de memria existentes? Sabia que existe uma forma de hierarquiz-las? Caso isto seja novo para voc, no perca tempo e comece agora mesmo a desvendar este universo.

SEO 1 O que ROMs e RAMs?


Antes de se aventurar pelo mundo da memria de um computador, necessrio, primeiramente, perceber que existem dois grandes grupos distintos de chips de memria, que so classicadas segundo a sua forma de leitura e escrita. Veja quais so: O primeiro deles destinado somente s memrias de apenas leitura. Do ingls Read Only Memory, como o prprio nome sugere, memrias do tipo ROM no permitem mais de uma escrita nos seus endereos, elas j saem do fabricante com os cdigos j inseridos nela por meio de um processo escrita do circuito, ou seja, as memrias ROM guardam sempre a mesma informao por toda a sua vida, permitindo apenas o acesso e leitura as suas informaes. O segundo grupo o das memrias de acesso aleatrio, do ingls Random Access Memory (de onde vem o acrnimo RAM) e permitem tanto a escrita quanto a leitura a qualquer instante e a qualquer endereo que pertena a ela. Como em um computador voc est sempre escrevendo e apagando informaes, as memrias 1 do tipo ROM no tm tanta utilidade, face a sua limitao de atualizao. Assim, nas prximas sees, voc ter contato com os diferentes tipos de memria RAM encontradas dentro de um computador.

Para obter mais informaes sobre memrias do tipo ROM, consulte o quadro Saiba Mais no nal desta unidade.

58

Organizao de computadores

SEO 2 Memrias de acesso aleatrio - RAM


Voc j viu anteriormente que as memrias de acesso aleatrio permitem que qualquer informao disponvel em qualquer parte da memria possa ser escrita ou lida. Vale lembrar, inicialmente, que a memria recebe este nome porque se assemelha muito ao conceito biolgico do que memria. A memria para os seres humanos um local onde os dados (informao) so armazenados para uso futuro. O mesmo princpio dado ao computador, entretanto, cabe um pequeno esclarecimento: na origem do computador os principais autores costumavam separar a memria em dois tipos: Memria voltil era aquela que guardava informaes somente durante o perodo no qual o computador estava ligado, ou seja, somente enquanto seus circuitos estavam energizados. Ao deslig-lo, a informao era perdida definitivamente; Memria de massa que era a memria perene do micro e necessitava de uma interveno do usurio para ser apagada ou transferida. Nos dias atuais, estas memrias so nada mais nada menos que a 2 memria RAM e os discos (HD e disquetes), respectivamente. Se voc tiver contato com algum livro mais antigo sobre informtica, j tem capacidade de compreender o que so os termos tratados acima. Quanto memria RAM, existem basicamente dois tipos hoje no mercado, as chamadas memrias estticas e as memrias dinmicas.
2

Nesta unidade voc ir estudar a memria RAM. Os disquetes e HDs sero tratados na unidade seguinte.

Unidade 3

59

Universidade do Sul de Santa Catarina

Se for adicionado um S na frente de RAM tem-se memrias estticas (SRAM) e se for colocado um D tem-se as memrias dinmicas (DRAM). As SRAMs e DRAMs diferem no seu funcionamento e contam com caractersticas bem prprias, o que lhes conferem mais aptido a um ou outro uso. Assim, encontra-se, na maioria das vezes, ambas dentro do gabinete do computador. Verique quais so:

a) RAM esttica SRAM


As memrias estticas trabalham com apenas um carregamento de energia para conservarem os seus dados na memria. Funcionam como Flip-ops que guardam ou o valor 1 (carregado) ou o valor 0 (descarregado). O termo esttico vem justamente da capacidade que elas tm de, uma vez indicada a seqncia binria desejada, manterem a informao aps a leitura. A SRAM rpida e extremamente segura, levando aproximadamente de 2 a 3 ciclos entre a solicitao de leitura e a disponibilidade dos dados, entretanto, so chips maiores, consomem mais energia e por isso tambm acabam gerando mais calor. Lembre-se: o calor e consumo de energia so proporcionais dentro da eletrnica. Por consumirem mais, tambm necessitam de maior potncia para sua operao. As SRAM so extremamente rpidas mas muito caras de serem produzidas e energeticamente inecientes.

b) RAM dinmica DRAM


Em comparao com as RAMs estticas, as dinmicas so mais instveis necessitando do que chamado de refresh a intervalos de tempo regulares. O refresh nada mais do que uma repassada pelos bancos de memria indicando se cada bit dever car carregado (1) ou no (0), representando assim as informaes necessrias.

60

Organizao de computadores

Se uma DRAM trabalha com 64 ms de refresh, ela ser energizada a cada 64 ms para que possa manter as informaes disponveis.

Mas, por que as DRAMs necessitam deste refresh? muito simples! Comparativamente com a SRAMs, as dinmicas no so baseadas em ip-ops mas sim em microcapacitores. Os capacitores tendem a perder o carregamento com o decorrer do tempo e por isso necessitam ser constantemente energizados para que se possa ter acesso s informaes. Observe tambm que durante a leitura da memria DRAM, o capacitor descarregado, necessitando um novo refresh para que mesmo que o dado seja lido, este permanea na memria para uso futuro. Sem o refresh cada leitura de dados da memria seria destrutiva, necessitando uma nova escrita.
Ento, qual a vantagem da DRAM j que ela necessita de outro controle para o seu funcionamento?

Mesmo sendo mais lentas que as SRAMs (5 a 10 vezes), as DRAMs so menores, consomem menos energia e so muito mais baratas que as primeiras, uma vez que em um mesmo chip pode-se colocar muito mais informao, o que acaba denindo uma regra de fabricao: Desse modo, as SRAMS so mais indicadas para pequenos blocos de memria, da ordem por exemplo de 4 a 8 MBytes, sendo portanto mais indicadas para memrias do processador, como no caso dos registradores que voc estudou na unidade 2 ou na memria cache, que ser discutida ainda nesta unidade. Em funo principalmente do custo, as DRAMs so as preferidas para uso na memria principal do computador. Analise o quadro comparativo mostrado na tabela 3.1.

Unidade 3

61

Universidade do Sul de Santa Catarina

Tabela 3.1 Comparao entre SRAM e DRAM Caracterstica Tempo de acesso tpico Custo por MByte em 1997 Fonte: Patterson & Hennessy SRAM 5-25 ns $100 a $250 DRAM 60-120 ns $5 a $10

As memrias do tipo DRAM so classicadas em dois grupos principais: DRAM assncronas: Que operam a velocidade constante, diferente do barramento que as conectam ao processador, o que acaba criando um gargalo no desempenho geral do computador. DRAM sncronas: So as que se adequam velocidade do barramento e passam a utiliz-las para escrever e ler dados.
As DRAM so mais lentas, mas permitem muito mais bits por mm2 , o que se traduz em menor custo de fabricao.

Acompanhe, a seguir, os modelos j produzidos para as DRAM assncronas e sncronas.

a) DRAM com modo de pgina


Imagine que cada dado da memria RAM pode ser considerado como uma pgina de um texto, dividida entre linhas e colunas. As DRAM, com modo de pgina foram as primeiras DRAM, do mercado e necessitavam indicar para cada dado a linha (RAS Row Access Strobe) e a coluna (CAS Column Access Strobe)3. Lembrando que as DRAMs tm um perodo de latncia denido com base no refresh, essas memrias se tornaram extremamente lentas no seu acesso levando a tempos maiores que 120 ns.

b) DRAM com modo de pgina rpido


3

Estes dois valores fazem parte do barramento de controle, visto na unidade anterior.

Esta j foi uma atualizao do modo de pgina com a melhoria do desempenho, partindo-se do princpio que os dados poderiam ser acessados a partir de uma mesma linha. Assim passava-se

62

Organizao de computadores

somente o valor do RAS enquanto o CAS era pulsado. Desta forma, para uma mesma linha, era necessrio passar muito menos informao para ler e escrever os bits na memria, o que resultou em uma diminuio considervel do tempo de acesso para menos de 120 ns. Estas memrias trabalhavam a uma velocidade de 28 MHz e para barramentos mais rpidos era necessrio congurar na BIOS da mquina os wait states, que propiciavam uma espera no barramento para que a memria tivesse tempo suciente de promover a escrita ou leitura. Nesta poca comearam a surgir as memrias com buer no prprio pente.

c) Extended Data Out DRAM (EDO-RAM)


medida que os computadores comearam a utilizar barramentos mais rpidos, como o de 66 MHz, as memrias DRAM passaram a se tornar um problema pois o gargalo de tempo era cada vez maior. Uma idia para melhorar o desempenho foi o de diminuir o espao entre os valores do CAS, enviando o novo endereo da coluna antes que o ltimo endereo houvesse realmente sido lido, gerando uma sobreposio nos dados. Assim surgia a EDO-RAM, que tornava os ciclos do CAS menores, aumentando a velocidade, chegando a 40 MHz. J existiu outra verso de memria assncrona chamada BEDORAM (Burst Extended Data Out DRAM) que possibilitava chegar aos 66 MHz do barramento, dividindo as aes de leitura e escrita em etapas. Cada etapa era comeada antes do trmino da antecedente e guardada em um buer, possibilitando um signicativo aumento do desempenho. Todavia, tiverem vida curta pois quase na mesma poca de seu lanamento surgiam as DRAM Sncronas, bem mais ecientes.
Principais DRAM assncronas: Mode Page DRAM Fast Mode Page DRAM EDO-RAM BEDO-RAM

Unidade 3

63

Universidade do Sul de Santa Catarina

d) DRAM Sncrona SDRAM


As memrias sncronas DRAM so hoje o padro de memria RAM do mercado, no conhecendo limites de desempenho. Na verdade, a sua velocidade est limitada ao barramento, invertendo a tendncia que existia at ento. Voc sabe como as memrias sncronas conseguem ser to ecientes? O processo simples! Cada SDRAM conta com dois bancos, cada um com duas linhas na memria para serem utilizadas simultaneamente. Ela permite a troca entre os bancos de forma que enquanto um est selecionando o RAS e CAS, o outro pode estar fornecendo os dados, criando um uxo praticamente contnuo de dados e endereos entre processador e memria. Atualmente existem SDRAMs para operao em 66 MHz, 100 MHz e 133 MHz e as mais rpidas conseguem, em alguns casos, operar e velocidades mais baixas. A memria conhecida com DIMM um tipo de SDRAM.
No confunda SDRAM com SRAM, elas so memrias bem diferentes entre si!

e) DDR SDRAM
O DDR SDRAM (Double Data Rate Synchronous DRAM) uma verso turbinada da SDRAM. A principal diferena reside na capacidade de transferir dados duas vezes a cada clock, o que efetivamente dobra a banda passante de dados.

f) RAMBUS DRAM
Esta a mais eciente memria DRAM hoje existente no mercado. Utiliza uma lgica que, em princpio, pode parecer estranha. Em vez de utilizar um barramento de 64 bits, ela diminui essa largura de banda, aumentando consideravelmente a sua velocidade de transmisso, que chega a casa de 400 MHz. Esta soluo permite adequar o tempo de transmisso de dados entre processador e memria e o tempo de latncia dos chips de memria, culminando num excelente ponto de equilbrio.

64

Organizao de computadores

Principais DRAM sncronas. SDRAM DDR-SDRAM RAMBUS

Na prxima seo, conhea como se estrutura a hierarquia das memrias. Siga em frente!

SEO 3 Como se estrutura a hierarquia das memrias?


Agora que j conhece os tipos de chips de memrias disponveis no mercado, voc vai estudar a hierarquia das memrias em um computador. Esta hierarquia foi criada em funo da velocidade e do preo de fabricao dos chips envolvidos na memria. Analise a gura a seguir:

Fig. 3.1 Pirmide hierrquica das memrias em um computador

Como voc pode visualizar, no topo da pirmide esto os registradores. Os registradores (j estudados na unidade anterior) esto relacionados nesta pirmide por se tratar de uma memria de trabalho do computador.

Unidade 3

65

Universidade do Sul de Santa Catarina

Por estarem diretamente inseridos no projeto do processador, o seu acesso o mais rpido possvel em um computador, trabalham na mesma velocidade do processador e o seu custo est relacionado ao custo do prprio processador. Na seqncia, vem a memria cache. Que ser estudada na seo 5. A memria principal que a conhecida RAM dos computadores, ser estudada na prxima seo e a terceira na hierarquia, mais barata e mais lenta que a memria cache. A memria secundria aqui representada como a 4a forma de memria, e permite uma boa relao custo por MByte4. Nesta nossa congurao a memria secundria so os HDs e disquetes. Por m, na base da pirmide voc encontra as mdias ticas como CDs e DVDs que so hoje as formas mais baratas de se guardar uma grande quantidade de dados. So ditas o-line por que podem ser retiradas do computador sem perda de dados.

Quando se fala em memria, este o ndice utilizado para saber a relao custo/benefcio.

SEO 4 O que memria principal?


Como voc viu anteriormente, a memria principal a chamada memria RAM. Qualquer memria consiste de um chip com duas dimenses para cada bit, como em uma matriz onde existem linhas e colunas. Assim, o nmero de colunas multiplicado pelo nmero de linhas permite saber a capacidade total da memria. Desse modo, em um chip com 256 linhas e 256 colunas, tem-se ao todo 256 x 256 = 65.536 bits, que podem conter a informao 0 ou 1.
Voc sabia que 1 Byte composto de 8 bits? Ento, se pode dizer que no chip com 256 e 256 colunas, existem 8.192 Bytes disponveis para dados.

interessante observar que o computador trabalha na base 2 e no consegue escrever 1000 em potncia de 2, ou seja, no consegue denir um nmero de nmeros 2 que multiplicados entre si fornecer 1000, o que nos leva a um problema: o quilo Byte, representado por kByte no na verdade 1000 Bytes, mas sim 1024, o nmero mais prximo de 1000 possvel de se escrever na base 2.
66

Organizao de computadores

Logo, quando voc encontrar uma expresso em kBytes, na verdade ter de multiplicar o valor por 1024 e no por 1000. Ento, chega-se concluso que se pode guardar nela 8192/1024 = 8 kBytes. Neste contexto, h mais um problema a ser solucionado, a CPU no consegue ler a memria como linha e colunas. Para o processador, a memria uma grandeza linear, com um valor de incio e um valor de m, o que leva a necessidade de um controlador para transformar a memria linear da CPU em memria de duas dimenses do chip de RAM. O processador informa a posio de memria que transformada em endereo e controle pelo barramento at chegar no chip de memria. Para uma memria DRAM, tem-se o seguinte funcionamento: O sinal RAS e CAS multiplexado, ou seja, para economizar pinos dos chips, so enviados sinais diferentes, um para coluna e outro para linha utilizando o mesmo barramento, eles no so enviados simultaneamente. Isto economiza espao, mas acaba aumentando o tempo em dobro para se montar a posio da linha e coluna do dado. Primeiramente, necessrio definir se a operao ser de leitura ou escrita. Existe um pino no chip da memria DRAM que responsvel por reter esta informao, chamado de WE (write enable). Aps isto, recebido o valor da linha, que ento preparada para o acesso. Quando o chip estiver pronto para o sinal da coluna, o seu valor enviado pelos mesmos pinos que definiram a linha. A diferena que o pino de controle do sinal diferente, ser o pino RAS para as linhas e CAS para as colunas, conforme pode ser observado na figura 3.2.

Unidade 3

67

Universidade do Sul de Santa Catarina

Figura 3.2 comunicao de uma memria DRAM

Toda essa comunicao efetuada pelo controlador do mdulo de memria. Antigamente, a memria no era congurada assim, ela vinha diretamente na placa-me, na forma de bancos de memria, limitando a quantidade possvel para upgrade. Os mdulos, vulgarmente chamados de pentes de memria, hoje contam com uma innidade de tamanhos e modelos. Existem de 30, 72 ou 168 vias, com 16, 32 ou 64 bits de dados. Estas conguraes dependem do processador que est instalado na mquina pois ele quem vai denir o barramento de dados e de endereo. Saiba que entre os mdulos, existem dois tipos bsicos, o SIMM e o DIMM SIMM ( Single Inline Memory Module). A principal caracterstica ter os chips de memria em apenas um lado do mdulo. No incio eram de 8 bits e chegaram a 32, passando de 30 para 72 pinos; DIMM (Dual Inline Memory Module) Apresenta chips dos dois lados do mdulo. Atualmente existem os mdulos chamados de RIMM, que utilizam RAMBUS DRAM como chips de memria. Na seo seguinte, voc vai estudar o que memria cache e na seqncia, memria virtual. Compreenda o funcionamento da memria cache e as conseqncias do uso da memria virtual.

68

Organizao de computadores

SEO 5 - O que a memria cache?


Atualmente, a memria cache geralmente criada a partir de memrias SDRAM, embora j tenham sido construdas at com SRAM algum tempo atrs. Com o aumento gradativo de sua capacidade, os chips de SDRAM comearam e se mostrar mais ecientes. A memria cache faz um mapeamento da memria principal em uma srie de chips prximos ou internos ao processador principal da mquina, fazendo papel de memria e de buer ao mesmo tempo. Trabalha retendo os dados usados mais freqentemente, de forma que o caminho a ser percorrido, assim como a leitura do chip, seja mais rpida do que se o fosse na memria principal da mquina. A memria cache trabalha praticamente de duas maneiras distintas, quando o bloco requisitado est dentro da memria e quando no est. Verique: Bloco dentro da cache: quando feita uma operao de leitura, o bloco passado diretamente da cache para o processador. No caso de uma escrita, podem ocorrer duas situaes, a escrita simultnea da cache e da memria principal ou apenas da cache. Bloco fora da cache: a leitura feita pelo processador diretamente da memria principal da mquina, sendo feita depois a atualizao na cache. No caso de escrita, a operao se realiza diretamente na memria principal. A relao entre o que existe na memria cache e o que existe na memria principal chamada de mapeamento e pode ser feito de 3 diferentes formatos: Mapeamento direto: cada bloco a da memria principal mapeado em um bloco b da memria cache. Como os blocos so divises dos setores de memria, mais de um bloco pode ocupar a mesma posio na cache, sobrescrevendo-a. Mapeamento associativo: qualquer bloco da memria principal pode assumir qualquer bloco da memria cache. Neste caso a cache mais lenta pois necessrio
Unidade 3

69

Universidade do Sul de Santa Catarina

encontrar os blocos na cache de maneira diferente da disponibilizada na memria principal; Mapeamento bloco associativo: a forma mais comum atualmente e a cache dividida em grupos, onde cada grupo permanece sempre com o mesmo conjunto de blocos. um misto das duas primeiras formas e apresenta os melhores resultados em termos de desempenho.

SEO 6 - O que memria virtual?


A memria virtual uma tcnica para criar mais espao de memria disponvel em um computador. Para isto o sistema operacional utiliza a capacidade dos discos rgidos, (HD). feito um mapeamento para transformar endereo de memria em endereo de disco, que utiliza valores diferentes como voc ver na prxima unidade. Tanto o Unix quanto o Windows utilizam o conceito de memria virtual, tambm conhecido como arquivo de swap. Este nome vem da ao de escrever e ler muito freqentemente os dados no arquivo que representa a memria virtual. Lembre-se: Na hierarquia das memrias, os discos rgidos (HDs) so consideravelmente mais lentos que a memria RAM, assim, quanto mais espao utilizado em disco com memria virtual, mais devagar vai se tornando o sistema operacional Observe, tambm, que a fragmentao do disco (contedo que ser abordado na prxima unidade) pode contribuir sobremaneira na diminuio da performance do computador.

70

Organizao de computadores

Atividades de auto-avaliao
Leia com ateno os enunciados e realize as questes a seguir: 1)Qual a denominao utilizada antigamente para diferenciar a memria principal dos HDs?

2)Quais os tipos de RAM hoje existentes no mercado? O que as diferencia?

3) Explique a operao de refresh que ocorre na DRAM.

Unidade 3

71

Universidade do Sul de Santa Catarina

4) Quais os principais tipos de memrias DRAM Assncronas? Comente suas caractersticas.

5) Quais os principais tipos de memrias DRAM Sncronas? Comente suas caractersticas.

6) Estabelea uma hierarquia entre todas as possveis memrias encontradas em um computador.

7) Explique como os dados so escritos em um mdulo de memria DRAM.

72

Organizao de computadores

8) Quais as diferenas entre os mdulos SIMM e DIMM?

9) Explique como a memria cache trabalha quando a operao de leitura e o bloco no est dentro da cache.

10) Descreva como so as formas de mapeamento da memria cache.

11) O que a memria virtual?

Unidade 3

73

Universidade do Sul de Santa Catarina

Sntese
Nesta unidade voc teve a oportunidade de estudar a memria de um computador e conhecer todos os seus componentes. Em especial, voc viu que existem basicamente dois tipos de memria com relao leitura e escrita e que as memrias de acesso aleatrio so as mais utilizadas no computador moderno. Espera-se que os objetos discutidos ao longo desta unidade tenham permitido identicar os diferentes tipos de memrias, e que lhe tenham oportunizado tambm compreender por que as memrias SDRAM suplantaram as memrias assncronas. Na unidade a seguir, ao estudar os dispositivos de entrada e sada, voc ir conhecer como a denio de Von Neumann pode ser completada.

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se as seguintes fontes:

Websites
Sobre RAMs e ROMs: http://www.pcguide.com/ref/ram/typesROM-c.html. J se quiser saber mais sobre as memrias DRAM, incluindo fabricantes e modelos, acesse: http://www.chipmunk.nl/DRAM/ChipManufacturers.htm Sobre mdulos SIMM e DIMM: http://www.smartm.com/binary/les/FlashSIMMDIMM.pdf

74

UNIDADE 4

Os dispositivos de entrada e sada


Objetivos de aprendizagem
Definir quais so os elementos de entrada e sada de um computador moderno. Reconhecer o funcionamento dos dispositivos de entrada e sada. Definir os elementos bsicos de cada dispositivo.

Sees de estudo
Acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.

Seo 1 O que so os dispositivos de entrada e


sada?

Seo 2 Como se caracterizam os discos rgidos? Seo 3 As unidades de disquete. Seo 4 O que e como funcionam as interfaces? Seo 5 Quais so os meios pticos? Seo 6 Outros dispositivos de sada.

Universidade do Sul de Santa Catarina

Para incio de estudo


Voc aos poucos est construindo o conhecimento acerca da organizao interna de um computador. At agora voc aprendeu o que um computador, a denir o que um processador, o barramento e a memria. Agora voc vai conhecer outro elemento da mquina de Von Neumann - os dispositivos de entrada e sada. Estes dispositivos so os responsveis pela interao do micro com o meio externo e seus usurios. Sem eles o computador apenas um processador matemtico, capaz de efetuar contas aritmticas. Convido voc a conhecer o que h por trs do conceito de dispositivos de entrada e sada! Siga em frente!

SEO 1 O que so dispositivos de entrada e sada?


Voc estudou na primeira unidade, que a mquina de Von Neumann denida como 5 elementos: dispositivo de entrada, memria, unidade lgica aritmtica, unidade de controle e dispositivo de sada. At aqui voc j estudou 3 deles, alm do barramento, que o canal de comunicao e o elo entre todos eles. Nesta unidade voc vai conhecer os dispositivos tanto de entrada quanto de sada, pois em alguns casos os dois podem trabalhar alternadamente, ora como um, ora como o outro. Discos rgidos, unidades de disquetes, DVD-ROM e CDROMs, por exemplo, podem trabalhar tanto como dispositivo de sada quanto de entrada. Enquanto que teclados e placas de vdeo tm uma direo bem denida de entrada e sada de dados. A partir de agora voc vai compreender que existem tambm interfaces entre alguns dispositivos e o barramento do computador, SCSI, ISA, ATA/66. Estes so apenas alguns nomes desse conjunto. Voc vai estudar primeiramente o disco rgido, tambm conhecido como winchester ou HD.
76

Organizao de computadores

SEO 2 Como se caracterizam os discos rgidos?


Os discos rgidos (hard disks), que de agora em diante voc vai denonimar HD, so uma forma de armazenagem de dado magntica e electromecnica, com exceo de alguns modelos mais recentes que so baseados em memria ash. Podem ser tanto internos, instalados dentro do gabinete do computador quanto externos, utilizando interfaces USB ou FireWire (que sero estudadas a seguir) podendo chegar hoje ao valor de teraByte.

Quais as caractersticas fsicas dos discos rgidos ?

Os discos rgidos so construdos com o uso de vrios discos magnticos sobrepostos concntricos formando uma espcie de sanduche, conforme pode ser visto pela gura 4.1. Como esto rigidamente conectados, todos giram mesma velocidade, enquanto uma ponteira eletromagntica a cabea faz a leitura dos dados percorrendo o disco no sentido radial.

Figura. 4.1 HD sem a cobertura (Foto- Rodrigo de S. Vieira)

Observe que os discos hoje utilizam cabeas nos seus dois lados, o que no acontecia nos primrdios da computao.

Unidade 4

77

Universidade do Sul de Santa Catarina

Enquanto a cabea permite correr o disco na direo radial, o movimento circular permite a varredura ao longo do disco. Existe, na verdade, uma relao entre a cabea que ca polarizada ou no durante o processo de leitura e polariza ou no as partculas dos discos no processo de escrita.
Nunca tente abrir um HD que esteja funcionando ! As partculas so montadas em salas com atmosfera controlada. Qualquer pequena partcula, at mesmo a gordura depositada pela impresso digital, pode danificar irreversivelmente o disco.

Voc sabia que os discos so feitos geralmente de uma liga de alumnio? isso mesmo! Este material os torna leves e durveis, e tem dimenses definidas de acordo com as baias disponveis nos gabinetes.

Os HD mais antigos do PC tinham o tamanho de 5 de polegada, enquanto que os mais modernos contam com 3 . Para laptops, existem HDs ainda menores. A forma de garantir a guarda de informao se d pela cobertura dos discos por material magntico tal como nas tas k7, que sofrem ao da cabea de escrita ou leitura. O xido ferroso, responsvel por permitir a magnetizao, retm, a informao gravada sem necessidade de car energizado. Conhea outras caractersticas do HD: A cabea de leitura e escrita de um HD nada mais que um sensor eletromagntico que percorre a superfcie sem contato (em mdia a distncia entre ela e o disco de 5 m). Na operao de leitura, esse sensor detecta quando existe um carregamento (nvel lgico 1) ou no (nvel lgico 0) dos bits magnetizados na superfcie. O efeito de estar ou no carregado provoca o aparecimento de uma srie de pulsos que definem os bits lidos. J na operao de escrita, o sensor da cabea que gera os pulsos que magnetizam a superfcie do HD.

78

Organizao de computadores

As cabeas so posicionadas por meio de um atuador, como pode ser visto na figura 4.1. Este atuador por sua vez movido por dois tipos de mecanismos diferentes. Em HDs mais antigos era comum o uso de servo-motores para seu acionamento, uma soluo robusta, de alta preciso mas com maior consumo de energia. Com a diminuio do tamanho dos HDs, o espao para os servo-motores se tornou impraticvel e uma nova tecnologia passou a ser usada, o voicecoil. Este sistema parte do princpio da repulso e atrao eletromagntica, posicionando o brao com excelente preciso, uma vez que utiliza realimentao da posio do atuador, alm do tamanho e consumo serem extremamente reduzidos. Fisicamente, os discos so estruturados em superfcies, trilhas e setores. A superfcie definida pelo nmero de discos presentes no HD. Cada superfcie , por sua vez, dividida em trilhas concntricas como se fossem uma srie de cilindros colocados um dentro do outro. Cada trilha, por sua vez, dividida em setores, conforme mostra a figura 4.2.

Figura 4.2 Modelo esquemtico de um HD

Desse modo, possvel saber a capacidade de armazenamento usando a seguinte frmula:


M = trilhas x superfcies x setores x tamanho do setor

De forma geral, os setores de um HD tm tamanho de 512 bytes de dados. Com base nessa frmula, realize o seguinte clculo:

Unidade 4

79

Universidade do Sul de Santa Catarina

Qual o tamanho de um HD que contm: 4.816 trilhas, 8 superfcies e 60 setores por trilha, sabendo que o setor conta com 512 bytes de tamanho?

Agora que voc fez os clculos, conra a resposta correta : M = 4.816 x 8 x 60 x 512 M = 1183580160 bytes ou 1.1 Gbytes Conhea, agora, outros elementos que caracterizam um HD: Observe que se voc olhar a parte de trs de um HD, ver uma srie de conectores. Geralmente apresentam um flat-cable que permite enviar os dados controladora do HD, localizada em um slot do barramento ou na prpria placa-me no caso dos micros com controladora on-board. O flat-cable geralmente cinza conta com 40 fios com um conector retangular preto na ponta. Voc pode ver que um dos cabos tem a cor vermelha para indicar que aquele o pino 1 do cabo. Por se tratar do cabo de dados, muito importante saber qual o primeiro bit. Existe um outro conector com quatro pinos e terminal branco. So quatro fios nas cores preta, vermelha e amarela. Este o cabo de alimentao do HD. Existem tambm, em alguns HDs, o que chamamos de jumppers. So na verdade pequenas chaves que permitem conectar alguns pinos. Os jumppers so geralmente utilizados para configurar se o HD vai trabalhar como principal ou escravo se estiver compartilhando um mesmo cabo e uma mesma controladora. possvel, ainda, verificar a presena de leds em HDs mais antigos.

80

Organizao de computadores

Sob o ponto de vista de controle, todo HD conta com uma placa de circuito impresso em um de seus lados, que permite o controle de baixo nvel do disco, o que desonera o processador principal da mquina de tarefas mais simples, como a manuteno da velocidade dos discos e o posicionamento das cabeas de leitura e escrita e a transformao da informao magntica em digital.
Lembre-se de que no HD tem-se a informao carregada ou no magneticamente, que no pode ser utilizada pelo processador, conforme voc viu na unidade 2. Assim, a converso dessa informao em 5 volts (nvel lgico 1) e 0 volts (nvel lgico 0) feita junto ao HD.

Nesta placa possvel tambm encontrar um buer utilizado para armazenar os dados na medida em que forem sendo lidos. Isto necessrio porque a velocidade de acesso de leitura ao disco muito menor que a velocidade do barramento do computador. Assim, o HD armazena as informaes de forma que os dados so enviados em rajadas pelo barramento.
Voc sabia que os HDs so um dos maiores consumidores de energia dentro do computador, juntamente com o monitor de vdeo de raios catdicos. A partir do momento que o computador ligado, o HD comea a operar e necessita de energia para movimentar o motor que gira os discos.

Atualmente, alguns sistemas operacionais permitem que se desligue os motores do HD enquanto ele no estiver fazendo operaes de acesso ao disco. Isto ainda mais importante em sistemas portteis como notebooks e laptops, que utilizam uma fonte limitada de energia, as baterias.

Unidade 4

81

Universidade do Sul de Santa Catarina

As velocidades tpicas de rotao de um HD so as seguintes: 3.600 rpm (modelos antigos); 5.400 rpm; 7.200 rpm; 10.000 rpm; 15.000 rpm ( modelos mais modernos).

Observe que a constante elevao da velocidade de rotao dos HDs uma forma de aumentar a taxa de transferncia de dados, pois o sistema acaba perdendo muito tempo no posicionamento das cabeas com relao leitura da memria principal, por exemplo. Outro problema relacionado aos HDs o impacto deles durante o transporte. Como as cabeas cam muito prximas da mdia, qualquer vibrao mais forte pode permitir o contato fsico, arranhando-a e inutilizando parte da memria permanentemente. Para evitar este tipo de problema, quando no esto em operao, os HDs tm uma zona de estacionamento das cabeas. Esta uma parte do disco onde no so armazenados dados e cujo nico objetivo o de receberem eventuais contatos das cabeas. Isto ocorre quando o HD desligado. A sua placa controladora posiciona automaticamente as cabeas para a zona de estacionamento evitando problemas futuros. HDs mais antigos no tinham este controle e o estacionamento das cabeas era feito manualmente, por meio de um software que cou vulgarmente conhecido como park.

Quais so as caractersticas lgicas?

Voc aprendeu anteriormente que o HD dividido em trilhas, superfcies e setores. Entretanto, o armazenamento das informaes dentro dele segue outro formato. Na verdade, para o sistema operacional um HD um conjunto de bits que comea na posio 0 e vai at o tamanho mximo possvel.

82

Organizao de computadores

Para gerenciar essa mudana de referncias, o HD apresenta uma estrutura lgica, conforme mostrado na gura 4.3.

Figura 4.3 - Estrutura lgica de um HD

Existe uma rea chamada reservada onde so encontradas informaes sobre o HD como quantidade de trilhas e setores, o tipo de formatao que foi dado, alm de informaes do fabricante e boot do sistema operacional. A rea de FAT (File Allocation Table) responsvel pela alocao dos arquivos no disco. No caso do sistema DOS/ Windows, a FAT v o HD como uma srie de clusters, cada um com uma quantidade xa de bytes, conforme pode ser visto na tabela 4.1.
Tabela 4.1 Tamanho do cluster para FAT 16 e FAT 32 Tamanho do HD 32 MBytes 128 Mbytes 256 MBytes 512 MBytes 1 GByte 2 GBytes 7 GBytes 16 GBytes 32 GBytes Tamanho do Cluster FAT 16 2 KBytes 2 KBytes 4 KBytes 8 KBytes 16 KBytes 32 KBytes FAT 32 4 KBytes 4 KBytes 4 KBytes 4 KBytes 8 KBytes 16 KBytes

Unidade 4

83

Universidade do Sul de Santa Catarina

A FAT16, como o prprio nome sugere, utiliza 16 bits para referenciar o arquivo, o que limita em sobremaneira o nmero de 16 clusters possveis em um HD, ou seja 2 clusters ou 65536 clusters diferentes. Observe que HDs maiores que 2 GB precisam ser particionados em mais unidades quando se usa a FAT16. A FAT32, por sua vez, utiliza 32 bits e foi introduzida no Windows 95 de forma a utilizar de forma mais racional discos maiores. Existe tambm o formato New Technology File System (NTFS) usado exclusivamente em sistemas operacionais derivados do Windows NT, que utiliza como na FAT32, 32 bits para enderear um cluster. Sua diferena est na encriptao de dados e compresso de clusters.
Enquanto que para o disco um arquivo gravado como um conjunto de setores, para a FAT o mesmo arquivo um conjunto de clusters.

A princpio, talvez, isso possa lhe gerar uma dvida: e se o arquivo tiver um tamanho no mltiplo do valor do cluster, 5 KBytes por exemplo? Observe a gura 4.4 que mostra o valor de propriedades dentro do Windows Explorer.

Figura 4.4 - As propriedades do arquivo unidade4.doc

O Windows Explorer apresenta duas informaes sobre o arquivo que respondem questo anterior, ou seja, sobre o tamanho no mltiplo do valor do cluster.

84

Organizao de computadores

Veja que a janela mostra o tamanho do arquivo: 321 KB e o tamanho em disco 324 KB, ou seja, o sistema operacional no enxerga fragmentos de um arquivo menor do que o tamanho do cluster, que nesse caso de 4 KB. Mas voc pode perguntar: por que isto acontece?. Por que porque o sistema est gastando 324 KB para guardar um arquivo de 321? A FAT nada mais do que uma tabela de alocao, ela indica os clusters que fazem parte do arquivo mostrando ao controlador do HD onde encontr-los. Se o tamanho desses clusters fosse variado seria necessrio guardar estas duas informaes o cluster e o seu tamanho.

Mas como os arquivos so armazenados?

Todas as principais informaes do arquivo so indicadas no diretrio raiz. nesta parte do HD que encontramos o nome, o cluster inicial, a data de sua ltima atualizao, de sua criao e o tipo de arquivo, se de sistema, apenas leitura ou oculto. De posse do cluster inicial, o sistema operacional consulta a FAT e comea a ler o arquivo a partir de suas informaes, que logicamente, cam armazenados na rea de arquivos da unidade. Cada arquivo dividido em clusters que so, gravados no disco. Voc tambm j estudou que, para o sistema operacional, o HD visto como um conjunto nico de informaes, o que pode gerar um problema. Para o sistema operacional, os espaos contguos do HD no necessariamente devem estar contguos sicamente em trilhas setores e superfcies. Isso acaba gerando o que chamamos de fragmentao de disco, ou seja: os arquivos, em vez de estarem sicamente dispostos em um mesmo espao, esto divididos por todo o HD em pequenos pedaos. Nos Windows 95/98/2000/ME/Xp possvel vericar esta situao usando o programa desfragmentador de disco, como mostra a gura 4.5.

Unidade 4

85

Universidade do Sul de Santa Catarina

Figura. 4.5 O programa desfragmentador do Windows

Na unidade a seguir, voc vai estudar sobre unidades de disquete, tambm denominados Floppy disk, como surgiram, quais suas denominaes, capacidade, entre outros aspectos.

SEO 3 As unidades de disquete


As unidades de disquete so equipamentos eletromecnicos cujo funcionamento muito prximo do que voc estudou na seo anterior. Na verdade, os princpios so os mesmos e a mdia que mais difere. Ao contrrio dos HDs, que so fabricados em liga de alumnio, os disquetes so feitos a partir de uma superfcie plstica com a mesma cobertura magntica dos HDs, o que justica o nome de exveis. Como os disquetes so bem menores em capacidade, comparativamente aos HDs, o sistema trabalha com velocidades mais baixas de rotao e movimentao da cabea de leitura, o que se traduz, invariavelmente em menor velocidade de transferncia de dados. Isto se deve principalmente aos acionadores utilizados. Enquanto os HDs utilizam hoje o voice-coil as unidades acionadoras de disquetes trabalham com motores de passo, extremamente conveis e ecientes (no necessitam correo como os servomotores por exemplo), porm, so relativamente lentos em resposta.
86

Organizao de computadores

Ainda comparando os dois meios, ao contrrio dos HDs que contam com vrias superfcies de armazenamento, os disquetes apresentam apenas duas, uma em cada face e a sua densidade de informao bem baixa.

Os primeiros discos exveis...


Eram produzidos em 8 polegadas, praticamente o tamanho de um antigo LP de msica em vinil. No Brasil, no nal da dcada de 70, eram utilizados nos sistemas Cobra 300. No comeo eram de apenas 1 face e tinham a capacidade de 100 KBytes de memria, chegando ao mximo de 250 KBytes de capacidade em suas ltimas verses, j com face dupla. O nome disquete surgiu com o lanamento da mdia em 5 polegadas. A origem do nome vem do ingls, pois, diskette diminutivo de disk. Verique pela tabela 4.2, o histrico do desenvolvimento dos disquetes ao longo da histria do IMB PC e seus compatveis.
Tabela 4.2 Dados dos principais disquetes utilizados no IBM - PC Tipo Face simples Tamanho 5 5 5 Face dupla 5 3 5 Alta densidade 3 3 Trilhas por face 40 40 40 40 80 80 80 80 Setores por trilha 8 9 8 9 9 15 18 36 Capacidade 160 KBytes 180 KBytes 320 KBytes 360 KBytes 720 KBytes 1.2 MBytes 1.44 MBytes 2.88 Mbytes

Fonte: WORAM, John. Manual de congurao do PC, 1990.

Unidade 4

87

Universidade do Sul de Santa Catarina

Quais so as denominaes dadas ao disquete?

Existem algumas denominaes dadas pelos fabricantes que so utilizadas principalmente nas embalagens para denir os disquetes. Entre elas podemos destacar: SS DD DS HD face simples dupla densidade dupla face alta densidade

SEO 4 O que e como funcionam as Interfaces?


O conceito de interface serve para padronizar e facilitar a comunicao entre dois sistemas ou um sistema e o usurio. Alguns elementos de interface com o usurio so bem familiares, pois estamos acostumados a virar uma manivela ou apertar um boto. No caso dos dispositivos de entrada e sada a interface funciona como uma padronizao de comunicao, ou seja, dene quais dados e como estes sero traados traados entre os diferentes componentes de um computador.

Quais os tipos de interface?

Conhea, a partir de agora, os tipos de interfaces, a comear pela mais simples em um computador padro! Veja o caminho que voc vai percorrer... A interface com o acionador de disquetes, passando depois para as interfaces com os HDs, portas de comunicao paralela e serial, alm das mais modernas USB e FireWire.
88

Organizao de computadores

a) Interface com os acionadores de disquete


A interface com as unidades acionadoras de disquete exclusiva e no sofreu nenhuma grande mudana desde seu aparecimento no primeiro IBM-PC no incio dos anos 80. Nos primrdios da computao, a interface com as unidades de disco exvel se dava por uma placa controladora especial, colocada em um dos slots de expanso do barramento. Atualmente, a controladora faz parte da placa-me dos computadores, mas mantm as mesmas denies de suas antecessoras. Cada controladora pode operar at 2 unidades de disco exvel simultaneamente. O cabo de comunicao muito similar ao cabo da interface IDE do HD, com a caracterstica que ele apresenta uma inverso para a segunda unidade. Durante o perodo em que conviveram as unidades de disco de 5 e 3 polegadas, os cabos de acionamento eram duplos, permitindo qualquer combinao de duas unidades. Hoje, com o uso cada vez mais restrito dos disquetes, muitos fabricantes fornecem os seus computadores com cabo para acionar apenas uma unidade.

b) IDE Integrated Drive Electronics


As controladoras IDE, como so comumente conhecidas, tornaram-se rapidamente o padro de interface a baixo custo com os HDs. Cada controladora IDE permite o acionamento de dois HDs simultaneamente, atribuindo-lhes o nome de mestre e escravo1. Esta denominao vem do fato de existir uma prioridade por parte do barramento, dado ao mestre em detrimento do escravo. O cabo de uma controladora IDE muito similar ao de uma controladora das unidades acionadoras de disquetes, sem, entretanto, a inverso entre as duas unidades. Tem formato plano, e em um dos seus lados, h um cabo de colorao vermelha, que determina o pino 1. Por denio da interface, o HD mestre sempre conectado no nal do cabo e o escravo no meio. Fique atento! Os HDs devem ser congurados atravs dos jumpers para trabalharem como mestre ou escravo.
Unidade 4
1

Do ingls master e slave.

89

Universidade do Sul de Santa Catarina

A interface IDE bem mais simples se comparada interface SCSI (que ser destacada em seguida) e no permite multiprocessamento. Cada instruo executada de cada vez, o que impossibilita o acesso simultneo aos dois HDs nela instalados. Face a esta limitao tecnolgica, os computadores apresentam duas controladoras de IDE de forma que pode-se colocar duas unidades, trabalhando ambas como mestres. Outro problema das interfaces IDE reside na sincronizao. Se uma controladora est conectada a dois HDs, o sincronismo se d pelo HD mais lento, criando um enorme gargalo na performance geral do computador. O que no acontece com a SCSI, que voc vai ver na seqncia. Acompanhe!
Para obter mais informaes sobre HDs e disquetes, voc pode acessar os seguintes websites: www.storagereview.com/guide/guide_index.html www.webopedia.com/TERM/h/hard_disk.html

c) SCSI - Small Computer System Interface


A interface SCSI foi criada como um sistema de interface de elevada velocidade para mltiplos dispositivos. Por contar com um processador com buer e barramento prprio, que controla toda a comunicao com os dispositivos, a interface SCSI permite atravs de um protocolo chamado de ASPI Advanced SCSI Programming Interface uma comunicao multitarefa com cada dispositivo utilizando um mesmo barramento. Ao contrrio do que ocorre com a interface IDE, os dispositivos conectados a uma interface SCSI podem preparar a comunicao de dados enquanto um outro dispositivo est transmitindo efetivamente os seus bits. No caso da IDE, o processo entre a requisio e o envio de dados tem incio e m e no pode ser seccionado, o que acontece na interface SCSI. Veja algumas particularidades da interface SCSI:

90

Organizao de computadores

Ela utiliza uma transmisso serial dos bits, a alta velocidade, o que permite a multitarefa. possvel encontrar controladoras SCSI em 3 padres, as mais antigas com cabos de 50 pinos e 8 bits de barramento, e as mais recentes com 68 e 80 pinos, ambos trabalhando com barramento de 16 bits. A velocidade do barramento varia de 5 MHz na primeira verso da SCSI at 80 MHz na verso Ultra320. Um avano da SCSI a interface FC-AL (Fibre Channel Arbitrated Loop) que permite taxas de transferncia de at 1600 Mbps usando, inclusive, cabos de fibra tica para perifricos externos.

d) ATA - 2 - Advanced Technology Attachment


A interface ATA-2 uma atualizao da interface IDE, tambm conhecida como EIDE, tem suporte total a DMA (Direct Memory Access) que permite o acesso direto memria RAM sem passar pelo processador e que permite um aumento expressivo da velocidade de transferncia de dados. Para manter compatibilidade com a IDE, a comunicao a 32 bits fracionada em duas de 16. Comparado IDE, existem dois modos de operao de um dispositivo usando a interface ATA-2. O primeiro modo j promove um acrscimo de 33%, enquanto que o segundo chega a ser 200% mais rpido que o mais rpido modo de operao da interface IDE.

e) Serial ATA
A Serial-ATA, ou SATA, surgiu como uma verso mais moderna de interface do que como um aperfeioamento da interface ATA, pois o princpio que rege as duas difere bastante. Enquanto a ATA e ATA-2 trabalham com bits de forma paralela, a SATA usa apenas um cabo serial para conectar aos dispositivos. O cabo de conexo no mais do tipo at como na interface SCSI ou na IDE mas sim um simples cabo com 4 os, que faz a comunicao ponto a ponto, permitindo uma velocidade inicial de 150 MBps.
Unidade 4

91

Universidade do Sul de Santa Catarina

f) Porta serial
A porta serial, ou interface serial, basicamente o elemento responsvel pelo envio e recebimento de informaes na forma bit a bit, ou seja, dado um byte qualquer, a interface responsvel pelo deslocamento de cada bit e sua colocao disposio dos perifricos (quando envia) ou do processador (quando recebe). Apesar de existir a comunicao serial tanto assncrona como sncrona, no microcomputador PC ou compatvel, voc encontrar apenas o modelo assncrono, o que transmite apenas dados e no dados + sincronismo. Nesse caso, h um controlador chamado de UART (transmissor e receptor assncrono universal) da famlia 16XXX que responsvel pela gerncia de at 4 portas, vulgarmente denominadas como COM1, COM2, COM3 e COM4.
Qual o padro de comunicao serial adotado no PC?

o RS-232, que apresenta a tenso de -12 volts para o nvel lgico 0 e +12 volts para o nvel lgico 1. Este padro, criado em 1969, pela juno da Associao das Indstrias de Eletrnicos com os Laboratrios Bell, tinha como objetivo denir a interface entre equipamentos de dados e equipamentos de comunicao de dados.

O padro RS-232 foi originalmente definido para uma comunicao por meio de 25 fios diferentes. A IBM ao utilizar o padro para o seu projeto do IBM-PC, definiu que apenas 9 pinos seriam necessrios. Todavia, manteve-se nos computadores o conector DB25, por ser um padro da poca.

As portas seriais necessitam de uma IRQ prpria que pode ser partilhada por pares de portas. Veja, na seqencia, como funciona a porta paralela.

92

Organizao de computadores

g) Porta paralela
A porta paralela surgiu como uma forma alternativa de interfacear dispositivos digitais externos ao computador. Ao contrrio da porta serial que envia os dados bit a bit, a paralela permite a transmisso de um byte de cada vez. Tambm necessitam de uma IRQ prpria, como nas portas seriais e so bidirecionais2, sendo utilizadas preferencialmente para interfacear impressoras, plotters e scanners.
Os modelos mais antigos de portas paralelas so apenas unidirecionais, s enviam dados.
2

Como se caracteriza?

Existem 3 verses diferentes de portas paralelas atualmente: a SSP (Standard Parallel Port) que consegue operar at uma taxa de 300 KBps; a EPP (Enhanced Parallel Port) que alcanam at 1.3 MBps e ECP (Enhanced Capability Port) que pode chegar a 2.7 MBps. Voc pode vericar o tipo de porta paralela instalada no seu computador acessando a opo sistema do painel de controle do Windows.

Unidade 4

93

Universidade do Sul de Santa Catarina

Na gura a seguir voc visualiza uma porta paralela do tipo ECP.

Figura 4.6 Ponta Paralela do Tipo ECP

h) USB - Universal Serial Bus


A interface USB surgiu como uma conexo de baixa largura de banda para perifricos externos do computador tais como scanners, teclado e mouse. Com relao s tradicionais portas de comunicao serial e paralela, a USB tem duas caractersticas mpares: Permite a conexo on-line de qualquer dispositivo. Enquanto que as portas paralelas e serial necessitam o boot da mquina para comear a enderear para um novo dispositivo conectado, a interface USB faz o seu reconhecimento automaticamente. Uma mesma interface pode conectar at 127 dispositivos diferentes, partilhando um mesmo conector. Verique que existem atualmente dois padres USB, o USB 1.1 e o USB 2.0, que diferem basicamente com relao velocidade de transmisso. Enquanto a USB 1.1 trabalha com taxas de at 12Mbps, a USB 2.0 chega a valores entre 120 e 300 Mbps.

94

Organizao de computadores

Os conectores para ambos so iguais, com 4 os, um terra, um de 5 volts e dois de dados, que so enviados na forma de pacotes. Cada pacote tem um sincronismo, um identicador do pacote, os dados e um dgito vericador. Se mais de um dipositivo estiver conectado mesma porta, eles tero acesso ao mesmo pacote.

e) FireWire (IEEE 1934)


Algumas pessoas confundem interface FireWire e interface USB. Na verdade so complementares e no-excludentes. Permite a comunicao com at 63 dispositivos diferentes em uma mesma porta, que pode chegar a 400 Mbps de taxa de transferncia. mais indicado para aplicaes que necessitam de maior largura de banda para transferncia de dados do que a porta USB, por exemplo, como HD externos e cmeras de vdeo digitais. O conector do padro FireWire apresenta 6 pinos, 2 para dados, um terra, um 5 volts e mais dois para sinailzao de trfego (sincronismo). Nesta seo, voc estudou o conceito e o funcionamento de interfaces, identicou os vrios tipos de interface e suas particularidades. Na seo seguinte voc vai conhecer quais os meios ticos existentes para o armazenamento das informaes. Siga em frente!

SEO 5 Meios pticos


Atualmente, est ocorrendo uma converso de novas tecnologias no conceito de armazenamento de dados. As tas stream que foram o grande sucesso dos anos 90 como elementos de back-up de grandes sistemas devero em breve ser totalmente substitudas por outras mdias, muito mais conveis, rpidas e seguras, as mdias pticas. So chamadas de mdias pticas toda e qualquer mdia que tem o seu processo de escrita e leitura baseado em aes da luz e no a partir de um campo eletromagntico.

Unidade 4

95

Universidade do Sul de Santa Catarina

Nesta seo, voc vai saber quais os tipos de mdias pticas existentes, sua origem e sua capacidade na utilizao de meios de armazenamento de informao.

a) Laser Disk
Os discos a laser foram a primeira tentativa de se gravar informao sob forma ptica, e surgiram da pesquisa entre as empresas SONY e Philips no nal da dcada de 70. Os discos a laser ou LD eram muito similares aos LPs de vinil, tinham o mesmo tamanho e o objetivo era substiturem os prprios LPs e as tas de vdeo VHS. Embora tenham sido comercializados por pouco tempo, no encontraram muito mercado pois eram caros e de difcil transporte.

b) Compact Disk
Tentando eliminar os problemas do LD de forma a criar uma mdia que pudesse ser massicada, a Philips lanou a idia de fazer um LD menor, capaz ainda de armazenar uma boa quantidade de informao. Surgia o CD (Compact Disk) em 1982, tal qual voc encontra hoje em lojas de informtica. Quando surgiu, um CD era capaz de armazenar at 74 minutos de udio no-comprimido, o equivalente a 650 MB de informao. Depois novas mdias foram sendo desenvolvidas, chegando a valores de 700 MB e at 800 MB de dados digitais em um s CD.
Voc sabe de que feito o CD? O CD feito de um sanduche de policarbonato com uma fina pelcula de alumnio no seu interior, onde as informaes so depositadas na forma de pequenas depresses, que so transformadas em 1 e 0 pelo leitor a laser.

Ao contrrio do que voc viu para os HDs e disquetes, as trilhas no so concntricas em um CD. Na verdade existe apenas uma trilha em forma de espiral, que parte do centro at a sua periferia.

96

Organizao de computadores

Na parte mais central existem informaes que denem o CD: se for de udio, pode ser denido pelo total de faixas de msica tempo de cada uma delas; se for de dados quem o dene so a rvore de diretrios, o nome dos arquivos e seu tamanho entre outros.

c) CD gravvel (CD-R)
No seu lanamento foram categorizados como mdias do tipo WORM Write Once, Read Many ou seja, pode-se escrever apenas uma vez e ler vrias, sem nunca perder a informao nele contida. So as mdias mais baratas no mercado pois so relativamente simples se comparadas com os CD-R/W, por exemplo.

d) CD regravvel (CD-R/W)
De maneira geral, estes discos podem ser reescritos em at 1000 vezes antes de apresentarem falhas. A principal diferena do CD-R/W para o CD-R que esse apresenta uma soluo parecida com a encontrada em HDs, os setores. Cada setor conta com 32 KB, o que permite a escrita e remoo dos arquivos sem necessidade de remover ou reorganizar todo o disco. Para isso contam com duas camadas dieltricas a mais que os CD-R, o que encarece sua produo.

e) Digital Versatile Disc (DVD)


Com o crescente uso da mdia ptica, a Sony e a Philips lanaram em meados da dcada de 90 o Multimedia CD, ao mesmo tempo em que Toshiba e Time Warner apresentavam o Super Density CD. Em funo de uma batalha judicial entre os dois grupos, foi necessrio a criao de um novo padro, apresentado como Digital Video Disc pelo Computer Industry Technical Working Group, que foi rapidamente modicado para Digital Versatile Disk objetivando os mltiplos usos que poderia permitir.

Unidade 4

97

Universidade do Sul de Santa Catarina

Apesar de um disco de DVD ter o mesmo tamanho de um CD, eles so construtivamente bem diferentes. Os DVDs contam com trilhas mais prximas, tamanho da depresso menor, menor excesso de bytes por setor fsico, maior rea de disco utilizada e o uso de duas camadas de escrita. Isso fornece ao DVD uma capacidade de 4,7 GB para uma camada, ou 8,5 GB usando as duas camadas. Utilizandose os dois lados do disco, a capacidade dobra.

f) DVD gravvel
Atualmente existem dois padres para DVD gravvel o DVD-RAM da Panasonic e o DVD-R, que no mantm compatibilidade com outros CDs ou DVDs. Atualmente existem no mercado apenas dispositivos para DVD-RAM , que permitem a escrita em ambos os lados do disco.

SEO 6 Outros dispositivos de entrada e sada


Esta a ltima seo da unidade que trata dos dispositivos de entrada e sada, depois do detalhamento de cada elemento (HD, FD, interfaces, meios pticos), estudado nas sees anteriores. Nesta unidade voc vai conhecer mais alguns componentes pertinentes aos dispositivos de entrada e sada. Acompanhe as caractersticas e a funo de cada um deles.

a) O teclado
Voc sabia que os primeiros IBM PCs surgiram com um teclado de 84 teclas, prximo do que hoje comercializado nos notebooks? Com o advento do IBM AT, o teclado ganhou tamanho e chegando 101 teclas. Hoje novas funcionalidade so dadas ao teclado e fcil encontrar modelos, com mais de 101 teclas, muitas delas voltadas para aplicaes na Internet. Eles continuam sendo o principal dispositivos de entrada de dados pelo usurio.

98

Organizao de computadores

b) Mouse
O Mouse surgiu principalmente das pesquisas do Palo Alto Research Center da Xerox. Trata-se de um dispositivo com uma pequena esfera ou mais comum atualmente, um sensor ptico de movimento. Seu movimento transporta para a tela duas coordenadas, X e Y. O mouse foi o elemento catalisador das interfaces grcas para o usurio, que so seriam possveis sem o seu surgimento.

c) Impressoras
Existe uma enorme gama de impressoras hoje no mercado e so, junto com os monitores, os principais dispositivos de sada do computador atual. Basicamente podem ser classicadas em 3 grande grupos: Matriciais cujo princpio a escrita a partir de uma matriz de agulhas que pressionam uma fita com tinta sobre o papel. Jato de tinta tambm utiliza uma matriz, mas desta vez, de pontos por onde passa a tinta de maneira a formar as letras e sinais desejados. Laser Utilizam um cilindro fotossensvel que sensibilizado por um feixe de laser. O cilindro alimentado com partculas de tinta (toner) que se fixam a ele. No contato com o papel, a pgina impressa criada. possvel ainda encontrar impressoras por sublimao de cera, tecnologia prxima do jato de tinta mas mais cara que esta e que vem perdendo mercado.

Unidade 4

99

Universidade do Sul de Santa Catarina

d) Monitores de vdeo
Atualmente os padres de vdeo tem se mantido estticos. No comeo da informtica muita mudana ocorreu, passando do CGA para EGA e para VGA, ou Super VGA, o padro de hoje. O que tem se modicado com grande freqncia so os dispositivos de controle dos monitores, comumente chamadas de placas de vdeo, ou placas aceleradoras grcas. O que vem acontecendo nos ltimos anos o surgimento do uso de uma espcie de co-processador com nalidade grca. As placas mais potentes atualmente como a Geforce 6 contam hoje com processadores dedicados para texturas, para vdeos, para sombreamento e ray-trace, alm de memria RAM para processamento somente das imagens a serem colocadas no monitor. Com o estudo desta seo, voc encerra o estudo da unidade, porm a caminhada continua. A prxima unidade a ser explorada ser sistemas de telecomunicaes. Dentre os assuntos abordados, a partir do estudo voc ter oportunidade de conhecer os meios de transmisso utilizados para comunicar computadores, por exemplo. Veja os objetivos e o plano de estudo da unidade e siga em frente!
3

Geforce marca registrada da NVIDIA Corporation.

Atividades de auto-avaliao
Leia os enunciados a seguir e realize as questes. 1) Explique o que so trilhas, superfcies e setores.

100

Organizao de computadores

2) Dado um disco rgido (HD) qualquer, voc conseguiu obter as seguintes caractersticas: Nmero de trilhas: Nmero de superfcies: Nmero de setores: 2.408 16 50

Sabendo-se que HDs deste tipo utilizam uma densidade de 512 Bytes/ setor, pergunta-se: Qual a capacidade deste HD em megabytes?

3) Diferencie como fisicamente um HD, como logicamente e como ele visto pelo sistema operacional.

4) possvel que um arquivo, ao ser gravado no HD, ocupe mais espao para o sistema operacional do que ele realmente tem? Argumente e justifique sua resposta.

5) Como ocorre a fragmentao de um disco. Como possvel evit-la ou corrigi-la?

Unidade 4

101

Universidade do Sul de Santa Catarina

6) Por que os disquetes mesmo sendo menores so mais lentos que os HDs?

7) Sobre as interfaces indique se as afirmativas so verdadeiras ou falsas: ( ) A interface USB permite um a grande quantidade de perifricos conectados a uma mesma porta. ( ) Na comunicao serial temos RS-232 como perifrico e a UART como padro. ( ) A comunicao paralela a mais barata para longas distncias ( ) Comparativamente ao USB, o Firewire indicado para aplicaes que necessitem de grande fluxo de dados. ( ) A porta paralela trabalha com tenso -12V para o sinal 0 e + 12V para o sinal 1. ( ) A porta paralela transmite sinais byte a byte.

8) Explique como funciona a interface SCSI.

9) Qual a principal diferena entre a Interface ATA-2 e IDE?

102

Organizao de computadores

10) Qual a diferena entre a Serial ATA e a interface ATA-2?

11) Quais as verses de porta paralela hoje existentes?

12) Diferencie Laser Disk de CD, CD-R e CD-R/W.

13) Por que o DVD permite uma maior armazenagem de informaes?

Unidade 4

103

Sntese
Nesta unidade voc teve a oportunidade de estudar os principais dispositivos de entrada e sada de um computador. Em especial, voc viu que caractersticas tem um HD, um disquete e o que os diferenciam de um CD-R ou DVD. Espera-se que os objetos discutidos ao longo desta unidade, tenham permitido a voc reconhecer os elementos de entrada e sada de um computador moderno, entender o seu funcionamento e sua participao no processamento de informaes, como tambm a reconhecer quais elementos so necessrios em uma aplicao prtica.

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se:

Websites
Sobre USB: http://www.usb.org (do comit de denio do padro) Sobre HDs e disquetes: http://www.storagereview.com/guide/guide_index.html http://www.webopedia.com/TERM/h/hard_disk.html http://searchstorage.techtarget.com/sDenition/0,,sid5_ gci212227,00.html

UNIDADE 5

Sistemas de telecomunicaes
Objetivos de aprendizagem
Identificar os meios de transmisso utilizados na comunicao entre computadores. Conhecer as caractersticas e funcionalidades de um modem. Justificar a utilizao de um modem na comunicao entre computadores. Conhecer as redes locais e sua topologia.

Sees de estudo
Acompanhe as sees a serem estudadas nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.

Seo 1 Comunicao entre os computadores. Seo 2 O que o modem? Seo 3 O que e como funcionam as redes locais?

Universidade do Sul de Santa Catarina

Para incio de estudo


Nesta unidade voc estudar sobre a comunicao entre computadores. Trata-se de uma discusso sobre as linhas de transmisso, principalmente de telefonia disponveis atualmente para conectar computadores. Voc tambm conhecer o uso e a necessidade de um modem para efetuar a conexo entre os computadores. Por m, ter uma breve introduo sobre redes locais de computadores. Porm, esse contedo voc estudar mais profundamente em disciplina especca.

SEO 1- Comunicao entre os computadores


Voc j parou para observar como o mundo est conectado nos dias de hoje? Alis, voc s est realizando este curso graas a uma forma de comunicao.
Voc sabe como tudo isto funciona? Quais os principais conceitos tecnolgicos envolvidos?

Voc comea agora uma viagem pela comunicao entre os computadores, para entender o funcionamento do que foi denido pelo socilogo canadense Marshall McLuhan, autor do livro Aldeia global. Mas, antes de voc comear a estudar os aspectos fsicos de um computador para ver como tudo funciona, voc vai conhecer primeiro o que acontece fora do sistema, comeando pelo funcionamento da linha telefnica. Acompanhe! Quando Grahm Bell criou o telefone, jamais imaginou que seria utilizado para transmisso de bits, codicao digital de elementos do mundo real. A eletrnica digital nem mesmo existia, ou seja, as linhas de transmisso telefnicas foram criadas

106

Organizao de computadores

como linhas analgicas, universo totalmente diferente do mundo interno do computador. Foi necessrio, um elemento para transformar os diferentes sinais, de digitais para analgicos, ou seja: era preciso algum mecanismo que modulasse o sinal binrio para uma onda analgica de sinal que pudesse trafegar livremente nas linhas de transmisso. Em um o telefnico existe uma srie de pares tranados, o que impem limites de velocidade de transmisso entre dois computadores, face interferncia e perdas de sinal durante a transmisso. Existe um limite terico de 64 kbps, o que impede maiores taxas de transferncia de bits. Veja como este clculo pode ser realizado: As pessoas geralmente falam a uma freqncia de 4 KHz, o que obriga um sistema que transporta a voz humana a trabalhar, pelo menos, no dobro desta freqncia, ou seja 8 KHz. Se voc utilizar 8 bits para transmitir dados, o que acontece em uma transmisso, s poder enviar um bit a cada ciclo, o que fornece o valor 64.000 bits por segundo. Entretanto, necessrio uma amostragem por parte das operadoras de telefonia para fazer o controle da transmisso que se d a cada 1/8 de tempo. Assim, o valor mximo fsico passa a ser 56.000 bits por segundo. Isto passou a ser um problema srio a ser resolvido, sob pena de uma rede de computadores se tornar invivel visto o consumo de banda passante. O conceito de banda passante pode ser entendido como uma avenida e carros em movimento. Analise o exemplo a seguir para entender melhor!

Unidade 5

107

Universidade do Sul de Santa Catarina

Imagine uma avenida de 4 pistas com 25 km de comprimento e coloque 100 veculos para trafegar por ela. Voc pode imaginar um carro a cada quilmetro por pista, o que daria os 100 veculos desejados. Como a distncia entre os carros confortvel, voc pode admitir que eles estariam viajando a 100 km/h. Agora utilize o mesmo exemplo colocando 25.000 carros. A cada quilmetro teria, agora, 250 carros, ou seja, um carro a cada 4 metros da pista, o que praticamente o limite fsico se voc levar em conta que cada automvel tem 4 metros de comprimento! Imagine agora a que velocidade um veculo poderia trafegar? Em outras palavras, ter-se-ia uma estrada de 25 km com um automvel encostado ao outro nas suas 4 pistas!

Este congestionamento ctcio o que realmente acontece em uma linha de transmisso. Aps a sua instalao, sua capacidade fsica constante, entretanto, medida que mais pessoas vo se conectando mesma linha, o uxo vai aumentando e a velocidade mdia vai baixando at que se tenha um congestionamento da linha.
Qual a soluo para este problema?

Uma soluo foi a adoo de um novo meio de transmisso: a bra tica. A bra tica transmite sinais sob a forma de luz e precisam, portanto, comutar entre luz e sinal eletrnico. Um meio de efetuar esta converso adotando diodos-laser que permitem transmisso da ordem de Gbps (Giga bits por segundo). Observe que a bra tica tornou ilimitvel a largura de banda e o principal suporte de transporte de dados para a Internet2. Mesmo assim, ainda necessrio transformar o sinal digital/ binrio do computador para algo que possa ser enviado pela linha telefnica. Tal equipamento o modem, que voc estudar na prxima seo.

108

Organizao de computadores

SEO 2 O que o modem?


O nome modem surgiu de suas duas operaes bsicas: modulador e demodulador. Observe como isto funciona na prtica, conforme a mostra a gura 5.1. O sinal digital entra no modulador que cria o que se chama de uma portadora, um sinal na freqncia da transmisso que ir transportar o sinal digital dentro dela. O sinal ento passado atravs das linhas de comunicao at chegar no demodulador que entra em sintonia com a freqncia de transmisso, retirando da portadora o sinal digital original.

Figura 5.1 - Etapas de modulao e demodulao da transmisso de dados

Este o papel do modem em um computador, modular e demodular o sinal digital para que possa caminhar livremente nas linhas de transmisso telefnicas. Se voc pensar agora em Internet, uma das formas mais simples de se conectar rede atravs da conexo DialUp, ou seja, da conexo discada. Neste caso, o modem do seu computador discar para um nmero telefnico como se fosse um telefone fazendo uma chamada. A diferena que ao invs de uma pessoa, no outro lado da linha est o modem do ISP (Internet Service Provider) No ISP o modem atender ao chamado e converter o sinal novamente em digital passando para uma linha digital ligada a um backbone1 da Internet, fechando o circuito. No Brasil, o backbone da Internet a RNP. Mas observe que para fazer tudo isto que foi descrito no pargrafo anterior voc precisa do modem, que neste caso chamado de modem DialUp.
1

Um backbone da Internet um conjunto de bras ticas, satlites e linhas digitais conectadas por algum roteador a grande rede.

Unidade 5

109

Universidade do Sul de Santa Catarina

O modem na histria da Internet O modem um componente que ganha espao com o aprefeioamento da comunicao. Veja alguns detalhes relacionados ao desenvolvimento desse componente. Os primeiros modens deste tipo trabalhavam a velocidades mdias de 2400 bps, chegando a 9600 bps em alguns casos. Rapidamente esta velocidade foi aumentando ao mesmo tempo em que a Internet foi ganhando espao e pblico usurio. Passaram, ento, a ser sinnimos de desempenho os valores de 28.8 kbps e 33.3 kbps. Em 1997 surgia uma nova situao no mercado de modens as empresas Rockwell e USRobotics lanaram cada uma especificao de transmisso de dados a 56 kbps, quase o dobro do teto anterior. O problema que eram incompatveis, o que levou aos ISPs a necessidade de adquirirem ambos os padres para oferecer a conexo Internet aos seus usurios. Isto no perdurou por muito tempo, quando ento surgiu o padro 56 k V.90 que se aproveitou das duas tentativas anteriores para definir um padro ainda mais estvel. Em seguida veio o padro V.92 com uma melhor compresso de dados, alm de uma taxa de upload de 48 kbps, bem mais rpida se comparado aos 33.3 kbps da V.90. Como este o limite fsico das linhas telefnicas, espera-se que novas verses permitam um upload ainda maior e maior compresso de dados. Estes modens ainda tm muito mercado porque permitem facilmente uma conexo utilizando qualquer linha telefnica, seja ela analgica ou digital, mesmo que sejam lentos e OWPEN a telefnica enquanto se est conectado rede.

Quais as novas formas de conexo?

Com o surgimento das centrais digitais de telefonia, foi possvel criar outros tipos de conexo.
110

Organizao de computadores

Conhea quais so: a) Uma delas conexo DSL (Digital Subscriber Line) - A conexo DSL surgiu para concorrer com a Internet via cabo, utilizando a linha telefnica comum, mas trabalhando a freqncias muito maiores. Como voc j comprovou anteriormente neste texto, a telefonia comum trabalha na faixa de 8KHz, enquanto que o DSL utiliza freqncias entre 26kHz e 1 MHz, o que propicia o uso simultneo da linha telefnica pelo modem DSL e pelo telefone. Alm disto, como no necessrio conectar a um modem DialUp no ISP, no preciso discar para um nmero, basta fazer a autenticao diretamente na linha. Para operar com estas novas caractersticas, necessrio um modem especfico, chamado de modem DSL.
Uma das variaes do padro DSL, o Asymmetric DSL, comumente chamada de ADSL uma das mais comuns. Ela tem esta denominao porque permite diferentes ve locidades de envio (upload) e recebimento (download) sendo uma opo mais barata.

b) Outra forma de comunicao entre computadores atravs de cabo coaxial, chamado tambm de Internet via cabo, operado por empresas de TV a cabo que j dispem da rede de cabos dentro das cidades. O sinal que trafega no cabo coaxial tambm analgico e, portanto, um modem necessrio para estabelecer a ligao, chamado de CableModem. O CableModem ligado a um cabo coaxial que tem na outra extremidade um Cable Modem Termination System (CMTS), que conectado a um backbone da rede. Interessante comentar que na Internet a cabo os usurios acabam dividindo a largura de banda, entretanto, existem muito mais opes de freqncia para abrir ainda mais a banda passante. Por isso, as empresas de Internet via cabo necessitam limitar a velocidade de cada modem instalado, para evitar que um usurio consiga consumir toda a largura de banda sozinho.
Unidade 5

111

Universidade do Sul de Santa Catarina

Na prxima seo, voc vai conhecer o que so e como funcionam as redes locais.

SEO 3 Como funcionam as redes locais?


As redes locais de computadores, tambm conhecidas como LAN, so uma das formas mais comuns de interconexo de computadores nos dias de hoje. Elas permitem que vrios computadores distantes dentro de uma rea geogrca de poucos quilmetros compartilhem servios e recursos.

O que constitui uma LAN?

A LAN constituda por um conjunto de 3 elementos bsicos: o hardware, os cabos, placas e computadores; o software. importante voc saber que estes componentes gerenciam a conexo entre os computadores e os protocolos, regras de controle de erro, temporizao de uso e sequenciamento. So os protocolos, talvez , o elemento mais importante pois so eles que do sustentabilidade LAN, administrando o envio e recebimento de informaes. Nestes casos, as informaes so enviadas na forma de pacotes com um cabealho que dene destino, remetente, hora e bits de controle de erro, alm dos dados propriamente ditos.

Quais as topologias de redes?

Existem basicamente trs topologias de redes usadas pelas LANS atualmente:

112

Organizao de computadores

Barramento onde os computadores so todos conectados a uma espinha dorsal. Desta forma os computadores podem ser conectados aos outros mais facilmente, alm de ser relativamente fcil a incluso de novos computadores na rede. A rede Ethernet um tipo de LAN com topologia de barramento. Anel um nico cabo conecta todos os computadores como se formasse um anel. Os pacotes necessitam passar por todos os componentes da rede at que encontrem o seu destino. Estrela cada componente conectado a um ponto central, chamado de hub que o intermedirio entre a comunicao entre todos os componentes da rede. Nesta topologia, o pacote enviado para todos os componentes e cabe a cada um administrar o que lhe de interesse ou no. A seguir, desenvolva as atividades de auto-avaliao para praticar o que aprendeu e fazer uma sntese desta unidade.

Atividades de auto-avaliao
Leia com ateno os enunciados e realize, a seguir, as questes propostas. 1) possvel enviar e receber mais de 64.000 bits por segundo de dados, utilizando uma conexo discada na Internet? Justifique sua resposta.

Unidade 5

113

Universidade do Sul de Santa Catarina

2) Qual a vantagem de utilizar um modem DialUp nos dias de hoje?

3) Explique o princpio de funcionamento de uma fibra tica na transmisso de dados.

4) Explique como um modem DialUp consegue efetuar a ligao entre a Internet e um computador domstico.

114

Organizao de computadores

5) Como funciona um modem DSL? possvel usar o telefone e um modem DSL ao mesmo tempo, mas como isto ocorre?

6) Como um CableModem funciona?

7) Quais os elementos que formam uma LAN? Explique cada um.

8) Quais as topologias possveis de serem adotadas? Voc pode listar vantagens e desvantagens para cada uma?

Unidade 5

115

Universidade do Sul de Santa Catarina

Sntese
Nesta unidade voc teve um primeiro contato com a comunicao entre computadores. Estudou que possvel dividir a comunicao entre o meio externo do computador e o meio interno, onde o modem parte importante. Em especial, voc viu que existem 3 tipos de modens que so os mais populares nos dias de hoje e uma pequena introduo redes locais em que voc identicou trs topologias de redes usadas pelas LANS. Na seo seguinte e, ltima desta disciplina, voc vai estudar os sistemas operacionais. Voc vai ter a oportunidade de conhecer e identicar, dentre as princpais funes, quais so os principais sistemas operacionais existentes.

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se as seguintes fontes:

Websites
Sobre os modems: http://www.modem.com. (Veja a seo Technical Reference Infobase). Sobre cableModem: http://www.cable-modems.org/ http://www.cable-modem.net/ Sobre modems em geral: http://peripherals.about.com/od/modems/

116

UNIDADE 6

Sistemas operacionais
Objetivos de aprendizagem
Identificar o papel principal de um sistema operacional em um computador. Diferenciar os principais sistemas operacionais hoje existentes

Sees de estudo
Acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.

Seo 2 Para que servem os sistemas operacionais? Seo 3 O Unix: o padro do grande porte. Seo 4 Microsoft: a lder dos computadores
pessoais.

Universidade do Sul de Santa Catarina

Para incio de estudo


Agora, voc j tem uma boa viso de todos os elementos do computador de Von Neumann, falta apenas conhecer o gerente que permite o bom funcionamento de tudo isto: o sistema operacional. Apesar de no fazer parte diretamente do hardware de um computador, o sistema operacional abordado nesta disciplina por ser o elo entre ele e todos os aplicativos. De agora em diante, voc ter uma viso das duas principais vertentes do mercado, os sistemas baseados no conceito do Unix e os sistemas operacionais desenvolvidos pela Microsoft. Voc ir concluir o estudo nesta unidade conhecendo a histria, caractersticas, vantagens, problemas e aplicaes de cada uma dessas duas famlias. De posse das informaes aqui contidas, voc estar apto a tomar decises sobre qual tipo de sistema adotar em seu trabalho.

SEO 1 Para que servem os sistemas operacionais?


No parece estranho um curso de hardware falar de sistema operacional? Talvez, mas se voc pensar que o sistema operacional, ainda que seja um software, altamente dirigido ao hardware voc pode ver que ele est diretamente relacionado ao que se denomina plataforma.

Qual a importncia de um sistema operacional?

Nos primrdios da computao, na medida em que o computador comeou a ter maior capacidade de processamento, percebeu-se a necessidade de um sistema para controle da mquina, que tambm teria a capacidade de gerenciar os programas que nele iriam rodar. Surgia, a, a arquitetura em camadas dos computadores de hoje, conforme pode ser visto na gura 6.1.

118

Organizao de computadores

Figura 6.1 Uma arquitetura em camadas

Voc deve olhar a gura e ver o sistema operacional fazendo o papel de intermedirio entre o hardware e os aplicativos que porventura estejam rodando. E isto mesmo que acontece! O sistema operacional transforma requisies dos aplicativos em requisies de hardware e vice e versa. Imagine o seguinte exemplo:
O aplicativo mostra uma janela na tela para o usurio entrar com o login e a senha de acesso. Ao efetuar este comando, o aplicativo requisita ao sistema operacional que ele crie uma janela na tela, na posio (x,y). O sistema operacional, por sua vez, comunica com o processador e este com a placa de vdeo de forma tal que possa ocorrer o que o aplicativo pediu. O aplicativo passa informaes como a mensagem que vai na janela, componentes de interface, cores etc. O Sistema operacional repassa isto ao processador e ele placa de vdeo. Por fim, monta-se a janela e aguarda-se a entrada pelo teclado por parte do usurio. Ao teclar o login, por exemplo, o teclado envia a informao ao processador que a despacha para o sistema operacional, chegando ao aplicativo na forma de varivel na memria principal, fechando o circuito.

Unidade 6

119

Universidade do Sul de Santa Catarina

Obviamente que esta situao bastante simplicada, mas necessria para entender o jogo do sistema operacional dentro de um computador. Observe que o sistema operacional, dentre suas tarefas, deve: Gerenciar a sua memria de trabalho e dos aplicativos, a partir da memria principal disponvel. Coordenar as diversas interrupes dos diversos dispositivos utilizados no computador, como impresso. Promover a comunicao entre aplicativos e hardware quando estes gerarem interrupes entre si. Fazer controle de acesso a informaes em disco e permitir a consistncia dos dados nele armazenado se for um sistema multi-usurio. Permitir o partilhamento das tarefas que ocorram de forma concorrente quando se tratar de um sistema multi-tarefa. Com a distino bem clara de que havia entre computadores de arquitetura RISC e CISC no passado, os sistemas operacionais acabaram sendo denidos usando estes padres. Assim surgiu o Unix nos anos 70 visando aplicao nos computadores DEC e o MS-DOS para a linha IBM-PC, que so descritos a seguir.

SEO 2 O Unix: o padro do grande porte


O Unix, que considerado o padro de sistemas de grande porte e um sistema multi-usurio.
Voc sabe por que o Unix se consolidou como o padro dos sistemas de grande porte?

120

Organizao de computadores

A resposta a seguinte: A primeira aplicao do Unix foi nas universidades, onde vrias pessoas partilhavam a mesma mquina. Isso exigiu que o sistema possibilitasse que cada um tivesse sua conta com todos os seus arquivos associados de alguma forma, alm das conguraes de ambiente quando surgiram os ambientes grcos de suporte a este sistema. Somado questo multi-usurio, o Unix tambm permite: O uso de multi-tarefa baseado na diviso do tempo, hoje, a sua principal caracterstica. Com a multitarefa possvel formatar um disquete ao mesmo tempo em que se imprime um relatrio ou se preenche uma planilha de custos. O sistema divide o tempo e a pequenos intervalos executa comandos dos aplicativos que esto sendo executados. Como a frao de tempo muito pequena, a sensao que se tem de que eles esto sendo executados ao mesmo tempo. A portabilidade outra importante caracterstica do Unix. Se voc programador Unix, o seu aplicativo rodar corretamente em qualquer ambiente Unix, independente de plataforma. Voc no precisa saber o endereo de uma porta paralela, por exemplo, e ter que reescrever o seu cdigo, o sistema garante a mesma interface para cada dispositivo no computador onde est instalado. A conectividade. Por ser destinado a computadores de grande porte desde a sua origem, o Unix o sistema mais indicado para conectividade, tanto que responde por boa parte dos sistemas de grande porte hoje no mundo. Este sistema j nasceu com conceitos de comunicao e segurana de dados bem definidos. Apesar de ter sido denido pela AT&T, hoje existem diversos sistemas Unix no mercado, como o Solaris da Sun, o AIX da IBM, o UnixWare da SCO e o IRIX da Silicon Graphics, sem contar com os clones Linux e FreBSD que vm ganhando cada vez mais adeptos na plataforma IntelX86.

Unidade 6

121

Universidade do Sul de Santa Catarina

SEO 3 Microsoft: a lder dos computadores pessoais


A histria da Microsoft comeou a ganhar vulto quando em 1980 a IBM escolheu o sistema operacional MS-DOS em vez do CP/M para o seu mais novo lanamento, o IBM-PC. O MS-DOS nasceu pequeno, como a empresa que o desenvolveu. Era um sistema operacional simples, sem nenhuma pretenso de multi-usurio ou multi-tarefa. Existia at um verdadeiro abismo entre o que o Unix era capaz de fazer na poca e que se propunha o MS-DOS. O sistema era simplesmente um controlador das unidades de disco, possibilitando que os arquivos fossem carregados, copiados, apagados e renomeados, tudo atravs de comando de linha. No havia nenhuma ferramenta de suporte rede e nem qualquer referncia segurana. Estas caractersticas caram patentes durante um longo tempo limitando os sistemas da Microsoft ao mercado pessoal e domiciliar. Durante os anos, o conceito de interface grca e principalmente ambiente grco foi criando corpo e a Microsoft foi uma das empresas que mais tirou proveito disto com o Windows. O Windows 3.0 (1990) foi o primeiro ambiente grco a ter sucesso comercial da empresa, mesmo que muitas operaes fossem feitas fora dele. O usurio no precisava nem mesmo utiliz-lo. Apesar de permitir vrias janelas, o Windows 3.0 no era multi-tarefa.

122

Organizao de computadores

Figura. 6.2 As janelas do Windows 3.0

Este ambiente evolui no Windows 3.1 e 3.11 for workgroups, todos sobre o suporte do MS-DOS rodando, sendo este ltimo, o primeiro com suporte a trabalho em rede Ethernet. A Microsoft vislumbrava o mercado corporativo, mas sabia que precisava de um sistema realmente novo. Um sistema operacional baseado no MS-DOS no seria bem aceito, pois, provavelmente, teria uma srie de limitaes na sua concepo. Assim, os pesquisadores da empresa consideraram importante criar uma nova tecnologia, diferente do que vinham fazendo at ento, quando em 1994 surgiu o Windows NT. O Windows NT no tinha nenhuma semelhana com DOS e foi o primeiro software da Microsoft que rompia com este caminho. Por se tratar do primeiro sistema operacional da empresa para servidores, apresentou uma srie de falhas e problemas que foram sendo eliminados com o lanamento de novas verses. Baseado no NT surgia toda uma famlia de sistemas operacionais como o Windows 95, Windows 98, Windows 2000, Windows ME e Windows XP. Hoje o sistema operacional da Microsoft tem total suporte a multi-usurio, redes e trabalha multi-tarefa de modo preemptivo. Pelo fato da Microsoft ser hoje a empresa mais visada no mundo, suas falhas de segurana tornam-se pblicas muito rapidamente, o que fora a empresa a disponibilizar Service Packs, que so atualizaes de determinados programas que fazem parte do pacote Windows.

Unidade 6

123

Universidade do Sul de Santa Catarina

Com esta seo voc conclui o estudo da disciplina. Todas as unidades formam a compreenso do todo de um computador. Cada elemento organiza a estrutura fsica, o seu funcionamento e as conexes. Desenvolva, agora, as atividades de auto-avaliao que servem, tambm, para voc realizar uma sntese da unidade estudada.

Atividades de auto-avaliao
Leia com ateno os enunciados e realize, a seguir, as questes propostas: 1) Identifique se as afirmativas so verdadeiras (V) ou falsas (F): ( ) O sistema operacional responsvel por distribuir o processamento das informaes dentro do processador. ( ) O sistema operacional quem gerencia toda a memria do computador. ( ) Sistemas operacionais multi-tarefas so responsveis pelo partilhamento das aes. ( ) As requisies de interrupo de hardware por parte dos aplicativos so intermediadas pelo Sistema Operacional. 2) Explique como funciona o conceito de 3 camadas (aplicativo sistema operacional hardware).

3) Quais as principais caractersticas do sistema operacional Unix? Comente-as.

124

Organizao de computadores

4) Quais caractersticas so hoje similares ao Unix, mas encontradas no Windows?

5) Comente as principais diferenas entre o Windows NT e o MS-DOS.

Unidade 6

125

Universidade do Sul de Santa Catarina

Sntese
Nesta unidade voc teve a oportunidade de conhecer os principais sistemas operacionais disponveis hoje no mercado. Em especial, voc viu as diferenas entre Unix e Windows. Conheceu um pouco da histria de desenvolvimento do sistema operacional da Microsoft e pde perceber as vantagens que o Unix pode permitir aos seus usurios. Esta unidade fecha a Disciplina e espero que tenha sido proveitoso estudar um pouco mais sobre este equipamento que passou a fazer parte da vida de muitas pessoas, seja no ambiente domstico ou no campo prossional.

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se:

Websites
Sobre o Unix: http://www.unix.org http://www.levenez.com/unix/ http://cm.bell-labs.com/cm/cs/who/dmr/hist.html Sobre a histria do Windows: http://members.fortunecity.com/pcmuseum/windows.htm

Livros
SALUS, Peter H. A Quarter Century of UNIX. AddisonWesley. 1994. TODINO, Grace, PEEK, Jerry, STRANG, Jonh. Aprendendo o Unix: Sistema Operacional. IBPI Press, 1999. BICK, Julie. Os Segredos da Microsoft. Campus, 1998.

126

Para concluir o estudo


Parabns! Voc acaba de concluir a disciplina de Organizao de Computadores. Agora voc j tem condies de reconhecer um computador por inteiro. Aquela mquina que era uma caixa sobre a mesa de trabalho ganhou um processador, memria, dispositivos de entrada e sada e sistema operacional. Voc deve perceber, agora, o computador como algo com elementos componentes. Ah, existe ainda o barramento, que o responsvel por efetuar a comunicao entre todos eles! Entretanto, no mundo altamente dinmico em que se vive, seria ingnuo pensar que o seu estudo acabou aqui. No, voc apenas abriu uma porta para novas descobertas. A computao, basicamente em funo dos rpidos e constantes avanos tecnolgicos, uma histria com comeo, meio e sem m. A cada dia voc poder encontrar nos jornais novos modelos, novas tecnologias, novos padres. A informao ainda o centro do universo e por isso diariamente surgiro novos meios de trat-la, geri-la e mant-la, o que ser de responsabilidade de um Gestor de Tecnologia da Informao, ou seja: voc. Por isso, sugiro que que sempre atento s novidades. Adquira o hbito de ler os cadernos de informtica dos principais jornais do pas que trazem notcias super atualizadas; as revistas especializadas e cientcas que apresentam testes de benchmark e resumos muito importantes, alm de fatos histricos. At o cinema no deve passar desapercebido! Se voc f de lmes

de co cientca, preste ateno, pois muitos deles so desenvolvidos a partir de idias que estaro em nossos lares e escritrios em poucos anos. Entre os livros de co cientca tambm possvel encontrar informaes de tendncias futuras. Por m, tenha sempre uma boa biblioteca tcnica sobre o assunto. Como os livros levam de 2 a 3 anos para serem produzidos, eles so uma boa fonte de contextualizao e histria. Obviamente, alm de tudo isso que foi falado, no deixe de utilizar o computador para navegar tambm na Internet, onde voc encontrar o que h de mais recente na matria. Um forte abrao! Professor Rodrigo de Souza Vieira

Referncias
BITTENCOURT , Rodrigo Amorim. Montagem de computadores & hardware. 2a ed. Rio de Janeiro: Brasport, 2001. HENNESSY, John L. e PATTERSON, David A. Arquitetura de computadores. So Paulo:Campus, 2003. MONTEIRO, Mrio A. Introduo organizao de computadores. Rio de Janeiro: LTC, 2002 MURDOCCA, Miles J.; HEURING, Vincent P. Introduo arquitetura de computadores. 5a ed. Rio de Janeiro: Campus, 2001. PATTERSON, David A. e HENNESSY, John L. Organizao e Projeto de Computadores: a Interface Hardware/Software. 2a ed. Rio de Janeiro: LTC, 2000. STALLINGS, W., Arquitetura e Organizao de Computadores, 5a ed. So Paulo: Prentice Hall, 2002. TANENBAUM, Andrew S. Organizao estruturada de computadores. 4a ed. Rio de Janeiro: LTC, 2001. TORRES, Gabriel. Redes de computadores: curso completo. Rio de Janeiro: Axcel Books, 2001. WEBER, Raul Fernando. Arquitetura de computadores pessoais. Porto Alegre: Sagra, 2000.

Sobre o professor conteudista


Professor Rodrigo de Souza Vieira formado em Engenharia Mecnica pela UFSC, em 1991. Logo aps sua formao, o autor comeou a trabalhar em mecanismos de automao, culminando com sua Dissertao de Mestrado, onde apresentou, em 1999, o primeiro rob mvel totalmente desenvolvido em uma universidade brasileira, tambm na UFSC. Tem publicado atualmente 11 artigos cientcos em revistas e congressos internacionais e nacionais e recentemente realizou seu doutoramento na cole Polytechnique de Montral, no Canad, na rea de ergonomia. Trabalha desde 1992 como consultor com o desenvolvimento de solues em eletrnica digital e sistemas de automao.

Respostas e comentrios das atividades de auto-avaliao


Unidade 1
1) Seqncia da segunda coluna 4 6 2 1 7 3 - 5 2) O mais importante ponto da aplicao do transistor se deve miniaturizao dos circuitos. O transistor muito menor que a vlvula, o que permitiu imediatamente a reduo do tamanho dos computadores. Aliado a isto, o uso dos transistores proporcionou uma drstica reduo do consumo dos circuitos eletrnicos. 3) Seqncia da segunda coluna 2 4 5 5 1 2 - 4 4) Voc deve falar que este nvel altamente vinculado ao hardware, diferente dos superiores a ele e trata-se da forma como o processador compreende os comandos passados pelas linguagens de alto nvel 5) Dispositivos de entrada: teclado, mouse, scanner, leitor de carto magntico etc. Dispositivos de sada: monitor, impressora, caixas de som, plotter etc.. Dispositivos de entrada e sada: HD, unidade de disquete, Pendrive, Unidade de CD-ROM

Unidade 2
1) Basicamente o processador responsvel por realizar as operaes aritmticas, realizar o controle, operaes de escrita e leitura da da memria da mquina, alm de resolver e interpretar as interrupes. 2) O processador conta com uma unidade lgica aritmtica (ALU), uma unidade de controle principal (CPU), resgistradores e portas de comunicao 3) Seqncia da segunda coluna 3 2 2 1 3 4 - 2 4) A resposta deve comentar como funciona a interrupo do teclado a cada tecla pressionada. Deve levar em conta tambm que o valor da letra recebido pelo processador e enviado memria.

Universidade do Sul de Santa Catarina

5) Os registradores definem o processador, assim se o modelo da AMD de 64 bits, significa dizer que seus registradores tambm o so! 6) O barramento o responsvel pela comunicao entre o processador e o resto do computador, memria e perifricos. Nele viajam os dados que so, por exemplo, mostrados no monitor de vdeo. 7) a quantidade de bits que podem ser transmitidos pelo barramento por segundo e diretamente ligado largura do barramento em bits e sua velocidade. Quanto maior a velocidade e maior o nmero de bits do barramento, maior sua largura de banda. 8) ISA surgiu como de 8 bits, chegando a 16 e a velocidade mxima de |8,33 MHz EISA lanado como 32 bits, mantinha paridade com o ISA VESA. 32 bits e utilizao do barramento local, comunicao direta com o processador. Placas ISA e EISA poderiam ser colocadas em slots VESA 9) PCI usa o conceito de Northbridge, com comunicao atravs do chipset da placa. hoje o padro no mercado. AGP Muito parecido com o PCI, nas verses mais novas apresenta velocidades maiores. Tem uma implementao mais eficiente do DMA que o PCI. 10) o barramento por onde se trafega a informao no computador. Quando o processador faz um clculo e chega a uma resposta, este valor que enviado pelo barramento de dados. 11) Perde-se em velocidade pois so necessrios dois ciclos do barramento para escrever o dado. Quando eles so menores no existe nenhum efeito no desempenho. 12) Ele define o espao em todos os dispositivos do computador onde ser escrito ou lido um dado. Enquanto o barramento de dados transmite a informao, o barramento de endereo indica onde ele dever ser colocado ou de onde ser retirado.

Unidade 3
1) Uma forma de se referenciar ao HD antigamente era usando o conceito de memria de massa enquanto que a memria RAM era chamada de voltil. 2)Atualmente se tem as Static RAM, SRAM e as Dynamic RAM, DRAM. O que diferencia uma da outra a sua forma de construo. Enquanto as primeiras utilizam o princpio de flip-flops, bastando apenas energia para ficarem carregadas, as segundas utilizam o conceito de mini capacitores, necessitando constantemente um refresh para energiz-los.

134

Organizao de Computadores

3) O capacitor tende a perder a energia com o decorrer do tempo, ou seja, se descarrega. Se for utilizado para guardar informao, corre-se o risco da informao se perder, o que necessita de um processo de recarga constante, chamado de refresh. 4) Entre as DRAM assncronas encontra-se: a com Modo de Pgina, utilizavam um canal para indicar a linha e outro para indicar a coluna onde est guardada a informao; a de Modo de Pgina rpido, com um mesmo canal para linha e coluna, apresentando buffer no pente; EDO-RAM que diminuiram o processo de leitura e escrita enviando um novo sinal da coluna antes que o anterior fosse realmente processado e a BEDO-RAM que dividia o processo de leitura e escrita em etapas, sendo comeadas antes do trmino da etapa antecessora, o que se traduziu em diminiuo do tempo. 5) SDRAM conta com 2 bancos com duas linhas que podem ser utilizadas simultaneamente, ganhando tempo em paginao; DDR SDRAM, comparada a anterior, permite transmitir dados duas vezes a cada ciclo, dividindo por 2 o tempo gasto e as RAMBUS, que trabalha com um barramento mais estreito, porem com uma velocidade bem maior, na casa dos 400 MHz. 6) Das mais rpidas para as mais lentas:Registradores Cache Memria Principal Memria secundria armazenamento off-line 7) Primeiramente necessrio definir se a operao ser de leitura ou escrita. Existe um pino no chip da memria DRAM que responsvel por reter esta informao, chamado de WE ( write enable). Aps isto recebido o valor da linha, que ento preparada para o acesso. Quando o chip estiver pronto para o sinal da coluna o seu valor enviado pelos mesmos pinos que definiram a linha. A diferena que o pino de controle do sinal diferente, ser o pino RAS para as linhas e CAS para as colunas 8) Enquanto o mdulo SIMM apresenta chips apenas um de seus lados, a DIMM apresenta dois 9) O bloco passado diretamente da cache para o processador, no passando pela memria principal. 10) Mapeamento direto: cada bloco a da memria principal mapeado em um bloco b da memria cache; Mapeamento associativo: qualquer bloco da memria principal pode assumir qualquer bloco da memria cache.; e Mapeamento bloco associativo: a forma mais comum atualmente e a cache dividida em grupos, onde cada grupo permanece sempre com o mesmo conjunto de blocos. 11) uma tcnica para criar mais espao de memria disponvel em um computador. Para isto o sistema operacional utiliza a capacidade dos discos rgidos ( HD). feito um mapeamento para transformar endereo de memria em endereo de disco.

135

Universidade do Sul de Santa Catarina

Unidade 4
1) A superfcie definida pelo nmero de discos presentes no HD. Cada superfcie por sua vez dividia em trilhas concntricas como se fossem uma srie de cilindros colocados um dentro do outro. Cada trilha por sua vez dividida em setores. 2) 940 MBytes. 3) Fisicamente o HD dividido em trilhas, superfcies e setores, do ponto de vista lgico, ele entretanto dividido em uma rea reservada, FAT, diretrio raiz e rea de arquivos, e para o sistema operacional ele um conjunto de bytes contnuos, comeando em 0 e terminando na sua capacidade. 4) Sim, vai depender de como est definido a FAT. A FAT divide o disco em clusters com tamanho fixo, por exemplo 512 Bytes, se um arquivo tiver 800 Bytes, ele ocupar dois clusters da FAT, ou seja, apesar de fisicamente ter 800 Bytes, para o disco ele apresenta 1024 Bytes 5) Para o sistema operacional os espaos contguos do HD no necessariamente devem estar contguos fisicamente em trilhas setores e superfcies. Isto acaba gerando o que se chama de fragmentao de disco, ou seja, os arquivos ao invs de estarem fisicamente disposto em um mesmo espao, esto divididos por todo o HD em pequenos pedaos. No h como evit-la, mas possvel corrigi-la usando ferramentas de desfragmentao dos prprios sistemas operacionais ou de fornecedores de software 6) A unidade de disquete trabalha com velocidades mais baixas de rotao e movimentao da cabea de leitura, o que se traduz, invariavelmente em menor velocidade de transferncia de dados. Como so tambm menos dados, a perda de desempenho no to importante 7) V F F V F V. 8) Por contar com um processador com buffer e barramento prprio, que controla toda a comunicao com os dispositivos, a interface SCSI permite atravs de um protocolo chamado de ASPI uma comunicao multitarefa com cada dispositivo utilizando um mesmo barramento. 9) A interface ATA-2 uma atualizao da interface IDE, tambm conhecida como EIDE, tem suporte total a DMA que permite o acesso direto memria RAM sem passar pelo processador, permitindo um aumento expressivo da velocidade de transferncia de dados. Para permitir a compatibilidade, a ATA-2 trabalha tambm a 16 bits. 10) Enquanto a ATA e ATA-2 trabalham com bits de forma paralela, a SATA usa apenas um cabo serial para conectar aos dispositivos. O cabo de conexo no mais do tipo flat como na interface SCSI ou na IDE mas sim um simples cabo com 4 fios, que faz a comunicao ponto a ponto, permitindo uma velocidade inicial de 150 MBps.

136

Organizao de Computadores

11) A SSP ( Standard Parallel Port) a EPP ( Enhanced Parallel Port) e a ECP (Enhanced Capability Port) 12) Os laser disk foram os primeiros elementos de armazenamento tico lanados. Eram do tamanho dos antigos LP de vinil e foram rapidamente substitudos pelos Compact Disks, CD, aparecendo depois uma verso para gravao aps o processo de fabricao, o CDR. Por fim, surgiu o CD-R/W, que utiliza o conceito de setores, como no HD e contam com duas camadas dieltricas que permitem a escrita e gravao por vrias vezes 13) Basicamente por causa da sua diferena estrutural. Os DVDs contam com trilhas mais prximas, tamanho da depresso menor, menor excesso de bytes por setor fsico, maior rea de disco utilizada e o uso de duas camadas de escrita. Isto fornece ao DVD uma capacidade de 4,7 GB para uma camada, ou 8,5 GB usando as duas camadas. Utilizando-se os dois lados do disco a capacidade dobra.

Unidade 5
1) No, existe um problema com relao a isto. As pessoas geralmente falam a uma freqncia de 4 KHz, o que obriga a um sistema que transporte a voz humana a trabalhar pelo menos no dobro desta freqncia, ou seja 8 KHz. Se voc utilizar 8 bits para transmitir dados, o que acontece em uma transmisso s poder enviar um bit a cada ciclo, o que fornece o valor 64.000 bits por segundo 2) A principal vantagem que voc pode fazer uma conexo DialUp de qualquer lugar do planeta, no necessitando qualquer autenticao prvia com o ISP. 3) A fibra tica transmite sinais sob a forma de luz e precisam portanto comutar entre luz e sinal eletrnico. Um meio de efetuar esta converso adotando diodos-laser que permitem transmisso da ordem de Gbps. (Giga bits por segundo). 4) O modem disca para um nmero telefnico como se fosse um telefone fazendo uma chamada para o modem do ISP (Internet Service Provider) No ISP o modem atender ao chamado e converter o sinal novamente em digital passando para uma linha digital ligada a um backbone da Internet, fechando o circuito. Um backbone da Internet um conjunto de fibras ticas, satlites e linhas digitais conectadas por algum roteador a grande rede. No Brasil, o backbone da Internet a RNP. 5) O padro DSL utiliza freqncias entre 26kHz e 1 MHz, o que propicia o uso simultneo da linha telefnica pelo modem DSL e pelo telefone. Alm disto, como no necessrio conectar a um modem DialUp no ISP, no preciso discar para um nmero, basta fazer a autenticao diretamente na linha. Para operar com estas novas caractersticas, necessrio um modem especfico. Como a frequncia que se fala de 4 kHz, no h interfercia entre os dois sinais, podendo ser utilizados simultaneamente.

137

Universidade do Sul de Santa Catarina

6) O CableModem ligado a um cabo coaxial que tem na outra extremidade um Cable Modem Termination System (CMTS), que conectado a um backbone da rede. Interessante comentar que na Internet a cabo os usurios acabam dividindo a largura de banda, entretanto existem muito mais opes de freqncia para abrir ainda mais a banda passante. 7) O hardware, cabos, placas e computadores; o software, que gerencia a conexo entre os computadores e os protocolos, regras de controle de erro, temporizao de uso e sequenciamento. 8) Barramento Os computadores podem ser conectados aos outros mais facilmente, alm de ser relativamente fcil a incluso de novos computadores na rede; um nico cabo conecta todos os computadores como se formasse um anel. Os pacotes necessitam passar por todos os componentes da rede at que encontrem o seu destino; Estrela cada componente conectado a um ponto central, chamado de hub que o intermedirio entre a comunicao entre todos os componentes da rede.

Unidade 6
1) F V V - V 2) O sistema operacional faz o papel de intermedirio entre o hardware e os aplicativos que porventura estejam rodando. O sistema operacional transforma requisies dos aplicativos em requisies de hardware e vice e versa. 3) um sistema multi-usurio, cada usurio tem sua conta com todos os seus arquivos associados de alguma forma. Alm disto, ele tambm permite o uso de multi-tarefa baseado na diviso do tempo, sendo hoje a sua principal caracterstica. 4) A principal delas o uso multi-usurio. A partir do Windows NT, esta caracterstica passou a fazer parte das verses do Windows. Hoje o Windows tambm multi-tarefa, mas de modo preemptivo. 5) A maior delas o fato do NT ser multi-usurio, o que no acontecia no DOS, ele tambm tem ambiente grfico e suporte total a rede, o que no era nem pensado na primeiro verso de sistema operacional da Microsoft.

138

Você também pode gostar