Anda di halaman 1dari 4

Uma Aborgagem Significativa da Disciplina de Arquitetura de Sistemas Digitais na Engenharia Eltrica

SANTOS, A.M.

Disciplina: Arquitetura de Sistemas Digitais Professor: Wesley de Almeida Souto IFBA Campus Vitria da Conquista

Resumo Esse artigo versa a importncia da disciplina de Arquitetura de Sistemas Digitais e a aplicabilidade de alguns de seus conceitos em ambientes digitais visando atender um pblico heterogneo de usurios dos cursos de Bacharelado em Engenharia Eltrica. O mesmo utiliza como metodologia, pesquisas bibliogrficas e eletrnicas as quais subsidiaram o desenvolvimento do trabalho.

Introduo O desenvolvimento do ensino de Engenharia encontra em seus pressupostos metodolgicos a importncia de aliar teoria prtica de tal forma possibilitar o desenvolvimento do discente habilitando-o ao exerccio de sua profisso. Dentro deste quadro insere-se a importncia do conhecimento das aplicaes de algumas disciplinas, onde multplices e diferenciadas experincias so ofertadas durante o curso com a finalidade de desenvolver a capacidade do discente em aplicar os conhecimentos hauridos nas aulas dilatando sua percepo da realidade, sua compreenso dos fenmenos fsicos sobre os quais ir atuar ao longo de sua carreira profissional. A engenharia em sua totalidade e a engenharia eltrica em particular no pode prescindir desse tipo de percepo, pois, o engenheiro em sua trajetria profissional dever estar apto para aplicar seus conhecimentos tericos na soluo dos inmeros problemas. Todavia, com o advento das Novas Tecnologias de Informao e Comunicao, a informao passou a ser um fator primordial para o crescimento de uma organizao, a

qual passou tambm a ser um instrumento de valor em sistemas informacionais digitais. Dessa forma, este artigo menciona pontos relevantes para que os discentes de cursos de Engenharia Eltrica compreenda de forma prtica o uso de algums artifcios da disciplina de Arquitetura de Sistemas Digitais. Fundamentao Terica Linguagem de Montagem

Linguagens de montagem so as linguagens mais bsicas da programao de computadores, ou seja, uma notao legvel por humanos para um determinado cdigo de mquinas que uma arquitetura de computador especfica usa para programar dispositivos computacionais, como microprocessadores e microcontroladores. A linguagem um mero padro de bits que torna-se legvel pela substituio dos valores por smbolos chamados mnemnicos. Popularmente conhecido como ASM ou Assembly uma linguagem de programao de baixo nvel com qual escrevemos programas de computador usando uma notao humanamente legvel para o cdigo de mquina que a CPU do computador entende.

A converso da linguagem de montagem para o cdigo de mquina feita pelo montador ou assembler, que basicamente um tradutor de comandos, sendo mais simples que um compilador, por ser uma linguagem de baixo nvel, ela praticamente no possui funes de apoio, ou tipos de variveis predefinidos. Com isso, para se programar em ASM o entendimento da lgica da CPU um dos quesitos mais importantes com o qual o programador precisa se preocupar. Modos de endereamento

suspensas temporariamente e atendida um outra tarefa que necessita de uma ateno imediata. Muitas interrupes so destinadas a tarefas comuns que praticamente todos os softwares necessitam, como por exemplo a obteno de digitaes feitas no teclado ou a abertura de arquivos. Barramentos, comunicaes, interfaces e perifricos

Os modos de endereamento permitem que as instrues especifiquem de que modo acedem a clulas de memria, com endereos que podem ser calculados durante a prpria execuo das instrues. H, habitualmente, uma grande variedade de modos de endereamento, com o objetivo de facilitar o acesso s constantes, s variveis simples, s estruturas, bem como a gerao de endereos relativos, que permitam ao programa ficar independente da posio real de memria onde carregado. Conjuntos de instrues

Uma instruo um conjunto de bits devidamente codificados que indica ao computador que seqncia de microoperaes ele deve realizar. As instrues podem ser classificadas em: Instrues de transferncia de dados; Instrues aritmticas e lgicas; e Instrues de teste e desvio. Portanto o conjunto de todas as instrues que um determinado computador reconhece e pode executar. Mecanismos exceo de interrupo e

Barramentos o conjunto de fios que transportam os sinais de dados, endereo e controle. Os barramentos ligam o processador memria principal e o processador s interfaces e controladoras de perifricos. Comunicaes entre partes de um computador ou entre computadores est baseada em interfaces e protocolos. Interfaces so as componentes de hardware que coordenam as transferncias de dados entre o processador e um ou mas perifricos, ou seja, a parte fsica da comunicao necessria conexo entre as partes de um sistema, como impressora e microcomputador, ou entre dois sistemas (dois microcomputadores, por exemplo). Perifricos so os dispositivos conectados a um computador que possibilitam a comunicao do computador com o mundo externo. H dispositivos s de entrada (mouse), s de sada (plotter), bem como uma ampla gama (discos, fitas, etc.) que realiza operaes nos dois sentidos. As unidades de entrada permitem que informaes sejam introduzidas na memria do computador. Essas informaes so convertidas para uma forma armazenvel internamente (sinais eletromagnticos - bits). As unidades de sada transformam a codificao interna dos dados (resultados) em uma forma legvel pelo usurio. Organizao da memria

As interrupes e excees so sinais enviados ao microprocessador, atravs dos quais tarefas sendo executadas so

Se a memria composta de circuitos, basta entender que um nico circuito capaz

de armazenar 1 bit, seja ele 0 ou 1, ou seja, ligado, energizado ou no. Podemos ento, organizar estes circuitos em 8 bits cada para a formao de uma palavra, denominando assim de clula. Cada clula contm seu endereo, especificado por um cdigo Hexadecimal, e estabelece uma ordem, sendo assim a clula anterior ou posterior aquela. Por fim, pelo fato de uma clula ser endereada, os dados podem ser armazenados em qualquer endereo, pois este sempre conhecido e registrado, assim, por ter endereo indeterminado, porm localizvel. Arquiteturas RISC e CISC

Os principais tipos de arquiteturas do conjunto de instrues (ISAs) so: CISC (Complex Instruction Set Computer): Computador com Conjunto de Instrues Complexo que se caracteriza como tendo instrues mais complexas objetivando diminuir o nmero de instrues que um programa necessita para sua implementao. RISC (Reduced Instruction Set Computer): Computador com Conjunto de Instrues Reduzido que se caracteriza pela reduo do tempo mdio de execuo das instrues de mquina. Aplicaes na Engenharia A evoluo da informtica foi caracterizada pelo desenvolvimento de computadores com caractersticas diversas, traduzidas pelos diferentes parmetros, cada vez mais conhecidos da maioria de usurios de computador. A definio destes parmetros e a forma como os diversos componentes de um computador so organizados, define aquilo que conhecido por arquitetura de computador e vai determinar aspectos relacionados qualidade, ao desempenho e

aplicao para a qual o computador vai ser orientado. A arquitetura frequentemente definida como o conjunto de atributos da mquina que um programador deve compreender para que consiga programar o computador especfico com sucesso, ou seja, para que consiga compreender o que o programa ir fazer aquando da sua execuo. Por exemplo, parte da arquitetura so as instrues e o raio de operadores manipulados por elas. De uma maneira semelhante, a frequncia em que o sistema opera no includa na arquitetura. Esta definio revela as duas principais consideraes dos arquitetos de computadores: Desenhar hardware que se comporta como o programador pensa que se ir comportar; e Utilizar implementaes existentes de tecnologias (por exemplo, semicondutores) para construir o melhor computador possvel. Discusses e Concluses A disciplina de Arquitetura de Sistemas Digitais integra a componente de formao tcnica do curso de Engenharia Eltrica, surgindo no plano curricular com o intuito de abordar um conjunto de tecnologias e tcnicas na rea dos sistemas digitais, como base de suporte aprendizagem e aplicao de prticas necessrias gesto de equipamentos informticos. Alm disso, permite efetuar uma anlise das principais evolues e capacidades ao nvel das arquiteturas dos computadores e microprocessadores e um desenvolvimento de raciocnios lgicos e procedimentais, no sentido de estruturar um conjunto de competncias necessrias execuo das funes exigidas a um profissional desta rea de formao. Assim, a disciplina tem como finalidades: Fomentar a disponibilidade para uma aprendizagem ao longo da vida

como condio necessria adaptao a novas situaes e capacidade de resolver problemas no contexto da sociedade do conhecimento; Promover a autonomia, a criatividade, a responsabilidade, bem como a capacidade para trabalhar em equipe; Fomentar o interesse pela pesquisa, pela descoberta e pela inovao, face aos desafios da sociedade do conhecimento; Desenvolver conhecimentos ao nvel das arquiteturas de computadores; Desenvolver competncias na identificao e compreenso do funcionamento e na relao entre os componentes dos computadores e os seus perifricos. Referncias [1] CUESTA, L.; PADILLA, A.; REMIRO, F., Eletrnica Digital. Amadora: McGrawHill, 1994. [2] HENNESSY, J. L.; PATTERSON, D. A. Computer architecture: A quantitative approach. 3 ed. Amsterdam: Morgan Kaufmann, 2003. [3] NUNES, Mrio Serafim, Sistemas Digitais, 3 ed.. Lisboa: Editorial Presena, 1989. Projecto de Sistemas Digitais, 2 ed.. Lisboa: Editorial Presena, sd. [4] RODRIGUES, Pimenta; ARAJO, Mrio, STALLINGS, W.; Arquitetura e Organizao de Computadores, 5 Edio, Prentice-Hall, 2002; [5] TAUB, Herbert, Circuitos Digitais e Microprocessadores. S. Paulo: McGrawHill, 1984.

Anda mungkin juga menyukai