Escolar Documentos
Profissional Documentos
Cultura Documentos
Organizao de computadores
Disciplina na modalidade a distncia 3 edio revista e atualizada
Apresentao
Parabns, voc est recebendo o livro didtico da disciplina de Organizao de Computadores. Este material didtico foi construdo especialmente para este curso, levando em considerao o seu perl e as necessidades da sua formao. Como os materiais estaro, a cada nova verso, recebendo melhorias, pedimos que voc encaminhe suas sugestes sempre que achar oportuno via professor tutor ou monitor. Recomendamos, antes de voc comear os seus estudos, que verique as datas-chave e elabore o seu plano de estudo pessoal, garantindo assim a boa produtividade no curso. Lembre: voc no est s nos seus estudos. Conte com o Sistema Tutorial da UnisulVirtual sempre que precisar de ajuda ou alguma orientao. Desejamos que voc tenha um excelente xito neste curso! Equipe UnisulVirtual
Organizao de computadores
Livro de didtico
Design instrucional Carmen Maria Cipriani Pandini Dnia Falco de Bittencourt
Copyright UnisulVirtual 2005 N enhum a parte desta publicao pode ser reproduzida por qualquer m eio sem a prvia autorizao desta instituio.
004.22 V71 Vieira, Rodrigo de Souza Organizao de computadores / Rodrigo de Souza Vieira; instrucional designer Carmen Maria Cipriani Pandini, Dnia Falco de Bittencourt. 3. ed. rev. e atual. - Palhoa: UnisulVirtual, 2007. 138 p. : il. ; 28 cm Inclui bibliografia. ISBN 978-85-60694-01-3 1. Arquitetura de computador. 2. Computadores. I. Pandini, Carmen Maria Cipriani. II. Bittencourt, Dnia Falco de. III. Ttulo.
Ficha catalogrf elaborada pela Biblioteca Universitria da Unisul ica
Cr tos di
Uni - Uni si sul ver dade do Sulde Santa Catarna i Uni Vitual- Educao Superora Di sul r i stnci a
Cam pusUni Vitual sul r Rua Joo Pereira dos Santos, 303 Pal a - SC- 88130-475 ho Fone/ax:( 279-1541 e 279-1542 f 48) E-m ail c : ursovirtual @unisulbr . Site:www. virtualunisulbr . . Rei Uni tor sul Gerson LuizJoner da Sil veira Vi ce-Rei e Pr tor -Rei tor Acadm i co Sebastio Sal Heerdt sio Pr -Rei Adm i str vo tor ni ati Marc Vinius Antol da Sil us c es va Ferreira Cam pusTubar e Ar o arangu Diretor:Val Al Sc itzNeto ter ves hm Diretor adj Al unta: exandra Orseni Cam pusGr ande Fl i oranpolse i Nor da Iha te l Diretor:Ail Nazareno Soares ton Diretor adj Cibel Sc ter unta: e huel Cam pusUni Vitual sul r Diretor:Joo Vianney Diretora adj Juc ara Roesl unta: im er Equi Uni Vitual pe sul r Adm i str ni ao Renato AndrLuz Val ir Venio I io m c nc Bi i bloteca Uni Vitual sul r Soraya Arruda W al k tric Coor denao dosCur sos Adriano Srgio da Cunha Ana Luisa Ml bert Ana Paul Reusing Pachec a o Diva Maria Fl m ing l em El Fl m ing Luz isa em I ar Pedro Bevil tam aqua Janete El Fel za isbino Juc ara Roesl im er Lauro JosBaloc lk Mauri LuizHeerdt Mauro Fac ioni Fil c ho Mauro Pac o Ferreira hec Nl Herzm ann io Onei Tadeu Dutra Patria Al c berton Patria Pozza c Raf Pete.da Sil ael va Raul Jac Brning ino Desi Gr i gn fco Cristiano Neri Gon ves Ribeiro al ( oordenador) c Adriana Ferreira dos Santos Al Sandro Xavier ex Fernando Roberto Dias Zim m erm ann Higor Ghisi Luc iano Pedro Paul Al Teixeira o ves Raf Pessi ael Vil Martins Fil son ho Equi Di co-Pedaggi pe dti ca Angel M ar Fl ita al ores Carm en Maria Cipriani Pandini Carol Batista ine Carol Hoeler da Sil Boeing ina l va Cristina Kl de Ol ipp iveira Dal Maria Al Godoy va ves Daniel Erani Monteiro W il a l Dnia Falo de Bittenc c ourt El Fl m ing Luz isa em Enzo de Ol iveira Moreira Fl Lum i Matuzawa via Karl Leonora Dahse Nunes a Mrc Loc ia h Maria I Oro.no sabel Patria Meneghel c Sil Denise Guim ares vana Tade-Ane de Am orim Viviane Bastos Viviani Poyer M oni i e Supor tora te Harrison Laske ( oordenador) c Al essandro Rosa Arac l Aral eli di Carol Mendon ine a Edison Rodrigo Val im Gisl Frasson de Souza ane Josiane Conc o Leal ei Raf da Cunha Lara ael Vanessa Franc Corra ine Vinius Mayc Sera.m c ot Pr oduo I ndustrale Log ca i sti Arthur Em m anuelF.Sil veira Eduardo Kraus Franc o Asp isc Jef erson Cassiano Al eida da Costa m Pr etosCor ati oj por vos Vanderl Brasil ei Secr i de Ensi a Di etara no stnci a Karine Augusta Zanoni ( retria de ensino) sec Andreza da Rosa Maziero Carl Cristina Sbardela a l Grasiel Martins a Jam es Marc Sil Ribeiro el va Lam uniSouza Maira Marina Martins Godinho Marc o Pereira el Marc Alides Medeiros Junior os c Maria I Aragon sabel Ric Al ardo exandre Bianc hini Sil Henrique Sil vana va Secr i Executi etra va Viviane Sc ata Martins hal Tecnol a ogi Osm ar de Ol iveira BrazJnior ( oordenador) c Giorgio Massignani Rodrigo de Barc os Martins el Sidnei Rodrigo Basei Edi -- Li o Di co o - vr dti Pr essorConteudi of sta Rodrigo de Souza Vieira Desi I uci gn nstr onal Carm en Maria Cipriani Pandini Dnia Falo de Bittenc c ourt Pr eto Gr i e Capa oj fco Equipe Unisul Virtual Iust ao Capa l r Higor Ghisi Luc iano Pr eto Gr i oj fco Equipe Unisul Virtual Di am ao agr Al Sandro Xavier ex Higor Ghisi Luc ( edi iano 2 o) Evandro Guedes Mac hado ( edi 3 o) Revi Or fca so togr i Sim one Rej Marti ane
Sumrio
Palavras do professor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Plano de estudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 UNIDADE UNIDADE UNIDADE UNIDADE UNIDADE UNIDADE 1 2 3 4 5 6 Introduo ao estudo do computador. . . . . . . . . . . . . . . . . . 13 O que processador e barramento? . . . . . . . . . . . . . . . . . . . 33 A memria no computador . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 O que so dispositivos de entrada e sada? . . . . . . . . . . . . . 75 Sistemas de telecomunicaes . . . . . . . . . . . . . . . . . . . . . . . 105 Sistemas operacionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Para concluir o estudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Referncias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Sobre o professor conteudista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Respostas e comentrios das atividades de auto-avaliao . . . . . . . . . . . . 133
Palavras do professor
Prezado(a) aluno(a), Voc j percebeu como a cada dia estamos mais e mais dependentes dessa mquina chamada computador? Hoje ca difcil imaginar um mundo sem Internet, sem e-mail ou sem um simples mouse. O computador passou de mera ferramenta cientca, meados do sculo XX, para o eletrodomstico dos lares do sculo XXI. O que era apenas uma mquina para resolver problemas fsicos e matemticos virou ponto de encontro, livro de receitas, agenda de negcios e uma excelente mquina de escrever. O computador, hoje, o principal motor transformador da nossa sociedade, gerando at uma nova leva de excludos sociais: os excludos digitais. O computador o alicerce desta sociedade do sculo XXI, a sociedade do conhecimento, do valor agregado ao saber fazer e no ao executar. Nossa dependncia com relao a ele est se dirigindo de maneira inversa ao seu tamanho. Os computadores que ocupavam salas inteiras foram para os museus, hoje possvel carreglos no bolso e as informaes que podem armazenar so innitas. O computador agregou solues e a palavra de ordem convergncia. Telefones, agendas e softwares como planilhas de clculo vivem juntos, tornado-se cada vez mais dependentes um dos outros.
No bastassem todas as transformaes advindas do surgimento desta mquina, o computador lhe permitiu, enm, ter acesso a este curso, cuja funo ser oportuniz-lo a desvendar e a compreender um pouco mais de sua importncia na construo de conhecimentos necessrios sua formao. Voc esta convidado, a partir de agora, a viajar neste universo que habita uma mesa na sua casa ou no seu escritrio. O universo do computador, objeto de seu estudo nas prximas 3 semanas! Prof. Rodrigo de Souza Vieira
Plano de estudo
Ementa
Histria do computador. Arquitetura bsica dos computadores. Componentes fsicos e lgicos. Dispositivos de E/S. Sistemas de telecomunicaes e suas interaes. Sistemas operacionais: conceito, funo, tipos e recursos.
Objetivos
Construir uma viso macroscpica do universo do computador sob o ponto de vista do gestor em tecnologia da informao, identicando com clareza todos os conceitos de hardware necessrios para um bom discernimento das atuais solues existentes. Reconhecer a estrutura de um computador. Vericar como funciona um processador. Identicar como o processador se comunica com o resto do computador. Compreender o conceito de memria de computacional. Identicar os dispositivos de entrada e sada associados ao computador, bem como seus sistemas operacionais. Compreender o conceito de telecomunicaes e informtica.
Carga horria
A carga horria total da disciplina 60 horas-aula.
Cronograma de estudo
Semanas Carga horria
1
Eventos
Incio da disciplina
Atividades
Leitura apresentao Professor tutor no Mural e do Plano de ensino (critrios de avaliao) da disciplina Leitura da unidade 1 do livro didtico
Dataschave
8 1
Unidade 1
Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Leitura da unidade 2 do livro didtico
10
Unidade 2
Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Leitura da unidade 3 do livro didtico
15
Unidade 3
Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Avaliao a distncia Leitura da unidade 4 do livro didtico
Unidade 4
Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Leitura da unidade 5 do livro didtico
Unidade 5
Atividades de auto-avaliao (livro didtico) Vericar se h atividades on-line Leitura da unidade 6 do livro didtico
Unidade 6
Encontro presencial
Avaliao presencial
12
UNIDADE 1
Sees de estudo
A seguir, acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.
Qual a histria de uma mquina chamada computador? Como o computador moderno? Como estruturar os componentes do computador?
Organizao de computadores
mquina analtica de Charles Babbage, matemtico ingls. O ponto importante da inveno de Babbage reside na diviso da mquina de calcular em diferentes unidades: unidade de entrada; unidade de memria; unidade de clculo; unidade de sada. Como a tecnologia da poca no permitia grandes avanos tecnolgicos, todo o processo era meramente mecnico. A entrada e sada de dados utilizava o conceito de cartes perfurados, inventado tambm quela poca por Herman Hollerith. Apesar de o avano sugerido pela mquina, ela nunca chegou a funcionar, pois, os processos fabris no permitiam confeccion-la com a preciso necessria. O sculo XX possibilitou o avano tecnolgico necessrio para alavancar o que hoje chama-se de computador. Na dcada de 30, na Alemanha, um estudante de engenharia chamado Konrad Zuse comeou a desenvolver uma mquina de calcular baseada em rels. Infelizmente, seu projeto no sobreviveu aos constantes ataques areos dos aliados a Berlim no nal da II Guerra Mundial e sua pesquisa hoje conta apenas como referncia histrica. Ainda, durante o perodo da II Guerra Mundial, muito esforo de guerra foi utilizado para criar mquinas que faziam clculos, de forma a auxiliar na criptografia de mensagens e clculos balsticos. A primeira delas surgiu em 1941: o Colossus. Figura 1.1 Foto do Colossus Como o nome sugere, uma mquina enorme, capaz de criptografar mensagens. O projeto foi desenvolvido pelo ingls Thomas Flowers.
Unidade 1
15
Em 1946 foi a vez do aparecimento do ENIAC (Electronic Numerical Integrator and Computer), nos Estados Unidos, projeto de cientistas da Universidade da Pensilvnia. Este projeto acabou despertando o aparecimento de vrios novos projetos na Europa e nos Estados Unidos, culminando no primeiro computador com programao armazenada, o EDVAC (Electronic Discrete Variable Automatic Computer). Ambos projetos o ENIAC e o EDVAC surgiram dos trabalhos de Presper Eckert e John Mauchley. Aps desenvolverem o EDVAC, os seus criadores deixaram a Universidade da Pensilvnia para fundar a empresa Eckert Mauchley computer Corporation, hoje Unisys. No projeto EDVAC, tambm trabalhou o pesquisador da Universidade de Princeton, John von Neumann, que mais tarde criou o seu prprio computador, chamado de EDSAC (Electronic Delay Storage Automatic Computer). Neste projeto, ele deniu o que hoje chamada de Mquina de Von Neumann. Observe como a mquina de Von Neumann foi dividida:
Memria; Unidade lgica aritmtica; Unidade de controle; Dispositivos de entrada; Dispositivos de sada.
Voc percebeu a importncia de Von Neumann na computao? Todos os computadores hoje em dia utilizam a congurao destes 5 elementos bsicos.
Organizao de computadores
o prmio Nobel de Fsica de 1956, face sua importncia. O transistor promoveu mudanas radicais na recm-nascida indstria do computador e transformou em sucata todos os computadores desenvolvidos at ento, baseados na vlvula. A miniaturizao, juntamente com a diminuio do consumo de energia foram os principais pontos dessa transformao. O MIT (Massachusetts Institute of Technology) foi o responsvel pela apresentao do primeiro computador transistorizado, o TX-0 (Transistorized eXperimental computer 0), em 1956. Em 1957 fundada a DEC (Digital Equipment Coorporation) que lana em em 1961 o PDP-1, considerado o primeiro mini-computador comercial do mundo. Paralelamente a IBM fornecia os 709 e 7090, considerados computadores, com custos somando milhes de dlares. Em 1965 a DEC lana o PDP-8 que utiliza pela primeira vez em um computador o conceito de barramento nico (matria da unidade 2 deste curso). Na mesma poca, Robert Noyce desenvolve a tcnica para inscrever transistor em placas de silcio: era dada origem aos circuitos integrados, que promove mais uma grande mudana na indstria do computador. Durante os anos 70 os computadores comeam a assumir cada vez mais importncia nas empresas e laboratrios de pesquisa. A IBM e a DEC surgem como a maiores empresas do setor nesse perodo.
A Dcada do microcomputador...
O Altair 8800 surgiu na dcada de 70 ainda na forma de kit. As pessoas compravam o computador todo desmontado e o montavam em casa. Na verdade, naquela poca teclado e monitores eram elementos inexistentes no mundo
Unidade 1
17
dos computadores pessoais e a sua interface com o usurio no passava de um conjunto de chaves e leds. Baseado na idia do Altair 8800, trs jovens da Califrnia, Steve Jobs, Stephen Wozniak e Ron Wayne criam aquele que seria o marco da computao pessoal: o Apple I em 1976. Esta mudana de mercado comeou de forma tmida no final da dcada de 70, visto que a complexidade de construir seu micro-computador a partir de um kit, inibia a maioria dos consumidores. Os custos tambm eram altos, um Apple I que hoje to rpido e eficiente, como uma calculadora que faz as 4 operaes, custava o equivalente a U$ 666,66. Era necessrio um novo avano tecnolgico que pudesse garantir a diminuio real dos custos e a chegada do computador ao consumidor comum, o que aconteceu em 1980: a integrao de circuitos em larga escala VLSI. Com esta tcnica, o mtodo de Noyce ganhou alcance inimaginvel, sendo possvel inserir milhes de transistores em uma nica placa de silcio. A VLSI foi o elemento catalizador da diminuio de custos, criando o efeito de economia de escala para os computadores, possibilitando o fortalecimento do mercado domstico. A dcada de 80 ser lembrada em toda a histria da humanidade como a dcada onde o computador saiu dos CPDs (Centros de Processamento de Dados) das empresas, para invadir os lares das pessoas. Em 1981 surge o IBM PC (IBM Personal Computer), o responsvel pela criao de uma famlia de mquinas baseadas em uma mesma arquitetura que existe at os dias de hoje. A Apple j contava com um bom mercado com os modelos Apple II, III e IIe mas a ttica mercadolgica da IBM acabou minando a concorrente da Califrnia. A IBM deu ao PC o conceito de arquitetura aberta, ou seja, qualquer empresa poderia escrever cdigos de software ou mesmo copiar os seus circuitos. Esta estratgia, que visava dar maior flexibilidade ao computador e aumentar o nmero de fornecedores
18
Organizao de computadores
de placas compatveis ao projeto, acabou se tornando um grande revs, dando oportunidade a que empresas utilizassem o projeto base como ponto de partida de clones e atualizaes do IBM. Com o surgimento de concorrentes nos 4 cantos do mundo, somado enorme incapacidade da IBM de responder rapidamente a mudanas do mercado, a empresa sediada no estado de Nova York acabou se retirando do mercado que ela mesma criou, aps lanar os sucessores do PC, o IBM XT(eXtended Tecnology) em 1983 e o IBM AT (Advanced Tecnology) em 1984. A atitude da IBM acabou gerando uma nova indstria, a dos computadores pessoais baseados em processadores Intel, sendo esta a responsvel pela definio dos novos padres no mercado, como se tem at hoje. Ainda na dcada de 80, o lanamento dos novos microprocessadores Intel 80386 (1985) e Intel 80 486 (1989) definiram os microcomputadores pessoais. Fbricas de computadores como Compaq, Dell, HP, entre outras assumiram o vcuo deixado pela IBM e se consagraram como grandes empresas da computao naquela dcada. Em 1993, portanto 12 anos aps o surgimento do IBM-PC, ocorre uma mudana drstica de arquitetura com o lanamento do processador Intel Pentium, seguido pelos modelos Pentium Pro (1995), Pentium MMX (1997), Pentium II (1998), Pentium III (2000), Pentium 4 (2001). Na dcada de 90 surgiram outras empresas fabricantes de processadores para fazer concorrncia a Intel no fornecimento de processadores para microcomputadores derivados do IBM PC, como a Cyrix e a AMD. Paralelo ao mundo dos PCs, existe a vertende criada pela Apple, que hoje conta com o Macintosh, na sua verso G5, e as estaes de trabalho, em especial a famlia SPARC da Sun e a Fuel da Silicon Graphics.
Unidade 1
19
Nessa escalada evolutiva, o computador passou de um pequeno artefato meramente mecnico para uma complexa mquina, envolvendo componentes eletrnicos e mecnicos. E assim, chega-se viso do computador moderno, uma mquina que serve cincia, ao mesmo tempo em que serve ao entretenimento. Nas prximas sees voc vai compreender a denio dos nveis e componentes de um computador. Siga em frente!
Observe que, com o aumento do nvel de abstrao, possvel perceber o distanciamento da mquina, favorecendo uma interface maior, ou seja, os nveis passam a ser mais abstratos. No sentido inverso, h uma proximidade maior do hardware, e se pode trabalhar com nveis mais concretos. Para voc entender com mais detalhes a que a gura se refere, acompanhe a seguir os nveis. Nvel aplicativo: Este nvel o mais abstrato do computador moderno pois baseado em representaes e smbolos que
20
Organizao de computadores
do sentido interface com o usurio. Para o usurio comum, o computador se resume a este nvel, um conjunto de botes, janelas, caixas de edio e menus que ao serem acessados resultam na ao desejada. Para o usurio, o boto da impressora resume gracamente todo o hardware envolvido na impresso de um documento. Este mascaramento do hardware por parte da interface auxilia no uso do computador por pessoas menos experientes mas que, entretanto, necessitam de um discernimento bsico de alguns smbolos e valores. Por fazer parte da interface com o usurio, o nvel aplicativo no existe sicamente, sendo, portanto, denominado nvel abstrato. Neste nvel voc pode enquadrar as linguagens de programao de alto nvel, como Java, C e Pascal, que encapsulam em seus comandos aes denidas pelo uxo do programa, que sero traduzidas em instrues do processador. Alguns componentes do nvel aplicativo podem ser vistos na gura 1.4.
a) Nvel sistema operacional: o nvel que faz a ligao entre a parte software e hardware do computador. Os programas que funcionam no nvel aplicativo, precisam utilizar o nvel sistema operacional para poderem acessar os componentes e perifricos no nvel componentes eletrnicos. No nvel sistema operacional encontra-se aplicativos especiais que do vida ao computador como o Windows, Linux, Solaris, Mac OS, free BSB etc, que so chamados de Sistemas Operacionais. Por se tratarem de software, voc poderia questionar se eles tambm no esto no nvel aplicao. Pode parecer confuso em um primeiro momento, mas a maior parte do nvel sistema operacional no visto pelo usurio1 . Mesmo no Windows, quando se olha para o relgio no canto inferior direito da tela, voc no est vendo o sistema operacional mas sim um aplicativo que faz chamadas, atravs do sistema operacional, ao relgio do computador.
1
Quando algo no visvel ao usurio, chamado de transparente, ou seja, pode dizer que o sistema operacional transparente ao usurio.
Unidade 1
21
b) Nvel conjunto de instrues: O sistema operacional feito em uma linguagem de alto nvel, assim como os programas do nvel aplicativo, e por isso no podem ser passadas tais como ao processador que no as compreenderia. Assim, necessrio que o sistema operacional traduza tais comandos em comandos que possam ser facilmente compreendidas pelo processador do computador. Ao resultado dessa traduo, d-se o nome de aplicao do conjunto de instrues do processador. O processador fabricado para trabalhar com um certo conjunto de instrues, na qual sua combinao gerar os comandos denidos na linguagem de programao de alto nvel.
2
PowerPC marca registrada do consrcio liderado por IBM, Motorola e Apple Computers
Toda e qualquer linguagem de computador precisa ser traduzida para o conjunto de instrues do processador no qual o programa ser executado e interessante voc observar que um programa desenvolvido para a famlia Pentium2 Intel no funciona em um computador baseado no processador Power PC3. Este nvel , parte software, parte hardware, pois o conjunto de instrues faz parte do ncleo de cada processador (parte hardware); entretanto elas podem ser combinadas a qualquer instante e de qualquer forma (parte software). c) Nvel lgico digital: O nvel lgico digital j est diretamente ligado arquitetura do computador, sendo, na verdade, o seu circuito principal. Quando se fala em nvel lgico digital, referese ao projeto das ligaes entre os bits de um processador. Se voc zer uma analogia ao corpo humano, imagine que o nvel lgico digital o esquema que dene como as terminaes nervosas do ser humano so conectadas entre si, ou seja, como os dados de entrada: tato e temperatura so tratados e levados ao nosso crebro. Da mesma forma, o nvel lgico digital dene o funcionamento do computador, como ele realiza uma soma, uma subtrao, como ele encontra uma varivel e como ele se comunica com os perifricos: impressora, mouse etc. A gura 1.5 apresenta um esquema representativo de um extrato de um projeto lgico.
22
Organizao de computadores
d) Nvel componentes eletrnicos: Uma vez que o circuito lgico for denido, voc precisa encontrar os componentes eletrnicos que executem as operaes necessrias. Se em uma parte do circuito lgico necessrio que: fornecidas as entradas A e B deseja-se o resultado A + B, voc precisa encontrar os componentes eletrnicos que, isoladamente ou em grupo, possam gerar o valor desejado. Em outras palavras, enquanto o nvel lgido digital dene a interao e arquitetura do computador, o nvel de componentes eletrnicos a realizao fsica do mesmo. Antes de seguir os estudos, vale comentar com voc que esta disciplina ter como principal foco de estudos os nveis componentes eletrnicos, lgica digital e conjunto de instrues. E para que voc tenha uma viso global do computador e sua funcionalidade, ela abordar o conceito de estrutura de componentes. Este assunto ser o objeto de estudo da prxima seo.
Unidade 1
23
24
Organizao de computadores
Desse modo, quando voc diz que o seu micro tem 256 MBytes de RAM4, voc est se referindo memria da gura 1.6, ou seja, este o espao de trabalho que voc tem disponvel em um computador, seja para armazenar guras, documentos ou dados. Quando voc diz que tem um Pentium III voc est se referindo ao processador da sua mquina e, aqui pode surgir uma dvida, seria o Pentium a CPU ou a ALU? Com o incremento da complexidade dos computadores, o fator velocidade passou a ser determinante e, neste ponto, a fsica incontornvel. Quanto menor o espao a ser percorrido a uma mesma velocidade, menor o tempo gasto! Pensando assim, os desenvolvedores de processadores comearam a inserir dentro da CPU a ALU e, dessa forma, os processadores hoje contam internamente com a CPU e ALU juntas, interligadas. Assim, o seu Pentium III nada mais do que ALU mais CPU!
Algumas pessoas se referem ao gabinete como CPU, o que errado. Na verdade a unidade central de processamento apenas o processador, que est dentro do gabinete.
RAM uma sigla que em ingls signica Random Access Memory (memria de acesso aleatrio). Na Unidade 3 voc estudar mais sobre memria e conhecer mais um pouco sobre esta sigla
Agora, falta apenas completar as duas caixas restantes da gura 1.6, os dispositivos de entrada e de sada.
Unidade 1
25
Entende-se como dispositivos de entrada todos os componentes do computador que so responsveis por coletar e enviar dados ao processador. Observe na gura 1.6 que os dados migram automaticamente ALU e depois CPU. Da mesma forma so considerados dispositivos de sada, os que apresentam os resultados provenientes de operaes lgicas matemticas da ALU como, por exemplo, o resultado de uma soma. Voc teria condies de indicar quais os dispositivos de seu computador? Veja alguns exemplos: Dispositivos de entrada:
Mouse Teclado Leitor de CD-ROM Leitor de DVD Scanner Data glove
Dispositivos de sada:
Monitor Impressora Plotter Caixas de som HMD
Observe, entretanto, que alguns dispositivos podem ser considerados tanto de entrada quanto de sada, pois servem para suprir o processador de dados ao mesmo tempo em que podem ser utilizados como repositrios do resultado de processamentos. Dispositivos de entrada e sada:
Unidades de discos rgidos Unidades de discos flexveis Unidades de CD-RW Unidades de DVD-RW
26
Organizao de computadores
E agora? Voc j tem condies de definir quais so os dispositivos de entrada e de sada de qualquer computador? Como se d a comunicao entre estes dispositivos?
Voltando mquina de Von Neumann, voc pode perceber um pequeno problema: a comunicao entre os diferentes dispositivos. Von Neumann trabalhou com apenas um dispositivo de entrada e apenas um dispositivo de sada, o que de certa maneira simplica enormemente o equipamento a ser construdo. Agora, se voc pensar em um modelo real, a mquina de Von Neumann comea a se tornar mais complexa e trabalhosa de ser realizada, pois a cada novo dispositivo de entrada ou sada, que includo no computador, necessrio adicionar mais um canal de comunicao. O bit a representao do menor dado possvel a ser armazenado em um computador, podendo assumir os valores 0 ou 1. O computador transforma todas as informaes em bits e este o conjunto de dados que ele armazena nos seus componentes, seja CPU, memria ou dispositivos de entrada e sada.
O bit a menor unidade de armazenamento em um computador e pode assumir apenas os valores 0 ou 1.
Quando voc digita a letra a, na verdade o computador ir interpret-la como 1100001. Assim, para haver comunicao entre os diversos, dispositivos necessrio um canal de comunicao que permita trocar dados de forma que no se perca informao. Se no caso acima tivesse apenas 5 bits, no seria possvel enviar a letra a para o monitor pois ela est representada atravs de 7 bits. Faltariam 2 bits! A quantidade de bits que os computadores utilizam varia de processador para processador, sendo valores usuais de 4 at 128. Cada conjunto de 8 bits recebe um nome especial: o Byte.
Byte um conjunto de 8 bits que na linguagem tcnica simbolizado por B. Assim, para indicar megabytes utiliza-se a sigla MB e no Mb!
Unidade 1
27
Com estas denies em mente, pense em como seria uma mquina que entre seus elementos utiliza 1 byte como canal de comunicao. Voc deve pensar que a comunicao se d de forma paralela. Assim, se voc conta com 1 byte (igual a 8 bits), sero necessrios 8 os de comunicao, um para cada bit. Se tivesse 2 elementos, precisaria de 16 os, para 3 elementos j seriam necessrios 24 os, e assim por diante. fcil imaginar o tamanho do problema se voc lembrar que um computador padro hoje conta com: teclado, monitor, leitor de disquete, HD, unidade de CD, mouse e placa de som. Para solucionar este problema, criou-se a soluo de um barramento nico, onde todos os elementos componentes esto conectados. Isto simplica o projeto dos computadores porque: a) reduz custos de projeto pois os projetos dos computadores reduzem em complexidade e nmero de conexes necessrias entres os diferentes elementos; b) reduz custo de fabricao visto que os computadores ficam menores fisicamente; c) reduz o custo operacional pois os computadores conseguem ser mais compactos, no requerendo, portanto, grandes espaos fsicos para seu uso; d) simplifica a interface do processador que precisa de um menor nmero de pinos para se comunicar com todos os elementos do computador; e) simplifica a colocao de novos dispositivos como a comunicao utiliza um s barramento, pode-se padronizar a forma a ser adotada pelos dispositivos. A gura 1.7 ilustra a mquina de Von Neumann, adaptada aos computadores atuais, utilizando o conceito de barramento nico e de ALU e CPU integrados.
28
Organizao de computadores
As prximas unidades desta disciplina abordaro cada um desses elementos apresentando as caractersticas, a funcionalidade e os requisitos de cada um. Para praticar os conhecimentos adquiridos nesta unidade, realize as atividades a seguir.
Atividades de auto-avaliao
Aps a leitura criteriosa desta unidade, responda as questes que seguem. 1) Enumere em ordem cronolgica as afirmativas, usando 1 para o acontecimento mais antigo e 7 para o mais recente na histria do computador: ( ) Surgimento do transistor. ( ) Apple lana o modelo Apple I. ( ) Mquina analtica de Babbage. ( ) Pascal cria a Pascaline. ( ) Pentium passa a ser a nova famlia de processadores da Intel. ( ) ENIAC desenvolvido por pesquisadores nos EUA. ( ) Altair 8800 passa a ser vendido em lojas como um computador pessoal.
Unidade 1
29
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
5) Observe um computador e identifique os componentes: dispositivos de entrada, dispositivos de sada e dispositivos de entrada e sada, preenchendo a tabela: Dispositivos de entrada Dispositivos de sada Dispositivos de entrada e sada
30
Organizao de computadores
Sntese
Nesta unidade voc teve a oportunidade de conhecer a histria da computao, desde seu surgimento no sculo XVII at os dias atuais. Pde perceber as principais transformaes, a passagem do mecanismo mecnico para o circuito eltrico/eletrnico; a substituio das vlvulas pelos transistores e o advento do circuito integrado. Voc teve a oportunidade de observar, tambm, como se pode representar um computador, em nveis hierrquicos, ou seja, em seu conjunto de componentes. Voc tambm vericou que o conceito de mquina de Von Neumann to atual como era na dcada de 40. Espero que voc tenha, agora, condies de descrever um computador em nveis e que possa identicar cada nvel, exemplicando-o. Voc tambm estudou a classicao dos dispositivos de entrada e sada, alm daqueles que apresentam as duas caractersticas ao mesmo tempo. A partir da compreenso do modelo de Von Neumann, voc passar a estudar, nas prximas unidades, cada um de seus elementos isoladamente. Com o modelo Von Neumann bem compreendido, as prximas unidades oferecem como estudo cada um de seus elementos. Desse modo, na unidade a seguir, voc vai estudar o processador e o barramento. At l!
Unidade 1
31
Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se as seguintes fontes:
Websites
http://www.ime.usp.br/~macmulti/historico/ http://www.thocp.net/timeline/1672.htm http://encyclopedia.thefreedictionary.com/TX-0 http://www.ideander.com/features/smallstep/computing.htm http://en.wikipedia.org/wiki/Main_Page http://www.ox.compsoc.net/~swhite/history/timeline-INDEX. html
Livros
MEYER, Marilyn. Nosso futuro e o computador. 3. ed. Porto Alegre : Bookman, 2000. 599 p. LEWIS, Michael. A nova novidade. So Paulo: Cia das Letras, 2000. 368 p. _______ . A Era Do Computador. So Paulo: 21, 1998. 152 p.
Filmes
Minority Report - A Nova Lei, de Steve Spilberg (2002), apresenta um supercomputador capaz de identicar crimes antes que ocorram. Verique se voc consegue identicar os conceitos das sees 2 e 3, no computador do lme.
32
UNIDADE 2
Sees de estudo
Acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.
Seo 1 O que um processador? Seo 2 Como o processador dividido? Seo 3 O que um barramento? Seo 4 Quais os tipos de barramento?
34
Organizao de computadores
Com o que voc estudou at aqui, voc sabe identicar qual a funo de um processador? Voc acertou se respondeu que o processador responsvel por: a) fazer as operaes aritmticas necessrias e advindas do processo computacional; b) realizar o controle e gesto das memrias da mquina; c) resolver interrupes do sistema operacional; d) efetuar operaes de escrita e leitura na memria principal. Mas, importante voc saber tambm que para realizar todas essas atribuies que lhe so dadas, o processador foi dividido em 4 partes principais:
Unidade 2
35
a) Unidade Lgica Aritmtica (ALU). b) Unidade de Controle Principal (CPU). c) Registradores. d) Portas de Comunicao. Voc j sabe do que se trata a ALU e CPU, pois estudou esses conceitos na unidade anterior. Entretanto, nas prximas sees voc vai aprofundar conhecimento sobre componentes importantes continuidade da compreenso do todo que envolve o computador. A prxima seo tratar da diviso de um processador, acompanhe!
Figura 2.2 Esquema da apresentao interna de um processador Todas as operaes aritmticas so realizadas dentro do processador. Ao somar os valores 2 + 4, por exemplo, a operao efetuada no processador e no na memria.
36
Organizao de computadores
Perceba que as 4 partes do processador tm funes muito especcas, permitindo o funcionamento satisfatrio do computador. A CPU a unidade gestora de todo o computador, ela quem responde a cada interao do usurio e do sistema operacional.
Se voc pressionar o boto esquerdo do mouse a CPU que ir definir o que fazer em funo de uma srie de parmetros que so passados a ela, como por exemplo: a posio do ponteiro do mouse na tela.
Os clculos como: soma, subtrao, diviso etc, so realizados pela ALU, utilizando para tal os valores guardados nos Registradores do processador, que variam de modelo para modelo de processador em nmero e tamanho. Este assunto ser discutido mais nesta seo, mas antes disso voc vai conhecer um pouco mais sobre as Portas de Comunicao. Tente responder o que so portas de comunicao e imaginar a funo que elas desempenham... As portas de comunicao so, na verdade, os pinos que voc v ao olhar um processador. Estes pinos fazem com que o processador possa enviar dados e comandos pelo barramento, comunicando com o resto do computador. So as Portas de Comunicao que fazem com que o processador leia e escreva dados na memria, permitindo que o resultado de uma soma seja mostrado na tela do computador. Verique, ento, como funciona um processador.
Unidade 2
37
Para entender o perfeito funcionamento do processador, imagine que o usurio esteja usando a calculadora do Windows1, conforme mostra a gura 2.3.
Tente simular uma operao de adio: imagine que voc deseja fazer a soma de 7 + 8. Ao digitar o nmero usando o mouse, voc ir pressionar o boto sobre o nmero 7 do teclado da calculadora, depois o sinal de soma e o nmero 8 em seguida. Durante este processo existe uma interao direta entre o programa da calculadora e o processador da sua mquina, que pode ser descrito da seguinte forma: a) ao pressionar o boto do mouse, a CPU do processador recebe um pedido de interrupo que passado ao programa da calculadora; b) o programa da calculadora identifica que foi pressionado o nmero 7 e o guarda em uma posio da memria principal do computador; c) ao pressionar o boto de soma pelo mouse, novamente a CPU recebe um pedido de interrupo e passa ao programa da calculadora as informaes do boto pressionado e posio do cursor do mouse; d) de posse dos parmetros recebidos pela CPU, o programa identifica que foi pressionado o boto de soma e aguarda a nova entrada;
38
Organizao de computadores
e) ao pressionar o boto do mouse sobre o nmero 8, a CPU recebe novamente uma interrupo que passada ao programa da calculadora; f) o programa da calculadora identifica que o valor pressionado o 8 e o guarda em uma posio da memria principal. Veja que nada disso percebido pelo usurio quando ele est fazendo a simples operao 7 + 8, porm, a CPU est atuante em cada instante da operao. Isso voc j sabe identicar, no ?
Observe que a soma no pode ser efetivada, sem que o usurio pressione o boto = do teclado da calculadora. Somente com esta ao a operao ser completada! Desse modo, ao pressionar este boto, a CPU novamente recebe um pedido de interrupo, como o que ocorreu na digitao dos algarismos 7 e 8, e a repassa para o programa. Porm, a grande diferena vem a seguir: necessrio realizar um clculo matemtico. a que entra a ALU, que a unidade aritmtica, responsvel por todas as operaes envolvidas no processamento de dados, componente estudado na unidade 1.
Importante lembrar que todos os processos e gerenciadosw pelo Sistema Operacional, voc estudar na unidade 6.
Unidade 2
39
c) A ALU soma os dois valores nos registradores e guarda o resultado em um outro registrador; d) A CPU pega o valor guardado no registrador do resultado e o coloca na memria principal, para ser utilizado pelo programa da calculadora. Esta uma viso simplista do que ocorre internamente no processador para se realizar a operao 7 + 8 = 15. Observou que existe uma grande comunicao entre o programa da calculadora, a memria e a CPU? Pois bem, esta comunicao toda realizada pelas portas de comunicao do processador, que recebem e enviam dados como, por exemplo, os valores (7, 8 e 15) e como comandos (ler da memria principal, escrever na memria principal, fazer uma soma). No exemplo aparece, tambm, o conceito de interrupo que geralmente identicado no computador como requisio de interrupo (IRQ ), interrompendo, neste caso, qualquer processamento atendendo ao comando efetuado. Na prtica funciona como uma suspenso dos servios da CPU, para que responda a algum dispositivo. Analise a seguinte problematizao:
O que acontece quando a CPU est efetuando um clculo matemtico e, no mesmo instante, uma tecla pressionada pelo usurio?
Voc sabia que os primeiros computadores contavam com poucas interrupes (8 no total) controladas por uma mesma linha de interrupo?
O teclado manda um pedido de interrupo2 ao processador atravs de uma linha de interrupo. A CPU suspende o clculo e processa a informao vinda do teclado. Aps a informao do teclado ser processada, a CPU volta a executar o clculo que vinha fazendo. Por fora da compatibilidade, a maneira encontrada de aumentar este espectro foi a utilizada uma nova linha, passando para 16.
40
Organizao de computadores
Antes do surgimento do conceito plug-and-play toda a congurao de IRQs era feita de forma manual, utilizando jumppers nas placas que eram conectadas aos slots do barramento (assunto que ser visto mais frente nesta unidade). Atualmente a prpria BIOS se encarrega de efetuar a comunicao com o dispositivo e estabelecer a linha de interrupo que mais se adeqe.
Mas, e se voc dispe de todos os dispositivos descritos acima, mais gravador de CD, scanner, porta USB?
Voc pode observar que no existem muitas IRQs sobrando no vetor de interrupes! A soluo est no compartilhamento de interrupes. Dispositivos que no trabalharo essencialmente ao mesmo tempo podem ter uma interrupo partilhada, de forma que as 16 linhas existentes sejam sucientes. Este conceito de compartilhamento de interrupes surgiu com o Windows 95 SR2. O barramento PCI tambm deniu um conceito parecido, chamado de IRQ Steering, onde, a cada partida de um dispositivo, as IRQs so remapeadas de forma a no gerarem conitos dentro do sistema.
Unidade 2
41
Voc pode vericar as interrupes em seu Windows no gerenciador de dispositivos, como mostra a gura 2.4.
A imagem da gura 2.4 est indicando a IRQ 18, quando no texto acima fala de apenas 16! Mas o que ter acontecido? A resposta simples: a famlia Intelx86 permite 255 interrupes diferentes, mas somente 16 so interrupes de hardware. Todas as demais, como a 18, por exemplo, so interrupes de software. Os registradores so outro componente do processador. Na verdade, eles trabalham como se fossem a memria do processador. Cada processador contm um conjunto bsico de registradores que servem para controle e para dados, e contam com um tamanho denido. Geralmente se associa o tamanho dos registradores ao nmero de bits, existentes em cada registrador. Conra a tabela 2.2.
42
Organizao de computadores
Tabela 2.2 Os principais processadores da Intel e seus registradores Modelo Tamanho do Reg.(bits) 8088 16 80286 80386 16 32 i486 32 Pentium Pentium II Pentium III Pentium 4 32 32 32 32
Assim, diz-se que o 8088 um processador de 16 bits, pois possui registradores de 16, enquanto o Pentium 4 um processador de 32 bits. Na seqncia voc vai estudar o barramento e a comunicao entre este componente e o processador que realizada atravs das portas de comunicao.
Se voc zer uma analogia com o ser humano, perceber que o mesmo apresenta um sistema nervoso central, o crebro, que responsvel por denir todas as reaes do nosso corpo face s aes do meio. Imagine agora que o crebro seja a CPU do computador. Ela o responsvel por administrar todas as entradas e sadas de dados e informaes disponveis, entretanto, ela no realiza um trabalho solitrio.
Unidade 2
43
Assim, quando um goleiro segura uma bola aps um chute do adversrio, ele est simplesmente realizando o trabalho que foi gerado e controlado pelo seu crebro, entretanto, nada disso ser possvel se no existir uma ligao entre o crebro e os msculos. Os canais nervosos que realizam a comunicao entre nossos sensores e msculos com o crebro nada mais so do que o barramento do processador. O barramento , portanto, o canal de comunicao do processador com o resto do computador.
O barramento pode ser dividido em 3 grandes grupos: a) Barramento de dados. b) Barramento de endereo. c) Barramento de controle.
Tradicionalmente, o barramento estudado em funo da sua evoluo histrica. A caracterstica mais importante de um barramento que se chama de largura de banda, ou banda passante, e representa a quantidade de bits que ele pode transmitir por segundo. Obviamente quanto mais largo o barramento, por exemplo 64 bits ao invs de 16, maior ser a banda passante, o que vantajoso. Entretanto, deve-se observar que quanto mais largo o barramento, mais espao ele precisar no circuito impresso da placa me. Conhea, agora, cada tipo de barramento adotado na histria do computador:
44
Organizao de computadores
45
VESA acaba gerando uma sobrecarga ao processador, pois ambos trabalhavam a velocidades muito prximas, o que limitava o nmero de diferentes dispositivos que poderiam ser conectados simultaneamente. Assim, dicilmente se encontra placas-me com mais de 2 slots VESA. O slot um ISA/EISA comum com um prolongamento, como pode ser visto na gura 2.6. Este prolongamento o responsvel pela comunicao a alta velocidade.
Figura 2.6 Slots de barramento EISA (3 esquerda e 1 a direita). No centro observa-se 3 slots VESA Local Bus (Foto: Rodrigo de S. Vieira)
Na poca de seu lanamento, apenas equipamentos que dispunham de grande quantidade de largura de banda partiram para o barramento VESA, principalmente placas de vdeo e placas IDE para controle de HDs. Elas eram bem mais longas que as placas comumente vendidas na poca, como ilustra a gura 2.7.
Figura. 2.7 Comparao entre uma placas EISA e uma VESA Local Bus (em baixo) (Foto Rodrigo de S. Vieira)
Organizao de computadores
em 1992 pela Intel, ele objetivava derrubar o padro VESA, sinnimo de alto desempenho na poca. Os dois barramentos se diferenciavam com relao ao meio de comunicao. Enquanto o VESA usava uma comunicao direta com o processador chamada de FSB, o PCI se propunha a utilizar a Northbridge que permite tambm acesso dedicado CPU (como no caso do FSB), alm de acesso tambm memria principal. Como o uso da northbridge no acarreta em sobrecarga do processador, mais slots so possveis de serem colocados em uma placa-me, o que tornou o barramento PCI o padro atual. No seu processo evolutivo, surgiram os padres PCI 2.0 com barramento de 32 bits a 33 MHz, PCI 2.1 com 32 bits a 66 MHz e PCI 2.2 com 64 bits a 66MHz.
Unidade 2
47
Figura. 2.8 Comparao entre os diferentes barramentos com relao banda passante
Os padres que sucederam foram o AGP2x com 32 bits trafegando a 133MHz e um limite de taxa de 508MBps e o AGP4x, com 32 bits a 266MHz e 1007MBps.
a) Barramento de dados
Volte ao exemplo da soma, dado anteriormente, sobre como funciona um processador. Verique que quando o nmero 7 chega ao processador, ele o faz por meio do barramento de dados. Voc sabe por qu? A resposta simples: porque o 7 um dado para a soma a ser realizada. Todo o dado fsico trafega pelo barramento de dados do computador e difere em funo do processador envolvido, conforme apresenta a tabela 2.3.
48
Organizao de computadores
Tabela 2.3 Relao entre o barramento e o processador da linha PC Modelo 8088 80286 80386 80386 SX i486 Pentium Pentium II Pentium III Pentium 4 Registradores 16 16 32 32 32 32 32 32 32 Barramento de endereo 20 24 32 32 32 32 36 36 36 Barramento de dados 8 16 32 16 32 64 64 64 64
Isto signica dizer que o valor 7 do referido exemplo precisa ser dividido em bits para ser enviado ao processador. Observe como isto funciona na prtica: O Nmero 7 pode ser representado em binrio sob a forma 0000 0111. Lembre-se que a notao binria a nica representao que o computador compreende e, assim, o valor 7 ser compreendido pelo computador como 0000 0111. Se voc observar o nmero 7 contm 8 bits e cabe perfeitamente no barramento do processador 8088. Mas, qual a vantagem de contar com barramentos maiores como no caso do Pentium 42 ? A resposta simples: 7 um nmero pequeno e facilmente representado em notao binria, o que no acontece com nmeros maiores. Imagine o nmero 234.300 em binrio! Ele representado por: 0011 1001 0011 0011 1100, ou seja 20 bits. Se o barramento do computador trabalha com apenas 8 bits, ele necessitar dividir o nmero acima em 3 partes para ser lido.
Unidade 2
49
Analise o exemplo a seguir: No caso do 8088, segundo a tabela 2.3, o nmero 234.300 seria lido como: 0011 1100, mais 1001 0011 mais 0000 0011, deslocando-se os bits a cada leitura, de tal forma que se tivesse ao nal a seguinte situao: 0011 1100 + 1001 0011 0000 0000 + 0000 0011 0000 0000 0000 0000 = 0000 0011 1001 0011 0011 1100 _ Por comparao, no caso do Pentium 4, esta mesma leitura seria feita em uma s passada por contar com um barramento de 64 bits de dados.
O nmero de bits do barramento de dados um importante fator na definio do desempenho de um computador, quanto maior esse valor, mais rpido ele ser.
b) Barramento de endereo
Dentro do computador tudo endereo. Imagine o computador como uma cidade, em que o teclado pode ser comparado a um condomnio fechado. Voc sabe que todo o condomnio tem um endereo, e que nem toda a casa ou prdio deste condomnio tem o mesmo endereo. E assim no computador em relao s teclas, cada tecla tem o seu endereo, embora pertena ao mesmo computador. Assim, para poder encontrar a informao solicitada, o processador precisa saber o endereo correto e pass-lo aos demais componentes do computador. A parte do barramento responsvel por este processo chama-se de barramento de endereo e foi mostrado na tabela 2.3, juntamente com o barramento de dados. Observe que, com o passar dos anos, o nmero de bits do barramento de endereo foi aumentando, chegando a 36. Se voc calcular o valor mximo para 36 bits, chegar a 68.719.476.735, ou seja, 64 GBytes.
50
Organizao de computadores
Voc sabia que esse o endereamento mximo de um Pentium 4 usando o barramento de endereo?
Voc poder matar sua curiosidade quando estudar a seo sobre memria! O barramento de endereo funciona para indicar onde ler ou escrever uma informao no computador. No caso da memria que ser estudada na prxima unidade dividida em bytes contguos comeando em 0 e chegando ao valor mximo da memria. Na medida em que um programa executado, vai endereando memria para sua execuo. Parte car reservada ao cdigo funes e parte car para os dados estruturas utilizadas , mas todas utilizaro a mesma memria principal. Assim, quando o programa solicitado para fazer uma soma, aps a execuo da operao, este valor colocado na memria em um endereo denido e controlado pelo sistema operacional da mquina, que ser estudado na unidade 6.
c ) Barramento de controle
Este o barramento mais simples de um computador, pois ele que indica interrupes e operaes como de escrita e leitura em um computador. , na verdade, um barramento utilizado como sinalizador entre processador e dispositivos de um computador. Agora que voc estudou o processador e o barramento, realize as atividades de auto-avaliao e faa uma reviso do que voc discutiu nesta seo.
Unidade 2
51
Atividades de auto-avaliao
Leia os enunciados e responda as questes a seguir: 1) Quais as funes de um processador no computador?
3) Relacione as colunas: (1) ALU (2) CPU (3) Registradores (4) Portas de comunicao ( ) Guardam valores utilizados durante os clculos dentro do processador. ( ) responsvel pelo controle do processador. ( ) Processa as interrupes. ( ) Efetua os clculos aritmticos de um processador. ( ) Podem ser: de controle e de dados. ( ) Permitem a comunicao com o barramento e dispositivos. ( ) Guarda e l informao nos registradores.
52
Organizao de computadores
4) Tente explicar passo a passo o que acontece quando se digita a palavra teste em um aplicativo por dentro de um processador.
5) A AMD lanou recentemente um processador de 64 bits, o AMD64. Em funo disto, o que se pode dizer a respeito de seus registradores?
Unidade 2
53
11) O que acontece quando se trabalha com dados maiores do que o barramento de dados? E quando os dados so menores?
54
Organizao de computadores
Unidade 2
55
Sntese
Nesta unidade voc teve a oportunidade de estudar o processador e o barramento e quais so os elementos de um processador como ALU, CPU, bem como registradores e portas de comunicao. Voc estudou, tambm, os principais tipos de barramento j criados no mundo da informtica e quais as vantagens, caractersticas e aplicao de cada um. Na prxima unidade voc vai comear a estudar a memria e vericar como ela participa do sistema todo.
Saiba mais
Para voc, que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se:
Websites
Sobre os processadores: http://www.intel.com/ http://www.amd.com/us-en/ Sobre Northbridge: http://www.localcolorart.com/search/encyclopedia/Northbridge_ (computing)/ Sobre os diferentes barramentos, uma boa fonte de referncia so os sites: http://www.techfest.com/hardware/bus/isa.htm http://www.techfest.com/hardware/bus/eisa.htm http://www.techfest.com/hardware/bus/vlb_sokos.htm http://www.techfest.com/hardware/bus/pci.htm
56
UNIDADE 3
A memria no computador
Objetivos de aprendizagem
Classificar as memrias com base na velocidade e no custo. Entender a diferena entre RAM e ROM e ver suas aplicaes no computador. Conhecer as diferentes formas de se projetar uma memria RAM. Compreender o funcionamento da memria cache e as consequncias do uso de memria virtual.
Sees de estudo
Acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.
Seo 1 O que ROMS e RAMS? Seo 2 Memrias de acesso aleatrio - RAM Seo 3 Como se estrutura a hierarquia das
memrias?
Seo 4 O que memria principal? Seo 5 O que memria cache? Seo 6 O que memria virtual?
Para obter mais informaes sobre memrias do tipo ROM, consulte o quadro Saiba Mais no nal desta unidade.
58
Organizao de computadores
Nesta unidade voc ir estudar a memria RAM. Os disquetes e HDs sero tratados na unidade seguinte.
Unidade 3
59
Se for adicionado um S na frente de RAM tem-se memrias estticas (SRAM) e se for colocado um D tem-se as memrias dinmicas (DRAM). As SRAMs e DRAMs diferem no seu funcionamento e contam com caractersticas bem prprias, o que lhes conferem mais aptido a um ou outro uso. Assim, encontra-se, na maioria das vezes, ambas dentro do gabinete do computador. Verique quais so:
60
Organizao de computadores
Se uma DRAM trabalha com 64 ms de refresh, ela ser energizada a cada 64 ms para que possa manter as informaes disponveis.
Mas, por que as DRAMs necessitam deste refresh? muito simples! Comparativamente com a SRAMs, as dinmicas no so baseadas em ip-ops mas sim em microcapacitores. Os capacitores tendem a perder o carregamento com o decorrer do tempo e por isso necessitam ser constantemente energizados para que se possa ter acesso s informaes. Observe tambm que durante a leitura da memria DRAM, o capacitor descarregado, necessitando um novo refresh para que mesmo que o dado seja lido, este permanea na memria para uso futuro. Sem o refresh cada leitura de dados da memria seria destrutiva, necessitando uma nova escrita.
Ento, qual a vantagem da DRAM j que ela necessita de outro controle para o seu funcionamento?
Mesmo sendo mais lentas que as SRAMs (5 a 10 vezes), as DRAMs so menores, consomem menos energia e so muito mais baratas que as primeiras, uma vez que em um mesmo chip pode-se colocar muito mais informao, o que acaba denindo uma regra de fabricao: Desse modo, as SRAMS so mais indicadas para pequenos blocos de memria, da ordem por exemplo de 4 a 8 MBytes, sendo portanto mais indicadas para memrias do processador, como no caso dos registradores que voc estudou na unidade 2 ou na memria cache, que ser discutida ainda nesta unidade. Em funo principalmente do custo, as DRAMs so as preferidas para uso na memria principal do computador. Analise o quadro comparativo mostrado na tabela 3.1.
Unidade 3
61
Tabela 3.1 Comparao entre SRAM e DRAM Caracterstica Tempo de acesso tpico Custo por MByte em 1997 Fonte: Patterson & Hennessy SRAM 5-25 ns $100 a $250 DRAM 60-120 ns $5 a $10
As memrias do tipo DRAM so classicadas em dois grupos principais: DRAM assncronas: Que operam a velocidade constante, diferente do barramento que as conectam ao processador, o que acaba criando um gargalo no desempenho geral do computador. DRAM sncronas: So as que se adequam velocidade do barramento e passam a utiliz-las para escrever e ler dados.
As DRAM so mais lentas, mas permitem muito mais bits por mm2 , o que se traduz em menor custo de fabricao.
Estes dois valores fazem parte do barramento de controle, visto na unidade anterior.
Esta j foi uma atualizao do modo de pgina com a melhoria do desempenho, partindo-se do princpio que os dados poderiam ser acessados a partir de uma mesma linha. Assim passava-se
62
Organizao de computadores
somente o valor do RAS enquanto o CAS era pulsado. Desta forma, para uma mesma linha, era necessrio passar muito menos informao para ler e escrever os bits na memria, o que resultou em uma diminuio considervel do tempo de acesso para menos de 120 ns. Estas memrias trabalhavam a uma velocidade de 28 MHz e para barramentos mais rpidos era necessrio congurar na BIOS da mquina os wait states, que propiciavam uma espera no barramento para que a memria tivesse tempo suciente de promover a escrita ou leitura. Nesta poca comearam a surgir as memrias com buer no prprio pente.
Unidade 3
63
e) DDR SDRAM
O DDR SDRAM (Double Data Rate Synchronous DRAM) uma verso turbinada da SDRAM. A principal diferena reside na capacidade de transferir dados duas vezes a cada clock, o que efetivamente dobra a banda passante de dados.
f) RAMBUS DRAM
Esta a mais eciente memria DRAM hoje existente no mercado. Utiliza uma lgica que, em princpio, pode parecer estranha. Em vez de utilizar um barramento de 64 bits, ela diminui essa largura de banda, aumentando consideravelmente a sua velocidade de transmisso, que chega a casa de 400 MHz. Esta soluo permite adequar o tempo de transmisso de dados entre processador e memria e o tempo de latncia dos chips de memria, culminando num excelente ponto de equilbrio.
64
Organizao de computadores
Na prxima seo, conhea como se estrutura a hierarquia das memrias. Siga em frente!
Como voc pode visualizar, no topo da pirmide esto os registradores. Os registradores (j estudados na unidade anterior) esto relacionados nesta pirmide por se tratar de uma memria de trabalho do computador.
Unidade 3
65
Por estarem diretamente inseridos no projeto do processador, o seu acesso o mais rpido possvel em um computador, trabalham na mesma velocidade do processador e o seu custo est relacionado ao custo do prprio processador. Na seqncia, vem a memria cache. Que ser estudada na seo 5. A memria principal que a conhecida RAM dos computadores, ser estudada na prxima seo e a terceira na hierarquia, mais barata e mais lenta que a memria cache. A memria secundria aqui representada como a 4a forma de memria, e permite uma boa relao custo por MByte4. Nesta nossa congurao a memria secundria so os HDs e disquetes. Por m, na base da pirmide voc encontra as mdias ticas como CDs e DVDs que so hoje as formas mais baratas de se guardar uma grande quantidade de dados. So ditas o-line por que podem ser retiradas do computador sem perda de dados.
Quando se fala em memria, este o ndice utilizado para saber a relao custo/benefcio.
interessante observar que o computador trabalha na base 2 e no consegue escrever 1000 em potncia de 2, ou seja, no consegue denir um nmero de nmeros 2 que multiplicados entre si fornecer 1000, o que nos leva a um problema: o quilo Byte, representado por kByte no na verdade 1000 Bytes, mas sim 1024, o nmero mais prximo de 1000 possvel de se escrever na base 2.
66
Organizao de computadores
Logo, quando voc encontrar uma expresso em kBytes, na verdade ter de multiplicar o valor por 1024 e no por 1000. Ento, chega-se concluso que se pode guardar nela 8192/1024 = 8 kBytes. Neste contexto, h mais um problema a ser solucionado, a CPU no consegue ler a memria como linha e colunas. Para o processador, a memria uma grandeza linear, com um valor de incio e um valor de m, o que leva a necessidade de um controlador para transformar a memria linear da CPU em memria de duas dimenses do chip de RAM. O processador informa a posio de memria que transformada em endereo e controle pelo barramento at chegar no chip de memria. Para uma memria DRAM, tem-se o seguinte funcionamento: O sinal RAS e CAS multiplexado, ou seja, para economizar pinos dos chips, so enviados sinais diferentes, um para coluna e outro para linha utilizando o mesmo barramento, eles no so enviados simultaneamente. Isto economiza espao, mas acaba aumentando o tempo em dobro para se montar a posio da linha e coluna do dado. Primeiramente, necessrio definir se a operao ser de leitura ou escrita. Existe um pino no chip da memria DRAM que responsvel por reter esta informao, chamado de WE (write enable). Aps isto, recebido o valor da linha, que ento preparada para o acesso. Quando o chip estiver pronto para o sinal da coluna, o seu valor enviado pelos mesmos pinos que definiram a linha. A diferena que o pino de controle do sinal diferente, ser o pino RAS para as linhas e CAS para as colunas, conforme pode ser observado na figura 3.2.
Unidade 3
67
Toda essa comunicao efetuada pelo controlador do mdulo de memria. Antigamente, a memria no era congurada assim, ela vinha diretamente na placa-me, na forma de bancos de memria, limitando a quantidade possvel para upgrade. Os mdulos, vulgarmente chamados de pentes de memria, hoje contam com uma innidade de tamanhos e modelos. Existem de 30, 72 ou 168 vias, com 16, 32 ou 64 bits de dados. Estas conguraes dependem do processador que est instalado na mquina pois ele quem vai denir o barramento de dados e de endereo. Saiba que entre os mdulos, existem dois tipos bsicos, o SIMM e o DIMM SIMM ( Single Inline Memory Module). A principal caracterstica ter os chips de memria em apenas um lado do mdulo. No incio eram de 8 bits e chegaram a 32, passando de 30 para 72 pinos; DIMM (Dual Inline Memory Module) Apresenta chips dos dois lados do mdulo. Atualmente existem os mdulos chamados de RIMM, que utilizam RAMBUS DRAM como chips de memria. Na seo seguinte, voc vai estudar o que memria cache e na seqncia, memria virtual. Compreenda o funcionamento da memria cache e as conseqncias do uso da memria virtual.
68
Organizao de computadores
69
encontrar os blocos na cache de maneira diferente da disponibilizada na memria principal; Mapeamento bloco associativo: a forma mais comum atualmente e a cache dividida em grupos, onde cada grupo permanece sempre com o mesmo conjunto de blocos. um misto das duas primeiras formas e apresenta os melhores resultados em termos de desempenho.
70
Organizao de computadores
Atividades de auto-avaliao
Leia com ateno os enunciados e realize as questes a seguir: 1)Qual a denominao utilizada antigamente para diferenciar a memria principal dos HDs?
Unidade 3
71
72
Organizao de computadores
9) Explique como a memria cache trabalha quando a operao de leitura e o bloco no est dentro da cache.
Unidade 3
73
Sntese
Nesta unidade voc teve a oportunidade de estudar a memria de um computador e conhecer todos os seus componentes. Em especial, voc viu que existem basicamente dois tipos de memria com relao leitura e escrita e que as memrias de acesso aleatrio so as mais utilizadas no computador moderno. Espera-se que os objetos discutidos ao longo desta unidade tenham permitido identicar os diferentes tipos de memrias, e que lhe tenham oportunizado tambm compreender por que as memrias SDRAM suplantaram as memrias assncronas. Na unidade a seguir, ao estudar os dispositivos de entrada e sada, voc ir conhecer como a denio de Von Neumann pode ser completada.
Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se as seguintes fontes:
Websites
Sobre RAMs e ROMs: http://www.pcguide.com/ref/ram/typesROM-c.html. J se quiser saber mais sobre as memrias DRAM, incluindo fabricantes e modelos, acesse: http://www.chipmunk.nl/DRAM/ChipManufacturers.htm Sobre mdulos SIMM e DIMM: http://www.smartm.com/binary/les/FlashSIMMDIMM.pdf
74
UNIDADE 4
Sees de estudo
Acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.
Seo 2 Como se caracterizam os discos rgidos? Seo 3 As unidades de disquete. Seo 4 O que e como funcionam as interfaces? Seo 5 Quais so os meios pticos? Seo 6 Outros dispositivos de sada.
Organizao de computadores
Os discos rgidos so construdos com o uso de vrios discos magnticos sobrepostos concntricos formando uma espcie de sanduche, conforme pode ser visto pela gura 4.1. Como esto rigidamente conectados, todos giram mesma velocidade, enquanto uma ponteira eletromagntica a cabea faz a leitura dos dados percorrendo o disco no sentido radial.
Observe que os discos hoje utilizam cabeas nos seus dois lados, o que no acontecia nos primrdios da computao.
Unidade 4
77
Enquanto a cabea permite correr o disco na direo radial, o movimento circular permite a varredura ao longo do disco. Existe, na verdade, uma relao entre a cabea que ca polarizada ou no durante o processo de leitura e polariza ou no as partculas dos discos no processo de escrita.
Nunca tente abrir um HD que esteja funcionando ! As partculas so montadas em salas com atmosfera controlada. Qualquer pequena partcula, at mesmo a gordura depositada pela impresso digital, pode danificar irreversivelmente o disco.
Voc sabia que os discos so feitos geralmente de uma liga de alumnio? isso mesmo! Este material os torna leves e durveis, e tem dimenses definidas de acordo com as baias disponveis nos gabinetes.
Os HD mais antigos do PC tinham o tamanho de 5 de polegada, enquanto que os mais modernos contam com 3 . Para laptops, existem HDs ainda menores. A forma de garantir a guarda de informao se d pela cobertura dos discos por material magntico tal como nas tas k7, que sofrem ao da cabea de escrita ou leitura. O xido ferroso, responsvel por permitir a magnetizao, retm, a informao gravada sem necessidade de car energizado. Conhea outras caractersticas do HD: A cabea de leitura e escrita de um HD nada mais que um sensor eletromagntico que percorre a superfcie sem contato (em mdia a distncia entre ela e o disco de 5 m). Na operao de leitura, esse sensor detecta quando existe um carregamento (nvel lgico 1) ou no (nvel lgico 0) dos bits magnetizados na superfcie. O efeito de estar ou no carregado provoca o aparecimento de uma srie de pulsos que definem os bits lidos. J na operao de escrita, o sensor da cabea que gera os pulsos que magnetizam a superfcie do HD.
78
Organizao de computadores
As cabeas so posicionadas por meio de um atuador, como pode ser visto na figura 4.1. Este atuador por sua vez movido por dois tipos de mecanismos diferentes. Em HDs mais antigos era comum o uso de servo-motores para seu acionamento, uma soluo robusta, de alta preciso mas com maior consumo de energia. Com a diminuio do tamanho dos HDs, o espao para os servo-motores se tornou impraticvel e uma nova tecnologia passou a ser usada, o voicecoil. Este sistema parte do princpio da repulso e atrao eletromagntica, posicionando o brao com excelente preciso, uma vez que utiliza realimentao da posio do atuador, alm do tamanho e consumo serem extremamente reduzidos. Fisicamente, os discos so estruturados em superfcies, trilhas e setores. A superfcie definida pelo nmero de discos presentes no HD. Cada superfcie , por sua vez, dividida em trilhas concntricas como se fossem uma srie de cilindros colocados um dentro do outro. Cada trilha, por sua vez, dividida em setores, conforme mostra a figura 4.2.
De forma geral, os setores de um HD tm tamanho de 512 bytes de dados. Com base nessa frmula, realize o seguinte clculo:
Unidade 4
79
Qual o tamanho de um HD que contm: 4.816 trilhas, 8 superfcies e 60 setores por trilha, sabendo que o setor conta com 512 bytes de tamanho?
Agora que voc fez os clculos, conra a resposta correta : M = 4.816 x 8 x 60 x 512 M = 1183580160 bytes ou 1.1 Gbytes Conhea, agora, outros elementos que caracterizam um HD: Observe que se voc olhar a parte de trs de um HD, ver uma srie de conectores. Geralmente apresentam um flat-cable que permite enviar os dados controladora do HD, localizada em um slot do barramento ou na prpria placa-me no caso dos micros com controladora on-board. O flat-cable geralmente cinza conta com 40 fios com um conector retangular preto na ponta. Voc pode ver que um dos cabos tem a cor vermelha para indicar que aquele o pino 1 do cabo. Por se tratar do cabo de dados, muito importante saber qual o primeiro bit. Existe um outro conector com quatro pinos e terminal branco. So quatro fios nas cores preta, vermelha e amarela. Este o cabo de alimentao do HD. Existem tambm, em alguns HDs, o que chamamos de jumppers. So na verdade pequenas chaves que permitem conectar alguns pinos. Os jumppers so geralmente utilizados para configurar se o HD vai trabalhar como principal ou escravo se estiver compartilhando um mesmo cabo e uma mesma controladora. possvel, ainda, verificar a presena de leds em HDs mais antigos.
80
Organizao de computadores
Sob o ponto de vista de controle, todo HD conta com uma placa de circuito impresso em um de seus lados, que permite o controle de baixo nvel do disco, o que desonera o processador principal da mquina de tarefas mais simples, como a manuteno da velocidade dos discos e o posicionamento das cabeas de leitura e escrita e a transformao da informao magntica em digital.
Lembre-se de que no HD tem-se a informao carregada ou no magneticamente, que no pode ser utilizada pelo processador, conforme voc viu na unidade 2. Assim, a converso dessa informao em 5 volts (nvel lgico 1) e 0 volts (nvel lgico 0) feita junto ao HD.
Nesta placa possvel tambm encontrar um buer utilizado para armazenar os dados na medida em que forem sendo lidos. Isto necessrio porque a velocidade de acesso de leitura ao disco muito menor que a velocidade do barramento do computador. Assim, o HD armazena as informaes de forma que os dados so enviados em rajadas pelo barramento.
Voc sabia que os HDs so um dos maiores consumidores de energia dentro do computador, juntamente com o monitor de vdeo de raios catdicos. A partir do momento que o computador ligado, o HD comea a operar e necessita de energia para movimentar o motor que gira os discos.
Atualmente, alguns sistemas operacionais permitem que se desligue os motores do HD enquanto ele no estiver fazendo operaes de acesso ao disco. Isto ainda mais importante em sistemas portteis como notebooks e laptops, que utilizam uma fonte limitada de energia, as baterias.
Unidade 4
81
As velocidades tpicas de rotao de um HD so as seguintes: 3.600 rpm (modelos antigos); 5.400 rpm; 7.200 rpm; 10.000 rpm; 15.000 rpm ( modelos mais modernos).
Observe que a constante elevao da velocidade de rotao dos HDs uma forma de aumentar a taxa de transferncia de dados, pois o sistema acaba perdendo muito tempo no posicionamento das cabeas com relao leitura da memria principal, por exemplo. Outro problema relacionado aos HDs o impacto deles durante o transporte. Como as cabeas cam muito prximas da mdia, qualquer vibrao mais forte pode permitir o contato fsico, arranhando-a e inutilizando parte da memria permanentemente. Para evitar este tipo de problema, quando no esto em operao, os HDs tm uma zona de estacionamento das cabeas. Esta uma parte do disco onde no so armazenados dados e cujo nico objetivo o de receberem eventuais contatos das cabeas. Isto ocorre quando o HD desligado. A sua placa controladora posiciona automaticamente as cabeas para a zona de estacionamento evitando problemas futuros. HDs mais antigos no tinham este controle e o estacionamento das cabeas era feito manualmente, por meio de um software que cou vulgarmente conhecido como park.
Voc aprendeu anteriormente que o HD dividido em trilhas, superfcies e setores. Entretanto, o armazenamento das informaes dentro dele segue outro formato. Na verdade, para o sistema operacional um HD um conjunto de bits que comea na posio 0 e vai at o tamanho mximo possvel.
82
Organizao de computadores
Para gerenciar essa mudana de referncias, o HD apresenta uma estrutura lgica, conforme mostrado na gura 4.3.
Existe uma rea chamada reservada onde so encontradas informaes sobre o HD como quantidade de trilhas e setores, o tipo de formatao que foi dado, alm de informaes do fabricante e boot do sistema operacional. A rea de FAT (File Allocation Table) responsvel pela alocao dos arquivos no disco. No caso do sistema DOS/ Windows, a FAT v o HD como uma srie de clusters, cada um com uma quantidade xa de bytes, conforme pode ser visto na tabela 4.1.
Tabela 4.1 Tamanho do cluster para FAT 16 e FAT 32 Tamanho do HD 32 MBytes 128 Mbytes 256 MBytes 512 MBytes 1 GByte 2 GBytes 7 GBytes 16 GBytes 32 GBytes Tamanho do Cluster FAT 16 2 KBytes 2 KBytes 4 KBytes 8 KBytes 16 KBytes 32 KBytes FAT 32 4 KBytes 4 KBytes 4 KBytes 4 KBytes 8 KBytes 16 KBytes
Unidade 4
83
A FAT16, como o prprio nome sugere, utiliza 16 bits para referenciar o arquivo, o que limita em sobremaneira o nmero de 16 clusters possveis em um HD, ou seja 2 clusters ou 65536 clusters diferentes. Observe que HDs maiores que 2 GB precisam ser particionados em mais unidades quando se usa a FAT16. A FAT32, por sua vez, utiliza 32 bits e foi introduzida no Windows 95 de forma a utilizar de forma mais racional discos maiores. Existe tambm o formato New Technology File System (NTFS) usado exclusivamente em sistemas operacionais derivados do Windows NT, que utiliza como na FAT32, 32 bits para enderear um cluster. Sua diferena est na encriptao de dados e compresso de clusters.
Enquanto que para o disco um arquivo gravado como um conjunto de setores, para a FAT o mesmo arquivo um conjunto de clusters.
A princpio, talvez, isso possa lhe gerar uma dvida: e se o arquivo tiver um tamanho no mltiplo do valor do cluster, 5 KBytes por exemplo? Observe a gura 4.4 que mostra o valor de propriedades dentro do Windows Explorer.
O Windows Explorer apresenta duas informaes sobre o arquivo que respondem questo anterior, ou seja, sobre o tamanho no mltiplo do valor do cluster.
84
Organizao de computadores
Veja que a janela mostra o tamanho do arquivo: 321 KB e o tamanho em disco 324 KB, ou seja, o sistema operacional no enxerga fragmentos de um arquivo menor do que o tamanho do cluster, que nesse caso de 4 KB. Mas voc pode perguntar: por que isto acontece?. Por que porque o sistema est gastando 324 KB para guardar um arquivo de 321? A FAT nada mais do que uma tabela de alocao, ela indica os clusters que fazem parte do arquivo mostrando ao controlador do HD onde encontr-los. Se o tamanho desses clusters fosse variado seria necessrio guardar estas duas informaes o cluster e o seu tamanho.
Todas as principais informaes do arquivo so indicadas no diretrio raiz. nesta parte do HD que encontramos o nome, o cluster inicial, a data de sua ltima atualizao, de sua criao e o tipo de arquivo, se de sistema, apenas leitura ou oculto. De posse do cluster inicial, o sistema operacional consulta a FAT e comea a ler o arquivo a partir de suas informaes, que logicamente, cam armazenados na rea de arquivos da unidade. Cada arquivo dividido em clusters que so, gravados no disco. Voc tambm j estudou que, para o sistema operacional, o HD visto como um conjunto nico de informaes, o que pode gerar um problema. Para o sistema operacional, os espaos contguos do HD no necessariamente devem estar contguos sicamente em trilhas setores e superfcies. Isso acaba gerando o que chamamos de fragmentao de disco, ou seja: os arquivos, em vez de estarem sicamente dispostos em um mesmo espao, esto divididos por todo o HD em pequenos pedaos. Nos Windows 95/98/2000/ME/Xp possvel vericar esta situao usando o programa desfragmentador de disco, como mostra a gura 4.5.
Unidade 4
85
Na unidade a seguir, voc vai estudar sobre unidades de disquete, tambm denominados Floppy disk, como surgiram, quais suas denominaes, capacidade, entre outros aspectos.
Organizao de computadores
Ainda comparando os dois meios, ao contrrio dos HDs que contam com vrias superfcies de armazenamento, os disquetes apresentam apenas duas, uma em cada face e a sua densidade de informao bem baixa.
Unidade 4
87
Existem algumas denominaes dadas pelos fabricantes que so utilizadas principalmente nas embalagens para denir os disquetes. Entre elas podemos destacar: SS DD DS HD face simples dupla densidade dupla face alta densidade
Conhea, a partir de agora, os tipos de interfaces, a comear pela mais simples em um computador padro! Veja o caminho que voc vai percorrer... A interface com o acionador de disquetes, passando depois para as interfaces com os HDs, portas de comunicao paralela e serial, alm das mais modernas USB e FireWire.
88
Organizao de computadores
89
A interface IDE bem mais simples se comparada interface SCSI (que ser destacada em seguida) e no permite multiprocessamento. Cada instruo executada de cada vez, o que impossibilita o acesso simultneo aos dois HDs nela instalados. Face a esta limitao tecnolgica, os computadores apresentam duas controladoras de IDE de forma que pode-se colocar duas unidades, trabalhando ambas como mestres. Outro problema das interfaces IDE reside na sincronizao. Se uma controladora est conectada a dois HDs, o sincronismo se d pelo HD mais lento, criando um enorme gargalo na performance geral do computador. O que no acontece com a SCSI, que voc vai ver na seqncia. Acompanhe!
Para obter mais informaes sobre HDs e disquetes, voc pode acessar os seguintes websites: www.storagereview.com/guide/guide_index.html www.webopedia.com/TERM/h/hard_disk.html
90
Organizao de computadores
Ela utiliza uma transmisso serial dos bits, a alta velocidade, o que permite a multitarefa. possvel encontrar controladoras SCSI em 3 padres, as mais antigas com cabos de 50 pinos e 8 bits de barramento, e as mais recentes com 68 e 80 pinos, ambos trabalhando com barramento de 16 bits. A velocidade do barramento varia de 5 MHz na primeira verso da SCSI at 80 MHz na verso Ultra320. Um avano da SCSI a interface FC-AL (Fibre Channel Arbitrated Loop) que permite taxas de transferncia de at 1600 Mbps usando, inclusive, cabos de fibra tica para perifricos externos.
e) Serial ATA
A Serial-ATA, ou SATA, surgiu como uma verso mais moderna de interface do que como um aperfeioamento da interface ATA, pois o princpio que rege as duas difere bastante. Enquanto a ATA e ATA-2 trabalham com bits de forma paralela, a SATA usa apenas um cabo serial para conectar aos dispositivos. O cabo de conexo no mais do tipo at como na interface SCSI ou na IDE mas sim um simples cabo com 4 os, que faz a comunicao ponto a ponto, permitindo uma velocidade inicial de 150 MBps.
Unidade 4
91
f) Porta serial
A porta serial, ou interface serial, basicamente o elemento responsvel pelo envio e recebimento de informaes na forma bit a bit, ou seja, dado um byte qualquer, a interface responsvel pelo deslocamento de cada bit e sua colocao disposio dos perifricos (quando envia) ou do processador (quando recebe). Apesar de existir a comunicao serial tanto assncrona como sncrona, no microcomputador PC ou compatvel, voc encontrar apenas o modelo assncrono, o que transmite apenas dados e no dados + sincronismo. Nesse caso, h um controlador chamado de UART (transmissor e receptor assncrono universal) da famlia 16XXX que responsvel pela gerncia de at 4 portas, vulgarmente denominadas como COM1, COM2, COM3 e COM4.
Qual o padro de comunicao serial adotado no PC?
o RS-232, que apresenta a tenso de -12 volts para o nvel lgico 0 e +12 volts para o nvel lgico 1. Este padro, criado em 1969, pela juno da Associao das Indstrias de Eletrnicos com os Laboratrios Bell, tinha como objetivo denir a interface entre equipamentos de dados e equipamentos de comunicao de dados.
O padro RS-232 foi originalmente definido para uma comunicao por meio de 25 fios diferentes. A IBM ao utilizar o padro para o seu projeto do IBM-PC, definiu que apenas 9 pinos seriam necessrios. Todavia, manteve-se nos computadores o conector DB25, por ser um padro da poca.
As portas seriais necessitam de uma IRQ prpria que pode ser partilhada por pares de portas. Veja, na seqencia, como funciona a porta paralela.
92
Organizao de computadores
g) Porta paralela
A porta paralela surgiu como uma forma alternativa de interfacear dispositivos digitais externos ao computador. Ao contrrio da porta serial que envia os dados bit a bit, a paralela permite a transmisso de um byte de cada vez. Tambm necessitam de uma IRQ prpria, como nas portas seriais e so bidirecionais2, sendo utilizadas preferencialmente para interfacear impressoras, plotters e scanners.
Os modelos mais antigos de portas paralelas so apenas unidirecionais, s enviam dados.
2
Como se caracteriza?
Existem 3 verses diferentes de portas paralelas atualmente: a SSP (Standard Parallel Port) que consegue operar at uma taxa de 300 KBps; a EPP (Enhanced Parallel Port) que alcanam at 1.3 MBps e ECP (Enhanced Capability Port) que pode chegar a 2.7 MBps. Voc pode vericar o tipo de porta paralela instalada no seu computador acessando a opo sistema do painel de controle do Windows.
Unidade 4
93
94
Organizao de computadores
Os conectores para ambos so iguais, com 4 os, um terra, um de 5 volts e dois de dados, que so enviados na forma de pacotes. Cada pacote tem um sincronismo, um identicador do pacote, os dados e um dgito vericador. Se mais de um dipositivo estiver conectado mesma porta, eles tero acesso ao mesmo pacote.
Unidade 4
95
Nesta seo, voc vai saber quais os tipos de mdias pticas existentes, sua origem e sua capacidade na utilizao de meios de armazenamento de informao.
a) Laser Disk
Os discos a laser foram a primeira tentativa de se gravar informao sob forma ptica, e surgiram da pesquisa entre as empresas SONY e Philips no nal da dcada de 70. Os discos a laser ou LD eram muito similares aos LPs de vinil, tinham o mesmo tamanho e o objetivo era substiturem os prprios LPs e as tas de vdeo VHS. Embora tenham sido comercializados por pouco tempo, no encontraram muito mercado pois eram caros e de difcil transporte.
b) Compact Disk
Tentando eliminar os problemas do LD de forma a criar uma mdia que pudesse ser massicada, a Philips lanou a idia de fazer um LD menor, capaz ainda de armazenar uma boa quantidade de informao. Surgia o CD (Compact Disk) em 1982, tal qual voc encontra hoje em lojas de informtica. Quando surgiu, um CD era capaz de armazenar at 74 minutos de udio no-comprimido, o equivalente a 650 MB de informao. Depois novas mdias foram sendo desenvolvidas, chegando a valores de 700 MB e at 800 MB de dados digitais em um s CD.
Voc sabe de que feito o CD? O CD feito de um sanduche de policarbonato com uma fina pelcula de alumnio no seu interior, onde as informaes so depositadas na forma de pequenas depresses, que so transformadas em 1 e 0 pelo leitor a laser.
Ao contrrio do que voc viu para os HDs e disquetes, as trilhas no so concntricas em um CD. Na verdade existe apenas uma trilha em forma de espiral, que parte do centro at a sua periferia.
96
Organizao de computadores
Na parte mais central existem informaes que denem o CD: se for de udio, pode ser denido pelo total de faixas de msica tempo de cada uma delas; se for de dados quem o dene so a rvore de diretrios, o nome dos arquivos e seu tamanho entre outros.
c) CD gravvel (CD-R)
No seu lanamento foram categorizados como mdias do tipo WORM Write Once, Read Many ou seja, pode-se escrever apenas uma vez e ler vrias, sem nunca perder a informao nele contida. So as mdias mais baratas no mercado pois so relativamente simples se comparadas com os CD-R/W, por exemplo.
d) CD regravvel (CD-R/W)
De maneira geral, estes discos podem ser reescritos em at 1000 vezes antes de apresentarem falhas. A principal diferena do CD-R/W para o CD-R que esse apresenta uma soluo parecida com a encontrada em HDs, os setores. Cada setor conta com 32 KB, o que permite a escrita e remoo dos arquivos sem necessidade de remover ou reorganizar todo o disco. Para isso contam com duas camadas dieltricas a mais que os CD-R, o que encarece sua produo.
Unidade 4
97
Apesar de um disco de DVD ter o mesmo tamanho de um CD, eles so construtivamente bem diferentes. Os DVDs contam com trilhas mais prximas, tamanho da depresso menor, menor excesso de bytes por setor fsico, maior rea de disco utilizada e o uso de duas camadas de escrita. Isso fornece ao DVD uma capacidade de 4,7 GB para uma camada, ou 8,5 GB usando as duas camadas. Utilizandose os dois lados do disco, a capacidade dobra.
f) DVD gravvel
Atualmente existem dois padres para DVD gravvel o DVD-RAM da Panasonic e o DVD-R, que no mantm compatibilidade com outros CDs ou DVDs. Atualmente existem no mercado apenas dispositivos para DVD-RAM , que permitem a escrita em ambos os lados do disco.
a) O teclado
Voc sabia que os primeiros IBM PCs surgiram com um teclado de 84 teclas, prximo do que hoje comercializado nos notebooks? Com o advento do IBM AT, o teclado ganhou tamanho e chegando 101 teclas. Hoje novas funcionalidade so dadas ao teclado e fcil encontrar modelos, com mais de 101 teclas, muitas delas voltadas para aplicaes na Internet. Eles continuam sendo o principal dispositivos de entrada de dados pelo usurio.
98
Organizao de computadores
b) Mouse
O Mouse surgiu principalmente das pesquisas do Palo Alto Research Center da Xerox. Trata-se de um dispositivo com uma pequena esfera ou mais comum atualmente, um sensor ptico de movimento. Seu movimento transporta para a tela duas coordenadas, X e Y. O mouse foi o elemento catalisador das interfaces grcas para o usurio, que so seriam possveis sem o seu surgimento.
c) Impressoras
Existe uma enorme gama de impressoras hoje no mercado e so, junto com os monitores, os principais dispositivos de sada do computador atual. Basicamente podem ser classicadas em 3 grande grupos: Matriciais cujo princpio a escrita a partir de uma matriz de agulhas que pressionam uma fita com tinta sobre o papel. Jato de tinta tambm utiliza uma matriz, mas desta vez, de pontos por onde passa a tinta de maneira a formar as letras e sinais desejados. Laser Utilizam um cilindro fotossensvel que sensibilizado por um feixe de laser. O cilindro alimentado com partculas de tinta (toner) que se fixam a ele. No contato com o papel, a pgina impressa criada. possvel ainda encontrar impressoras por sublimao de cera, tecnologia prxima do jato de tinta mas mais cara que esta e que vem perdendo mercado.
Unidade 4
99
d) Monitores de vdeo
Atualmente os padres de vdeo tem se mantido estticos. No comeo da informtica muita mudana ocorreu, passando do CGA para EGA e para VGA, ou Super VGA, o padro de hoje. O que tem se modicado com grande freqncia so os dispositivos de controle dos monitores, comumente chamadas de placas de vdeo, ou placas aceleradoras grcas. O que vem acontecendo nos ltimos anos o surgimento do uso de uma espcie de co-processador com nalidade grca. As placas mais potentes atualmente como a Geforce 6 contam hoje com processadores dedicados para texturas, para vdeos, para sombreamento e ray-trace, alm de memria RAM para processamento somente das imagens a serem colocadas no monitor. Com o estudo desta seo, voc encerra o estudo da unidade, porm a caminhada continua. A prxima unidade a ser explorada ser sistemas de telecomunicaes. Dentre os assuntos abordados, a partir do estudo voc ter oportunidade de conhecer os meios de transmisso utilizados para comunicar computadores, por exemplo. Veja os objetivos e o plano de estudo da unidade e siga em frente!
3
Atividades de auto-avaliao
Leia os enunciados a seguir e realize as questes. 1) Explique o que so trilhas, superfcies e setores.
100
Organizao de computadores
2) Dado um disco rgido (HD) qualquer, voc conseguiu obter as seguintes caractersticas: Nmero de trilhas: Nmero de superfcies: Nmero de setores: 2.408 16 50
Sabendo-se que HDs deste tipo utilizam uma densidade de 512 Bytes/ setor, pergunta-se: Qual a capacidade deste HD em megabytes?
3) Diferencie como fisicamente um HD, como logicamente e como ele visto pelo sistema operacional.
4) possvel que um arquivo, ao ser gravado no HD, ocupe mais espao para o sistema operacional do que ele realmente tem? Argumente e justifique sua resposta.
Unidade 4
101
6) Por que os disquetes mesmo sendo menores so mais lentos que os HDs?
7) Sobre as interfaces indique se as afirmativas so verdadeiras ou falsas: ( ) A interface USB permite um a grande quantidade de perifricos conectados a uma mesma porta. ( ) Na comunicao serial temos RS-232 como perifrico e a UART como padro. ( ) A comunicao paralela a mais barata para longas distncias ( ) Comparativamente ao USB, o Firewire indicado para aplicaes que necessitem de grande fluxo de dados. ( ) A porta paralela trabalha com tenso -12V para o sinal 0 e + 12V para o sinal 1. ( ) A porta paralela transmite sinais byte a byte.
102
Organizao de computadores
Unidade 4
103
Sntese
Nesta unidade voc teve a oportunidade de estudar os principais dispositivos de entrada e sada de um computador. Em especial, voc viu que caractersticas tem um HD, um disquete e o que os diferenciam de um CD-R ou DVD. Espera-se que os objetos discutidos ao longo desta unidade, tenham permitido a voc reconhecer os elementos de entrada e sada de um computador moderno, entender o seu funcionamento e sua participao no processamento de informaes, como tambm a reconhecer quais elementos so necessrios em uma aplicao prtica.
Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se:
Websites
Sobre USB: http://www.usb.org (do comit de denio do padro) Sobre HDs e disquetes: http://www.storagereview.com/guide/guide_index.html http://www.webopedia.com/TERM/h/hard_disk.html http://searchstorage.techtarget.com/sDenition/0,,sid5_ gci212227,00.html
UNIDADE 5
Sistemas de telecomunicaes
Objetivos de aprendizagem
Identificar os meios de transmisso utilizados na comunicao entre computadores. Conhecer as caractersticas e funcionalidades de um modem. Justificar a utilizao de um modem na comunicao entre computadores. Conhecer as redes locais e sua topologia.
Sees de estudo
Acompanhe as sees a serem estudadas nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.
Seo 1 Comunicao entre os computadores. Seo 2 O que o modem? Seo 3 O que e como funcionam as redes locais?
Voc comea agora uma viagem pela comunicao entre os computadores, para entender o funcionamento do que foi denido pelo socilogo canadense Marshall McLuhan, autor do livro Aldeia global. Mas, antes de voc comear a estudar os aspectos fsicos de um computador para ver como tudo funciona, voc vai conhecer primeiro o que acontece fora do sistema, comeando pelo funcionamento da linha telefnica. Acompanhe! Quando Grahm Bell criou o telefone, jamais imaginou que seria utilizado para transmisso de bits, codicao digital de elementos do mundo real. A eletrnica digital nem mesmo existia, ou seja, as linhas de transmisso telefnicas foram criadas
106
Organizao de computadores
como linhas analgicas, universo totalmente diferente do mundo interno do computador. Foi necessrio, um elemento para transformar os diferentes sinais, de digitais para analgicos, ou seja: era preciso algum mecanismo que modulasse o sinal binrio para uma onda analgica de sinal que pudesse trafegar livremente nas linhas de transmisso. Em um o telefnico existe uma srie de pares tranados, o que impem limites de velocidade de transmisso entre dois computadores, face interferncia e perdas de sinal durante a transmisso. Existe um limite terico de 64 kbps, o que impede maiores taxas de transferncia de bits. Veja como este clculo pode ser realizado: As pessoas geralmente falam a uma freqncia de 4 KHz, o que obriga um sistema que transporta a voz humana a trabalhar, pelo menos, no dobro desta freqncia, ou seja 8 KHz. Se voc utilizar 8 bits para transmitir dados, o que acontece em uma transmisso, s poder enviar um bit a cada ciclo, o que fornece o valor 64.000 bits por segundo. Entretanto, necessrio uma amostragem por parte das operadoras de telefonia para fazer o controle da transmisso que se d a cada 1/8 de tempo. Assim, o valor mximo fsico passa a ser 56.000 bits por segundo. Isto passou a ser um problema srio a ser resolvido, sob pena de uma rede de computadores se tornar invivel visto o consumo de banda passante. O conceito de banda passante pode ser entendido como uma avenida e carros em movimento. Analise o exemplo a seguir para entender melhor!
Unidade 5
107
Imagine uma avenida de 4 pistas com 25 km de comprimento e coloque 100 veculos para trafegar por ela. Voc pode imaginar um carro a cada quilmetro por pista, o que daria os 100 veculos desejados. Como a distncia entre os carros confortvel, voc pode admitir que eles estariam viajando a 100 km/h. Agora utilize o mesmo exemplo colocando 25.000 carros. A cada quilmetro teria, agora, 250 carros, ou seja, um carro a cada 4 metros da pista, o que praticamente o limite fsico se voc levar em conta que cada automvel tem 4 metros de comprimento! Imagine agora a que velocidade um veculo poderia trafegar? Em outras palavras, ter-se-ia uma estrada de 25 km com um automvel encostado ao outro nas suas 4 pistas!
Este congestionamento ctcio o que realmente acontece em uma linha de transmisso. Aps a sua instalao, sua capacidade fsica constante, entretanto, medida que mais pessoas vo se conectando mesma linha, o uxo vai aumentando e a velocidade mdia vai baixando at que se tenha um congestionamento da linha.
Qual a soluo para este problema?
Uma soluo foi a adoo de um novo meio de transmisso: a bra tica. A bra tica transmite sinais sob a forma de luz e precisam, portanto, comutar entre luz e sinal eletrnico. Um meio de efetuar esta converso adotando diodos-laser que permitem transmisso da ordem de Gbps (Giga bits por segundo). Observe que a bra tica tornou ilimitvel a largura de banda e o principal suporte de transporte de dados para a Internet2. Mesmo assim, ainda necessrio transformar o sinal digital/ binrio do computador para algo que possa ser enviado pela linha telefnica. Tal equipamento o modem, que voc estudar na prxima seo.
108
Organizao de computadores
Este o papel do modem em um computador, modular e demodular o sinal digital para que possa caminhar livremente nas linhas de transmisso telefnicas. Se voc pensar agora em Internet, uma das formas mais simples de se conectar rede atravs da conexo DialUp, ou seja, da conexo discada. Neste caso, o modem do seu computador discar para um nmero telefnico como se fosse um telefone fazendo uma chamada. A diferena que ao invs de uma pessoa, no outro lado da linha est o modem do ISP (Internet Service Provider) No ISP o modem atender ao chamado e converter o sinal novamente em digital passando para uma linha digital ligada a um backbone1 da Internet, fechando o circuito. No Brasil, o backbone da Internet a RNP. Mas observe que para fazer tudo isto que foi descrito no pargrafo anterior voc precisa do modem, que neste caso chamado de modem DialUp.
1
Um backbone da Internet um conjunto de bras ticas, satlites e linhas digitais conectadas por algum roteador a grande rede.
Unidade 5
109
O modem na histria da Internet O modem um componente que ganha espao com o aprefeioamento da comunicao. Veja alguns detalhes relacionados ao desenvolvimento desse componente. Os primeiros modens deste tipo trabalhavam a velocidades mdias de 2400 bps, chegando a 9600 bps em alguns casos. Rapidamente esta velocidade foi aumentando ao mesmo tempo em que a Internet foi ganhando espao e pblico usurio. Passaram, ento, a ser sinnimos de desempenho os valores de 28.8 kbps e 33.3 kbps. Em 1997 surgia uma nova situao no mercado de modens as empresas Rockwell e USRobotics lanaram cada uma especificao de transmisso de dados a 56 kbps, quase o dobro do teto anterior. O problema que eram incompatveis, o que levou aos ISPs a necessidade de adquirirem ambos os padres para oferecer a conexo Internet aos seus usurios. Isto no perdurou por muito tempo, quando ento surgiu o padro 56 k V.90 que se aproveitou das duas tentativas anteriores para definir um padro ainda mais estvel. Em seguida veio o padro V.92 com uma melhor compresso de dados, alm de uma taxa de upload de 48 kbps, bem mais rpida se comparado aos 33.3 kbps da V.90. Como este o limite fsico das linhas telefnicas, espera-se que novas verses permitam um upload ainda maior e maior compresso de dados. Estes modens ainda tm muito mercado porque permitem facilmente uma conexo utilizando qualquer linha telefnica, seja ela analgica ou digital, mesmo que sejam lentos e OWPEN a telefnica enquanto se est conectado rede.
Com o surgimento das centrais digitais de telefonia, foi possvel criar outros tipos de conexo.
110
Organizao de computadores
Conhea quais so: a) Uma delas conexo DSL (Digital Subscriber Line) - A conexo DSL surgiu para concorrer com a Internet via cabo, utilizando a linha telefnica comum, mas trabalhando a freqncias muito maiores. Como voc j comprovou anteriormente neste texto, a telefonia comum trabalha na faixa de 8KHz, enquanto que o DSL utiliza freqncias entre 26kHz e 1 MHz, o que propicia o uso simultneo da linha telefnica pelo modem DSL e pelo telefone. Alm disto, como no necessrio conectar a um modem DialUp no ISP, no preciso discar para um nmero, basta fazer a autenticao diretamente na linha. Para operar com estas novas caractersticas, necessrio um modem especfico, chamado de modem DSL.
Uma das variaes do padro DSL, o Asymmetric DSL, comumente chamada de ADSL uma das mais comuns. Ela tem esta denominao porque permite diferentes ve locidades de envio (upload) e recebimento (download) sendo uma opo mais barata.
b) Outra forma de comunicao entre computadores atravs de cabo coaxial, chamado tambm de Internet via cabo, operado por empresas de TV a cabo que j dispem da rede de cabos dentro das cidades. O sinal que trafega no cabo coaxial tambm analgico e, portanto, um modem necessrio para estabelecer a ligao, chamado de CableModem. O CableModem ligado a um cabo coaxial que tem na outra extremidade um Cable Modem Termination System (CMTS), que conectado a um backbone da rede. Interessante comentar que na Internet a cabo os usurios acabam dividindo a largura de banda, entretanto, existem muito mais opes de freqncia para abrir ainda mais a banda passante. Por isso, as empresas de Internet via cabo necessitam limitar a velocidade de cada modem instalado, para evitar que um usurio consiga consumir toda a largura de banda sozinho.
Unidade 5
111
Na prxima seo, voc vai conhecer o que so e como funcionam as redes locais.
A LAN constituda por um conjunto de 3 elementos bsicos: o hardware, os cabos, placas e computadores; o software. importante voc saber que estes componentes gerenciam a conexo entre os computadores e os protocolos, regras de controle de erro, temporizao de uso e sequenciamento. So os protocolos, talvez , o elemento mais importante pois so eles que do sustentabilidade LAN, administrando o envio e recebimento de informaes. Nestes casos, as informaes so enviadas na forma de pacotes com um cabealho que dene destino, remetente, hora e bits de controle de erro, alm dos dados propriamente ditos.
112
Organizao de computadores
Barramento onde os computadores so todos conectados a uma espinha dorsal. Desta forma os computadores podem ser conectados aos outros mais facilmente, alm de ser relativamente fcil a incluso de novos computadores na rede. A rede Ethernet um tipo de LAN com topologia de barramento. Anel um nico cabo conecta todos os computadores como se formasse um anel. Os pacotes necessitam passar por todos os componentes da rede at que encontrem o seu destino. Estrela cada componente conectado a um ponto central, chamado de hub que o intermedirio entre a comunicao entre todos os componentes da rede. Nesta topologia, o pacote enviado para todos os componentes e cabe a cada um administrar o que lhe de interesse ou no. A seguir, desenvolva as atividades de auto-avaliao para praticar o que aprendeu e fazer uma sntese desta unidade.
Atividades de auto-avaliao
Leia com ateno os enunciados e realize, a seguir, as questes propostas. 1) possvel enviar e receber mais de 64.000 bits por segundo de dados, utilizando uma conexo discada na Internet? Justifique sua resposta.
Unidade 5
113
4) Explique como um modem DialUp consegue efetuar a ligao entre a Internet e um computador domstico.
114
Organizao de computadores
5) Como funciona um modem DSL? possvel usar o telefone e um modem DSL ao mesmo tempo, mas como isto ocorre?
8) Quais as topologias possveis de serem adotadas? Voc pode listar vantagens e desvantagens para cada uma?
Unidade 5
115
Sntese
Nesta unidade voc teve um primeiro contato com a comunicao entre computadores. Estudou que possvel dividir a comunicao entre o meio externo do computador e o meio interno, onde o modem parte importante. Em especial, voc viu que existem 3 tipos de modens que so os mais populares nos dias de hoje e uma pequena introduo redes locais em que voc identicou trs topologias de redes usadas pelas LANS. Na seo seguinte e, ltima desta disciplina, voc vai estudar os sistemas operacionais. Voc vai ter a oportunidade de conhecer e identicar, dentre as princpais funes, quais so os principais sistemas operacionais existentes.
Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se as seguintes fontes:
Websites
Sobre os modems: http://www.modem.com. (Veja a seo Technical Reference Infobase). Sobre cableModem: http://www.cable-modems.org/ http://www.cable-modem.net/ Sobre modems em geral: http://peripherals.about.com/od/modems/
116
UNIDADE 6
Sistemas operacionais
Objetivos de aprendizagem
Identificar o papel principal de um sistema operacional em um computador. Diferenciar os principais sistemas operacionais hoje existentes
Sees de estudo
Acompanhe as sees que voc ir estudar nesta unidade. Ao final de cada etapa de estudos, use os quadros para assinalar as sees j estudadas.
Seo 2 Para que servem os sistemas operacionais? Seo 3 O Unix: o padro do grande porte. Seo 4 Microsoft: a lder dos computadores
pessoais.
Nos primrdios da computao, na medida em que o computador comeou a ter maior capacidade de processamento, percebeu-se a necessidade de um sistema para controle da mquina, que tambm teria a capacidade de gerenciar os programas que nele iriam rodar. Surgia, a, a arquitetura em camadas dos computadores de hoje, conforme pode ser visto na gura 6.1.
118
Organizao de computadores
Voc deve olhar a gura e ver o sistema operacional fazendo o papel de intermedirio entre o hardware e os aplicativos que porventura estejam rodando. E isto mesmo que acontece! O sistema operacional transforma requisies dos aplicativos em requisies de hardware e vice e versa. Imagine o seguinte exemplo:
O aplicativo mostra uma janela na tela para o usurio entrar com o login e a senha de acesso. Ao efetuar este comando, o aplicativo requisita ao sistema operacional que ele crie uma janela na tela, na posio (x,y). O sistema operacional, por sua vez, comunica com o processador e este com a placa de vdeo de forma tal que possa ocorrer o que o aplicativo pediu. O aplicativo passa informaes como a mensagem que vai na janela, componentes de interface, cores etc. O Sistema operacional repassa isto ao processador e ele placa de vdeo. Por fim, monta-se a janela e aguarda-se a entrada pelo teclado por parte do usurio. Ao teclar o login, por exemplo, o teclado envia a informao ao processador que a despacha para o sistema operacional, chegando ao aplicativo na forma de varivel na memria principal, fechando o circuito.
Unidade 6
119
Obviamente que esta situao bastante simplicada, mas necessria para entender o jogo do sistema operacional dentro de um computador. Observe que o sistema operacional, dentre suas tarefas, deve: Gerenciar a sua memria de trabalho e dos aplicativos, a partir da memria principal disponvel. Coordenar as diversas interrupes dos diversos dispositivos utilizados no computador, como impresso. Promover a comunicao entre aplicativos e hardware quando estes gerarem interrupes entre si. Fazer controle de acesso a informaes em disco e permitir a consistncia dos dados nele armazenado se for um sistema multi-usurio. Permitir o partilhamento das tarefas que ocorram de forma concorrente quando se tratar de um sistema multi-tarefa. Com a distino bem clara de que havia entre computadores de arquitetura RISC e CISC no passado, os sistemas operacionais acabaram sendo denidos usando estes padres. Assim surgiu o Unix nos anos 70 visando aplicao nos computadores DEC e o MS-DOS para a linha IBM-PC, que so descritos a seguir.
120
Organizao de computadores
A resposta a seguinte: A primeira aplicao do Unix foi nas universidades, onde vrias pessoas partilhavam a mesma mquina. Isso exigiu que o sistema possibilitasse que cada um tivesse sua conta com todos os seus arquivos associados de alguma forma, alm das conguraes de ambiente quando surgiram os ambientes grcos de suporte a este sistema. Somado questo multi-usurio, o Unix tambm permite: O uso de multi-tarefa baseado na diviso do tempo, hoje, a sua principal caracterstica. Com a multitarefa possvel formatar um disquete ao mesmo tempo em que se imprime um relatrio ou se preenche uma planilha de custos. O sistema divide o tempo e a pequenos intervalos executa comandos dos aplicativos que esto sendo executados. Como a frao de tempo muito pequena, a sensao que se tem de que eles esto sendo executados ao mesmo tempo. A portabilidade outra importante caracterstica do Unix. Se voc programador Unix, o seu aplicativo rodar corretamente em qualquer ambiente Unix, independente de plataforma. Voc no precisa saber o endereo de uma porta paralela, por exemplo, e ter que reescrever o seu cdigo, o sistema garante a mesma interface para cada dispositivo no computador onde est instalado. A conectividade. Por ser destinado a computadores de grande porte desde a sua origem, o Unix o sistema mais indicado para conectividade, tanto que responde por boa parte dos sistemas de grande porte hoje no mundo. Este sistema j nasceu com conceitos de comunicao e segurana de dados bem definidos. Apesar de ter sido denido pela AT&T, hoje existem diversos sistemas Unix no mercado, como o Solaris da Sun, o AIX da IBM, o UnixWare da SCO e o IRIX da Silicon Graphics, sem contar com os clones Linux e FreBSD que vm ganhando cada vez mais adeptos na plataforma IntelX86.
Unidade 6
121
122
Organizao de computadores
Este ambiente evolui no Windows 3.1 e 3.11 for workgroups, todos sobre o suporte do MS-DOS rodando, sendo este ltimo, o primeiro com suporte a trabalho em rede Ethernet. A Microsoft vislumbrava o mercado corporativo, mas sabia que precisava de um sistema realmente novo. Um sistema operacional baseado no MS-DOS no seria bem aceito, pois, provavelmente, teria uma srie de limitaes na sua concepo. Assim, os pesquisadores da empresa consideraram importante criar uma nova tecnologia, diferente do que vinham fazendo at ento, quando em 1994 surgiu o Windows NT. O Windows NT no tinha nenhuma semelhana com DOS e foi o primeiro software da Microsoft que rompia com este caminho. Por se tratar do primeiro sistema operacional da empresa para servidores, apresentou uma srie de falhas e problemas que foram sendo eliminados com o lanamento de novas verses. Baseado no NT surgia toda uma famlia de sistemas operacionais como o Windows 95, Windows 98, Windows 2000, Windows ME e Windows XP. Hoje o sistema operacional da Microsoft tem total suporte a multi-usurio, redes e trabalha multi-tarefa de modo preemptivo. Pelo fato da Microsoft ser hoje a empresa mais visada no mundo, suas falhas de segurana tornam-se pblicas muito rapidamente, o que fora a empresa a disponibilizar Service Packs, que so atualizaes de determinados programas que fazem parte do pacote Windows.
Unidade 6
123
Com esta seo voc conclui o estudo da disciplina. Todas as unidades formam a compreenso do todo de um computador. Cada elemento organiza a estrutura fsica, o seu funcionamento e as conexes. Desenvolva, agora, as atividades de auto-avaliao que servem, tambm, para voc realizar uma sntese da unidade estudada.
Atividades de auto-avaliao
Leia com ateno os enunciados e realize, a seguir, as questes propostas: 1) Identifique se as afirmativas so verdadeiras (V) ou falsas (F): ( ) O sistema operacional responsvel por distribuir o processamento das informaes dentro do processador. ( ) O sistema operacional quem gerencia toda a memria do computador. ( ) Sistemas operacionais multi-tarefas so responsveis pelo partilhamento das aes. ( ) As requisies de interrupo de hardware por parte dos aplicativos so intermediadas pelo Sistema Operacional. 2) Explique como funciona o conceito de 3 camadas (aplicativo sistema operacional hardware).
124
Organizao de computadores
Unidade 6
125
Sntese
Nesta unidade voc teve a oportunidade de conhecer os principais sistemas operacionais disponveis hoje no mercado. Em especial, voc viu as diferenas entre Unix e Windows. Conheceu um pouco da histria de desenvolvimento do sistema operacional da Microsoft e pde perceber as vantagens que o Unix pode permitir aos seus usurios. Esta unidade fecha a Disciplina e espero que tenha sido proveitoso estudar um pouco mais sobre este equipamento que passou a fazer parte da vida de muitas pessoas, seja no ambiente domstico ou no campo prossional.
Saiba mais
Para voc que pretende aprofundar o estudo sobre os contedos tratados nesta unidade, sugere-se:
Websites
Sobre o Unix: http://www.unix.org http://www.levenez.com/unix/ http://cm.bell-labs.com/cm/cs/who/dmr/hist.html Sobre a histria do Windows: http://members.fortunecity.com/pcmuseum/windows.htm
Livros
SALUS, Peter H. A Quarter Century of UNIX. AddisonWesley. 1994. TODINO, Grace, PEEK, Jerry, STRANG, Jonh. Aprendendo o Unix: Sistema Operacional. IBPI Press, 1999. BICK, Julie. Os Segredos da Microsoft. Campus, 1998.
126
de co cientca, preste ateno, pois muitos deles so desenvolvidos a partir de idias que estaro em nossos lares e escritrios em poucos anos. Entre os livros de co cientca tambm possvel encontrar informaes de tendncias futuras. Por m, tenha sempre uma boa biblioteca tcnica sobre o assunto. Como os livros levam de 2 a 3 anos para serem produzidos, eles so uma boa fonte de contextualizao e histria. Obviamente, alm de tudo isso que foi falado, no deixe de utilizar o computador para navegar tambm na Internet, onde voc encontrar o que h de mais recente na matria. Um forte abrao! Professor Rodrigo de Souza Vieira
Referncias
BITTENCOURT , Rodrigo Amorim. Montagem de computadores & hardware. 2a ed. Rio de Janeiro: Brasport, 2001. HENNESSY, John L. e PATTERSON, David A. Arquitetura de computadores. So Paulo:Campus, 2003. MONTEIRO, Mrio A. Introduo organizao de computadores. Rio de Janeiro: LTC, 2002 MURDOCCA, Miles J.; HEURING, Vincent P. Introduo arquitetura de computadores. 5a ed. Rio de Janeiro: Campus, 2001. PATTERSON, David A. e HENNESSY, John L. Organizao e Projeto de Computadores: a Interface Hardware/Software. 2a ed. Rio de Janeiro: LTC, 2000. STALLINGS, W., Arquitetura e Organizao de Computadores, 5a ed. So Paulo: Prentice Hall, 2002. TANENBAUM, Andrew S. Organizao estruturada de computadores. 4a ed. Rio de Janeiro: LTC, 2001. TORRES, Gabriel. Redes de computadores: curso completo. Rio de Janeiro: Axcel Books, 2001. WEBER, Raul Fernando. Arquitetura de computadores pessoais. Porto Alegre: Sagra, 2000.
Unidade 2
1) Basicamente o processador responsvel por realizar as operaes aritmticas, realizar o controle, operaes de escrita e leitura da da memria da mquina, alm de resolver e interpretar as interrupes. 2) O processador conta com uma unidade lgica aritmtica (ALU), uma unidade de controle principal (CPU), resgistradores e portas de comunicao 3) Seqncia da segunda coluna 3 2 2 1 3 4 - 2 4) A resposta deve comentar como funciona a interrupo do teclado a cada tecla pressionada. Deve levar em conta tambm que o valor da letra recebido pelo processador e enviado memria.
5) Os registradores definem o processador, assim se o modelo da AMD de 64 bits, significa dizer que seus registradores tambm o so! 6) O barramento o responsvel pela comunicao entre o processador e o resto do computador, memria e perifricos. Nele viajam os dados que so, por exemplo, mostrados no monitor de vdeo. 7) a quantidade de bits que podem ser transmitidos pelo barramento por segundo e diretamente ligado largura do barramento em bits e sua velocidade. Quanto maior a velocidade e maior o nmero de bits do barramento, maior sua largura de banda. 8) ISA surgiu como de 8 bits, chegando a 16 e a velocidade mxima de |8,33 MHz EISA lanado como 32 bits, mantinha paridade com o ISA VESA. 32 bits e utilizao do barramento local, comunicao direta com o processador. Placas ISA e EISA poderiam ser colocadas em slots VESA 9) PCI usa o conceito de Northbridge, com comunicao atravs do chipset da placa. hoje o padro no mercado. AGP Muito parecido com o PCI, nas verses mais novas apresenta velocidades maiores. Tem uma implementao mais eficiente do DMA que o PCI. 10) o barramento por onde se trafega a informao no computador. Quando o processador faz um clculo e chega a uma resposta, este valor que enviado pelo barramento de dados. 11) Perde-se em velocidade pois so necessrios dois ciclos do barramento para escrever o dado. Quando eles so menores no existe nenhum efeito no desempenho. 12) Ele define o espao em todos os dispositivos do computador onde ser escrito ou lido um dado. Enquanto o barramento de dados transmite a informao, o barramento de endereo indica onde ele dever ser colocado ou de onde ser retirado.
Unidade 3
1) Uma forma de se referenciar ao HD antigamente era usando o conceito de memria de massa enquanto que a memria RAM era chamada de voltil. 2)Atualmente se tem as Static RAM, SRAM e as Dynamic RAM, DRAM. O que diferencia uma da outra a sua forma de construo. Enquanto as primeiras utilizam o princpio de flip-flops, bastando apenas energia para ficarem carregadas, as segundas utilizam o conceito de mini capacitores, necessitando constantemente um refresh para energiz-los.
134
Organizao de Computadores
3) O capacitor tende a perder a energia com o decorrer do tempo, ou seja, se descarrega. Se for utilizado para guardar informao, corre-se o risco da informao se perder, o que necessita de um processo de recarga constante, chamado de refresh. 4) Entre as DRAM assncronas encontra-se: a com Modo de Pgina, utilizavam um canal para indicar a linha e outro para indicar a coluna onde est guardada a informao; a de Modo de Pgina rpido, com um mesmo canal para linha e coluna, apresentando buffer no pente; EDO-RAM que diminuiram o processo de leitura e escrita enviando um novo sinal da coluna antes que o anterior fosse realmente processado e a BEDO-RAM que dividia o processo de leitura e escrita em etapas, sendo comeadas antes do trmino da etapa antecessora, o que se traduziu em diminiuo do tempo. 5) SDRAM conta com 2 bancos com duas linhas que podem ser utilizadas simultaneamente, ganhando tempo em paginao; DDR SDRAM, comparada a anterior, permite transmitir dados duas vezes a cada ciclo, dividindo por 2 o tempo gasto e as RAMBUS, que trabalha com um barramento mais estreito, porem com uma velocidade bem maior, na casa dos 400 MHz. 6) Das mais rpidas para as mais lentas:Registradores Cache Memria Principal Memria secundria armazenamento off-line 7) Primeiramente necessrio definir se a operao ser de leitura ou escrita. Existe um pino no chip da memria DRAM que responsvel por reter esta informao, chamado de WE ( write enable). Aps isto recebido o valor da linha, que ento preparada para o acesso. Quando o chip estiver pronto para o sinal da coluna o seu valor enviado pelos mesmos pinos que definiram a linha. A diferena que o pino de controle do sinal diferente, ser o pino RAS para as linhas e CAS para as colunas 8) Enquanto o mdulo SIMM apresenta chips apenas um de seus lados, a DIMM apresenta dois 9) O bloco passado diretamente da cache para o processador, no passando pela memria principal. 10) Mapeamento direto: cada bloco a da memria principal mapeado em um bloco b da memria cache; Mapeamento associativo: qualquer bloco da memria principal pode assumir qualquer bloco da memria cache.; e Mapeamento bloco associativo: a forma mais comum atualmente e a cache dividida em grupos, onde cada grupo permanece sempre com o mesmo conjunto de blocos. 11) uma tcnica para criar mais espao de memria disponvel em um computador. Para isto o sistema operacional utiliza a capacidade dos discos rgidos ( HD). feito um mapeamento para transformar endereo de memria em endereo de disco.
135
Unidade 4
1) A superfcie definida pelo nmero de discos presentes no HD. Cada superfcie por sua vez dividia em trilhas concntricas como se fossem uma srie de cilindros colocados um dentro do outro. Cada trilha por sua vez dividida em setores. 2) 940 MBytes. 3) Fisicamente o HD dividido em trilhas, superfcies e setores, do ponto de vista lgico, ele entretanto dividido em uma rea reservada, FAT, diretrio raiz e rea de arquivos, e para o sistema operacional ele um conjunto de bytes contnuos, comeando em 0 e terminando na sua capacidade. 4) Sim, vai depender de como est definido a FAT. A FAT divide o disco em clusters com tamanho fixo, por exemplo 512 Bytes, se um arquivo tiver 800 Bytes, ele ocupar dois clusters da FAT, ou seja, apesar de fisicamente ter 800 Bytes, para o disco ele apresenta 1024 Bytes 5) Para o sistema operacional os espaos contguos do HD no necessariamente devem estar contguos fisicamente em trilhas setores e superfcies. Isto acaba gerando o que se chama de fragmentao de disco, ou seja, os arquivos ao invs de estarem fisicamente disposto em um mesmo espao, esto divididos por todo o HD em pequenos pedaos. No h como evit-la, mas possvel corrigi-la usando ferramentas de desfragmentao dos prprios sistemas operacionais ou de fornecedores de software 6) A unidade de disquete trabalha com velocidades mais baixas de rotao e movimentao da cabea de leitura, o que se traduz, invariavelmente em menor velocidade de transferncia de dados. Como so tambm menos dados, a perda de desempenho no to importante 7) V F F V F V. 8) Por contar com um processador com buffer e barramento prprio, que controla toda a comunicao com os dispositivos, a interface SCSI permite atravs de um protocolo chamado de ASPI uma comunicao multitarefa com cada dispositivo utilizando um mesmo barramento. 9) A interface ATA-2 uma atualizao da interface IDE, tambm conhecida como EIDE, tem suporte total a DMA que permite o acesso direto memria RAM sem passar pelo processador, permitindo um aumento expressivo da velocidade de transferncia de dados. Para permitir a compatibilidade, a ATA-2 trabalha tambm a 16 bits. 10) Enquanto a ATA e ATA-2 trabalham com bits de forma paralela, a SATA usa apenas um cabo serial para conectar aos dispositivos. O cabo de conexo no mais do tipo flat como na interface SCSI ou na IDE mas sim um simples cabo com 4 fios, que faz a comunicao ponto a ponto, permitindo uma velocidade inicial de 150 MBps.
136
Organizao de Computadores
11) A SSP ( Standard Parallel Port) a EPP ( Enhanced Parallel Port) e a ECP (Enhanced Capability Port) 12) Os laser disk foram os primeiros elementos de armazenamento tico lanados. Eram do tamanho dos antigos LP de vinil e foram rapidamente substitudos pelos Compact Disks, CD, aparecendo depois uma verso para gravao aps o processo de fabricao, o CDR. Por fim, surgiu o CD-R/W, que utiliza o conceito de setores, como no HD e contam com duas camadas dieltricas que permitem a escrita e gravao por vrias vezes 13) Basicamente por causa da sua diferena estrutural. Os DVDs contam com trilhas mais prximas, tamanho da depresso menor, menor excesso de bytes por setor fsico, maior rea de disco utilizada e o uso de duas camadas de escrita. Isto fornece ao DVD uma capacidade de 4,7 GB para uma camada, ou 8,5 GB usando as duas camadas. Utilizando-se os dois lados do disco a capacidade dobra.
Unidade 5
1) No, existe um problema com relao a isto. As pessoas geralmente falam a uma freqncia de 4 KHz, o que obriga a um sistema que transporte a voz humana a trabalhar pelo menos no dobro desta freqncia, ou seja 8 KHz. Se voc utilizar 8 bits para transmitir dados, o que acontece em uma transmisso s poder enviar um bit a cada ciclo, o que fornece o valor 64.000 bits por segundo 2) A principal vantagem que voc pode fazer uma conexo DialUp de qualquer lugar do planeta, no necessitando qualquer autenticao prvia com o ISP. 3) A fibra tica transmite sinais sob a forma de luz e precisam portanto comutar entre luz e sinal eletrnico. Um meio de efetuar esta converso adotando diodos-laser que permitem transmisso da ordem de Gbps. (Giga bits por segundo). 4) O modem disca para um nmero telefnico como se fosse um telefone fazendo uma chamada para o modem do ISP (Internet Service Provider) No ISP o modem atender ao chamado e converter o sinal novamente em digital passando para uma linha digital ligada a um backbone da Internet, fechando o circuito. Um backbone da Internet um conjunto de fibras ticas, satlites e linhas digitais conectadas por algum roteador a grande rede. No Brasil, o backbone da Internet a RNP. 5) O padro DSL utiliza freqncias entre 26kHz e 1 MHz, o que propicia o uso simultneo da linha telefnica pelo modem DSL e pelo telefone. Alm disto, como no necessrio conectar a um modem DialUp no ISP, no preciso discar para um nmero, basta fazer a autenticao diretamente na linha. Para operar com estas novas caractersticas, necessrio um modem especfico. Como a frequncia que se fala de 4 kHz, no h interfercia entre os dois sinais, podendo ser utilizados simultaneamente.
137
6) O CableModem ligado a um cabo coaxial que tem na outra extremidade um Cable Modem Termination System (CMTS), que conectado a um backbone da rede. Interessante comentar que na Internet a cabo os usurios acabam dividindo a largura de banda, entretanto existem muito mais opes de freqncia para abrir ainda mais a banda passante. 7) O hardware, cabos, placas e computadores; o software, que gerencia a conexo entre os computadores e os protocolos, regras de controle de erro, temporizao de uso e sequenciamento. 8) Barramento Os computadores podem ser conectados aos outros mais facilmente, alm de ser relativamente fcil a incluso de novos computadores na rede; um nico cabo conecta todos os computadores como se formasse um anel. Os pacotes necessitam passar por todos os componentes da rede at que encontrem o seu destino; Estrela cada componente conectado a um ponto central, chamado de hub que o intermedirio entre a comunicao entre todos os componentes da rede.
Unidade 6
1) F V V - V 2) O sistema operacional faz o papel de intermedirio entre o hardware e os aplicativos que porventura estejam rodando. O sistema operacional transforma requisies dos aplicativos em requisies de hardware e vice e versa. 3) um sistema multi-usurio, cada usurio tem sua conta com todos os seus arquivos associados de alguma forma. Alm disto, ele tambm permite o uso de multi-tarefa baseado na diviso do tempo, sendo hoje a sua principal caracterstica. 4) A principal delas o uso multi-usurio. A partir do Windows NT, esta caracterstica passou a fazer parte das verses do Windows. Hoje o Windows tambm multi-tarefa, mas de modo preemptivo. 5) A maior delas o fato do NT ser multi-usurio, o que no acontecia no DOS, ele tambm tem ambiente grfico e suporte total a rede, o que no era nem pensado na primeiro verso de sistema operacional da Microsoft.
138