Dayrone Lima da Silva Heluilson Apolinrio Silva Joo Domingos de Azevedo Saturnino
RESUMO
Apesar de deter um conceito aparentemente simples, dentre todos os elementos de um sistema de computador, talvez a mem ria se!a o componente "ue mais so#ra varia$o de tipos, tecnologias, organiza$%es, desempen&os e custos' (ontudo, nen&uma das tecnologias de mem ria e)istentes satis#az per#eitamente todos os aspectos de armazenamento de dados em computadores' Dessa #orma, um sistema de computador comum * e"uipado com uma &ierar"uia de su+sistemas de mem ria, algumas internas ,diretamente acess-veis pelo processador, como mem ria principal, cac&e e registradores. e outras e)ternas ,acess-veis pelo processador por meio de um m dulo de /0S, como o disco r-gido, D1D.'/ntender todos esses sistemas e di#erenci2los pode ser um desa#io, mas a #orma mais #uncional de #az32lo * por meio da classi#ica$o de cada sistema, "ue * #eita de acordo com suas caracter-sticas #undamentais' As caracter-sticas mais importantes so localiza$o, capacidade, unidade de trans#er3ncia, desempen&o, tecnologia, caracter-sticas #-sicas, organiza$o e m*todos de acesso' /ssa 4ltima ser o assunto a+ordado neste artigo' Palavras-chave5 6em ria, Acesso a mem ria, (omputador'
7' /studante do 89:;, cursando o primeiro ano do curso t*cnico em eletr<nica' /2mail5 dayronnelinass=gmail'com >' /studante do 89:;, cursando o primeiro ano do curso t*cnico em eletr<nica' /2mail5 &eluilson=&otmail'com ?' /studante do 89:;, cursando o primeiro ano do curso t*cnico em eletr<nica' /2mail5 aiin#dp=gmail'com
1 INTRODUO
@ m*todo de acesso aos dados utilizado em um sistema de mem ria * uma das #ormas de realizar um desa#io, para alguns, "ue * di#erenciar os vrios tipos de mem ria e)istentes' ;este artigo pretendemos a+ordar todos os m*todos, apontando suas caracter-sticas e, conse"uentemente, di#eren$as' /)istem "uatro m*todos de acesso5 se"uencial, direto, aleat rio e associativo' (ada um desses m*todos ser a+ordado a seguir'
2 ACESSO SEQUENCIAL
@s dados so organizados em registros se"uenciais' @ acesso * #eito segundo uma se"uencia linear espec-#ica' Al*m dos dados, so armazenadas in#orma$%es de endere$amento ,utilizadas para separar um registro do pr )imo e #acilitar o processo de +usca.' A cada opera$o, um mecanismo compartil&ado para leitura e escrita * movido da sua posi$o atual para a dese!ada, ignorando registros "ue este!am entre os dois registros ,o atual e o dese!ado.' (om isso, o tempo de acesso a um registro ar+itrrio varia muito' Am e)emplo de sistema de mem ria "ue utilize esse m*todo * a #ita magn*tica'
ACESSO DIRETO
Assim como o acesso se"uencial, o acesso direto emprega um mecanismo compartil&ado para leitura e escrita' @ di#erencial a"ui * "ue cada +loco individual ou registro possui um endere$o 4nico, +aseado em sua localiza$o #-sica' @ acesso * #eito por meio de um acesso direto a uma vizin&an$a gen*rica do registro e, em seguida, por uma pes"uisa se"uencial, por contagem ou por espera at* atingir a posi$o #inal' @ tempo de acesso tam+*m * como no caso do acesso se"uencial5 * varivel' Am e)emplo de sistema "ue utilize esse m*todo * o disco r-gido ,HD.'
! ACESSO ALEATRIO
(ada posi$o de mem ria possui um endere$o 4nico' Dessa maneira, "ual"uer posi$o pode ser selecionada de modo aleat rio, sendo endere$ada e acessada diretamente' Logo o tempo de acesso a"ui * constante, sendo independente dos acessos anteriores' Am e)emplo de sistema "ue utilize acesso aleat rio * a mem ria principal ,:A6.'
$ CONSIDERA%ES &INAIS
Sa+er di#erenciar os tipos mem rias de #ato no * to #cil "uanto parece' 9oi decidido a+ordar os m*todos de acesso e)istentes, descrevendo suas caracter-sticas, apontando suas di#eren$as e, ao #inal da leitura, espera2se "ue o leitor ten&a plena capacidade para tal' A pretenso do artigo no * ser o mais completo, mas apenas um ponto de partida, ento tam+*m espera2se despertar a curiosidade do leitor para esse assunto, ar"uitetura e
organiza$o de sistemas'