RAM (ራንደም አክሰስ ሜሞሪ) በሚሰራበት ጊዜ ዳታዎችን የሚያከማች ፈጣን ተደራሽነት ያለው ሚሞሪ ሲሆን ROM (Read Only Memory) ለስራው የሚያገለግል ቋሚ ዳታ ለምሳሌ ኮምፒውተራችንን የማስነሳት መረጃን ያከማቻል። ስለዚህ በ RAM እና ROM መካከል ያለው ቁልፍ ልዩነት መረጃው በውስጣቸው በሚከማችበት መንገድ ላይ ነው; በ RAM ውስጥ ያለው ማከማቻ ጊዜያዊ ሲሆን በሮም ውስጥ ያለው ማከማቻ ግን ቋሚ ነው።
ኮምፕዩተር ልክ እንደ ሰው አንጎል አስፈላጊውን መረጃ ለማከማቸት ማህደረ ትውስታ ያስፈልገዋል። ለምሳሌ አንድ ሰው ሁለት ቁጥሮችን በአንድ ላይ በመደመር በተማረው እና ባጠናው ዘዴ ላይ ተመስርቶ ውጤቱን ሊያመጣ ይችላል. በተመሳሳይ ሁኔታ ኮምፒዩተር እንዲሰራ ዘዴዎችን እና መረጃዎችን በማስታወሻ ውስጥ መያዝ አለበት.ራም እና ሮም በማንኛውም ኮምፒዩተር ውስጥ ፈጣን ለማድረግ እና በኮምፒዩተር ውስጥ የተከማቸ መረጃን ለማግኘት ለማስቻል ሁለቱም የተለያዩ አይነት ትውስታዎች ናቸው። እያንዳንዱ ኮምፒዩተር የተወሰነ መጠን ያለው አካላዊ ማህደረ ትውስታ ያለው ሲሆን ይህም መረጃን በሚይዙ ቺፕስ መልክ ነው።
RAM ምንድን ነው?
RAM የራንደም አክሰስ ሜሞሪ ምህጻረ ቃል ነው። ስሙ እንደሚተረጎም ማይክሮፕሮሰሰሩ ማህደረ ትውስታውን አንብቦ በፍጥነት ስለሚጽፍለት አጠቃቀሙ ወይም ወደ ማህደረ ትውስታው መድረስ በዘፈቀደ ነው። አንድ ተጠቃሚ ሁለት ቁጥሮች መጨመር ያለበትን ኮምፒውተር አስቡበት። ተጠቃሚው ሁለቱን ቁጥሮች ሲያስገባ ኮምፒዩተሩ እነዚህን ቁጥሮች በ RAM ውስጥ ያከማቻል።ከዚያ በኋላ ተጠቃሚው እንዲያነብ ውጤቱን በ RAM ውስጥ መልሶ ያከማቻል። በዚህ መንገድ ነው ኮምፒዩተሩ ወይም ማይክሮፕሮሰሰሩ በ RAM ውስጥ መረጃን ያነባል እና ይጽፋል። ልክ እንደዚሁ ኮምፒዩተሩ አንድን ፕሮግራም በሚሰራበት ጊዜ አስፈላጊውን መረጃ ከሃርድ ዲስክ አንፃፊ በፍጥነት ለመድረስ RAM ውስጥ ያከማቻል።
ዳታ እንዴት RAM ውስጥ እንደሚከማች
ኤ ራም የማስታወሻ ህዋሶችን ያቀፈ የተቀናጀ ወረዳ ሲሆን እነሱም የሎጂክ በሮች ወረዳዎች ናቸው። እያንዳንዱ የማህደረ ትውስታ ሴል ማይክሮፕሮሰሰሩ መረጃውን የት እንደሚፃፍ ወይም ከየት እንደሚነበብ የሚለይበት አድራሻ አለው። አንድ የማህደረ ትውስታ ሴል አንድ ትንሽ ውሂብ ብቻ ሊያከማች ይችላል፣ እና አብዛኛውን ጊዜ የማህደረ ትውስታ ህዋሶች 8 ቢት ሰፊ ዳታ ለመያዝ እንደ መመዝገቢያ ይደረደራሉ። እንደ RAM አይነት የመረጃው ስፋት ሊለያይ ይችላል። ማለትም 16 ቢት ራም 16 ቢት መመዝገቢያ ሲኖረው 8 ቢት ራም 8-ቢት መመዝገቢያ አለው።
ከላይ ያሉት መዝገቦች ሁለት አይነት ግንኙነቶች አሏቸው የአድራሻ መስመሮች እና የውሂብ መስመሮች። በአድራሻ መስመሮቹ ላይ የተቀመጠው ሎጂክ '1' እና '0' ጥምረት ከተለየ ውህድ ጋር የሚዛመድ መዝገቡን ያንቀሳቅሰዋል እና ለማንበብ ወይም ለመጻፍ ያስችለዋል.ነገር ግን በዚህ ራም መመዝገቢያ ውስጥ የተከማቸው መረጃ ጊዜያዊ ብቻ ስለሆነ ኃይሉ ሲጠፋ ይጠፋል። ይሄ RAM ተለዋዋጭ ማህደረ ትውስታ ያደርገዋል።
ስእል 01፡ RAM
የራም አይነቶች
በኮምፒዩተር ውስጥ የሚያገለግሉ በርካታ የ RAM አይነቶች አሉ። ዋናዎቹ ዓይነቶች Static RAM (SRAM) እና Dynamic RAM (DRAM) ናቸው። SRAM በመዳረሻ ላይ በጣም ፈጣን ነው እና የምርት ዋጋ ከ DRAMs ከፍ ያለ ነው። ስለዚህ, SRAM እንደ ማይክሮፕሮሰሰር ቺፕ መሸጎጫ ማህደረ ትውስታ ጥቅም ላይ ይውላል. በሌላ በኩል ድራም ትንሽ ቀርፋፋ እና በአንፃራዊነት ዋጋው ያነሰ ነው። ድራሞች በማዘርቦርድ ላይ ላለው ማይክሮፕሮሰሰር በውጪ ጥቅም ላይ ይውላሉ። አንዳንድ ጊዜ ኮምፒውተሩ ከመጠን በላይ ጥቅም ላይ የዋለውን ራም ለማካካስ በሃርድ ዲስክ ላይ እንደ ራም የተለየ ክፍልፍል ይሰራል።ይህ ሂደት በሃርድ ዲስክ ላይ ፔጅ ፋይል በሚባል ፋይል ውስጥ መፃፍ እና ማንበብ ስለሚያስፈልግ ኮምፒውተሩ በስራ ላይ እንዲዘገይ ያደርገዋል። የዚህ አይነት ራም ቨርቹዋል ራም ይባላል።
ሮም ምንድን ነው?
ROM ተነባቢ-ብቻ ማህደረ ትውስታ ምህጻረ ቃል ነው። እንደ RAM ሳይሆን, ROM ተለዋዋጭ ያልሆነ ማህደረ ትውስታ ነው; ምንም እንኳን ኃይሉ ከ ROM ቺፕ ላይ ቢወገድም, የተከማቸ መረጃ አሁንም በመዝገቦቻቸው ውስጥ ይኖራል. ROMs፣ አብዛኛውን ጊዜ፣ ሲመረቱ አስቀድሞ የተከማቸ መረጃ አላቸው። ለኮምፒዩተሮች, ROM ያልተለወጡ ፕሮግራሞችን ለማከማቸት ጠቃሚ ነው; ለምሳሌ ባዮስ (BIOS) በመነሻ (ቡት) ላይ የሚሰራ።
የROM ጉዳቶች
የROMs ብዙ ጉዳቶች አሉ፣ እና ዋናው ጉዳቱ የጽኑ ትዕዛዝን ባህሪ መቀየር ወይም ማዘመን አለመቻል ነው። አምራቹ በተበላሸ firmware ፕሮግራም ካዘጋጀው ሁሉም ቺፖችን ማስታወስ እና አንድ በአንድ መተካት አለበት። ሌላው ችግር ደግሞ ROMs በ R&D ስራ ላይ ጠቃሚ አይደሉም ምክንያቱም ብዙ የ firmware ስሪቶች የመጨረሻውን ምርት ከመጀመርዎ በፊት በፕሮግራም መፈተሽ አለባቸው።
የሮም አይነቶች
ከላይ የተጠቀሱትን ችግሮች ለመቅረፍ ፈርምዌር በፕሮግራመር እንደገና የሚፃፍበት ሊሰረዝ የሚችል ROM (EPROM) ቀርቧል። ነገር ግን፣ መሰረዙ ከፍተኛ መጠን ያለው UV መብራት ያስፈልገዋል፣ አሁንም አስቸጋሪ ያደርገዋል። ለዚህ መፍትሄ ሆኖ በኤሌክትሪካል ሊጠፋ የሚችል ፕሮግራም ROM (EEPROM) ከፕሮግራም አዘጋጆቹ ጋር በመተዋወቅ በራሱ በፈተና አልጋ ላይ እንዲውል እና ተደጋጋሚ ፕሮግራም ሊደረግ ይችላል።
ምስል 02፡ EEPROM
ፍላሽ ሜሞሪ፣ በዩኤስቢ ድራይቮች እና በዘመናዊ ላፕቶፖች እንደ ሃርድ ድራይቭ ጥቅም ላይ የዋለ፣ የEEPROM ተጨማሪ እድገት ሲሆን ቺፕ አካባቢውን በብቃት ይጠቀማል። እንደገና ሊፃፉ የሚችሉ ሲዲዎች እና ዲቪዲዎች እንደ ሲዲ እና ዲቪዲ ROMs እድገት ተደርገው ይወሰዳሉ።
በ RAM እና ROM መካከል ያለው ልዩነት
RAM vs ROM |
|
ዳታ ሁለቱንም ሊከማች እና ከ RAM (Random-Access Memory) ማግኘት ይቻላል። | ውሂብ ከROM (ተነባቢ-ብቻ ማህደረ ትውስታ) ብቻ ነው የሚነበበው። |
መዳረሻ | |
የመዳረሻ ጊዜ በ RAM ውስጥ በጣም አጭር ነው። ኮምፒውተሩ በተደጋጋሚ የሚፈለገውን ውሂብ ለማከማቸት በፍጥነት ይጠቀምበታል። | የመዳረሻ ጊዜ በROM ውስጥ ረጅም ነው። በፍጥነት ለማንበብ መጠቀም አይቻልም። |
ማከማቻ | |
RAM ተለዋዋጭ ማህደረ ትውስታ ነው፣ስለዚህ አንዴ የቮልቴጅ አቅርቦቱ ከጠፋ መረጃው ከማህደረ ትውስታ ይወገዳል። | ROM የማይለዋወጥ ማህደረ ትውስታ ነው። ሊጠፋ የማይችል ከሆነ ሃርድዌሩ እስኪጎዳ ድረስ ውሂቡ በማከማቻ ውስጥ እንዳለ ይቆያል። |
ተጠቀም | |
RAM ፈጣን ስለሆነ በኮምፒዩተር መሸጎጫ እና ዋና ማህደረ ትውስታ ውስጥ ጥቅም ላይ ይውላል ፣ የምርት ዋጋው ከፍተኛ ነው እና የገጽታ ስፋት በአንድ ክፍል ማህደረ ትውስታ ትልቅ ነው። | ROMs በቋሚነት፣ ነገር ግን ብዙም ጥቅም ላይ ያልዋለውን እንደ ሶፍትዌር ማዋቀር፣ አንድ ጊዜ ብቻ ጥቅም ላይ የዋለ ባዮስ (BIOS) በኮምፒውተሮች ውስጥ ለማከማቸት የሚያገለግሉት በትልልቅ አቅም ስለሚመረቱ እና የምርት ዋጋው ያነሰ ነው። |
ማጠቃለያ - RAM vs ROM
RAM ከፍተኛ ፍጥነት ያለው ጊዜያዊ የውሂብ ማከማቻ ሲሆን በፍጥነት ጥቅም ላይ የሚውሉ እሴቶችን ለማከማቸት የሚያገለግል ነው። በአንፃሩ ሮም ቋሚ የማህደረ ትውስታ አይነት ሲሆን ከ RAM በተለየ መልኩ ቮልቴጁ ቢወገድም የመረጃ መጥፋት አይከሰትም። ይህ በ RAM እና ROM መካከል ያለው ቁልፍ ልዩነት ነው. ROMs በአገልግሎት ላይ ጉዳት ያደርሳሉ ምክንያቱም ፈርሙዌሩ አንዴ ከተፃፈ ለማሻሻያ ወይም እርማቶች ሊቀየር አይችልም።ስለዚህ፣ ROMs እንደ RAMs ባሉ የማንበብ እና የመፃፍ ችሎታም አስተዋውቀዋል። ነገር ግን የ RAMs የማንበብ/የመፃፍ ተግባር ከROM በጣም ፈጣን ነው።