Vous êtes sur la page 1sur 32

Organizao dos computadores

Componentes bsicos dos computadores (hardware e software)

Redes de computadores

Hardware: Os dispositivos fsicos, o que podemos tocar (circuitos integrados, placas de circuito impresso, cabos, fontes de alimentao, memrias,dispositivos de entrada e sada (I/O).

Software: As partes lgicas, a parte de programao (algoritmos e sua representao computacional [programas])

A arquitetura bsica de qualquer computador, seja um PC, um Macintosh ou mesmo um computador de grande porte, formado por 5 componentes bsicos: o processador, a memria RAM,o disco rgido, dispositivos de entrada e sada e software.

Processadores. Contemplam componentes tais como CPU, controladores e co-processadores. Tm um conjunto de instrues (de propsito geral para a CPU, especializado para co-processadores) operando sobre instrues e dados (obtidos e armazenados externamente) organizados em palavras. Memrias. Incluem dois subsistemas principais, memria principal e memria secundria. O custo associado memria est diretamente relacionado sua capacidade de armazenamento e sua velocidade de operao.

Meios de interconexo. Estabelecem a comunicao entre componentes atravs de barramentos sob seu controle. Um problema crtico na utilizao dos meios de interconexo a conteno, a disputa pelo uso simultneo de recursos compartilhados.

Conceitos tericos

A Organizao de Computadores est focada na forma com que os componentes de hardware esto interconectados para formar um sistema computacional.

Posteriormente, ser abordada a unidade central de processamento, com a organizao interna dos seus registradores, instrues, transferncia e manipulao de dados, controle de programa e arquiteturas RISC. A organizao do sistema de entrada e sada tambm discutida, citando dispositivos perifricos, interfaces, modos de transferncia de dados, interrupes, acesso direto memria, processador de E/S, comunicao serial e paralela, entre outros.

A Arquitetura de Computadores preocupa-se com a estrutura e comportamento dos vrios mdulos funcionais de um computador, e como eles interagem para atender s necessidades de processamento do usurio.

Barramento AGP Monitor

Barramento local

Placa de vdeo AGP

Processador (CPU)

Ponte norte Memria RAM Placas PCI Barramento PCI Portas IDE

drivers DVD/CD-ROM Slot PCI Barramento ISA Disco rgido Ponte sul

Memria ROM

Barramento X

1. 2. 3. 4. 5. 6. 7.

Portas Seriais Porta Paralela Disquete Slot ISA Portas USB Portas Sata Portas de Rede Outros padres e formatos

Placas ISA

Para que se possa desfrutar da rapidez e flexibilidade de um computador, no basta saber que ele pode armazenar na memria os programas e dados que desejamos processar e nem que ele pode executar mais de um milho de instrues por segundo. preciso que o programa que temos escrito, por exemplo, em uma folha de papel e os dados a serem manipulados por ele sejam inseridos no sistema, caractere a caractere, incluindo os espaos em branco, sinais de pontuao e smbolos de operaes matemticas.

Para realizar estas tarefas necessrio um meio qualquer que faa esta comunicao homem-mquina. Da mesma forma que se necessita de comunicao com a mquina, tambm preciso comunicao no sentido contrrio (mquina-homem), de modo que o usurio possa entender os resultados de um processamento. Os dispositivos responsveis pela entrada/sada so tambm denominados de perifricos (instalados fora do ncleo principal CPU/MP ficam na maioria das vezes prximos, na periferia).

Porta paralela permite que dados saiam do micro diretamente para um dispositivo externo byte a byte. Ela utiliza a comunicao paralela, que apesar de ser extremamente rpida e segura, est sujeita a rudos; deste modo no pode usada para comunicar dispositivos muito longe um do outro. A porta paralela tradicional unidirecional, permitindo apenas que dados sejam enviados pelo micro ao perifrico.

As portas seriais realizam a comunicao serial, enviando os dados bit a bit ao invs de palavra por palavra. Isso faz com que a comunicao seja mais lenta e propensa a erros, por outro lado, menos fios so necessrios para ligar transmissor e receptor e a distncia entre eles pode ser grande. Existem dois tipos de comunicao serial: sncrona e assncrona. No primeiro tipo h um canal para transmisso de dados e um para o sincronismo, que mostra ao receptor onde comea e termina cada conjunto de dados que est sendo transmitido no canal de dados. Na comunicao assncrona, utilizada nos computadores, o mesmo canal que transmite os dados responsvel pelo sincronismo, enviando sinais de incio e fim do conjunto de dados.

Grande parte das placas-me dos microcomputadores atuais incorporam os circuitos de controle dos principais perifricos de entrada e sada, porm ainda encontram-se casos que os mesmos so ligados a placas auxiliares (conectadas em slots do barramento de expanso). A conexo com o teclado, por exemplo, diretamente na placa-me h muito tempo, enquanto que o controle de vdeo passou h pouco tempo ser incorporado, porm, pode-se ainda instalar uma placa auxiliar de vdeo em slots.

Escola

Casa

As principais conexes de entrada e sada do micro so o monitor, teclado, porta paralela e portas seriais. Cada um destes possui uma especificao diferente de pinos e conectores especficos, sendo neles ligados os mais diversos perifricos. O mouse, que no considerado perifrico padro de entrada, h muito tempo vem sendo utilizado, portanto, deve-se saber como e onde podemos conect-lo.

Todo o micro necessita de um sistema de vdeo para que se possa monitorar sua operao, ver o que se digita ou carrega, acompanhar o andamento de clculos e verificar os resultados. Os monitores usados com micros hoje em dia so geralmente coloridos e possuem caractersticas como a resoluo mxima, freqncia de varredura e o dot pich. Os monitores so ligados a placas de vdeo, que tm algumas caractersticas bsicas: quantidade de memria, modelo do chipset (controlador) e tipo de barramento utilizado (ISA, VESA, PCI, AGP, ...). Algumas placas-me possuem controlador de vdeo integrado (on-board), porm mesmo nestes micros pode-se instalar outra placa de vdeo.

O teclado ainda o perifrico de entrada mais utilizado. Desde o incio de sua utilizao em micros, o nmero de teclas vem aumentando, comeando pelo teclado do PC original com 84 teclas at os dias de hoje com 101teclas ou mais. Utilizam em sua maioria o padro QWERTY US-Internacional, porm a ABNT j padronizou um layout de teclas (baseado no QWERTY, porm com caracteres a mais como a cedilha e uma melhor posio dos acentos grficos) para ser usado com palavras da lngua brasileira.

Principais componentes

Como o prprio nome sugere, a principal placa no computador onde todos os dispositivos so conectados. Ela pode possuir dispositivos onboard (modem, placa de vdeo, placa de som ...) ou no (fazendo com que voc tenha de comprar placas individuais para cada uso). Onboard - Denominao dada a placas que ficam "dentro" da placa me e no podem ser retiradas; Offboard - Oposto de Onboard, so as placas que no esto diretamente na placa me e devem ser encaixadas na mesma (no slot adequado para isso).

O processador (CPU) o componente vital de um sistema de computao, responsvel pela realizao das operaes de processamento (clculos matemticos, entre outros) e de controle durante a execuo de um programa Buscar uma instruo na memria, uma de cada vez - fase de leitura; Interpretar a instruo - decodificar; Buscar os dados onde estiverem armazenados, para traz-los a CPU; Executar a operao com os dados; Guardar, se for o caso, o resultado no local definido na instruo; Reinicia o processo, apanhando nova instruo.

Uma das partes mais importante do computador a memria. O processador apenas recebe dados e os processa segundo alguma prprogramao, logo aps devolvendoos, no importando de onde vem e para onde vo. Os programas a serem executados e os dados a serem processados (inclusive os que j o foram) ficam na memria, visto que a rea para armazenamento de dados do processador pequena. H basicamente dois tipos de memria: ROM (Read-Only Memory): RAM (Random Access Memory):

O computador possui tambm uma memria chamada ROM (Read Only Memory), onde so guardadas informaes para iniciar o computador, ativando o sistema operacional; Esta memria e no voltil, em geral gravada pelo fabricante e com pequena capacidade de armazenamento. Geralmente, depois de gravada a ROM no pode ser mais gravada pelo usurio.

RAM um tipo de memria. Para que um programa


possa ser executado, ele precisa inicialmente ser carregado na memria. Os dados que esses programas manipulam (por exemplo, textos e imagens) tambm precisam estar na memria. O tipo de memria usada em larga escala nos computadores chamada de RAM.

Cabos e configuraes fsicas Para a ligao entre as unidades de disco e sua controladora utiliza-se um cabo plano e flexvel, chamado flat cable.

Unid. de disquetes
Existem disquetes com diferentes tamanhos fsicos e capacidades. Existem disquetes de 5 de 360KB e 1,2MB e de 3 de 720KB, 1,44MB e 2,88MB. comum encontrar unidades de 5que aceitem 360KB e 1,2MB, assim como unidades de 3 que aceitam 720KB e 1,44KB,. Os disquetes de 2,88MB e suas unidades so difceis de encontrar.

H.D.s

Existem outro padro usado atualmente , o Serial-ATA, com capacidade de transmisso de dados maior se comparado ao IDE.

O disco rgido (H.D.) uma das melhores formas de armazenamento de grandes quantidades de dados para uso posterior. A idia simples, so vrios discos magnticos (semelhantes a disquetes, porm mais confiveis e com maior preciso) empilhados um sobre o outro, com vrias unidades de leitura (geralmente 2 para cada disco). A caixa preta que os envolve compe o H.D.

Como a memria RAM se apaga quando desligamos o micro, devemos ter outros meios de armazenar dados e programas, de forma que eles possam ser utilizados no futuro. Dados e programas devem estar armazenados em memria secundria, geralmente discos magnticos (disquetes e H.D.) ou ainda meios ticos, disponveis em CD ou DVD.

Dessa forma, temos praticamente 2 tipos de memria no micro: a principal RAM e a secundria,formada por unidades de disco. Por vezes ainda existe uma referncia a memria terciria, composta de mdias de cpias de segurana (discos ticos, fitas ...).

A quantidade de unidades de discos presente num micro comum limitada pelas suas conexes nas controladoras na placa-me, pelo nmero de extenses de fonte de alimentao e pelo endereamento de cada unidade. Usualmente, podemos ter at 2 unidades de disco flexvel (disquete, floppy, ...) e at 4 unidades de H.D. (contando junto s unidades de CD-ROM e DVD).

Programas essenciais para o funcionamento de um computador


Programas Bios (Gerenciamento input/output); Sistema Operacional; drivers; Programas opcionais, tais como pacotes Office, antivrus, multimdia, utilitrios, etc.........

Gerenciador de boot

BIOS significa Basic Input Output System, ou, em Portugus, sistema bsico de entrada e sada. O BIOS a primeira camada de software do sistema, um pequeno programa que tem a funo de dar a partida no micro. Durante o processo de inicializao, o BIOS fica encarregado de reconhecer os componentes de hardware instalados, dar o boot, e prover informaes bsicas para o funcionamento do sistema.

O BIOS gravado em um pequeno chip instalado na placa me. Cada modelo de BIOS personalizado para um modelo especfico de placa, no funcionando adequadamente em nenhum outro. Assim como o carto de crdito e a escova de dentes, o BIOS pessoal e intransfervel. Quando inicializamos o sistema, o BIOS conta a memria disponvel, identifica dispositivos plug-and-play instalados no micro e realiza uma checagem geral dos componentes instalados.

Ncleo (Kernel em ingls - tambm conhecido como "executivo"); Gerenciador de processo; Escalonador (Schedule, em ingls); Gerenciador de arquivo.

O sistema operacional uma coleo de programas que: Inicializa o hardware do computador; Fornece rotinas bsicas para controle de dispositivos; Fornece gerncia, escalonamento e interao de tarefas; Mantm a integridade de sistema.

Principais sistemas operacionais:


Microsoft Windows; Macintosh; Linux

Principais caractersticas

Por ser o mais popular dos sistemas operacionais, possui um nmero maior de programas para as mais diversas finalidades; Vastas documentao explanando os mais diversos problemas e solues para este sistema; Preos que vo decrescendo com o passar dos anos; Pacote de programas voltados para atividades bussines e de escritrio, como o Microsoft Office e outros.

A conseqncia por ser o mais popular, tambm o coloca como o sistema operacional mais atacado por hacker, vrus e outros programas malficos; Necessita ser constante atualizado para a correo de falhas de segurana; Em algumas verses, os preos so bastante elevados, chegando a custar o preo de um carro popular usado com alguns anos de uso.

Principais caractersticas

Por ser baseado em sistemas Unix, muito robusto e estvel; Com o passar dos anos, foi aperfeioado para uso de profissionais na rea de comunicao visual; Atualmente foi adaptado para ser instalado em computadores com arquitetura x86, que permitir se popularizar com o decorrer dos anos; relativamente bastante resistente a ao de vrus.

Inicialmente, por possuir uma arquitetura fechada, impossibilitou sua popularizao em outros pases fora dos Estados Unidos; O preo alto para os padres mdios aquisitivo do brasileiro, podendo um PC da Apple chegar custar mais de R$ 7.000,00 reais em razo dos impostos de importao; Possui a desvantagens de no possuir a mesma quantidade de software que existe para o Windows.

Principais caractersticas

Sistema operacional inicialmente desenvolvido como base do sistema Unix por um estudante finlands chamado Linux Torvalds; Ambiente seguro, isento da quase a totalidade de vrus que ataca o sistema Windows; Eficaz para ambientes de rede, sendo empregado em larga escala; Vem paulatinamente ganhando espao em ambientes desktop; Possui ampla gama de software equivalentes em suas funes, existentes no ambiente Windows; Baseado na licena Gnu/Linux, tornando-o gratuito para o uso.

um sistema operacional em fase de maturao, muitas configuraes ainda so feitos em linha de comando, exigindo do usurio, maior nvel de conhecimento tcnico se comparado com o Windows; Por estarmos aculturado com o sistema da Microsoft, h uma dificuldade inicial de se fazer uso do sistema; A principal dificuldade atual encontrada por seus usurios, a falta de drivers, uma vez que os fabricantes de hardware no tm dado a mesma nfase ao Linux da mesma forma que do ao Windows em relao aos seus produtos.

+
A principal sute de aplicativos utilizado depois do sistema operacional o pacote de sute Office da Microsoft, que no grtis, possuindo seu equivalente gratuito que o Open Office da Sun, tambm disponibilizado para ambientes Linux, uma tima alternativa ao pago; Outros softwares de relevncia, so os aplicativos de gravao de DVD/CD-ROM, os antivrus, aplicativos de manipulao de arquivos multimdia, de banco de dados, ambientes de rede e conforme as necessidades e objetivos ficam inviveis mencion-los um a um;

Servios e protocolos

O que uma rede de computadores?


A necessidade de compartilhar recursos (impressoras, discos rgidos,etc)
Os computadores foram pensados, antes de serem construdos, como mquinas que seriam conectadas entre si para um uso compartilhado de seus recursos. Nos primeiros computadores, entretanto, o conceito de compartilhamento estava longe de estar implementado. As mquinas eram isoladas, com um poder de processamento bom (para poca) mas incapazes de compartilhar qualquer recurso que fosse. Em meados de 1973, enquanto desenvolviam uma verso do UNIX para rodar em uma mquina da Digital, os pesquisadores da Bell Labs perceberam que o UNIX poderia ser o Sistema Operacional onde o conceito de Rede poderia ser implementado. Isso foi possvel porque no UNIX existe o conceito de driver de dispositivo (comum hoje em vrios outros sistemas operacionais). No UNIX um driver um arquivo que s tem uma funo: trocar dados entre um dispositivo e a CPU do computador. Ento eles implementaram a construo da placa de rede, escreveram o driver para a placa e conseguiram compartilhar uma parte de uma das mquinas - no caso, uma UNIDADE DE FITA.

Como os SOs se comunicam


Mas como acontece o uso da rede? Tudo fica bem escondido do usurio final (que, como ns, precisa saber como usar e no como funciona). Mas interessante fazer, pelo uma vez, esta viagem. Cada vez que usamos um programa, este controlado pelo Sistema Operacional (que na verdade quem executa todos os acessos aos meios fsicos discos rgidos, memrias, placas, etc.), o programa um solicitante de servios ao Sistema Operacional. O SO o executor destes pedidos.

O que uma rede de computadores?


A necessidade de compartilhar recursos (impressoras, discos rgidos,etc)
Existem vrias formas de acontecer comunicao entre computadores. De modo semelhante aos modos como ns (humanos) nos comunicamos (pensando somente na fala e na audio como meios transporte da informao), podemos estar em uma conversa entre duas ou mais pessoas onde, enquanto uma delas fala, as outras permanecem quietas, o caso de uma palestra. Outra forma seria alternar entre as pessoas um tempo que permite que elas falem, enquanto as outras se calam. Podemos ainda ter o pequeno caos de vrias pessoas falando e ouvindo ao mesmo tempo. Nesta ltima forma, o nosso crebro trabalha recebendo uma montanha de informao e selecionando o que de seu interesse. Imagine agora que nosso crebro esteja fazendo este filtro, mas com uma diferena.... ele vai identificar a origem e destino de cada mensagem e decidir se a mensagem dele ou no. EXATAMENTE assim que trabalha a comunicao entre SOs. Eles esto conectados fisicamente,e existe um programa de computador que envia e recebe. Este programa estabelece a forma como os computadores trocam os dados entre si. Este programa o protocolo de comunicao. Os SOs usam estes programas para enviar e receber dados entre os computadores que esto interconectados. O SO acessa este programa quando solicitado por um outro programa,chamado aplicativo, para enviar uma mensagem ou receber uma mensagem. Este conjunto de programas aplicativos sero chamados de Servios.

Troca de mensagens
Existem Servios especializados em cada modalidade de comunicao entre as pessoas usando o computador como meio. Podemos escrever uma mensagem e esta mensagem ficar aguardando at que o destinatrio da mensagem conecte o computador em uma rede e receba a mensagem. De modo anlogo como funciona o nosso Correio do mundo real, o Correio Eletrnico funciona com mais potencial de transmitir mensagens, pois tem a rapidez como maior qualidade.

Compartilhamento de arquivos
Existem situaes onde desejamos que um arquivo que est em nosso disco rgido seja acessado por mais de uma pessoa, mas no temos como deixar nosso computador conectado 24 horas por dia em uma rede. Para estas situaes, pode ser interessante deixar nosso arquivo em algum computador que esteja conectado permanentemente na rede. E deste computador disponvel, podemos disponibilizar nossos arquivos.

Comunicao multimdia
O avano dos
computadores permitiu a combinao de uma infinidade de formatos de arquivos, com finalidades diferentes e se apresentando de vrias formas. Sons, imagens em movimento ou em fotos, tudo pode ser visto em uma telinha de computador. Estas formas tentam aproximar o computador da forma como nos comunicamos, usando todos os nossos sentidos.

Comunicao on-line
Uma alternativa interessante de comunicao apresentada em um servio de comunicao dita on-line, que se estabelece quando dois ou mais usurios esto conectados em uma rede e usam um servio de comunicao on-line, onde eles podem conversar via teclado (utilizando caracteres ASC II). Existe uma infinidade de servios que realizam esta funo, entre eles os mais consagrados so o ICQ e o MSN.

Estrutura fsica da rede


A estrutura fsica de uma rede depende de muitos fatores, desde a localizao dos equipamentos, distncia ente um ponto e outro, at o volume de dados/informaes que ir transitar por esta rede. De um modo geral, podemos dizer que so necessrios os seguintes itens: computadores, cabos, placas, modems, linhas telefnicas, hub, protocolos de dados, etc......... .

Os protocolos
Assim como temos nossas regras sociais de comunicao (por exemplo, em uma palestra somente uma pessoa fala; em uma assemblia, so vrias as pessoas que falam e, mesmo assim, uma pessoa fala por vez), tambm os computadores precisam de algumas regras para trocar informaes. No caso da Internet, essas regras bsicas esto reunidas no conjunto de protocolos chamados TCP/IP (Transmission Control Protocol / Internet Protocol).

IP Internet Protocol
Na Internet cada computador tem um nmero IP prprio, assim como cada casa tem um endereo nico. Quando fazemos acesso Internet atravs de um provedor, usamos o que se chama acesso discado, e nossa conexo com a Internet em geral ganha nmeros IP diferentes a cada acesso. Mesmo assim, quando nosso computador se conecta ao provedor, o nmero IP atribudo a ele nico em uma rede.

TCP Transmission Control Protoco


Suponhamos que em dado computador existem vrios programas se comunicando atravs da rede em um mesmo instante - por exemplo, uma pgina da Rede sendo carregada enquanto se verifica a caixa postal. Como o computador "sabe" que a pgina da Rede deve ir para o navegador e os e-mails para o programa que l e-mails? Isso possvel porque no caso de programas que se comunicam pela Internet, esse endereo o nmero TCP.

importante salientar que, para cada tipo de recurso disponvel pela Internet, tambm existe um protocolo de comunicao especfico, alm do TCP/IP.

Telnet
um protocolo que permite o logon em mquinas remotas. Voc passa a utilizar a mquina remota para realizar o processamento. No Windows existe o RAS (Remote Access Service,- Servio de Acesso Remoto), atualmente este servio conhecido rea de Trabalho Remota.

HTTP
HTTP significa HyperText Transfer Protocol - Protocolo de Transferncia de Hipertexto. O HTTP o protocolo usado para a transmisso de dados no sistema World-Wide Web. Cada vez que voc aciona um link, seu navegador realiza uma comunicao com um servidor da Web atravs deste protocolo.

FTP File Transfer Protocol


O FTP ou Protocolo de Transferncia de Arquivos um aplicativo tradicional para receber ou enviar arquivos pela Rede. Ele permite apenas a troca de arquivos entre computadores, ou seja, voc no consegue executar aplicativos no computador conectado (diferentemente do Telnet). O FTP utiliza programas cliente-servidor para comunicao.

importante salientar que, para cada tipo de recurso disponvel pela Internet, tambm existe um protocolo de comunicao especfico, alm do TCP/IP.

Conexo Cabeadas
Em 1990 um Ingls chamado Tim Berners-Lee, que trabalhava num laboratrio de pesquisas nucleares, desenvolveu uma interface grfica para uso atravs da Internet chamada World Wide Web. Seguindo as origens sem fins lucrativos da Internet, Berners-Lee no patenteou sua idia. Ele facilitou ao mximo o acesso de todos nova tecnologia. Hoje, a WWW de longe o segmento com o maior crescimento na Internet. WorldWide Web um sistema de informaes organizado de maneira a englobar todos os outros sistemas de informao disponveis na Internet.

Wi-Fi
HTTP significa HyperText Transfer Protocol - Protocolo de Transferncia de Hipertexto. O HTTP o protocolo usado para a transmisso de dados no sistema World-Wide Web. Cada vez que voc aciona um link, seu navegador realiza uma comunicao com um servidor da Web atravs deste protocolo.

Outros mtodos
O FTP ou Protocolo de Transferncia de Arquivos um aplicativo tradicional para receber ou enviar arquivos pela Rede. Ele permite apenas a troca de arquivos entre computadores, ou seja, voc no consegue executar aplicativos no computador conectado (diferentemente do Telnet). O FTP utiliza programas cliente-servidor para comunicao.

Referncias Bibliogrficas
BETTO, Marcelo da Silva. Arquitetura de Redes. In: APOSTILANDO.COM. 99p., 2009. Disponvel em: <http://www. apostilando.com/>. Acesso em: 21 jan.1997

E, Carlos Morimoto. Guia de Upgrade e Manuteno. 306p., 2000. Disponvel em: < http://www.guiadohardware.net/ >. Acesso em:13.08.1998.
E, Carlos Morimoto. Hardware, Novas Tecnologias. 3 Edio. 385p., 2001. Disponvel em: < http://www.guiadohardware.net/ >. Acesso em:? TORRES, Gabriel. Hardware, Curso Completo. 4 Edio. Rio de Janeiro: Axcel Books do Brasil LTDA, 2001. 1468 p. STALLINGS, W.; Arquitetura e Organizao de Computadores, 5 Edio, Prentice-Hall, 2002; TANENBAUM, A. S.; Organizao Estruturada de Computadores, 5 Edio, Prentice-Hall, 2006; HENNESSY, J. L.; PATTERSON, D. A. Computer architecture: A quantitative approach. 3 ed. Amsterdam: Morgan Kaufmann, 2003. MANO, M. M. Computer System Architecture. Prentice-Hall, Englewood Cliffs, NJ, 525p. 1993.

Vous aimerez peut-être aussi