Вы находитесь на странице: 1из 163

Universidade do Sul de Santa Catarina

Organizao de Computadores
Disciplina na modalidade a distncia

Palhoa UnisulVirtual 2011

Crditos
Universidade do Sul de Santa Catarina | Campus UnisulVirtual | Educao Superior a Distncia
Reitor Ailton Nazareno Soares Vice-Reitor Sebastio Salsio Heerdt Chefe de Gabinete da Reitoria Willian Corra Mximo Pr-Reitor de Ensino e Pr-Reitor de Pesquisa, Ps-Graduao e Inovao Mauri Luiz Heerdt Pr-Reitora de Administrao Acadmica Miriam de Ftima Bora Rosa Pr-Reitor de Desenvolvimento e Inovao Institucional Valter Alves Schmitz Neto Diretora do Campus Universitrio de Tubaro Milene Pacheco Kindermann Diretor do Campus Universitrio da Grande Florianpolis Hrcules Nunes de Arajo Secretria-Geral de Ensino Solange Antunes de Souza Diretora do Campus Universitrio UnisulVirtual Jucimara Roesler Equipe UnisulVirtual Diretor Adjunto
Moacir Heerdt Avenida dos Lagos, 41 Cidade Universitria Pedra Branca | Palhoa SC | 88137-900 | Fone/fax: (48) 3279-1242 e 3279-1271 | E-mail: cursovirtual@unisul.br | Site: www.unisul.br/unisulvirtual

Coordenadores Graduao

Alosio Jos Rodrigues Ana Lusa Mlbert Ana Paula R.Pacheco Artur Beck Neto Bernardino Jos da Silva Charles Odair Cesconetto da Silva Dilsa Mondardo Diva Marlia Flemming Horcio Dutra Mello Itamar Pedro Bevilaqua Jairo Afonso Henkes Janana Baeta Neves Jorge Alexandre Nogared Cardoso Jos Carlos da Silva Junior Jos Gabriel da Silva Jos Humberto Dias de Toledo Joseane Borges de Miranda Luiz G. Buchmann Figueiredo Marciel Evangelista Catneo Maria Cristina Schweitzer Veit Maria da Graa Poyer Mauro Faccioni Filho Moacir Fogaa Nlio Herzmann Onei Tadeu Dutra Patrcia Fontanella Roberto Iunskovski Rose Clr Estivalete Beche

Marilene de Ftima Capeleto Patricia A. Pereira de Carvalho Paulo Lisboa Cordeiro Paulo Mauricio Silveira Bubalo Rosngela Mara Siegel Simone Torres de Oliveira Vanessa Pereira Santos Metzker Vanilda Liordina Heerdt

Patrcia de Souza Amorim Poliana Simao Schenon Souza Preto

Gerncia de Desenho e Desenvolvimento de Materiais Didticos


Mrcia Loch (Gerente)

Karine Augusta Zanoni Marcia Luz de Oliveira Mayara Pereira Rosa Luciana Tomado Borguetti

Assuntos Jurdicos

Bruno Lucion Roso Sheila Cristina Martins

Gesto Documental

Lamuni Souza (Coord.) Clair Maria Cardoso Daniel Lucas de Medeiros Jaliza Thizon de Bona Guilherme Henrique Koerich Josiane Leal Marlia Locks Fernandes

Desenho Educacional

Marketing Estratgico Portal e Comunicao

Gerncia Administrativa e Financeira


Renato Andr Luz (Gerente) Ana Luise Wehrle Anderson Zandr Prudncio Daniel Contessa Lisboa Naiara Jeremias da Rocha Rafael Bourdot Back Thais Helena Bonetti Valmir Vencio Incio

Vice-Coordenadores Graduao
Adriana Santos Ramm Bernardino Jos da Silva Catia Melissa Silveira Rodrigues Horcio Dutra Mello Jardel Mendes Vieira Joel Irineu Lohn Jos Carlos Noronha de Oliveira Jos Gabriel da Silva Jos Humberto Dias de Toledo Luciana Manfroi Rogrio Santos da Costa Rosa Beatriz Madruga Pinheiro Sergio Sell Tatiana Lee Marques Valnei Carlos Denardin Smia Mnica Fortunato (Adjunta)

Gerncia de Ensino, Pesquisa e Extenso


Janana Baeta Neves (Gerente) Aracelli Araldi

Elaborao de Projeto

Carolina Hoeller da Silva Boing Vanderlei Brasil Francielle Arruda Rampelotte

Cristina Klipp de Oliveira (Coord. Grad./DAD) Roseli A. Rocha Moterle (Coord. Ps/Ext.) Aline Cassol Daga Aline Pimentel Carmelita Schulze Daniela Siqueira de Menezes Delma Cristiane Morari Eliete de Oliveira Costa Elosa Machado Seemann Flavia Lumi Matuzawa Geovania Japiassu Martins Isabel Zoldan da Veiga Rambo Joo Marcos de Souza Alves Leandro Roman Bamberg Lygia Pereira Lis Air Fogolari Luiz Henrique Milani Queriquelli Marcelo Tavares de Souza Campos Mariana Aparecida dos Santos Marina Melhado Gomes da Silva Marina Cabeda Egger Moellwald Mirian Elizabet Hahmeyer Collares Elpo Pmella Rocha Flores da Silva Rafael da Cunha Lara Roberta de Ftima Martins Roseli Aparecida Rocha Moterle Sabrina Bleicher Vernica Ribas Crcio Vanessa de Andrade Manoel (Coord.) Letcia Regiane Da Silva Tobal Mariella Gloria Rodrigues Vanesa Montagna

Rafael Bavaresco Bongiolo Catia Melissa Silveira Rodrigues Andreia Drewes Luiz Felipe Buchmann Figueiredo Rafael Pessi

Gerncia de Produo Design Visual

Arthur Emmanuel F. Silveira (Gerente) Francini Ferreira Dias Pedro Paulo Alves Teixeira (Coord.) Alberto Regis Elias Alex Sandro Xavier Anne Cristyne Pereira Cristiano Neri Gonalves Ribeiro Daiana Ferreira Cassanego Davi Pieper Diogo Rafael da Silva Edison Rodrigo Valim Fernanda Fernandes Frederico Trilha Jordana Paula Schulka Marcelo Neri da Silva Nelson Rosa Noemia Souza Mesquita Oberdan Porto Leal Piantino

Reconhecimento de Curso
Maria de Ftima Martins

Acessibilidade

Multimdia

Secretaria Executiva e Cerimonial


Jackson Schuelter Wiggers (Coord.) Marcelo Fraiberg Machado Tenille Catarina

Extenso Pesquisa

Maria Cristina Veit (Coord.) Daniela E. M. Will (Coord. PUIP, PUIC, PIBIC) Mauro Faccioni Filho (Coord. Nuvem)

Avaliao da aprendizagem

Srgio Giron (Coord.) Dandara Lemos Reynaldo Cleber Magri Fernando Gustav Soares Lima Josu Lange

Assessoria de Assuntos Internacionais


Murilo Matos Mendona

Coordenadores Ps-Graduao

Ps-Graduao Biblioteca

Assessoria de Relao com Poder Pblico e Foras Armadas


Adenir Siqueira Viana Walter Flix Cardoso Junior

Assessoria DAD - Disciplinas a Distncia

Patrcia da Silva Meneghel (Coord.) Carlos Alberto Areias Cludia Berh V. da Silva Conceio Aparecida Kindermann Luiz Fernando Meneghel Renata Souza de A. Subtil

Alosio Jos Rodrigues Anelise Leal Vieira Cubas Bernardino Jos da Silva Carmen Maria Cipriani Pandini Daniela Ernani Monteiro Will Giovani de Paula Karla Leonora Dayse Nunes Letcia Cristina Bizarro Barbosa Luiz Otvio Botelho Lento Roberto Iunskovski Rodrigo Nunes Lunardelli Rogrio Santos da Costa Thiago Coelho Soares Vera Rejane Niedersberg Schuhmacher Acadmica Angelita Maral Flores (Gerente) Fernanda Farias

Anelise Leal Vieira Cubas (Coord.) Salete Ceclia e Souza (Coord.) Paula Sanhudo da Silva Marlia Ignacio de Espndola Renan Felipe Cascaes

Claudia Gabriela Dreher Jaqueline Cardozo Polla Ngila Cristina Hinckel Sabrina Paula Soares Scaranto Thayanny Aparecida B. da Conceio

Conferncia (e-OLA)

Carla Fabiana Feltrin Raimundo (Coord.) Bruno Augusto Zunino Gabriel Barbosa

Gerncia de Logstica Logsitca de Materiais

Produo Industrial

Marcelo Bittencourt (Coord.)

Jeferson Cassiano A. da Costa (Gerente) Carlos Eduardo D. da Silva (Coord.) Abraao do Nascimento Germano Bruna Maciel Fernando Sardo da Silva Fylippy Margino dos Santos Guilherme Lentz Marlon Eliseu Pereira Pablo Varela da Silveira Rubens Amorim Yslann David Melo Cordeiro

Gerncia Servio de Ateno Integral ao Acadmico


Maria Isabel Aragon (Gerente) Ana Paula Batista Detni Andr Luiz Portes Carolina Dias Damasceno Cleide Incio Goulart Seeman Denise Fernandes Francielle Fernandes Holdrin Milet Brando Jenniffer Camargo Jessica da Silva Bruchado Jonatas Collao de Souza Juliana Cardoso da Silva Juliana Elen Tizian Kamilla Rosa Mariana Souza Marilene Ftima Capeleto Maurcio dos Santos Augusto Maycon de Sousa Candido Monique Napoli Ribeiro Priscilla Geovana Pagani Sabrina Mari Kawano Gonalves Scheila Cristina Martins Taize Muller Tatiane Crestani Trentin

Gesto Docente e Discente

Enzo de Oliveira Moreira (Coord.)

Capacitao e Assessoria ao Docente

Assessoria de Inovao e Qualidade de EAD

Gerncia Administrao

Denia Falco de Bittencourt (Coord.) Andrea Ouriques Balbinot Carmen Maria Cipriani Pandini

Assessoria de Tecnologia

Secretaria de Ensino a Distncia


Samara Josten Flores (Secretria de Ensino) Giane dos Passos (Secretria Acadmica) Adenir Soares Jnior Alessandro Alves da Silva Andra Luci Mandira Cristina Mara Schauffert Djeime Sammer Bortolotti Douglas Silveira Evilym Melo Livramento Fabiano Silva Michels Fabricio Botelho Espndola Felipe Wronski Henrique Gisele Terezinha Cardoso Ferreira Indyanara Ramos Janaina Conceio Jorge Luiz Vilhar Malaquias Juliana Broering Martins Luana Borges da Silva Luana Tarsila Hellmann Luza Koing Zumblick Maria Jos Rossetti

Osmar de Oliveira Braz Jnior (Coord.) Felipe Fernandes Felipe Jacson de Freitas Jefferson Amorin Oliveira Phelipe Luiz Winter da Silva Priscila da Silva Rodrigo Battistotti Pimpo Tamara Bruna Ferreira da Silva

Alessandra de Oliveira (Assessoria) Adriana Silveira Alexandre Wagner da Rocha Elaine Cristiane Surian (Capacitao) Elizete De Marco Fabiana Pereira Iris de Souza Barros Juliana Cardoso Esmeraldino Maria Lina Moratelli Prado Simone Zigunovas Anderson da Silveira (Ncleo Comunicao) Claudia N. Nascimento (Ncleo NorteMaria Eugnia F. Celeghin (Ncleo Plos) Andreza Talles Cascais Daniela Cassol Peres Dbora Cristina Silveira Ednia Araujo Alberto (Ncleo Sudeste) Francine Cardoso da Silva Janaina Conceio (Ncleo Sul) Joice de Castro Peres Karla F. Wisniewski Desengrini Kelin Buss Liana Ferreira Luiz Antnio Pires Maria Aparecida Teixeira Mayara de Oliveira Bastos Michael Mattar

Avaliaes Presenciais

Tutoria e Suporte

Nordeste)

Coordenao Cursos Coordenadores de UNA


Diva Marlia Flemming Marciel Evangelista Catneo Roberto Iunskovski

Graciele M. Lindenmayr (Coord.) Ana Paula de Andrade Angelica Cristina Gollo Cristilaine Medeiros Daiana Cristina Bortolotti Delano Pinheiro Gomes Edson Martins Rosa Junior Fernando Steimbach Fernando Oliveira Santos Lisdeise Nunes Felipe Marcelo Ramos Marcio Ventura Osni Jose Seidler Junior Thais Bortolotti

Gerncia de Marketing

Eliza B. Dallanhol Locks (Gerente)

Auxiliares de Coordenao

Ana Denise Goularte de Souza Camile Martinelli Silveira Fabiana Lange Patricio Tnia Regina Goularte Waltemann

Relacionamento com o Mercado Alvaro Jos Souto Relacionamento com Polos Presenciais
Alex Fabiano Wehrle (Coord.) Jeferson Pandolfo

Rodrigo de Souza Vieira

Organizao de Computadores
Livro didtico Reviso e atualizao de contedo Anderson Soares Andr Design instrucional Carmen Maria Cipriani Pandini Joo Marcos de Souza Alves 5 edio

Palhoa UnisulVirtual 2011

Copyright UnisulVirtual 2011 Nenhuma parte desta publicao pode ser reproduzida por qualquer meio sem a prvia autorizao desta instituio.

Edio Livro Didtico


Professor Conteudista Rodrigo de Souza Vieira Reviso e atualizao de contedo Anderson Soares Andr (5 edio) Design Instrucional Carmen Maria Cipriani Pandini Dnia Falco de Bittencourt Carolina Hoeller da Silva Boeing Joo Marcos de Souza Alves (5 edio) Projeto Grfico e Capa Equipe UnisulVirtual Diagramao Alice Demaria (5 edio) Reviso Diane Dal Mago (5 edio)

004.109 V72 Vieira, Rodrigo de Souza Organizao de computadores : livro didtico / Rodrigo de Souza Vieira ; reviso e atualizao de contedo Anderson Soares Andr ; design instrucional [Carmen Maria Cipriani Pandini, Dnia Falco de Bittencourt, Carolina Hoeller da Silva Boeing], Joo Marcos de Souza Alves. 5. ed. Palhoa : UnisulVirtual, 2011. 163 p. : il. ; 28 cm. Inclui bibliografia. 1. Computadores Histria. 2. Telecomunicaes. 3. Sistemas operacionais (Computadores). I. Andr, Anderson Soares. II. Pandini, Carmen Maria Cipriani. III. Bittencourt, Dnia Falco de. IV. Boeing, Carolina Hoeller da Silva. V. Alves, Joo Marcos de Souza. VI. Ttulo.
Ficha catalogrfica elaborada pela Biblioteca Universitria da Unisul

Sumrio
Apresentao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Palavras do professor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Plano de estudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 UNIDADE 1 - Introduo ao estudo do computador . . . . . . . . . . . . . . . . . . . . 17 UNIDADE 2 - O que processador e barramento?. . . . . . . . . . . . . . . . . . . . . . . 41 UNIDADE 3 - A memria no computador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 UNIDADE 4 - Os dispositivos de entrada e sada . . . . . . . . . . . . . . . . . . . . . . . . 89 UNIDADE 5 - Sistemas de telecomunicaes. . . . . . . . . . . . . . . . . . . . . . . . . . . 125 UNIDADE 6 - Sistemas operacionais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Para concluir o estudo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Referncias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Sobre o professor conteudista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Respostas e comentrios das atividades de autoavaliao. . . . . . . . . . . . . . 155 Biblioteca Virtual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Apresentao
Este livro didtico corresponde disciplina Organizao de Computadores. O material foi elaborado visando a uma aprendizagem autnoma e aborda contedos especialmente selecionados e relacionados sua rea de formao. Ao adotar uma linguagem didtica e dialgica, objetivamos facilitar seu estudo a distncia, proporcionando condies favorveis s mltiplas interaes e a um aprendizado contextualizado e eficaz. Lembre-se que sua caminhada, nesta disciplina, ser acompanhada e monitorada constantemente pelo Sistema Tutorial da UnisulVirtual, por isso a distncia fica caracterizada somente na modalidade de ensino que voc optou para sua formao, pois na relao de aprendizagem professores e instituio estaro sempre conectados com voc. Ento, sempre que sentir necessidade entre em contato; voc tem disposio diversas ferramentas e canais de acesso tais como: telefone, e-mail e o Espao Unisul Virtual de Aprendizagem, que o canal mais recomendado, pois tudo o que for enviado e recebido fica registrado para seu maior controle e comodidade. Nossa equipe tcnica e pedaggica ter o maior prazer em lhe atender, pois sua aprendizagem o nosso principal objetivo.

Bom estudo e sucesso! Equipe UnisulVirtual.

Palavras do professor
Prezado(a) aluno(a), Voc j percebeu como a cada dia estamos mais e mais dependentes dessa mquina chamada computador? Hoje, fica difcil imaginar um mundo sem internet, sem e-mail ou sem um simples mouse. O computador passou de mera ferramenta cientfica, em 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 excluso social, ou seja, 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 e 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 carreg-los no bolso e as informaes que podem armazenar so infinitas. O computador agregou solues e a palavra de ordem convergncia. Telefones, agendas e softwares, como planilhas de clculo, vivem juntos, tornando-se cada vez mais dependentes um dos outros. No bastassem todas as transformaes advindas do surgimento desta mquina, o computador lhe permitiu, enfim, 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.

Universidade do Sul de Santa Catarina

Voc est 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 estudo deste livro didtico. Prof. Rodrigo de Souza Vieira

10

Plano de estudo
O plano de estudos visa a orient-lo no desenvolvimento da disciplina. Ele possui elementos que o ajudaro a conhecer o contexto da disciplina e a organizar o seu tempo de estudos. O processo de ensino e aprendizagem na UnisulVirtual leva em conta instrumentos que se articulam e se complementam, portanto, a construo de competncias se d sobre a articulao de metodologias e por meio das diversas formas de ao/mediao. So elementos desse processo:

o livro didtico; o Espao UnisulVirtual de Aprendizagem (EVA); as atividades de avaliao (a distncia, presenciais e de autoavaliao); o Sistema Tutorial.

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.

Universidade do Sul de Santa Catarina

Objetivos
Geral
Construir uma viso macroscpica do universo do computador, sob o ponto de vista do gestor em tecnologia da informao, identificando, com clareza, todos os conceitos de hardware necessrios para um bom discernimento das atuais solues existentes.

Especficos

Reconhecer a estrutura de um computador. Verificar como funciona um processador. Identificar como o processador se comunica com o resto do computador. Compreender o conceito de memria computacional. Identificar 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.

12

Organizao de Computadores

Contedo programtico/objetivos
Veja, a seguir, as unidades que compem o livro didtico desta disciplina e os seus respectivos objetivos. Estes se referem aos resultados que voc dever alcanar ao final de uma etapa de estudo. Os objetivos de cada unidade definem o conjunto de conhecimentos que voc dever possuir para o desenvolvimento de habilidades e competncias necessrias sua formao. Unidades de estudo: 6

Unidade 1 Introduo ao estudo do computador


Esta primeira unidade leva voc a ter uma viso histrica do computador na sociedade, reconhecendo as diferentes fases de sua evoluo. Voc ir aprender sobre a histria dessa mquina e como o computador moderno, identificando seus componentes.

Unidade 2 O que processador e barramento?


Nesta segunda unidade, voc aprender a diferenciar um processador de um computador. Vai conhecer as funes e caractersticas do processador. Tambm vai compreender o funcionamento do barramento e sua participao na execuo de tarefas no computador.

Unidade 3 A memria no computador


A unidade trs traz explicaes sobre o item memria. Voc aprender o que so ROMS e RAMS. Vai compreender o seu funcionamento e formas de projet-la.

13

Universidade do Sul de Santa Catarina

Unidade 4 Os dispositivos de entrada e sada?


Aqui voc vai aprender o que so e como reconhecer o funcionamento dos dispositivos de entrada e sada. Sero definidos os dispositivos bsicos de cada um. Tambm, ir saber o que e como funcionam as interfaces.

Unidade 5 Sistemas de telecomunicaes


Esta unidade visa a identificar os meios de transmisso utilizados na comunicao entre computadores. Voc vai conhecer as caractersticas e funcionalidade de um modem.

Unidade 6 Sistemas operacionais


Nesta ltima unidade, voc vai conhecer a funo principal de um sistema operacional em um computador. Aprender a diferenciar os principais sistemas operacionais hoje existentes.

14

Organizao de Computadores

Agenda de atividades/Cronograma

Verifique com ateno o EVA, organize-se para acessar periodicamente a sala da disciplina. O sucesso nos seus estudos depende da priorizao do tempo para a leitura, da realizao de anlises e snteses do contedo e da interao com os seus colegas e professor. No perca os prazos das atividades. Registre no espao a seguir as datas com base no cronograma da disciplina disponibilizado no EVA. Use o quadro para agendar e programar as atividades relativas ao desenvolvimento da disciplina.

Atividades obrigatrias

Demais atividades (registro pessoal)

15

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
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 definies bsicas do que um computador nos dias atuais, categorizando-o em nveis e componentes.

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 seu desenvolvimento 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, por meio 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), criou uma mquina que permite fazer as 4 operaes bsicas: somar, subtrair, multiplicar e dividir.
18

Organizao de Computadores

Somente em 1834 surgiria a primeira mquina que muito se assemelha ao computador que se tem hoje, a 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 final da II Guerra Mundial, e sua pesquisa hoje conta apenas como referncia histrica.

Rel uma espcie de interruptor que acionado eletricamente, ou seja, seus contatos so movimentados quando uma corrente eltrica circula pela sua bobina.

Unidade 1

19

Universidade do Sul de Santa Catarina

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. Como o nome sugere, uma mquina enorme, capaz de criptografar mensagens. O projeto foi desenvolvido pelo ingls Thomas Flowers.

Figura 1.1 Colossus Fonte: Laccczem, 2010.

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 definiu o que hoje chamada de Mquina de Von Neumann.

20

Organizao de Computadores

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 configurao destes 5 elementos bsicos. E essa 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 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 e 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 e Xperimental computer 0), em 1956. Em 1957 fundada a DEC (Digital Equipment Coorporation), que lana em 1961 o PDP-1, considerado o primeiro minicomputador comercial do mundo. Paralelamente IBM, fornecia os 709 e 7090, considerados computadores, com custos somando milhes de dlares.

Unidade 1

21

Universidade do Sul de Santa Catarina

Figura 1.2 Transistorized eXperimental computer 0 Fonte: Lawrence Livemore National Laboratory, 2011.

Em 1965 a DEC lana o PDP-8 que utiliza pela primeira vez em um computador o conceito de barramento nico. 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.
Circuito integrado um circuito eletrnico miniaturizado, onde um conjunto de componentes eletrnicos colocado dentro de um nico componente maior.

Figura 1.3 Circuito integrado Fonte: Campos, 2008.

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.

22

Organizao de Computadores

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 dos computadores pessoais, e a sua interface com o usurio no passava de um conjunto de chaves e leds. Baseado na ideia 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.

Figura 1.4 Altair 8800 Fonte: Vintage-computer, 2011.

Essa mudana de mercado comeou de forma tmida no final da dcada de 70, visto que a complexidade de construir seu microcomputador, 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 essa 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.

Unidade 1

23

Universidade do Sul de Santa Catarina

A dcada de 80 ser lembrada em toda a histria da humanidade como o perodo em que 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. Essa estratgia, que visava a dar maior flexibilidade ao computador e aumentar o nmero de fornecedores 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 em 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 essa 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 80486 (1989) definiram os microcomputadores pessoais. Tais processadores so representantes da linhagem que comeou com o 8086 e o 80286, conhecida como arquitetura x86. 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.

24

Organizao de Computadores

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 Intel no fornecimento de processadores para microcomputadores derivados do IBM PC, como a Cyrix e a AMD. importante destacar que esses fabricantes mantiveram-se fieis arquitetura x86, a fim de garantir total compatibilidade com diferentes fabricantes de componentes e com os softwares existentes. A ltima grande onda desta evoluo est ligada aos tablet PC, que so equipamentos na forma de uma prancheta e que renem diversas funcionalidades encontradas nos computadores comuns, como acesso internet, visualizao de fotos, vdeos, leitura de livros, jornais e revistas e diversas outras ferramentas de entretenimento. Embora tenha herdado diversas funcionalidades dos PCs, os tablet destacam-se por seu tamanho reduzido e pela maneira de interao, que feita com a ajuda dos dedos ou canetas sobre uma tela touchscreen. Em paralelo arquitetura PC, baseada em processadores Intel ou compatveis, outros microcomputadores utilizavam sistema baseados nos processadores PowerPC da IBM. A Apple utilizou esse microprocessador por anos, at sua troca por Intel em 2006. Alm do sistema operacional da Apple, Mac OS X at a verso 10.6, h verses de Linux, NeBSD, Solares e at Windows NT que rodam sobre microprocessadores PowerPC. Na rea de sistema embutidos, principalmente em automveis, o PowerPC ainda largamente utilizado. E nos videogames atuais, como XboX, Wii e Playstation 3 tambm encontramos aplicaes bastantes atuais. Nessa escalada evolutiva, o computador passou de um pequeno artefato meramente mecnico para uma complexa mquina, envolvendo componentes eletrnicos e mecnicos.

Unidade 1

25

Universidade do Sul de Santa Catarina

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 definio dos nveis e componentes de um computador. Siga em frente!

Seo 2 Como o computador moderno?


Uma forma utilizada para definir o computador moderno a diviso, em diferentes nveis, conforme se v no esquema da Figura 1.5.

Figura 1.5 Nveis presentes em um computador moderno Fonte: Elaborao do autor, 2008.

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.

26

Organizao de Computadores

Para voc entender com mais detalhes a que a figura se refere, acompanhe a seguir os nveis. a) Nvel aplicativo: Esse nvel o mais abstrato do computador moderno, pois baseado em representaes e smbolos que do sentido interface com o usurio. Para o usurio comum, o computador se resume a esse 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 graficamente 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 fisicamente, 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 definidas pelo fluxo do programa, que sero traduzidas em instrues do processador. Alguns componentes do nvel aplicativo podem ser vistos na Figura 1.6.

Figura 1.6 Elementos do nvel aplicativo Fonte: Elaborao do autor, 2008.

b) Nvel sistema operacional: o nvel que faz a ligao entre o software e o hardware do computador, sendo composto por um conjunto de programas e capaz de gerenciar as funes mais bsicas dos computadores, como controlar a memria e o uso dos recursos do processador. Os programas que funcionam no nvel aplicativo utilizam o nvel sistema operacional para acessar os componentes e perifricos no nvel componentes eletrnicos, ou seja, o sistema operacional o elo entre o abstrato e o concreto em um computador. No nvel sistema operacional,
27

Unidade 1

Universidade do Sul de Santa Catarina

encontram-se aplicativos especiais que do vida ao computador, como o Windows, Linux, Solaris, Mac OS, free BSB, FreeDOS, OpenBSD etc, que so chamados de Sistemas Operacionais. Por se tratarem de softwares, 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 usurio. 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, por meio do sistema operacional, ao relgio do computador. c) Nvel conjunto de instrues: O sistema operacional feito em uma linguagem de alto nvel, assim como os programas do nvel aplicativo, 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 compreendidos 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 certo conjunto de instrues, cuja combinao adequada gera os comandos definidos na linguagem de programao de alto nvel. 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 Pentium1 Intel no funciona em um computador baseado no processador Power PC 2. Esse 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). d) 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 fizer uma analogia ao corpo humano, imagine que o nvel lgico
28

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

Pentium marca registrada da Intel Corporation. PowerPC marca registrada do consrcio liderado por IBM, Motorola e Apple Computers.

Organizao de Computadores

digital o esquema que define 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 define 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 Figura 1.7 apresenta um esquema representativo de um extrato de um projeto lgico.

Figura 1.7 Representao de um circuito lgico Fonte: Elaborao do autor, 2008.

e) Nvel componentes eletrnicos: Uma vez que o circuito lgico seja definido, voc precisa encontrar os componentes eletrnicos que executem as operaes necessrias. Se em uma parte do circuito lgico necessrio que sejam fornecidas as entradas A e B e deseja-se o resultado A + B, necessrio encontrar os componentes eletrnicos que, isoladamente ou em grupo, possam gerar o valor desejado. Em outras palavras, enquanto o nvel lgico digital define a interao e arquitetura do computador, o nvel de componentes eletrnicos a realizao fsica dele. neste ponto que entra aquela histria de que o computador s entende zeros e uns, pois relativamente simples conceber circuitos eltricos ou eletrnicos que representem essas duas grandezas matemticas com duas condies de funcionamento. Imagine como isso foi til nos primeiros computadores que utilizavam rels, que esto ora ligados, ora desligados.
Unidade 1

29

Universidade do Sul de Santa Catarina

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. Esse assunto ser o objeto de estudo da prxima seo.

Seo 3 Como estruturar os componentes do computador?


Alm da compreenso hierrquica do que um computador, voc precisa definir, tambm, quais so os seus componentes, ou seja, os elementos fsicos que fazem parte do nosso objeto de estudo. Nesta sequncia, considere o seguinte: Se voc abrir a tampa de um microcomputador, ver um conjunto de placas, fios, 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? Agora observe a figura 1.8 e faa um paralelo com o computador que voc tem sobre a sua mesa de trabalho.

30

Organizao de Computadores

Figura 1.8 Representao esquemtica da mquina de Von Neumann Fonte: Elaborao do autor, 2008.

Desse modo, quando voc diz que o seu microcomputador tem 4GBytes de RAM4, voc est se referindo memria da Figura 1.6, ou seja, esse o espao de trabalho que voc tem disponvel em um computador para armazenar figuras, documentos ou dados. Por outro lado, quando diz que tem um Pentium ou um Athlon, voc est se referindo ao processador da sua mquina e, aqui pode surgir uma dvida, seria o Pentium a CPU ou a ALU? Essa confuso pode ser considerada normal, mas estamos falando de coisas diferentes, pois a CPU a unidade central de processamento ou controle, do ingls Central Prossessing Unit, que responsvel por controlar todo o processamento de comunicao, endereamento, leitura e escrita de dados. J a ALU, cuja sigla significa unidade lgica aritmtica (Arithmetic and Logic Unit), responsvel por todas as operaes envolvidas no processamento de dados, como os clculos e comparaes. Com o incremento da complexidade dos computadores, o fator velocidade passou a ser determinante e, nesse 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 nada mais do que ALU mais CPU!

Unidade 1

31

Universidade do Sul de Santa Catarina

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.

Agora, falta apenas completar as duas caixas restantes da Figura 1.8, os dispositivos de entrada e de sada. Entende-se como dispositivos de entrada todos os componentes do computador que so responsveis por coletar e enviar dados ao processador. Observe na Figura 1.6 que os dados migram automaticamente CPU e depois ALU. 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 (luvas para realidade virtual) Telas sensveis ao toque

Dispositivos de sada:

Monitor Plotter Impressora Plotter Caixas de som HMD (Helmet Mounted Display)

32

Organizao de Computadores

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 USB flash drive (Pendrive)

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 esses 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 simplifica 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. A soluo para isso apresentada mais a frente. Outra definio importante a do bit - 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 esse o conjunto de dados que ele armazena nos seus componentes, seja CPU, memria ou dispositivos de entrada e sada.

Unidade 1

33

Universidade do Sul de Santa Catarina

O bit a menor unidade de armazenamento em um computador e pode assumir apenas os valores 0 ou 1.

Por exemplo, quando voc digita a letra a no seu teclado, o computador ir interpret-la como sendo o nmero 01100001. Esse nmero o mesmo em todos os computadores pessoais modernos e est num cdigo conhecido como ASCII (American Standard Code for Information Interchange). O cdigo ASCII utilizado para representar texto em computadores e outros dispositivos e largamente empregado desde a dcada de 60. Outra informao importante d conta que, para haver comunicao entre os diversos, dispositivos encontrados num computados moderno, necessrio um canal de comunicao que permita trocar dados de forma que no se perca informao. Se no caso acima este canal 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!

Com essas definies 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 fios de comunicao, um para cada bit. Se tivesse 2 elementos, precisaria de 16 fios, para 3 elementos j seriam necessrios 24 fios, e assim por diante. fcil imaginar o tamanho do problema se voc lembrar que um computador

34

Organizao de Computadores

padro hoje conta com: teclado, monitor, HD, unidade de CDDVD, mouse e placa de som, portas USB etc. Para eliminar este problema, criou-se a soluo de um barramento nico, sendo que todos os elementos componentes esto conectados. Isso simplifica 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 Figura 1.9 ilustra a mquina de Von Neumann, adaptada aos computadores atuais, utilizando o conceito de barramento nico e de ALU e CPU integrados.

Figura 1.9 A mquina de Von Neumann com barramento nico Fonte: Elaborao do autor, 2008.

Unidade 1

35

Universidade do Sul de Santa Catarina

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 dispositivo 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 verificou 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 identificar cada nvel, exemplificando-o. Voc tambm estudou a classificao dos dispositivos de entrada e sada, alm daqueles que apresentam as duas caractersticas ao mesmo tempo.

36

Organizao de Computadores

Atividades de autoavaliao
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.

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

Unidade 1

37

Universidade do Sul de Santa Catarina

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

38

Organizao de Computadores

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, as seguintes fontes podem ser consultadas: 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. PATERSON, David A. & Hennessy, John L. Organizao e Projeto de Computadores - A interface hadware/software. Editora LTC, 2000. Filmes Minority Report - A Nova Lei, de Steven Spilberg (2002), apresenta um supercomputador capaz de identificar crimes antes que ocorram. Verifique se voc consegue identificar os conceitos das sees 2 e 3, no computador do filme.

Unidade 1

39

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
Seo 1 Seo 2 Seo 3 Seo 4 O que um processador? Como o processador dividido? O que um barramento? 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. 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 subsequentes para ter uma compreenso do todo - o estudo da organizao do computador.

Seo 1 O que um processador?


O processador um dos elementos componentes do computador moderno, sendo responsvel pelo seu gerenciamento. Os processadores atualmente so encapsulados dentro de um nico chip de silcio, conforme pode ser visto na Figura 2.1.

42

Organizao de Computadores

Figura 2.1 Fotografia de um processador Intel Fonte: Infohard, 2011.

Voc saberia identificar 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 a gesto das memrias da mquina; c) controlar 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: a) Unidade lgica aritmtica (ALU). b) Unidade de controle principal (CPU). c) Registradores. d) Portas de comunicao.

Unidade 2

43

Universidade do Sul de Santa Catarina

Voc j sabe o que so a ALU e a CPU. Entretanto, nas prximas sees voc vai aprofundar o conhecimento sobre componentes importantes continuidade da compreenso do tudo o que envolve o computador. Outra informao importante relacionada ao processador d conta de que, para poder funcionar, ele precisa ser montado em uma placa me. A placa me, por sua vez, a maior e mais importante placa de circuito impresso de um computador, nela so encontrados e instalados outros elementos fundamentais, como a memria RAM, os circuitos de apoio, as placas controladoras, o chipset etc.

Figura 2.2 Fotografia de uma placa me Fonte: Portal XP, 2011.

A prxima seo tratar da diviso de um processador, acompanhe!

44

Organizao de Computadores

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.3 Esquema da apresentao interna de um processador Fonte: Elaborao do autor, 2011.

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. Perceba que as 4 partes do processador tm funes muito especficas, 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.

Unidade 2

45

Universidade do Sul de Santa Catarina

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 em nmero e tamanho. Esse assunto ser discutido 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. Esses 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. Verifique, ento, como funciona um processador. Para entender o perfeito funcionamento do processador, imagine que o usurio esteja usando a calculadora do Windows, conforme mostra a Figura 2.4.

Windows marca registrada da Microsoft Corp.

Figura 2.4 Imagem da calculadora do Windows Fonte: Programa Windows, Microsoft Corp., 2008.

46

Organizao de Computadores

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 esse 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 sistema operacional e em seguida 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, por meio da CPU; 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 por meio do sistema operacional; d) de posse dos parmetros recebidos pela CPU, o programa identifica que foi pressionado o boto de soma e aguarda a nova entrada; e) ao pressionar o boto do mouse sobre o nmero 8, a CPU recebe novamente uma interrupo que passada ao sistema operacional e em seguida 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 identificar, no ?

Unidade 2

47

Universidade do Sul de Santa Catarina

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 essa 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. Veja, ento, como funciona:
Acompanhe o raciocnio: a. Ao pressionar o sinal de = o programa da calculadora pede para o processador 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; 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. Essa 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, sistema operacional, a memria e a CPU? Pois bem, essa comunicao toda realizada pelas portas de

48

Organizao de Computadores

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 identificado no computador como requisio de interrupo (IRQ ), interrompendo, nesse 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?

O teclado manda um pedido de interrupo ao processador por meio 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.
Voc sabia que os primeiros computadores contavam com poucas interrupes (8 no total) controladas por uma mesma linha de interrupo?

Por fora da compatibilidade, a maneira encontrada de aumentar este espectro foi a utilizada uma nova linha, passando para 16. Na tabela a seguir, voc percebe a diviso:

Unidade 2

49

Universidade do Sul de Santa Catarina

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 8 9 10 11 12 13 14 15 Dispositivo Relgio de tempo real Livre Placa de som Livre Mouse PS-2 Co-processador Aritmtico Controladora IDE Controladora IDE

Fonte: Elaborao do autor, 2008.

Antes do surgimento do conceito plug-and-play toda a configurao 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 suficientes. Esse conceito de compartilhamento de interrupes surgiu com o Windows 95 SR2. O barramento PCI tambm definiu um conceito parecido, chamado de IRQ Steering, onde, a cada partida de um dispositivo, as IRQs so remapeadas de forma a no gerarem conflitos dentro do sistema.

50

Organizao de Computadores

Voc pode verificar as interrupes em seu Windows no gerenciador de dispositivos, como mostra a Figura 2.5.

Figura 2.5 As propriedades no gerenciador de dispositivos Fonte: Programa Windows, Microsoft Corp., 2008.

A imagem da Figura 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 definido. Geralmente se associa o tamanho dos registradores ao nmero de bits, existentes em cada registrador.

Unidade 2

51

Universidade do Sul de Santa Catarina

Confira a Tabela 2.2.


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

Fonte: Elaborao do autor, 2008.

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 sequncia, voc vai estudar o barramento e a comunicao entre esse 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 e conhecer as funes do barramento.
Barramento o canal de comunicao entre o processador e os outros componentes do computador.

Se voc fizer uma analogia com o ser humano, perceber que ele apresenta um sistema nervoso central, o crebro, que responsvel por definir 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.
52

Organizao de Computadores

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:

Barramento de dados. Barramento de endereo. Barramento de controle.

Tradicionalmente, o barramento estudado em funo da sua evoluo histrica. A caracterstica mais importante de um barramento chamada 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 e para 8 MHz, chegando, ao fim, em 8.33 MHz. Seus slots so facilmente reconhecveis por serem pretos e divididos em dois segmentos de 8 bits cada.

Unidade 2

53

Universidade do Sul de Santa Catarina

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 identificado dentro do computador, por ser um bloco preto com uma pequena diviso em 1/3, 2/3 do comprimento, como mostrado na figura 2.6.

Figura 2.6 Slots de barramento EISA em preto Fonte: Crdito da imagem para Rodrigo de Souza Vieira, 2008.

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.

54

Organizao de Computadores

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 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, dificilmente se encontra placas-me com mais de 2 slots VESA. O slot um ISA/EISA comum com um prolongamento, como pode ser visto na Figura 2.7. Esse prolongamento o responsvel pela comunicao a alta velocidade.

Figura 2.7 Slots de barramento EISA (3 esquerda e 1 a direita). No centro observa-se 3 slots VESA Local Bus Fonte: Crdito da imagem para Rodrigo de Souza Vieira, 2008.

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 Figura 2.8.

Unidade 2

55

Universidade do Sul de Santa Catarina

Figura. 2.8 Comparao entre uma placas EISA e uma VESA Local Bus (em baixo) Fonte: Crdito da imagem para Rodrigo de Souza Vieira, 2008.

e) Peripheral Componente Interconnect PCI


O PCI, junto com o VESA, foi a outra grande mudana de barramento ocorrida na computao. Lanado 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 identificou-se que as placas de vdeo seriam o novo gargalo de desempenho. Com o uso cada vez maior de interfaces grficas, mais e mais clculos comearam a ser feitos para que as mensagens fossem mostradas aos usurios de sistemas. O avano da computao grfica 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

56

Organizao de Computadores

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. Alm desse limite, o PCI apresenta outro problema de desempenho, essa taxa de transferncia partilhada por todo barramento, no sendo, portanto, o limite real de cada SLOT. A soluo foi pensar em outro barramento voltado especificamente para as aplicaes grficas. O barramento AGP, desenvolvido pela Intel, 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! Veja no grfico da Figura 2.9 uma comparao entre os diferentes padres.
Taxa de transferncia (MBps) 1200 1000 800 600 400 200 AGP2X AGP4X PCI 2.2 PCI 2.1 AGP8X ISA EISA MCA VESA PCI 0 AGP

Figura 2.9 Comparao entre os diferentes barramentos com relao taxa de transferncia Fonte: Elaborao do autor, 2008.

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 e o AGP8x, com 32 bits, trafegando a 532MHz e 2.133MBps.

Unidade 2

57

Universidade do Sul de Santa Catarina

g) PCI-express
Hoje, alm de placas de vdeo, as transmisses de dados entre computadores e dispositivos passaram a ser uma nova limitao do barramento PCI, sendo lanado ento o PCI-Express. Comparativamente ao PCI, o PCI-Express trabalha com os dados de forma serial e no paralela. Os dados passam pelo micro para o slot PCI-Express por dois pares de fios com capacidade de 250 Mbps cada. Assim, ao se aumentar o nmero de fios, aumenta-se tambm a capacidade de transmisso. Atualmente, os padres so: X-1 250 Mbps; X-2 500 Mbps; X-4 1000 Mbps; X-16 - 4000 Mbps e X-32 8000 Mbps. Diferentemente dos outros barramentos aqui destacados, o PCIExpress hot plug.

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. Verifique 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

58

Organizao de Computadores

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.
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

Fonte: Elaborao do autor, 2008.

Isso significa 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 4? 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

59

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 final 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, essa 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 desse 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, mostrado na Tabela 2.3, junto ao barramento de dados.

60

Organizao de Computadores

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.

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, 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 ficar reservada ao cdigo funes e parte ficar 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, esse valor colocado na memria em um endereo definido e controlado pelo sistema operacional da mquina.

c) Barramento de controle
Esse 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.

Unidade 2

61

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.

Atividades de autoavaliao
Agora que voc estudou o processador e o barramento, realize as atividades de autoavaliao e faa uma reviso do que voc discutiu nesta seo. 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?

62

Organizao de Computadores

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

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 disso, o que se pode dizer a respeito de seus registradores?

Unidade 2

63

Universidade do Sul de Santa Catarina

6) Qual a funo do barramento no computador?

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

8) Diferencie os barramentos ISA de EISA e VESA.

64

Organizao de Computadores

9) Diferencie os barramentos PCI e AGP.

10) Qual o grande diferencial entre o PCI e o PCI-express?

11) O que o barramento de dados?

Unidade 2

65

Universidade do Sul de Santa Catarina

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

13) Como funciona o barramento de endereos?

Saiba mais
Para voc, que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, recomenda-se o acesso aos websites da Intel e AMD. Tambm sugere-se a leitura do contedo disponvel no ambiente virtual sobre os diferentes tipos de barramentos.

66

UNIDADE 3

A memria no computador
Objetivos de aprendizagem

Classificar as memrias com base na velocidade e no custo. Entender a diferena entre vrios tipos de memria 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
Seo 1 Seo 2 Seo 3 Seo 4 Seo 5 Seo 6 O que so ROMS e RAMS? Memrias de acesso aleatrio - RAM Como se estrutura a hierarquia das memrias? O que memria principal? O que memria cache? O que memria virtual?

Universidade do Sul de Santa Catarina

Para incio de estudo


A memria mais um dos componentes da definio da mquina de Von Neumann. Ela a responsvel por guardar as informaes a serem processadas pelo computador. Lembre-se de que na construo da informao a partir de dados, feitos pelo computador, a memria item fundamental neste processo! Alm disso, a quantidade de memria disponvel e a tecnologia nela utilizada so fundamentais para determinar o desempenho de um computador. Voc sabe quais os tipos de memria existentes? Sabia que existe uma forma de hierarquiz-las? Caso isso seja novo para voc, no perca tempo e comece agora mesmo a desvendar este universo.

Seo 1 O que so 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 classificados segundo a sua forma de leitura e escrita. Veja quais so:

O primeiro deles o das 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 saem do fabricante com os cdigos j inseridos nela por meio de um processo de escrita do circuito, ou seja, as memrias ROM guardam sempre a mesma informao por toda a sua vida, permitindo apenas o acesso e leitura s suas informaes.

68

Organizao de Computadores

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 do tipo ROM possuem um uso mais restrito, face a sua limitao de atualizao. Assim, nas prximas sees, voc ter contato com os diferentes tipos de memria RAM encontrados dentro de um computador.

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. Para tal, temos uma memria de trabalho e uma memria permanente. O mesmo princpio dado ao computador, que inicialmente possua a classificao da 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.

Unidade 3

69

Universidade do Sul de Santa Catarina

Nos dias atuais, essas memrias so nada mais nada menos que a 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.
Se for adicionado um S na frente de RAM, tem-se memrias estticas (SRAM), 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, encontram-se, na maioria das vezes, ambas dentro do gabinete do computador. Verifique 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-flops 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 sequncia 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.
70

Organizao de Computadores

As SRAM so extremamente rpidas, mas muito caras de serem produzidas e energeticamente ineficientes.

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 ficar carregado (1) ou no (0), representando, assim, as informaes necessrias. Mas, por que as DRAMs necessitam deste refresh? muito simples! Comparativamente com a SRAMs, as dinmicas no so baseadas em flip-fl ops, mas sim em microcapacitores. Os capacitores tendem a perder o carregamento com o decorrer do tempo, 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, ele permanea na memria para uso futuro. Sem o refresh, cada leitura de dados da memria seria destrutiva, necessitando uma nova escrita. Por isso, os circuitos de controle das memrias DRAM fazem ambas aes em torno do conjunto.
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 definindo 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.
Unidade 3

71

Universidade do Sul de Santa Catarina

Em funo principalmente do custo, as DRAMs so as preferidas para uso na memria principal do computador. As memrias do tipo DRAM so classificadas 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 DRAMs 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 DRAMs, com modo de pgina, foram as primeiras do mercado e necessitavam indicar para cada dado a linha (RAS Row Access Strobe) e a coluna (CAS Column Access Strobe). Lembrando que as DRAMs tm um perodo de latncia definido 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


Essa 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 somente o valor do RAS, enquanto o CAS era pulsado. Dessa forma, para uma mesma linha, era necessrio passar muito menos

72

Organizao de Computadores

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. Essas memrias trabalhavam a uma velocidade de 28 MHz. Para barramentos mais rpidos, era necessrio configurar na BIOS da mquina os wait states, que propiciavam uma espera no barramento para que a memria tivesse tempo suficiente de promover a escrita ou a leitura. Nessa poca, comearam a surgir as memrias com buffer 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 DRAMs passaram a se tornar um problema, pois o gargalo de tempo era cada vez maior. Uma ideia 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 iniciada antes do trmino da antecedente e guardada em um buffer, possibilitando um significativo aumento do desempenho. Todavia, tiverem vida curta, pois quase na mesma poca de seu lanamento surgiam as DRAMs sncronas, bem mais eficientes.

Principais DRAMs assncronas:


Mode Page DRAM Fast Mode Page DRAM EDO-RAM BEDO-RAM

Unidade 3

73

Universidade do Sul de Santa Catarina

d) DRAM Sncrona SDRAM


As memrias sncronas DRAMs so hoje o padro de memria RAM do mercado, no conhecendo limites de desempenho tendo tempo de acesso na ordem de 10ns. 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 eficientes? 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 fluxo 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 a 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. As memrias DDR podem ser encontradas nas velocidades de 100, 133, 166 e 200 MHz, o que leva a tempos de acesso de at 5ns. Existem tambm as variaes DDR2 SDRAM e DDR3 SDRAM com tempos de acesso ainda menores. No caso especfico da DDR2, a melhora no desempenho foi obtida a partir da elevao da frequncia de clock. Os tempos de acesso
74

Organizao de Computadores

aproximaram-se de 3ns. Alm disso, a DDR2 proporcionou menor consumo de energia quando comparado com sua antecessora. Finalmente, a memria DDR3 consome cerca de 30% menos energia em relao a DDR2, em funo de diversas melhorias aplicadas em sua construo. O aumento na banda passante dessa memria deve-se, principalmente, ao aumento da frequncia de clock e a melhorias no buffer.

f) RAMBUS DRAM
Essa a mais eficiente 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. Essa 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.
Principais DRAMs sncronas:

SDRAM DDR-SDRAM RAMBUS

g) XDR-DRAM
a evoluo da RAMBUS da qual aproveita o ncleo. menor e tem um tempo de latncia ainda menor que a RAMBUS, sendo fornecida em velocidade a partir de 400 MHz. Ainda no oferecida para computadores, apenas para consoles de jogos. importante ter em mente que com a evoluo dos processadores e demais componentes do computador, as memrias tambm apresentam frequentes alteraes. Alm disso, existem memrias de uso especifico, com as GDDR, utilizadas em placas de vdeo.

Unidade 3

75

Universidade do Sul de Santa Catarina

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 principais tipos de chips de memrias disponveis no mercado, voc vai estudar a hierarquia das memrias em um computador. O conceito de hierarquia foi criado em funo da velocidade e do preo de fabricao dos chips envolvidos na memria. Analise a figura a seguir:

Registradores da CPU Cache NVEL 1 NVEL 2 RAM Memria Fsica Memria Virtual

reas de Armazenamento Temporrio

Tipos de Dispositivos de Armazenamento ROM/ BIOS Discos removveis Armazenamento Rede / Internet Disco Rgido

reas de Armazenamento Permanente

Fontes de Entrada Scanner/ Cmera/ Microfone/ Vdeo

Teclado

Mouse

Mdia Removvel

Fontes Remotas

Outras Fontes

Figura 3.1 Pirmide hierrquica das memrias em um computador Fonte: Histria das mquinas (blogspot), 2011.

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.

76

Organizao de Computadores

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 sequncia, 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 cache. A memria secundria aqui representada como a 4 forma de memria, e permite uma boa relao custo por MByte. Nesta nossa configurao, a memria secundria constituda pelos HDs e disquetes. Por fim, na base da pirmide, voc encontra as mdias ticas como CDs, DVDs e os pendrives, que so hoje as formas mais baratas de se guardar uma grande quantidade de dados. So ditas off-line porque podem ser retiradas do computador sem perda de dados.

Quando se fala em memria, esse 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, pode-se dizer que no chip com 256 e 256 colunas, existem 8.192 Bytes disponveis para dados.

Unidade 3

77

Universidade do Sul de Santa Catarina

Outra informao importante est relacionada ao fato de que comum vermos a representao de um quilo Byte (kB) como sendo 1000 Bytes. Esse um erro bastante frequente. Como o computador trabalha com o sistema binrio (base 2), impossvel termos a representao do nmero 1000 nesta base, mas sim 1024 (210 = 1024). Portanto, um quilo Byte equivale a 1024 Bytes. 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 na memria do exemplo 8192/1024 = 8 kBytes. Nesse 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 fim, 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. Isso economiza espao, mas acaba aumentando o tempo 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 essa informao, chamado de WE (write enable). Aps isso, 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.

78

Organizao de Computadores

Figura 3.2 Comunicao de uma memria DRAM Fonte: Elaborao do autor, 2008.

Toda essa comunicao efetuada pelo controlador do mdulo de memria. Antigamente, a memria no era configurada 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 infinidade de tamanhos e modelos. Existem de 30 a 240 vias, com 16, 32 ou 64 bits de dados. Essas configuraes dependem do processador que est instalado na mquina, pois ele que vai definir 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 contatos eltricos com os chips dos dois lados do mdulo.

Alm desses, tambm existem os mdulos chamados de RIMM, que utilizam RAMBUS DRAM como chips de memria e os mdulos SO-DIMM (Small Outline in line Memory Module), utilizados em notebooks.

Unidade 3

79

Universidade do Sul de Santa Catarina

Na seo seguinte, voc vai estudar o que memria cache e na sequncia, memria virtual. Compreenda o funcionamento da memria cache e as consequncias do uso da memria virtual.

Seo 5 O que a memria cache?


O termo cache amplamente utilizado na rea da computao e pode ter diversos significados, mas est sempre ligado a algum tipo de dispositivo ou tcnica que busca acesso rpido a dados, atuando como um armazenador intermedirio. Em especial, quando falamos de memria cache, estamos nos referindo a uma pequena quantidade de memria que faz o armazenamento temporrio de dados que existem em outros nveis mais lentos da hierarquia da memria, mas que devem ser acessados com frequncia ou rapidez. 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 eficientes. 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 buffer ao mesmo tempo. Trabalha retendo os dados usados mais frequentemente, de forma que o caminho a ser percorrido, assim como a leitura do chip, seja mais rpido do que se o fosse na memria principal da mquina. A memria cache trabalha de duas maneiras distintas, quando o bloco requisitado est dentro da memria e quando no est. Verifique:

80

Organizao de Computadores

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. Nesse caso, a cache mais lenta, pois necessrio 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, cada um permanece sempre com o mesmo conjunto de blocos. um misto das duas primeiras formas e apresenta os melhores resultados em termos de desempenho.

Unidade 3

81

Universidade do Sul de Santa Catarina

Seo 6 O que memria virtual?


A memria virtual uma tcnica para criar mais espao de memria disponvel em um computador. Para isso, 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. A memria virtual uma tcnica desenvolvida para criar artificialmente mais espao de memria nos computadores. Para isso, o sistema operacional utiliza a capacidade dos discos rgidos (HD). A importncia de tal tcnica pode ser entendida com um exemplo: imagine que voc precise utilizar vrios aplicativos simultaneamente. Cada vez que um programa inicializado, suas informaes so armazenadas na memria RAM. Entretanto, pode no haver espao suficiente na memria do seu computador para todos os programas que voc usa! Nesse momento, feito um mapeamento para transformar endereos de memria em endereos de disco. Isso fundamental para que voc no seja forado a finalizar um programa antes de inicializar outro no exemplo proposto. Tanto o Unix quanto o Windows utilizam o conceito de memria virtual, tambm conhecido como arquivo de swap. Esse nome vem da ao de escrever e ler muito frequentemente 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 como memria virtual, mais vagaroso vai se tornando o sistema. Assim, deve-se utilizar o recurso com bastante parcimnia. Observe, tambm, que a fragmentao do disco (contedo que ser abordado na prxima unidade) pode contribuir sobremaneira na diminuio da performance do computador.

82

Organizao de Computadores

Sntese
Nesta unidade, voc teve a oportunidade de estudar a memria de um computador e conhecer os seus principais 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 identificar os diferentes tipos de memrias, e que lhe tenham oportunizado tambm compreender por que as memrias SDRAM suplantaram as assncronas.

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

Unidade 3

83

Universidade do Sul de Santa Catarina

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

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

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

84

Organizao de Computadores

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.

Unidade 3

85

Universidade do Sul de Santa Catarina

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 est dentro da cache.

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

86

Organizao de Computadores

11) O que a memria virtual?

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, veja as seguintes fontes: Websites Sobre RAMs e ROMs: PCGUIDE (2011). Read-only Memory. Disponvel em: <http:// www.pcguide.com/ref/ram/typesROM-c.html>. Acesso em: 11 ago. 2011. J se quiser saber mais sobre as memrias DRAM, incluindo fabricantes e modelos, acesse: CHIPMUNK INTERNATIONAL. Understanding RAM chip numbers: Step 1: Who is the manufacturer? Disponvel em: <http://www.chipmunk.nl/DRAM/chipManufacturers.htm>. Acesso em: 11 ago. 2011. Sobre mdulos SIMM e DIMM: SMART. Modular Technologies. Mdulos SIMM e DIMM. Disponvel em: <http://www.smartm.com/binary/files/ flashSIMMDIMM.pdf>. Acesso em: 02 ago. 2011.

Unidade 3

87

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
Seo 1 Seo 2 Seo 3 Seo 4 Seo 5 Seo 6 O que so os dispositivos de entrada e sada? Como se caracterizam os discos rgidos? As unidades de disquete O que e como funcionam as interfaces? Quais so os meios pticos? Quais os 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 definir 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. Esses 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?


A mquina de Von Neumann definida a partir de 5 elementos: dispositivo de entrada, memria, unidade lgica aritmtica, unidade de controle e dispositivo de sada. Nesta unidade, voc vai conhecer os dispositivos de entrada e de sada, pois, em alguns casos, um mesmo dispositivo pode desempenhar os dois papis alternadamente. Discos rgidos, pendrive, 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 definida 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. Esses so apenas alguns nomes desse conjunto. Voc vai estudar primeiramente o disco rgido, tambm conhecido como winchester ou HD.
90

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 eletromecnica, com exceo de alguns modelos mais recentes, que so baseados em memria flash. Podem ser tanto internos, instalados dentro do gabinete do computador quanto externos, utilizando interfaces USB ou FireWire (que sero estudadas a seguir). Atualmente, a capacidade de armazenamento desses dispositivos pode chegar hoje a alguns Tera-Bytes.
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 Figura 4.1. Como esto rigidamente conectados, todos giram com a mesma velocidade, enquanto uma ponteira eletromagntica a cabea de leitura l ou escreve dados percorrendo o disco no sentido radial.

Figura. 4.1 HD sem a cobertura Fonte: Crdito da imagem para Rodrigo de Souza Vieira, 2008.

Unidade 4

91

Universidade do Sul de Santa Catarina

Observe que os discos hoje utilizam cabeas nos seus dois lados, o que no acontecia quando se deu incio a computao. 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 fica polarizada ou no durante o processo de leitura e polariza ou no as partculas dos discos no processo de escrita. Tudo isso baseado em princpios do eletromagnetismo.

Nunca tente abrir um HD que esteja funcionando!


Os HDs so construdos e montados 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! Esse material os torna leves e durveis, e tem dimenses definidas, de acordo com as baias disponveis nos gabinetes.

Os HDs mais antigos tinham o tamanho de 5 de polegada, enquanto que os mais modernos contam com 3 de polegada. Para laptops, existem HDs ainda menores. A forma de garantir a guarda de informao nos HDs se d pela cobertura dos discos por um material magntico, tal como acontecia nas fitas 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 ficar 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).

92

Organizao de Computadores

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. As cabeas so posicionadas por meio de um atuador, como pode ser visto na Figura 4.1. Esse atuador, por sua vez, movido por dois tipos de mecanismos diferentes. Em HDs mais antigos era comum o uso de servomotores 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. Esse 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 Fonte: Elaborao do autor, 2008.

Unidade 4

93

Universidade do Sul de Santa Catarina

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:
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? Resposta: Agora que voc fez os clculos, confira a resposta correta: M = 4.816 x 8 x 60 x 512 M = 1183580160 Bytes

O valor acima corresponde a 1.1 GBytes. Conhea, agora, outros elementos que caracterizam um HD:

Observe que se voc olhar a parte de trs de um HD, encontrar uma srie de conectores. Os formatos podem variar em funo do tipo de HD utilizado. Nos HDs mais antigos, eram utilizados conectores do padro chamado IDE ou PATA. Nesse tipo de HD existe 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 ou 80 fios com um conector retangular preto na ponta. Voc pode ver que um dos cabos tem a cor vermelha para indicar que aquele ligado ao pino 1. Por se tratar do cabo de dados, muito importante saber qual o primeiro bit. Alm disso, voc encontrar outro

94

Organizao de Computadores

conector com quatro pinos e terminal branco. So quatro fios nas cores preta, vermelha e amarela. Esse o cabo de alimentao do HD.

Entretanto, atualmente, mais comum encontramos HDs do padro SATA (Serial ATA), que utiliza conectores menores para a alimentao e para os sinais lgicos. O conector de alimentao utiliza o mesmo padro de cores de fios encontrado no HD IDE. J o cabo lgico costuma ser vermelho e ter apenas sete fios. 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. 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. Assim, a converso dessa informao em 5 volts (nvel lgico 1) e 0 volts (nvel lgico 0) feita junto ao HD. Nessa placa possvel tambm encontrar um buffer utilizado para armazenar os dados, na medida em que forem sendo lidos. Isso 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.

Unidade 4

95

Universidade do Sul de Santa Catarina

Voc sabia que os HDs so um dos maiores consumidores de energia dentro do computador. A partir do momento em que o computador ligado, o HD comea a operar e necessita de energia para movimentar o motor que gira os discos.

Alguns sistemas operacionais permitem que se desliguem os motores do HD enquanto ele no estiver fazendo operaes de acesso ao disco. Isso ainda mais importante em sistemas portteis, como notebooks e laptops, que utilizam uma fonte limitada de energia, as baterias.
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 ficam 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. Essa uma parte do disco onde no so armazenados dados e cujo nico objetivo o de receberem eventuais contatos das cabeas. Isso ocorre quando o HD desligado. A sua placa

96

Organizao de Computadores

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 ficou vulgarmente conhecido no Brasil como park.

Quais so as caractersticas lgicas no HD?

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. Para gerenciar essa mudana de referncias, o HD apresenta uma estrutura lgica, conforme mostrado na Figura 4.3.

Figura 4.3 Estrutura lgica de um HD Fonte: Elaborao do autor, 2008.

Existe uma rea chamada reservada, onde so encontradas informaes sobre o HD, como quantidade de trilhas e setores, o tipo de formatao que foi utilizada, alm de informaes do fabricante e boot do sistema operacional. Assim, quando o computador inicializado, o BIOS procura o sistema operacional com as informaes contidas no primeiro setor do disco rgido.

Unidade 4

97

Universidade do Sul de Santa Catarina

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 fixa 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 Fonte: Elaborao do autor, 2008. 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

Cluster definido como sendo a menor parte reconhecida pelo sistema operacional do computador.

A FAT16, como o prprio nome sugere, utiliza 16 bits para referenciar o arquivo, o que limita em sobremaneira o nmero de clusters possveis em um HD, ou seja, 216 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 maneira mais racional discos maiores. Outro formato, bastante difundido na atualidade, o New Technology File System (NTFS), usado 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. Embora o NTFS mantenha alguns princpios aplicados no sistema FAT, essa deixa de existir e substituda pela MFT (Master File Table).
98

Organizao de Computadores

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 Figura 4.4 que mostra o valor de propriedades dentro do Windows Explorer.

Figura 4.4 As propriedades do arquivo unidade4.doc Fonte: Microsoft Office. Elaborao do autor, 2008.

O Windows Explorer apresenta duas informaes sobre o arquivo que respondem questo anterior, ou seja, sobre o tamanho no mltiplo do valor do cluster. 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 isso acontece?. Por que 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
99

Unidade 4

Universidade do Sul de Santa Catarina

do HD onde encontr-los. Se o tamanho desses clusters fosse variado, seria necessrio guardar essas 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, ficam 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 fisicamente em trilhas setores e superfcies. Isso acaba gerando o que chamamos de fragmentao de disco, ou seja: os arquivos, em vez de estarem fisicamente dispostos em um mesmo espao, esto divididos por todo o HD em pequenos pedaos. No Windows, a partir da verso 95, possvel verificar esta situao usando o programa desfragmentador de disco, como mostra a figura 4.5. Quanto menor o cluster, maior a chance de fragmentao. Outros sistemas operacionais, como o Mac OS e as distribuies Linux possuem suas prprias solues, pois possuem sistemas de arquivos totalmente diferentes do Windows, de forma que fragmentao de disco coisa rara, mas tambm pode acontecer. Neste caso existem programas para defragmentao.

100

Organizao de Computadores

Figura. 4.5 O programa desfragmentador do Windows Fonte: Windows (Microsoft Corp.)

Na seo 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, a mdia que 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 justifica o nome de flexveis. 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.

Unidade 4

101

Universidade do Sul de Santa Catarina

Enquanto os HDs utilizam hoje o voice-coil as unidades acionadoras de disquetes trabalham com motores de passo, extremamente confiveis e eficientes (no necessitam correo como os servomotores por exemplo), porm, so relativamente lentos em resposta. 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 flexveis... Eram produzidos em 8 polegadas, praticamente o tamanho de um antigo LP de msica em vinil. No Brasil, no final 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, disket diminutivo de disk. Verifique 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 configurao do PC, 1990.

102

Organizao de Computadores

Quais so as denominaes dadas ao disquete?

Existem algumas denominaes dadas pelos fabricantes que so utilizadas principalmente nas embalagens para definir os disquetes. Entre elas podemos destacar:

SS - face simples DD - dupla densidade DS - dupla face HD - alta densidade

Com o aparecimento dos armazenadores de memria flash, conhecidos como pen drive, o uso dos disquetes praticamente acabou, pois resiste somente em algumas aplicaes isolados de mquina antigas de automao ou de uso de softwares proprietrios.

Seo 4 O Pen Drive


O pen drive um dispositivo de armazenamento de dados que substitui com incomensurveis vantagens o disquete, como mdia porttil padro. Tal dispositivo utiliza um tipo especial de memria conhecido como flash, normalmente acessvel atravs da porta USB. Alm de no possuir partes mecnicas, o que torna sua velocidade de transferncia de dados muito maior que a encontrada nos disquetes, o pen drive muito mais resistente ambientes agressivos.

Unidade 4

103

Universidade do Sul de Santa Catarina

Figura 4.6 Pen drive Fonte: Crdito da imagem para Andrzej Skwarczyski, 2009.

Finalmente, sua capacidade de armazenamento vem crescendo rapidamente, j tendo alcanado dezenas de GB.

Seo 5 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, define quais dados e como estes sero 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.

104

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 flexvel 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 definies de suas antecessoras. Cada controladora pode operar at 2 unidades de disco flexvel 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 escravo. 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,
Do ingls master e slave.

Unidade 4

105

Universidade do Sul de Santa Catarina

e em um dos seus lados, h um cabo de colorao vermelha, que determina o pino 1. Por definio da interface, o HD mestre sempre conectado no final do cabo e o escravo no meio.
Fique atento! Os HDs devem ser configurados atravs dos jumpers para trabalharem como mestre ou escravo.

A interface IDE bem mais simples se comparada interface SCSI (que ser estudada em seguida) e no permite multiprocessamento. Cada instruo executada de cada vez, o que impossibilita o acesso simultneo aos dois HDs nela instalados. Em face desta limitao tecnolgica, os computadores costumam apresentam duas controladoras de IDE de forma que se pode colocar duas unidades, trabalhando 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 sequncia.

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 buffer 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 fim e no pode ser seccionado, o que acontece na interface SCSI.
106

Organizao de Computadores

Veja algumas particularidades da interface SCSI:

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 160 MHz na verso Ultra-640. 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.

Atualmente, est em desenvolvimento o Serial Attached SCSI - SAS que se baseia no protocolo SCSI mas de forma serial, em alta velocidade, at 6 Gbits/s. Como ele permite conectar at 16.256 dispositivos diferentes, o SAS surge como uma provvel soluo de interface futura para os computadores.

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. Com o surgimento do padro Serial-ATA em 2003 esta interface praticamente entrou em desuso.
107

Unidade 4

Universidade do Sul de Santa Catarina

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 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. Atualmente existem a Serial-ATA II com velocidade de 300Bps e External SATA ou eSATA para conectar dispositivos externos ao PC portanto, concorrente direto das interfaces USB e Firewire que voc estudar a seguir.

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?

108

Organizao de Computadores

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 definir 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. Apesar da grande versatilidade, em funo do aparecimento da USB, seu uso atualmente bastante restrito.

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 bidirecionais, sendo utilizadas preferencialmente para interfacear impressoras, plotters e scanners.
Como se caracteriza?

Existem 3 verses diferentes de portas paralelas atualmente: a SPP (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 verificar o tipo de porta paralela instalada no seu computador acessando a opo sistema do painel de controle do Windows.

Os modelos mais antigos de portas paralelas so apenas unidirecionais, s enviam dados.

Unidade 4

109

Universidade do Sul de Santa Catarina

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

Figura 4.7 Porta Paralela do Tipo ECP Fonte: Painel de controle Sistema Windows (Microsoft Corp.), 2008.

Com o crescimento do uso da interface USB, as portas paralelas e seriais tm a tendncia de sumirem do mercado.

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, ou seja, usa tecnologia Hot plug. 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.

110

Organizao de Computadores

Uma mesma interface pode conectar at 127 dispositivos diferentes, partilhando um mesmo conector.

Verifique 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. Os conectores para ambos so iguais, com 4 fios, um terra, um de 5 volts e dois de dados, que so enviados na forma de pacotes. Cada pacote tem um sincronismo, um identificador do pacote, os dados e um dgito verificador. Se mais de um dispositivo estiver conectado mesma porta, eles tero acesso ao mesmo pacote. Deve ser lanado brevemente o padro USB 3.0, capaz de alcanar at 4,8 Gbits/s.

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 3,2 GBits/s 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 sinalizao de trfego (sincronismo). O padro de IEEE 1934b define um novo conector com 9 pinos. Nesta seo, voc estudou o conceito e o funcionamento de interfaces, identificou 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!

Unidade 4

111

Universidade do Sul de Santa Catarina

f) HDMI
A interface HDMI (High-Definition Multimedia Interface) foi concebida como uma opo totalmente digital para transmisso de udio e vdeo. Dessa forma, represente a melhor opo quando comparado aos padres analgicos adotados at ento, como Vdeo composto, S-Video, Vdeo componente e VGA. Atualmente a interface HDMI tem se espalhado com grande velocidade, podem ser encontrada em computadores, notebooks, tablets e at celulares, o que deve levar, em breve, ao fim do padro VGA dos monitores de computador.

Seo 5 Meios pticos


Desde o incio do sculo XXI, est ocorrendo uma converso de novas tecnologias no conceito de armazenamento de dados. As fitas stream que foram o grande sucesso dos anos 90 como elementos de back-up de grandes sistemas foram totalmente substitudas por outras mdias, muito mais confiveis, rpidas e seguras, dentre elas, as mdias pticas. chamada de mdia ptica 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. 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 final da dcada de 70. Os discos a laser ou LD eram muito similares aos LPs de vinil, tinham o

112

Organizao de Computadores

mesmo tamanho e o objetivo era substiturem os prprios LPs e as fitas 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 massificada, 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, como um LP de vinil. Na parte mais central existem informaes que definem o CD: se for de udio, pode ser definido pelo total de faixas de msica tempo de cada uma delas; se for de dados quem o define so a rvore de diretrios, o nome dos arquivos e seu tamanho entre outros.

Unidade 4

113

Universidade do Sul de Santa Catarina

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 modificado para Digital Versatile Disk objetivando os mltiplos usos que poderia permitir. 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. Utilizando-se os dois lados do disco, a capacidade dobra.

114

Organizao de Computadores

f) DVD gravvel
Existe uma srie de mdias de DVD no mercado, do tipo gravvel tais como: DVD-R: Distribudo como de camada simples (4,7 GBytes) e dupla (8,54 GBytes); DVD+R: Distribudo como de camada simples (4,7 GBytes) e dupla (8,54 GBytes) uma tecnologia um pouco mais nova que permite uma melhor recuperao de erros do que a verso anterior. Observa-se entretanto que ambas so incompatveis entre si.

g) DVD Regravvel
Neste caso existem tambm os modelos DVD-RW e DVD+RW com as mesmas caractersticas dos DVDs gravveis explicadas anteriormente. Seu princpio o mesmo utilizado nos CDs-RW, com a diferena apenas na densidade da informao.

h) Blu-ray
Assim como o DVD, o Blu-ray manteve as mesmas dimenses encontradas nos CDs, mas teve sua capacidade de armazenamento ampliada enormemente quando comparado com as mdias anteriormente discutidas. Este disco foi inicialmente criado para armazenamento de vdeos de alta definio e pode ser encontrada em verses de at 50GB de capacidade. O disco recebe este nome porque lido atravs de um laser de cor azulada.

Unidade 4

115

Universidade do Sul de Santa Catarina

Seo 6 Quais os 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 funcionalidades 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 dispositivo de entrada de dados pelo usurio.

b) Mouse
O Mouse surgiu principalmente das pesquisas do Palo Alto Research Center da Xerox na dcada de 70, 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 grficas para o usurio, que no seriam possveis sem o seu surgimento. Apesar de ergonomicamente mais adequados, os trackballs, principais concorrentes dos mouses, tem um mercado muito menor em funo principalmente do preo.

116

Organizao de Computadores

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 classificadas em 3 grandes 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.

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 modificado com grande freqncia so os dispositivos de controle dos monitores, comumente chamadas de placas de vdeo, ou placas aceleradoras grficas. O que vem acontecendo nos ltimos anos o surgimento do uso de uma espcie de co-processador com finalidade grfica. 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.

Geforce marca registrada da NVIDIA Corporation.

Unidade 4

117

Universidade do Sul de Santa Catarina

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 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.

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

118

Organizao de Computadores

2) Dado um disco rgido (HD) qualquer, voc conseguiu obter as seguintes caractersticas: Nmero de trilhas: 2.408 Nmero de superfcies: 16 Nmero de setores: 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.

Unidade 4

119

Universidade do Sul de Santa Catarina

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?

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

120

Organizao de Computadores

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?

Unidade 4

121

Universidade do Sul de Santa Catarina

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.

122

Organizao de Computadores

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

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se consultar: Webopedia Dicionrio online gratuito. L voc pode encontrar palavras, frases e abreviaes relacionadas ao mundo da web e da tecnologia. A Webopedia de propriedade e gerenciada pela QuinStreet Inc. USB Organization Comit de definio do padro. Site oficial. Inclue informaes, produtos, notcias e sees de desenvolvimento de reas.

Unidade 4

123

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
Seo 1 Seo 2 Seo 3 Comunicao entre os computadores O que o modem? 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 fim, ter uma breve introduo sobre redes locais de computadores, uma vez que esse contedo voc estudar mais profundamente em disciplina especfica.

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 definido 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!

126

Organizao de Computadores

Quando Graham Bell criou o telefone, jamais imaginou que seria utilizado para transmisso de bits, codificao digital de elementos do mundo real. A eletrnica digital nem mesmo existia, ou seja, as linhas de transmisso telefnicas foram criadas utilizando uma tecnologia conhecida como analgica, que est em um universo totalmente diferente do mundo interno do computador. Para que os computadores pudessem trocar informaes utilizando as linhas telefnicas, foi necessrio desenvolver um elemento capaz de 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 antigas linhas de transmisso de voz. Em um fio 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 esse clculo alcanado:
Usualmente, a voz humana atinge a mxima frequncia de 4kHz. Assim sendo, um sistema digital capaz de transportar a voz humana deve operar com, pelo menos, o dobro desta frequncia, ou seja, 8 kHz. Para transmitir dados por meio desse mesmo sistema digital, utilizando palavras de 8 bits, voc poder enviar um byte a cada ciclo, o que nos leva ao valor de 64.000 bits por segundo. Finalmente, importante lembrar que necessrio uma amostragem do sinal por parte das operadoras de telefonia para fazer o controle da transmisso e de erro. Assim, o valor mximo fsico cai para apenas 56.000 bits por segundo. Isso 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.

Unidade 5

127

Universidade do Sul de Santa Catarina

O conceito de banda passante pode ser entendido por meio de uma analogia baseada em uma avenida com carros em movimento. Analise o exemplo a seguir para entender melhor!

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 viajam a 100 km/h. Agora utilize o mesmo exemplo colocando 25.000 carros. A cada quilmetros teramos 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! Exemplo: 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!

Esse congestionamento fictcio 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 fluxo 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 fibra tica, que transmite sinais sob a forma de luz. Entretanto, para que isso ocorra, preciso transformar as informaes dos sinais eletrnicos em sinais luminosos.

128

Organizao de Computadores

Um meio de efetuar essa converso adotando diodos-laser que permitem transmisso da ordem de Gbps (Giga bits por segundo). Observe que a fibra 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.

Seo 2 O que o modem?


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

Figura 5.1 Etapas de modulao e demodulao da transmisso de dados Fonte: Elaborador pelo autor, 2008.

Este o papel do modem na comunicao entre computadores, modular e demodular o sinal digital para que possa caminhar livremente nas linhas de transmisso telefnicas.

Unidade 5

129

Universidade do Sul de Santa Catarina

Se voc pensar agora em Internet, uma das formas mais simples de se conectar rede pela 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 backbone da internet, fechando o circuito. No Brasil, existem vrios backbones da internet, mas o principal deles no meio acadmico a RNP (Rede Nacional de Pesquisas). Mas observe que para fazer tudo isso que foi descrito no pargrafo anterior voc, precisa do modem, que, nesse caso, chamado de modem DialUp.

Um backbone da internet um conjunto de fibras ticas, satlites e linhas digitais conectadas por algum roteador grande rede.

O modem na histria da internet


O modem um componente que ganha espao com o aperfeioamento 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, essa 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, quando as empresas Rockwell e USRobotics lanaram, cada uma, sua especificao de transmisso de dados a 56 kbps, o que correspondia a quase o dobro do teto anterior. O problema que eram incompatveis, levando os ISPs necessidade de adquirirem ambos os padres para oferecer conexo internet aos seus

130

Organizao de Computadores

usurios. Isso 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.

Apesar de suas limitaes, esses modens ainda persistem no mercado, porque permitem facilmente uma conexo utilizando qualquer linha telefnica, seja ela analgica ou digital, mesmo que sejam lentos e ocupem a linha 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. Conhea quais so: a) Uma delas a 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 viu anteriormente neste texto, a telefonia comum trabalha na faixa de 8KHz, enquanto 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 disso, 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.

Unidade 5

131

Universidade do Sul de Santa Catarina

Uma das variaes do padro DSL, o Asymmetric DSL, comumente chamada de ADSL uma das mais comuns. Ela tem essa denominao porque permite diferentes velocidades de envio (upload) e recebimento (download), sendo uma opo mais barata.

b) Outra forma de comunicao entre computadores pelo 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. 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 geogrfica de poucos quilmetros compartilhem servios e recursos.

132

Organizao de Computadores

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, os elementos mais importantes, pois so eles que do sustentabilidade LAN, administrando o envio e recebimento de informaes. Nesses casos, as informaes so enviadas na forma de pacotes com um cabealho que define 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:

Barramento onde os computadores so todos conectados a uma espinha dorsal. Dessa 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.
133

Unidade 5

Universidade do Sul de Santa Catarina

Estrela cada componente conectado a um ponto central, chamado de hub, que o intermedirio entre a comunicao com todos os componentes da rede. Nessa topologia, o pacote enviado para todos os componentes e cabe a cada um administrar o que lhe de interesse ou no.

Apesar das virtudes das topologias baseadas na utilizao de cabos, as tecnologias sem fio esto tornando-se cada vez mais populares, principalmente em funo da flexibilidade e mobilidade que propiciam. Genericamente, tais redes so chamadas de Wi-Fi, que uma marca registrada da Wi-Fi Alliance. Essa designao est ligada aos produtos certificados que pertencem classe de dispositivos de rede local sem fios (WLAN), baseados no padro IEEE 802.11. Assim sendo, devido popularizao anteriormente citada, a quase totalidade dos computadores portteis, muitos celulares e tablets so equipados com dispositivos para rede sem fio, no padro Wi-Fi.

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, sendo 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 s redes locais, em que voc identificou trs topologias de redes usadas pelas LANS.

134

Organizao de Computadores

Atividades de autoavaliao
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.

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

Unidade 5

135

Universidade do Sul de Santa Catarina

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.

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

136

Organizao de Computadores

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

137

Universidade do Sul de Santa Catarina

Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, h as seguintes referncias: HARRIS, Ryan. Hacking the Cable Modem. Starch Press, 2006. AZZON, Albert. High-speed cable modens. Series on computer communications. Mc Graw Hill, 1997.

138

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
Seo 1 Seo 2 Seo 3 Para que servem os sistemas operacionais? O Unix: o padro do grande porte 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 isso: 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, as caractersticas, as vantagens, os problemas e as 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?

140

Organizao de Computadores

Nos primrdios da computao, na medida em que o computador comeou a ter maior capacidade de processamento, percebeuse 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 Figura 6.1.

Figura 6.1 Uma arquitetura em camadas Fonte: Elaborao do autor, 2008.

Voc deve olhar a figura e ver o sistema operacional fazendo o papel de intermedirio entre o hardware e os aplicativos que porventura estejam rodando. E isso mesmo que acontece! O sistema operacional transforma requisies dos aplicativos em requisies de hardware e vice e versa. Imagine o seguinte exemplo:

Unidade 6

141

Universidade do Sul de Santa Catarina

O aplicativo mostra uma janela na tela para o usurio entrar com o login e a senha de acesso. Ao efetuar esse 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 esse 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 isso 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.

Obviamente que essa situao bastante simplificada, 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. Promover a comunicao entre aplicativos e hardware, quando esses gerarem interrupes entre si. Fazer controle de acesso a informaes em disco e permitir a consistncia dos dados nele armazenados, se for um sistema multiusurio. Permitir o partilhamento das tarefas que ocorram de forma concorrente, quando se tratar de um sistema multitarefa.

142

Organizao de Computadores

Com a distino bem clara de que havia entre computadores de arquitetura RISC e CISC no passado, os sistemas operacionais acabaram sendo definidos usando esses 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 multiusurio.
Voc sabe por que o Unix se consolidou como o padro dos sistemas de grande porte?

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 configuraes de ambiente, quando surgiram os ambientes grficos de suporte a esse sistema. Somado questo multiusurio, o Unix tambm permite:

O uso de multitarefa baseado na diviso do tempo, hoje, a sua principal caracterstica. Com a multitarefa possvel gravar um CD ao mesmo tempo em que se imprime um relatrio ou se preenche uma planilha de custos. O sistema divide o tempo em pequenos intervalos, executa comandos dos aplicativos que esto rodando. Como a frao de tempo muito pequena, a sensao que se tem de que eles esto sendo executados ao mesmo tempo.
Unidade 6

143

Universidade do Sul de Santa Catarina

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. Esse sistema j nasceu com conceitos de comunicao e segurana de dados bem definidos.

Apesar de ter sido definido 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.

Seo 3 Microsoft: a lder dos computadores pessoais


A histria da Microsoft comeou a ganhar vulto em 1980, quando a IBM escolheu o sistema operacional MS-DOS, ao invs 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 multiusurio ou multitarefa. 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 por meio de comando de linha.
144

Organizao de Computadores

No havia nenhuma ferramenta de suporte rede e nem qualquer referncia segurana. Essas caractersticas ficaram patentes durante um longo tempo, limitando os sistemas da Microsoft ao mercado pessoal e domiciliar. Durante os anos, o conceito de interface grfica e principalmente ambiente grfico foi criando corpo, e a Microsoft foi uma das empresas que mais tirou proveito disso com o Windows. O Windows 3.0 (1990) foi o primeiro ambiente grfico a ter sucesso comercial na empresa, mesmo que muitas operaes fossem feitas fora dele. Apesar de permitir vrias janelas, o Windows 3.0 no era multitarefa.

Figura. 6.2 As janelas do Windows 3.0 Fonte: Programa Windows (Microsoft Corp.), 2008.

Esse ambiente evolui no Windows 3.1 e 3.11 para Workgroups, todos sobre o suporte do MS-DOS rodando, sendo esse 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.
Unidade 6

145

Universidade do Sul de Santa Catarina

O Windows NT no tinha nenhuma semelhana com DOS e foi o primeiro software da Microsoft que rompia com esse 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, Windows XP, Vista e Windows 7. Hoje o sistema operacional da Microsoft tem total suporte a multiusurio, a redes, trabalhando a multitarefa 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.

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. Espero que tenha sido proveitoso estudar e conhecer um pouco mais sobre esse equipamento, que passou a fazer parte da vida de muitas pessoas, seja no ambiente domstico ou no campo profissional.

146

Organizao de Computadores

Atividades de autoavaliao
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 multitarefas 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.

Unidade 6

147

Universidade do Sul de Santa Catarina

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.

Saiba mais
As seguintes referncias podem ajud-lo a aprofundar o estudo sobre os contedos tratados nesta unidade. 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.

148

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 novasdescobertas. A computao, basicamente em funo dos rpidos e constantes avanos tecnolgicos, uma histria com comeo, meio e sem fim. A cada dia voc poder encontrar, nos jornais, por exemplo, 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 fique sempre atento s novidades. Adquira o hbito de ler os cadernos de informtica dos principais jornais do pas que trazem notcias superatualizadas; as revistas especializadas e cientficas que apresentam testes de benchmark e resumos muito

Universidade do Sul de Santa Catarina

importantes, alm de fatos histricos. At o cinema no deve passar despercebido! Se voc f de filmes de fico cientfica, preste ateno, pois muitos deles so desenvolvidos a partir de ideias que estaro em nossos lares e escritrios em poucos anos. Entre os livros de fico cientfica tambm possvel encontrar informaes de tendncias futuras. Por fim, 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

150

Referncias
ALTAIR 8800 (2011). Fotografia de um computador Altair 8800. Disponvel em: <http://www.vintage-computer.com/images/ altair8800.jpg>. Acesso em: 26 jul. 2011. BITTENCOURT , Rodrigo Amorim. Montagem de computadores & hardware. 2a ed. Rio de Janeiro: Brasport, 2001. CAMPOS, Alan. Circuitos integrados. Disponvel em: <http:// allancamposcurso.wordpress.com/2008/04/29/circuitosintegrados/>. Acesso em 27 jul. 2011. COSTA, Eric. Esconda os dados no seu pen drive. Use recurso de criptografia para manter em sigilo dados confidenciais armazenados no seu drive USB. HENNESSY, John L. e PATTERSON, David A. Arquitetura de computadores. So Paulo:Campus, 2003. HISTORIA DAS MAQUINAS. Pirmide hierrquica das memrias em um computador. Disponvel em: <http://historiasmaquinas. blogspot.com/>. Acesso em: 27 jul. 2011. INFOHARD (2011). Fotografia de um processador Intel. Disponvel em: <http://meadd.com/infohard>. Acesso em: 36 jul. 2011. LACCCZEM. Laboratrio de arquitetura de computadores. Colossus. Universidade Metodista de Piracicaba. Disponvel em: <http://laccczem.blogspot.com/>. Acesso em 25 jul. 2011. MICROSOFT CORPORATION. Sistema Windows. Disponvel em: <http://windows.microsoft.com/en-US/windows/products/ windows-xp>. Acesso em: 11 ago. 2011. MICHAEL, George A. Lawrence Livermore National Laboratory. Stories of the Development of Large Scale Scientific Computing. Disponvel em: <http://www.computer-history.info/Page4.dir/ pages/IBM.704.dir/images/IBM709.jpg>. Acesso em: 27 jul. 2011. 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.

Universidade do Sul de Santa Catarina

PATTERSON, David A. e HENNESSY, John L. Organizao e projeto de computadores: a Interface Hardware/Software. 2a ed. Rio de Janeiro: LTC, 2000. PORTAL XP (2011). Fotografia de uma placa me. Disponvel em: <http:// www.portalxp.net/>. Acesso em: 26 jul. 2011. SKWARCZYNSKI, Andrzej. Imagem Pen Drive. Revista INFO Online. Jun. 2009. Disponvel em: <http://info.abril.com.br/dicas/hardware/pen-drives/ esconda-segredos-gravados-no-pen-drive.shtml>. Acesso em 27 jul. 2011. 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. VINTAGE-COMPUTER (2011). Altair 8800. Disponvel em: http://www. vintage-computer.com/images/altair8800.jpg>. Acesso em 11 ago. 2011. WEBER, Raul Fernando. Arquitetura de computadores pessoais. Porto Alegre: Sagra, 2000. WEBOPEDIA (2011). Dicionrio online. Disponvel em: <http://www. webopedia.com/TERM/H/hard_disk.html>. Acesso em: 27 jul. 2011. WORAM, John. Manual de configurao do PC. Berkeley Books, 1990.

152

Sobre o professor conteudista


Professor Rodrigo de Souza Vieira Formou-se 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, quando apresentou, em 1999, o primeiro rob mvel totalmente desenvolvido em uma universidade brasileira, tambm na UFSC. Tem publicado, atualmente, 13 artigos cientficos 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.

Sobre o professor revisor (5 edio)


Anderson Soares Andr Doutor em Engenharia Eltrica pela Universidade Federal de Santa Catarina (2004), tendo tambm obtido o ttulo de Mestre em Engenharia Eltrica na mesma instituio no ano de 1997. Sua graduao, em Engenharia Eltrica, foi concluda em 1995 na Fundao Universidade Regional de Blumenau. Atualmente coordenador do curso de Engenharia Eltrica Telemtica da Universidade do Sul de Santa Catarina, atuando tambm como professor nos cursos superiores do Senai So Jos. Tem experincia na rea de Engenharia Eltrica, com nfase em Eletrnica Industrial.

Respostas e comentrios das atividades de autoavaliao


Unidade 1
1) Sequncia 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 isso, o uso dos transistores proporcionou uma drstica reduo do consumo dos circuitos eletrnicos. 3) Sequncia da segunda coluna 2 4 5 5 1 2 - 4 4) Voc deve falar que esse 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 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 portas de comunicao. 3) Sequncia da segunda coluna 3 2 2 1 3 4 - 2

Universidade do Sul de Santa Catarina

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. 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 por meio 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, esse 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 retirado.

156

Organizao de Computadores

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, tem-se 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 minicapacitores, necessitando constantemente um refresh para energiz-los. 3) O capacitor tende a perder a energia com o decorrer do tempo, ou seja, descarrega-se. 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 DRAMs 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 diminuio 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, porm, 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. Primeiramente, necessrio definir se a operao ser de leitura ou escrita. Existe um pino no chip da memria DRAM que responsvel por reter essa informao, chamado de WE ( write enable). Aps isso, recebe-se 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 7) Enquanto o mdulo SIMM apresenta chips apenas um de seus lados, a DIMM apresenta dois. 8) O bloco passado diretamente da cache para o processador, no passando pela memria principal.

157

Universidade do Sul de Santa Catarina

9) 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, em que cada grupo permanece sempre com o mesmo conjunto de blocos. 10) uma tcnica para criar mais espao de memria disponvel em um computador. Para isso, o sistema operacional utiliza a capacidade dos discos rgidos ( HD). feito um mapeamento para transformar endereo de memria em endereo de disco.

Unidade 4
1) A superfcie definida pelo nmero de discos presentes no HD. Cada superfcie dividida 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. Isso 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.

158

Organizao de Computadores

8) Por contar com um processador com buffer e barramento prprio, que controla toda a comunicao com os dispositivos, a interface SCSI permite, por meio 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 para 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. 11) A SSP ( Standard Parallel Port) a EPP ( Enhanced Parallel Port) e a ECP (Enhanced Capability Port) 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 CD-R. 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. 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. Isso 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 isso. As pessoas geralmente falam a uma frequncia de 4 KHz, o que obriga a um sistema que transporte a voz humana a trabalhar pelo menos no dobro desta frequncia, 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, 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.

159

Universidade do Sul de Santa Catarina

3) A fibra tica transmite sinais sob a forma de luz e precisam, portanto, comutar entre luz e sinal eletrnico. Um meio de efetuar essa 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 frequncias entre 26kHz e 1 MHz, o que propicia o uso simultneo da linha telefnica pelo modem DSL e pelo telefone. Alm disso, 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 essas novas caractersticas, necessrio um modem especfico. Como a frequncia que se fala de 4 kHz, no h interferncia entre os dois sinais, podendo ser utilizados simultaneamente. 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 frequncia 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.

160

Organizao de Computadores

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 multiusurio, cada usurio tem sua conta com todos os seus arquivos associados de alguma forma. Alm disso, ele tambm permite o uso de multitarefa, baseado na diviso do tempo, sendo hoje a sua principal caracterstica. 4) A principal delas o uso multiusurio. A partir do Windows NT, essa caracterstica passou a fazer parte das verses do Windows. Hoje o Windows tambm multitarefa, mas de modo preemptivo. 5) A maior delas o fato do NT ser multiusurio, o que no acontecia no DOS, ele tambm tem ambiente grfico e suporte total a rede, o que no era nem pensado na primeira verso de sistema operacional da Microsoft.

161

Biblioteca Virtual
Veja a seguir os servios oferecidos pela Biblioteca Virtual aos alunos a distncia:

Pesquisa a publicaes on-line <www.unisul.br/textocompleto> Acesso a bases de dados assinadas <www.unisul.br/bdassinadas> Acesso a bases de dados gratuitas selecionadas <www.unisul.br/bdgratuitas > Acesso a jornais e revistas on-line <www.unisul.br/periodicos> Emprstimo de livros <www.unisul.br/emprestimos> Escaneamento de parte de obra*

Acesse a pgina da Biblioteca Virtual da Unisul, disponvel no EVA, e explore seus recursos digitais. Qualquer dvida escreva para: bv@unisul.br

* Se voc optar por escaneamento de parte do livro, ser lhe enviado o sumrio da obra para que voc possa escolher quais captulos deseja solicitar a reproduo. Lembrando que para no ferir a Lei dos direitos autorais (Lei 9610/98) pode-se reproduzir at 10% do total de pginas do livro.