ቤት / የተለያዩ / ECC RAM ምንድን ነው? የታሸገ RAM - ምንድን ነው? ተከታታይ ተግባራዊ ክፍሎች. ማህደረ ትውስታን ይመዘግባል እና ይመዘግባል

ECC RAM ምንድን ነው? የታሸገ RAM - ምንድን ነው? ተከታታይ ተግባራዊ ክፍሎች. ማህደረ ትውስታን ይመዘግባል እና ይመዘግባል

ዘመናዊ የኮምፒዩተር መሳሪያዎች እንዳሉ ሁሉም ሰው ያውቃል ራንደም አክሰስ ሜሞሪ, መረጃ በሚሠራበት ጊዜ ብቻ የሚከማችበት. RAM በሞጁሎች መልክ የተሰራው በማይክሮ ሰርኩይትስ (ቺፕስ) የቢት መረጃን ለማከማቸት የሴሎች ስብስብ ነው። እያንዳንዱ የማህደረ ትውስታ ሕዋስ ዜሮን ወይም አንድን ለማከማቸት የተነደፈ ነው። 8 እንደዚህ ያሉ ሴሎች 8 ቢት ያከማቻሉ (ይህ ቀድሞውኑ 1 ባይት ነው)። እንደነዚህ ያሉ ቺፖችን በሴሚኮንዳክተሮች መሰረት የተሰሩ ናቸው. ነገር ግን የሞጁሎች እና ፒሲዎች አተገባበር በርካታ ከባድ ልዩነቶች አሏቸው, በዚህ ጽሑፍ ውስጥ እንመለከታለን.

የተመጣጣኝ ትውስታ.

ገና በኮምፒዩተር ቴክኖሎጂ እድገት ውስጥ ሴሚኮንዳክተር ኤለመንቶችን የማምረት ቴክኖሎጂ ገና በጣም ጥሩ አልነበረም። ስለዚህ ወደ ማንኛውም የማህደረ ትውስታ ሕዋስ በሚጽፉበት ጊዜ የመረጃ መጥፋት እድል ነበረው: አንዱ ተጽፎበታል, ግን አልተመዘገበም (ዜሮ ቀርቷል). ወደ ማህደረ ትውስታ የመፃፍ ሂደቱን እንደምንም ለመቆጣጠር ቀላል የመረጃ ማረጋገጫ ቴክኖሎጂ ተፈጠረ።

አንድ ባይት (8 ቢት) ከመጻፉ በፊት፣ በዚህ ባይት ውስጥ ያሉት የሁሉም ቢት ድምር ተሰላ። ነገር ግን አጠቃላይ ቼክሱም አልታወሰም (ማህደረ ትውስታን ለመቆጠብ) ፣ ግን የመጨረሻው ቢት ብቻ ፣ ዋጋው (ዜሮ ወይም አንድ) ለእሱ በተዘጋጀ ቦታ ላይ ይታወሳል ። የዚህ ቢት (0 ወይም 1) ዋጋ የተመካው የቢት ድምር ሲደመር እኩል ወይም ያልተለመደ እንደሆነ ላይ ነው። ስለዚህ, ይህ ቢት ፓሪቲ ቢት በመባል ይታወቃል.

የመጀመሪያውን ባይት ወደ ማህደረ ትውስታ ሴሎች ከፃፉ በኋላ የእንደዚህ ዓይነቱ የተከማቸ ባይት ቢት ድምር ይሰላል እና የዚህ ድምር እኩልነት ከቀዳሚው ጋር ተነጻጽሯል (እሴቱ በፓርቲ ቢት ውስጥ ተከማችቷል)። የቼክሱሞች እኩልነት ከተጣመሩ, ወደ ማህደረ ትውስታው መፃፍ ስኬታማ እንደሆነ ይቆጠራል. እና እነሱ ካልተዛመዱ የስህተት መልእክት ተፈጠረ። ይህ ቴክኖሎጂ ፓሪቲ ኮንትሮል ይባላል።

ትውስታ ያለ እኩልነት።

ከጊዜ በኋላ, ይበልጥ አስተማማኝ የሆኑ ማይክሮ ሰርኮች መታየት ጀመሩ. በእነሱ ውስጥ የስህተት እድላቸው ያነሰ ሆነ። በተመሳሳይ ጊዜ የኤሌክትሮኒካዊ እቃዎች ዋጋ መቀነስ ነበር. የኮምፒዩተሮች ምርት እና ሽያጭ በጣም ትልቅ ሆኗል. ለአንዳንድ ተጠቃሚዎች በኮምፒውተሮች አሠራር ላይ ያሉ ስህተቶች ወሳኝ አልነበሩም። ስለዚህ የማስታወስ ችሎታን ያለምንም ልዩነት የሚጠቀሙ ሞዴሎች በገበያ ላይ ማምረት ጀመሩ. "ተጨማሪ" ዘጠነኛ ቢት (ለእያንዳንዱ ባይት) እና የቼክ ክፍያን ለማስላት "ከመጠን በላይ" የሚወጣውን ወጪ በማስወገድ የኮምፒውተሮችን ዋጋ በመጠኑ በመቀነስ ለብዙሃኑ ተጠቃሚዎች ተደራሽ እንዲሆኑ አስችሏል። እንደነዚህ ያሉ ኮምፒውተሮች በዴስክቶፕ (ዴስክቶፕ) ስርዓቶች መካከል በጣም ተወዳጅ እየሆኑ መጥተዋል.

ሆኖም ግን, በተወሰኑ ኢንዱስትሪዎች ውስጥ, የወታደራዊ-የመከላከያ ጠቀሜታ ስርዓቶች እና የባንክ ዘርፍ, በኮምፒተር ስርዓቶች ውስጥ ያሉ ስህተቶች ተቀባይነት የሌላቸው በጣም አስፈላጊ ከሆኑ ተግባራት ውስጥ አንዱ ነው.

ማህደረ ትውስታ ከቁጥጥር እና ከስህተት እርማት ጋር።

የፓሪቲ ቁጥጥር ቴክኖሎጂ ፍጹም አይደለም. ለምሳሌ የ 2 ቢት "መጥፋትን" በአንድ ጊዜ መለየት አልቻለም (በዚህ ጉዳይ ላይ ያለው እኩልነት አይለወጥም). ስለዚህ ወደ ማህደረ ትውስታ የተጻፈ እያንዳንዱ ትንሽ መረጃ በአንድ ቼክ ውስጥ ሳይሆን በብዙ ውስጥ እንዲካተት ተወስኗል። በእንደዚህ ዓይነት የቁጥጥር ስርዓት, በርካታ ስህተቶችን, አድራሻቸውን, እና በተጨማሪ እነዚህን ስህተቶች ማረም በአንድ ጊዜ ማግኘት ተችሏል. ይህ ቴክኖሎጂ ስህተትን ማስተካከል የሚፈቅድ ኮድ ተሰልቶ ስለነበር የስህተት ማስተካከያ ኮድ (ECC) ተብሎ ይጠራ ነበር።

እርግጥ ነው, ቼኮችን ለማከማቸት ተጨማሪ መዝገቦች ያስፈልጋሉ, ይህም እንደነዚህ ያሉ የማስታወሻ ሞጁሎችን የበለጠ ውድ ያደርገዋል, ነገር ግን በአጠቃላይ በ ECC ማህደረ ትውስታ ላይ የተመሰረቱ ስርዓቶች የበለጠ ስህተትን ይቋቋማሉ. እንደነዚህ ያሉ የማስታወሻ ሞጁሎች በአገልጋይ ስርዓቶች ውስጥ በብዛት ጥቅም ላይ ይውላሉ.

የማህደረ ትውስታ እኩልነት እና የኢሲሲ ቴክኖሎጂ በሁለቱም አገልጋይ እና ዴስክቶፕ ሲስተም ውስጥ መጠቀም ይቻላል። በመጀመሪያው ጉዳይ ላይ, ይህ (ትንሽ ስህተት ዋጋ በጣም ከፍተኛ ነው የት) ተግባራቶች አስፈላጊነት በማድረግ ይጸድቃል, እና በሁለተኛው ጉዳይ ላይ ሁልጊዜ የሚመከር አይደለም (ከኢኮኖሚያዊ እይታ: ከሁሉም በኋላ. ሞጁሎችን ከስህተት መቆጣጠሪያ ጋር ለመጠቀም ይህንን ቴክኖሎጂ የሚደግፍ በጣም ውድ የሆነ ማዘርቦርድ ሊኖርዎት ይገባል፣ ያለበለዚያ የስህተት መቆጣጠሪያው አይሰራም)።

የታሸገ ማህደረ ትውስታ.

በኮምፒዩተር ሲስተሞች ውስጥ የማህደረ ትውስታን የመፃፍ / የማንበብ እና የማስታወሻ መቆጣጠሪያ የሚከናወነው በልዩ ማህደረ ትውስታ መቆጣጠሪያ ነው። ይህ መቆጣጠሪያ ወደ ሁሉም የማህደረ ትውስታ ህዋሶች መድረስ እና መረጃን ከአውቶቡስ ወደ ማህደረ ትውስታ ማስተላለፍ እና በተቃራኒው ማረጋገጥ አለበት. የዴስክቶፕ ሲስተሞች ብዙውን ጊዜ ፕሮሰሰሮችን በተቀናጀ የማህደረ ትውስታ መቆጣጠሪያ ይጠቀማሉ። የዚህ ትግበራ አንዳንድ ጉዳቶች የሚከተሉት ናቸው

አንድ መቆጣጠሪያ ብቻ አለ, ነገር ግን ብዙ የማስታወሻ ሴሎች ቁጥጥር ሊደረግባቸው ይገባል - ከፍተኛ አፈፃፀምን በሚጠብቁበት ጊዜ በአንድ ጊዜ አገልግሎት ላይ የሚውሉ የማህደረ ትውስታ ባንኮች ብዛት ላይ ገደብ አለ;

በአንድ የመረጃ አውቶቡስ ከአቀነባባሪው ወይም ከሌላ የኮምፒዩተር አካላት ሁለቱንም የቁጥጥር ትዕዛዞችን እና መረጃዎችን ወደ ሁሉም ያገለገሉ የማህደረ ትውስታ ሞጁሎች ማስተላለፍ አስፈላጊ ነው (በአውቶቡሱ ላይ ያለው ጭነት ይጨምራል)።

ሁኔታውን ለማሻሻል በእያንዳንዱ የማስታወሻ ሞጁል ውስጥ የመቆጣጠሪያውን ተግባራት በከፊል ለመተግበር ተወስኗል. ይህንን ለማድረግ ልዩ ቺፕ በማስታወሻ ሞጁል ውስጥ ተካቷል ፣ እንደ ቋት ሆኖ የሚያገለግል ፣ ከማዕከላዊ ፕሮሰሰር ትዕዛዞችን የሚቀበል እና አድራሻዎችን ያዘጋጃል (በዚህ ሁኔታ ወደ ማህደረ ትውስታው የመረጃ ፍሰት በአውቶቡስ ትይዩ ይሄዳል) የትእዛዝ ፍሰት)። የታሸገ ማህደረ ትውስታ የተወለደው እንደዚህ ነው።

በኋላ የስህተት ማስተካከያ ተግባራት (ኢ.ሲ.ሲ.ሲ) በዚህ ቋት ውስጥ መተግበር የጀመሩ ሲሆን በተጨማሪም በመረጃ አውቶቡሱ ላይ ያለ ተጨማሪ ጭነት ማህደረ ትውስታን መጨመር ተችሏል. ማቋቋሚያውን ለመተግበር ተጨማሪ ቺፕስ መዝገቦች በመባል ይታወቃሉ ፣ እና ማህደረ ትውስታው ራሱ የተመዘገበ ማህደረ ትውስታ በመባል ይታወቃል።

ከጊዜ በኋላ ሙሉ በሙሉ የታጠቁ የማስታወሻ ሞጁሎች (ኤፍቢ - ሙሉ በሙሉ የታሸጉ) እንዲሁ ታይተዋል ፣ በመጠባበቂያው (መመዝገቢያ) ውስጥ ምልክቶችን መቆጣጠር ብቻ ሳይሆን መረጃም በአንድ ዥረት ውስጥ በቅደም ተከተል መተላለፍ ጀመረ ። መካከለኛ ቋት በሚጠቀሙበት ጊዜ የማህደረ ትውስታ ስራ ላይ የተወሰነ መቀዛቀዝ አለ፣ ምክንያቱም አንድ መካከለኛ ዑደት ወደ ቋት ለመፃፍ ስለሚያስፈልግ።

እንዲህ ያለው ማህደረ ትውስታ ተጨማሪ የመመዝገቢያ ቺፕ በመኖሩ እና ውስብስብ ቴክኖሎጂዎችን በመጠቀም ካልተመዘገበው ማህደረ ትውስታ የበለጠ ውድ ነው. ነገር ግን, በ ergonomics ምክንያት, ድምጹን የመጨመር እድል, እንዲሁም በስህተት ቁጥጥር ምክንያት, በአገልጋይ ስርዓቶች ውስጥ በሰፊው ጥቅም ላይ ይውላል, የተረጋጋ እና ከስህተት ነፃ የሆነ ከፍተኛ መጠን ያለው ውሂብ መስራት በጣም አስፈላጊ ነው.

የተኳኋኝነት ጉዳዮች.

በእድገታቸው የመጀመሪያ ደረጃ ላይ ያሉ የማህደረ ትውስታ ሞጁሎች በሁለቱም በዴስክቶፕ እና በአገልጋይ ስርዓቶች ውስጥ ጥቅም ላይ ውለው ነበር ፣ ግን የተመዘገበ ማህደረ ትውስታ መምጣት በፒሲ ውስጥ የመጠቀም እድልን አስቀርቷል።

በዴስክቶፕ ሲስተም ውስጥ የተመዘገበ ማህደረ ትውስታን መጠቀም ተግባራዊ ሊሆን የማይችል ነው (ከመጠን በላይ ወጪ) እና ብዙ ጊዜ የማይቻል ነው ፣ ምክንያቱም በዴስክቶፕ ውስጥ ጥቅም ላይ የዋሉ አብዛኛዎቹ Motherboards ለተመዘገበ ማህደረ ትውስታ ድጋፍ ስለሌላቸው። በዘመናዊ የአገልጋይ ስርዓቶች ውስጥ ጥቅም ላይ የዋሉ Motherboards, በተቃራኒው, አቅም መጨመር (መድረኩን ሳይቀይሩ) እና ስህተቶችን የመቆጣጠር ችሎታ ከዋጋ ይልቅ ለአገልጋዮች በጣም አስፈላጊ ነገሮች ስለሆኑ ከተመዘገበ ማህደረ ትውስታ ጋር ብቻ እንዲሰሩ የተነደፉ ናቸው.

በጣም ብዙ ጊዜ, ክፍሎችን በምንመርጥበት ጊዜ, የተለያዩ ለመረዳት የማይችሉ ቃላት እና ጽንሰ-ሐሳቦች ያጋጥሙናል. RAM ሲመርጡ DDR፣ DDR2፣ DDR3፣ DDR4፣ RDRAM፣ RIMM፣ ወዘተ ሊሆን ይችላል። ሁሉም ነገር ከዋና ዋናዎቹ የ RAM ዓይነቶች የበለጠ ወይም ያነሰ ግልጽ ከሆነ እና ለእያንዳንዱ አይነት ድጋፍ ለእናትቦርዱ መግለጫው ላይ ከተገለፀ እንደ ኢሲሲ ያለው ግቤት ለብዙዎች አንዳንድ ጥያቄዎችን ያስነሳል። ECC ማህደረ ትውስታ ምንድን ነው? በቤት ኮምፒዩተር ላይ ECC RAM መጠቀም ይቻላል እና በ ECC RAM እና ECC ባልሆኑ ራም መካከል ያለው ዋና ልዩነት ምንድን ነው?

ECC ማህደረ ትውስታ ምንድን ነው?

ይህ አብሮ የተሰራ የስህተት ማስተካከያ ሃርድዌር ያለው ልዩ ራም ነው። እንደነዚህ ያሉት የማስታወሻ ሞጁሎች በተለይ ለአገልጋዮች የተገነቡ ናቸው ፣ ለመረጃ ትክክለኛነት እና ለሂደታቸው አስተማማኝነት የሚያስፈልጉት መስፈርቶች ከግል ኮምፒዩተሮች የበለጠ ከፍ ያለ ናቸው።

ECC-Ram በማከማቻ ብሎኮች ውስጥ ድንገተኛ የውሂብ ለውጦችን፣ ማለትም የተከሰቱ ስህተቶችን በራስ-ሰር ያውቃል። መደበኛ - የዴስክቶፕ ማህደረ ትውስታ ለማረም ዘዴዎች ድጋፍ የሌለው ኢሲሲ ይባላል።

ECC ማህደረ ትውስታ ምን ሊሆን ይችላል እና እንዴት ነው የሚሰራው?

የማስታወሻ ማረም ስህተት በእያንዳንዱ የማሽን ቃል ውስጥ 1 ቢት የተቀየረ መረጃን ፈልጎ ማግኘት እና ማስተካከል ይችላል። ምን ማለት ነው? በመጻፍ እና በማንበብ መካከል ያለው ውሂብ በሆነ ምክንያት ከተቀየረ (ይህም ስህተት ተከስቷል)፣ ከዚያ ECC RAM እሴቱን ወደ ትክክለኛው ያስተካክለዋል። እንዲህ ዓይነቱ ተግባር ከ RAM መቆጣጠሪያው ድጋፍ ያስፈልገዋል. ይህ ድጋፍ በማዘርቦርድ ቺፕሴት ሊደራጅ ይችላል፣ አብሮ በተሰራው የ RAM መቆጣጠሪያ በዘመናዊ ፕሮሰሰሮች ውስጥ።

የስህተት ማስተካከያ አልጎሪዝም በሃሚንግ ኮድ ላይ የተመሰረተ ነው, ነገር ግን ሌሎች ስልተ ቀመሮች ከአንድ በላይ ስህተቶችን ለማስተካከል ጥቅም ላይ ይውላሉ. በተግባር, የማህደረ ትውስታ ሞጁሎች ጥቅም ላይ ይውላሉ, ለእያንዳንዱ 8 የማስታወሻ ቺፕስ, አንድ ተጨማሪ ቺፕ የሚጨመርበት የኢሲሲ ኮዶች (ለእያንዳንዱ 64 ቢት ዋና ማህደረ ትውስታ 8 ቢት).

በ RAM የማህደረ ትውስታ ህዋሶች ውስጥ ያለው ዋጋ ለምን ተዛባ?

የመረጃ መዛባት ዋነኛ መንስኤዎች አንዱ የጠፈር ጨረሮች ናቸው. ምንም እንኳን በምድር ላይ በከባቢ አየር ጥበቃ ስር ብንሆንም የኮስሚክ ጨረሮች የኮምፒዩተር ማህደረ ትውስታን ጨምሮ ኤሌክትሮኒክስ ላይ ተጽዕኖ ሊያሳድሩ የሚችሉ አንዳንድ የመጀመሪያ ደረጃ ቅንጣቶችን ይዘዋል። በነዚህ ቅንጣቶች ጉልበት ተግባር ውስጥ በማህደረ ትውስታ ሕዋስ ሁኔታ ላይ ለውጥ ማምጣት ይቻላል, ይህም ወደ የውሂብ መዛባት እና ስህተቶች ይመራል. የሚገርመው ነገር ለኮስሚክ ጨረሮች መጋለጥ ከከፍታ ጋር ስለሚጨምር ከፍተኛ ከፍታ ያለው የኮምፒዩተር ሲስተሞች የተሻለ ጥበቃ ያስፈልጋቸዋል።

ECC ማህደረ ትውስታ እንዴት እንደሚሰራ

በ RAM ውስጥ ካሉ የስህተት መቆጣጠሪያ ዘዴዎች አንዱ የፓሪቲ ቴክኖሎጂን መጠቀም ነው, ይህም በመረጃው ውስጥ ያለውን ስህተት እውነታ እንዲያስተካክሉ ያስችልዎታል, ነገር ግን ውሂቡን እንዲያስተካክሉ አይፈቅድልዎትም.

የሃሚንግ ኮድ ለ ECC እርማት ጥቅም ላይ ይውላል. ECC በማህደረ ትውስታ ብልሹነት ምክንያት የኮምፒዩተር ሲስተሞችን ከተሳሳተ ስራ ይጠብቃል እና የወሳኙን ስርአት ውድቀትን ይቀንሳል። የማህደረ ትውስታ ECC ድጋፍ ያለው እንደ አፕሊኬሽኑ ከ2-3% ቀርፋፋ ነው።

የ ECC ማህደረ ትውስታን ለመጠቀም ምክንያቶች

በዴስክቶፕ ኮምፒተሮች ውስጥ ECC የነቃ ራም ለመጠቀም ምንም ተጨባጭ ምክንያት የለም። የውሂብ ስህተቶች የመከሰቱ እድላቸው በጣም ትንሽ ስለሆነ በመደበኛ የፒሲ አጠቃቀም ሁኔታዎች ውስጥ ስህተት በፒሲ ውስጥ ችግሮች ወይም ብልሽቶች ሊፈጥር ይችላል ተብሎ የማይታሰብ ነው። በጣም መጥፎው ሁኔታ ውጫዊ ገጽታ ነው ሰማያዊ ማያየ BSOD ሞት. በተጨማሪም የዴስክቶፕ ፕሮሰሰሮች እና የ ECC RAM አጠቃቀም እንቅፋት ሆኗል motherboardsአብዛኞቹ ይህን አይነት RAM አይደግፉም።

የ RAM አጠቃቀም ከ ECC ስህተት እርማት ጋር ለአገልጋዩ እና ለድርጅቱ ክፍል አስፈላጊ ነው ፣ ለስህተት መቻቻል እና አስተማማኝነት መስፈርቶች በጣም ከፍተኛ ናቸው ፣ እና የመረጃው ትክክለኛነት በስሌቶች ውጤቶች እና በአጠቃላይ የስርዓቱ አሠራር ላይ ተጽዕኖ ሊያሳድር ይችላል። .

እንዴት ኖት? -

መለየት ይቻላል። ሶስትበማይክሮ መቆጣጠሪያ ውስጥ ዋና ዋና የማስታወሻ ዓይነቶች

● ትውስታ ፕሮግራሞች,የፕሮግራም ኮድ እና ቋሚዎችን ለማከማቸት የተነደፈ ተነባቢ-ብቻ ማህደረ ትውስታ ነው. ይህ ማህደረ ትውስታ በፕሮግራሙ አፈፃፀም ወቅት ይዘቱን አይለውጥም;

● ትውስታ ውሂብ፣በፕሮግራሙ አፈፃፀም ወቅት ተለዋዋጮችን (ውጤቶችን) ለማከማቸት የተነደፈ;

መመዝገብየማይክሮ መቆጣጠሪያ ውስጣዊ መመዝገቢያዎችን ያካተተ ማህደረ ትውስታ. የእነዚህን የማስታወስ ዓይነቶች እያንዳንዳቸውን ገፅታዎች አስቡባቸው.

የፕሮግራም ማህደረ ትውስታ.

የእንደዚህ አይነት ማህደረ ትውስታ አስፈላጊነት ማይክሮ መቆጣጠሪያው እንደዚህ ያሉ የማስታወሻ መሳሪያዎችን ስለሌለው ነው ሃርድ ድራይቭ ሊተገበር የሚችል ፕሮግራም ከተጫነበት ኮምፒተር ውስጥ. ስለዚህ የፕሮግራሙ ኮድ በቋሚነት በማይክሮ መቆጣጠሪያ ውስጥ መቀመጥ አለበት.

ሁሉም የፕሮግራም ማህደረ ትውስታ ዓይነቶች ናቸው ወደማይለወጥማህደረ ትውስታ ወይም ተነባቢ-ብቻ ማህደረ ትውስታ (ሮም) ፣ ማይክሮ መቆጣጠሪያው ከጠፋ በኋላ ይዘቱ እንዲቆይ ተደርጓል።

በአፈፃፀም ወቅት ፕሮግራሙ ከዚህ ማህደረ ትውስታ ውስጥ ይነበባል, እና የቁጥጥር አሃድ (ትእዛዝ ዲኮደር) ዲኮዲንግ ያቀርባል እና አስፈላጊ ስራዎችን ያከናውናል. በፕሮግራሙ አፈፃፀም ወቅት የፕሮግራሙ ማህደረ ትውስታ ይዘት ሊቀየር አይችልም (እንደገና ፕሮግራም)። ስለዚህ ማይክሮ መቆጣጠሪያው የፕሮግራሙ ማህደረ ትውስታ ይዘት እስኪሰረዝ ድረስ (ከተቻለ) እና እንደገና እስኪዘጋጅ ድረስ (በአዲስ መመሪያዎች እስኪሞሉ ድረስ) ተግባራዊነት ሊለወጥ አይችልም.

የማይክሮ መቆጣጠሪያው (8 ፣ 16 ወይም 32 ቢት) በመረጃ አውቶቡሱ ቢትነት መሰረት እንደሚገለጽ ልብ ሊባል ይገባል።

አንድ መሳሪያ 8-ቢት ነው ከተባለ ማይክሮ መቆጣጠሪያው ሊሰራበት የሚችለው የቢት ዳታ ብዛት ማለት ነው።

በሃርቫርድ አርክቴክቸር ውስጥ አንድ ሙሉ መመሪያ በአንድ የሰዓት ዑደት ውስጥ እንዲነበብ መመሪያው ከመረጃ የበለጠ ሊሆን ይችላል። ለምሳሌ፣ የPIC ማይክሮ መቆጣጠሪያ፣ በአምሳያው ላይ በመመስረት፣ 12፣ 14 ወይም 16 ቢት ትንሽ ስፋት ያላቸው ትዕዛዞችን ይጠቀማሉ። አት AVR ማይክሮ መቆጣጠሪያትዕዛዙ ሁል ጊዜ 16 ቢት ስፋት ነው። ሆኖም እነዚህ ሁሉ ማይክሮ መቆጣጠሪያ ባለ 8-ቢት ዳታ አውቶቡስ አላቸው።

በፕሪንስተን አርክቴክቸር መሳሪያዎች፣ የውሂብ ስፋቱ አብዛኛው ጊዜ የሚጠቀመውን የአውቶቡስ ቢት ስፋት (የመስመሮች ብዛት) ይወስናል። በ Motorola 68HC05 ማይክሮ መቆጣጠሪያ ውስጥ, ባለ 24-ቢት መመሪያ በሶስት ባለ 8-ቢት ፕሮግራም ማህደረ ትውስታ ሴሎች ውስጥ ይገኛል. እንደዚህ አይነት መመሪያን ሙሉ በሙሉ ለማግኘት የዚህን ማህደረ ትውስታ ሶስት የንባብ ዑደቶችን ማከናወን አስፈላጊ ነው.

አምስትን እንመልከት ዓይነቶችየማይለዋወጥ የመኖሪያ ማህደረ ትውስታ፣ ወይም Read Only Memory (ROM) ፕሮግራሞችን ለማከማቸት የሚያገለግል።

ጭምብል ማህደረ ትውስታ.

Mask ROMs (Mask-ROM ወይም በቀላሉ ROM) ሙሉ ለሙሉ ለተበላሸ ፕሮግራም በማይክሮ መቆጣጠሪያ ማምረቻ ደረጃ የተሰሩ ናቸው። በመስታወት የፎቶ ጭምብል ላይ, ፕሮግራሙን ሲጠቀሙ, ጭምብል ንድፍ ይፈጠራል. የተፈጠረው የፎቶ ጭንብል ጭምብል የፕሮግራሙን ማህደረ ትውስታ በሚፈጥሩ አካላት መካከል ግንኙነቶችን ለመፍጠር ጥቅም ላይ ይውላል።

የመጀመሪያው ጭንብል ROMs በ 1960 ዎቹ መጀመሪያ ላይ ታይቷል እና ዛሬም ጥቅም ላይ ይውላል በጎነትበጅምላ ምርቶች ውስጥ አነስተኛ ዋጋ እና የፕሮግራም ማከማቻ ከፍተኛ አስተማማኝነት.

ጉዳቶችጭንብል ROM - በመተግበሪያው ፕሮግራም ላይ የሚደረጉ ማናቸውም ለውጦች አዲስ የፎቶማስኮች ስብስብ ለመፍጠር እና ወደ ምርት ውስጥ ለመግባት ከሚያስፈልጉ ወጪዎች እና ጊዜ ጋር የተቆራኘ ነው።

አንድ ጊዜ በፕሮግራም ሊሰራ የሚችል ማህደረ ትውስታ.

ይህ ማህደረ ትውስታ (One-Time Program mable ROM - OTPROM) በተጠቃሚ ፕሮግራም ሊሰራ የሚችል እና መጀመሪያ ላይ ነጠላ ቢት ያላቸው ሴሎችን ይዟል። እነዚያ የማህደረ ትውስታ ህዋሶች ብቻ ለፕሮግራም ተገዢ ናቸው, ይዘቱ ዋጋውን 0 መውሰድ አለበት. ይህንን ለማድረግ, ተከታታይ የቮልቴጅ ግፊቶች በማስታወሻ ሴል ላይ ይተገበራሉ.

የቮልቴጅ ደረጃ, የጥራጥሬዎች ብዛት እና የጊዜ መለኪያዎቻቸው ከዝርዝሮቹ ጋር በጥብቅ መሟላት አለባቸው. ዜሮን ከፃፉ በኋላ አንድ ነጠላ እሴት ወደነበረበት መመለስ አይቻልም. በዚህ ምክንያት, ማህደረ ትውስታ ይባላል አንድ ጊዜ በፕሮግራም ሊሰራ የሚችልሮም. ሆኖም ግን, አንድ ሰው የሚቻልበትን ሁኔታ ማመልከት አለበት ተጨማሪ ፕሮግራም(ያልተነኩ) ነጠላ ቢት ያላቸው ሴሎች።

በአንድ ጊዜ በፕሮግራም ሊሰራ የሚችል ROM ያላቸው ማይክሮ ተቆጣጣሪዎች በትንሽ ስብስቦች ውስጥ በተመረቱ ምርቶች ውስጥ ጥቅም ላይ ይውላሉ.

በአልትራቫዮሌት መደምሰስ ሊደገም የሚችል ማህደረ ትውስታ።

ሊጠፋ የሚችል ፕሮግራም ROM (EPROM) ማህደረ ትውስታ ሴል LIPSMOS (ተንሳፋፊ በር አቫላንሽ መርፌ) ትራንዚስተር ነው። በመነሻ ሁኔታ (ከመፃፍ በፊት) ፣ ወደ ሴል ሲደርሱ ፣ አመክንዮአዊ ክፍል ይነበባል። የማህደረ ትውስታ ፕሮግራም ወደ ተጓዳኝ ህዋሶች አመክንዮአዊ ዜሮዎችን ለመፃፍ ይወርዳል። EP ROMs በፕሮግራም ሊደረጉ የሚችሉ ናቸው, ቴክኖሎጂው በአንድ ጊዜ በፕሮግራም ሊሰራ ከሚችለው የ ROM ቴክኖሎጂ ጋር ተመሳሳይ ነው.

ከእያንዳንዱ ፕሮግራም በፊት ፣ ክወና መደምሰስየማስታወሻ ሴሎችን የመጀመሪያውን ሁኔታ ለመመለስ. ለዚህም, በአልትራቫዮሌት ጨረሮች ላይ በሚፈነጥቀው ማይክሮ መቆጣጠሪያ ውስጥ ልዩ መስኮት ይቀርባል. የ ROM መደምሰስ / የፕሮግራም ክፍለ ጊዜዎች ብዛት 25-100 ጊዜ ነው, በፕሮግራሚንግ ቴክኖሎጂ (የአቅርቦት ቮልቴጅ ዋጋዎች, ብዛት እና የቆይታ ጊዜ) እና የማጥፋት ቴክኖሎጂ (የአልትራቫዮሌት ጨረር ምንጭ የሞገድ ርዝመት).

የ EPROM ማህደረ ትውስታ ያላቸው ማይክሮ መቆጣጠሪያዎች በከፍተኛ ወጪያቸው ምክንያት በተዘጋጁት አፕሊኬሽኖች ውስጥ በፕሮቶታይፕ ውስጥ ያገለግላሉ።

ወጪውን ለመቀነስ የ EPROM ቺፕስ መስኮት በሌለበት መያዣ ውስጥ ተዘግቷል (EPROM ስሪት ከአንድ ጊዜ ፕሮግራም ጋር)። በወጪ ቅነሳ ምክንያት፣ EPROM ስሪቶች ብዙውን ጊዜ ጭምብል-ፕሮግራም ሊደረጉ ከሚችሉ ROMs ይልቅ ጥቅም ላይ ይውላሉ።

በኤሌክትሪካዊ መደምሰስ ሊደገም የሚችል ማህደረ ትውስታ።

እንደ ማህደረ ትውስታ ኤሌትሪክ ኤሌትሪክ መጥፋት (በኤሌክትሪካዊ ሊጠፋ የሚችል ፕሮ ግራም ሮም - EEPROM ወይም E2 PROM) ፣ የ MNOS መዋቅር ያለው ትራንዚስተር (ብረታ ብረት ፣ ሲሊኮን ኒትሪድ ፣ ሲሊኮን ኦክሳይድ ፣ ሴሚኮንዳክተር) ጥቅም ላይ ይውላል ፣ በዚህ ምክንያት ROM በአንጻራዊ ሁኔታ ዝቅተኛ ዋጋ አለው ። (ከ EPROM ጋር በተገናኘ) እና ከፍተኛውን የመደምሰስ / የፕሮግራም ዑደቶችን ቁጥር 10 4 -10 6 ይፈቅዳል. በተጨማሪም, EEPROM ማህደረ ትውስታ ፕሮግራሚንግ ቴክኖሎጂ እርስዎ እንዲተገብሩ ያስችልዎታል ባይት መደምሰስእና ባይት ፕሮግራሚንግ ፣መቆጣጠሪያውን ከቦርዱ ላይ ሳያስወግዱ, ይህም በየጊዜው እንዲያዘምኑት ያስችልዎታል ሶፍትዌር.

ምንም እንኳን እነዚህ ጥቅሞች ቢኖሩም ፣ የዚህ ዓይነቱ ማህደረ ትውስታ በሁለት ምክንያቶች ፕሮግራሞችን ለማከማቸት በሰፊው ጥቅም ላይ አይውልም ።

● EEPROMs የተወሰነ አቅም አላቸው;

● የ FLASH አይነት ROMs ታይተዋል፣ ተመሳሳይ የተጠቃሚ ባህሪ ያላቸው፣ ግን በዝቅተኛ ዋጋ።

FLASH ማህደረ ትውስታ.

በኤሌክትሪካል ፕሮግራም ሊደረግ የሚችል እና በኤሌክትሪክ ሊጠፋ የሚችል FLASH ማህደረ ትውስታ (FLASH ROM) በርካሽ ባለ ከፍተኛ አቅም የአንድ ጊዜ ፕሮግራሚኬሽን ROMs እና ውድ EEPROM ROMs መካከል እንደ አማራጭ ተፈጠረ። አነስተኛ አቅም. FLASH ማህደረ ትውስታ (እንደ EEPROM) በተደጋጋሚ የመደምሰስ እና የፕሮግራም ችሎታን ይዞ ቆይቷል።

የእያንዳንዱ ሕዋስ አድራሻ አድራጊ ትራንዚስተር ከ ROM ወረዳ ውስጥ ተወግዷል, ይህም በአንድ በኩል, እያንዳንዱን ትንሽ ማህደረ ትውስታ ለብቻው ፕሮግራም ማድረግ አይቻልም, በሌላ በኩል, የማስታወሻውን መጠን ለመጨመር አስችሏል. ስለዚህ የ FLASH ማህደረ ትውስታ ተሰርዟል እና ፕሮግራም ተዘጋጅቷል ገጾች ወይም ብሎኮች.

ስለዚህ፣ በተግባር FLASH-memory ከ EEPROM ትንሽ ይለያል። ዋናው ልዩነት የተቀዳውን መረጃ የማጥፋት ዘዴ ነው-በ EEPROM-memory erasure ለእያንዳንዱ ሕዋስ በተናጠል ከተሰራ, ከዚያም በ FLASH-memory - ሙሉ ብሎኮች. በማይክሮ መቆጣጠሪያ ውስጥ በ EEPROM ማህደረ ትውስታ ውስጥ ሙሉውን መሳሪያ እንደገና ማቀድ ሳያስፈልግ የፕሮግራሙን ነጠላ ክፍሎች መለወጥ አስፈላጊ ነው.

በአሁኑ ጊዜ፣ FLASH ያላቸው ኤም.ሲ.ዩ.ኤስ. በአንድ ጊዜ ፕሮግራም ሊደረግ የሚችል (እና ጭምብል በተሸፈነ) ROM መተካት ጀምረዋል።

ROM ፕሮግራሚንግ.

ማስክ ROM ሜሞሪ ኤምኬ በሚመረትበት ጊዜ በፋብሪካ ውስጥ ብቻ እንደሚዘጋጅ ልብ ይበሉ። OTPROM እና EPROM የማህደረ ትውስታ አይነቶች ለገንቢው የፕሮግራም አወጣጥ ችሎታዎችን ፕሮግራመር እና የቮልቴጅ ምንጭን በመጠቀም ከተገቢው የ MCU ውጤቶች ጋር ይገናኛሉ።

EEPROM እና FLASH ማህደረ ትውስታ እንደገና ሊታተም የሚችል ወይም ሊደገም የሚችልትውስታ. ለመሰረዝ/ፕሮግራሚንግ የሚያስፈልገው ሃይል መጨመር በዘመናዊ ተቆጣጣሪዎች EEPROM እና FLASH የማስታወሻ ሞጁሎች ውስጥ አብሮ የተሰራ የቮልቴጅ ማጉያ ዑደቶችን በመጠቀም ይፈጠራል። የፓምፕ ማመንጫዎች.ለተግባራዊነቱ ምስጋና ይግባው የፕሮግራም ቁጥጥርየፓምፑን ጀነሬተር በማብራት እና በማጥፋት በመርህ ደረጃ FLASH እና EEPROM የማስታወሻ ሴሎችን እንደ የስርአቱ አካል ፕሮግራም ማድረግ ወይም መደምሰስ ተችሏል። ይህ የፕሮግራም አወጣጥ ዘዴ ይባላል በስርዓቱ ውስጥ ፕሮግራሚንግ(በስርዓት ፕሮግራሚንግ - አይኤስፒ)።

ልዩ መሳሪያዎችን (ፕሮግራም አዘጋጆችን) አይፈልግም, ይህም የፕሮግራም ወጪዎችን ይቀንሳል. ከአይኤስፒ ማህደረ ትውስታ ጋር ማይክሮ መቆጣጠሪያ በመጨረሻው ምርት ሰሌዳ ላይ ከተጫኑ በኋላ ሊዘጋጁ ይችላሉ.

በመተግበሪያ ፕሮግራም ቁጥጥር ስር EEPROM-memory የፕሮግራም እድል እንዴት እንደሚተገበር (እና ጥቅም ላይ እንደሚውል) እናስብ. የፕሮግራሚንግ ስልተ-ቀመር ያለው ፕሮግራም በተለየ የማስታወሻ ሞጁል ውስጥ በስመ አቅርቦት ቮልቴጅ ውስጥ ከተቀመጠ እና የ EEPROM ማህደረ ትውስታ በፓምፕ ጄነሬተሮች ከተሰጠ ፣ የ ISP ፕሮግራሚንግ የ EEPROM ማህደረ ትውስታ ሊከናወን ይችላል። ይህ ሁኔታ EEPROM ማህደረ ትውስታ በምርቱ አሠራር ወቅት የሚቀየሩ የተጠቃሚ ቅንብሮችን ለማከማቸት ተስማሚ የማይለዋወጥ የማከማቻ መሣሪያ ያደርገዋል። አንድ ምሳሌ ዘመናዊ ቲቪ ነው, የሰርጥ ቅንጅቶቹ ኃይሉ ሲጠፋ ይቀመጣሉ.

ስለዚህ፣ የ8-ቢት MK ነዋሪ የማስታወስ ችሎታን ለማሻሻል ከሚደረጉት አዝማሚያዎች አንዱ ተለዋዋጭ ያልሆኑ ሁለት የማስታወሻ ሞጁሎችን በ MK ቺፕ ላይ ማዋሃድ ነበር፡ FLASH (ወይም OTP) - ፕሮግራሞችን ለማከማቸት እና EEPROM - ሊደገሙ የሚችሉ ቋሚዎችን ለማከማቸት።

ቴክኖሎጂን አስቡበት (እንደገና) FLASH ፕሮግራም- ማህደረ ትውስታ አብሮ በተሰራ የፓምፕ ጀነሬተር በአፕሊኬሽን ፕሮግራም ቁጥጥር ስር ያለ። በመጀመሪያ ደረጃ ሁለት እውነታዎችን እናስተውላለን፡-

● EEPROM ማህደረ ትውስታ በMK ውስጥ ከተሰራ ፣ ሊደገሙ የሚችሉ ቋሚዎችን ለማከማቸት ፣ በተጠናቀቀው ምርት ሂደት ውስጥ ብዙ የ FLASH-memory ቢት ፕሮግራም ማውጣት ትርጉም አይሰጥም። አስፈላጊ ከሆነ, ወዲያውኑ የሪፐሮግራም ሁነታን መጠቀም የተሻለ ነው;

● የ FLASH-memory ፕሮግራሚንግ ፕሮግራምን በራሱ በFLASH-memory ውስጥ ማከማቸት የለብህም፤ ምክንያቱም ወደ ፕሮግራሚንግ ሞድ መቀየር የበለጠ ለማንበብ ስለማይቻል። የፕሮግራም አወጣጥ ፕሮግራሙ በሌላ የማስታወሻ ሞጁል ውስጥ መቀመጥ አለበት.

በስርዓቱ ውስጥ የፕሮግራም አወጣጥ ቴክኖሎጂን ለመተግበር ከኤምሲ ተከታታይ ወደቦች ውስጥ አንዱ ተመርጧል ይህም በልዩ አገልግሎት ይሰጣል. የግንኙነት መቆጣጠሪያ ፕሮግራም ፣በነዋሪው ጭምብል ROM MK ውስጥ ይገኛል. በተከታታይ ወደብ በኩል የግል ኮምፒተርፕሮግራሙን ወደ RAM ይጭናል ፕሮግራሚንግእና ተተግብሯልፕሮግራም, ከዚያም በ FLASH ማህደረ ትውስታ ውስጥ ይከማቻል. የ MK ነዋሪ ራም አነስተኛ መጠን ስላለው የመተግበሪያው ፕሮግራም በተለየ ብሎኮች (ክፍሎች) ተጭኗል። ከፕሮግራሚንግ ፕሮግራም ጋር የማስታወሻ ሞጁል በኤም.ሲ.ዩ ውስጥ ከተጫነ የመተግበሪያው ፕሮግራም ብቻ ወደ RAM ተጭኗል።

በሲስተሙ ውስጥ የፕሮግራም አወጣጥ ቴክኖሎጂን የሚተገበሩ ማይክሮ መቆጣጠሪያዎች ብዙውን ጊዜ ያካትታሉ አራትየማህደረ ትውስታ አይነት:

ፍላሽ - የፕሮግራም ማህደረ ትውስታ, ጭንብል ROM - የመገናኛ መቆጣጠሪያ ማህደረ ትውስታ, EEPROM - ተለዋዋጭ ቋሚዎችን እና መካከለኛ ውሂብ ራም ለማከማቸት ማህደረ ትውስታ.

በስርዓቱ ውስጥ የፕሮግራም አወጣጥ ቴክኖሎጂ አሁን በመጨረሻው ምርት ቦርድ ላይ በሚገኙ ማይክሮ መቆጣጠሪያ ውስጥ የመተግበሪያ ፕሮግራሞችን ለማስገባት የበለጠ ጥቅም ላይ ይውላል. እሷ ክብር- የፕሮግራም አድራጊ እጥረት እና የፕሮግራም አወጣጥ ከፍተኛ አስተማማኝነት, በተገለጹት የ MC ውስጣዊ ሁነታዎች መረጋጋት ምክንያት.

እንደ ምሳሌ፣ ከሞቶላር የMC HC08 ቤተሰብ ነዋሪ FLASH-ማስታወሻ አመልካቾችን እናቀርባለን።

● ዋስትና ያለው የመደምሰስ / የፕሮግራም ዑደቶች ቁጥር - 10 5;

● የተዘገበው መረጃ የተረጋገጠ የማከማቻ ጊዜ - 10 አመታት, እሱም በተግባር የምርት የሕይወት ዑደት; FLASH-memory ሞጁሎች የሚሰሩ እና በ MK አቅርቦት ቮልቴጅ ከ 1.8 እስከ 2.7 ቮ.

● ለ1 ባይት የማህደረ ትውስታ እኩያ የፕሮግራም ጊዜ 60µs ነው።

የውሂብ ማህደረ ትውስታ.

እንደ ነዋሪ ውሂብ ማህደረ ትውስታ ጥቅም ላይ ይውላል የማይንቀሳቀስየዘፈቀደ መዳረሻ ማህደረ ትውስታ (ራም) ፣ ይህም የሰዓት ድግግሞሹን በዘፈቀደ ወደ ትናንሽ እሴቶች እንዲቀንሱ ያስችልዎታል። የ RAM ሴሎች ይዘቶች (ከተለዋዋጭ ማህደረ ትውስታ በተለየ) ወደ ዜሮ ድግግሞሽ ይቀመጣሉ። ሌላው የስታቲስቲክ ራም ባህሪ የአቅርቦት ቮልቴጅን ወደ ሚፈቀደው ዝቅተኛ ደረጃ የመቀነስ ችሎታ ነው, በዚህ ጊዜ ማይክሮ መቆጣጠሪያው የመቆጣጠሪያ መርሃ ግብር አይሰራም, ነገር ግን በ RAM ውስጥ ያለው ይዘት ተቀምጧል.

የማጠራቀሚያው ደረጃ የአንድ ቮልት ቅደም ተከተል ዋጋ አለው, ይህም አስፈላጊ ከሆነ, መረጃን ለመቆጠብ ኤምኬን ከራስ ገዝ ምንጭ (ባትሪ ወይም ክምችት) ወደ ኃይል ለማስተላለፍ ያስችላል. አንዳንድ ማይክሮ ተቆጣጣሪዎች (ለምሳሌ DS5000 ከዳላስ ሴሚኮንዳክተር) በጉዳዩ ውስጥ ራሱን የቻለ የኃይል አቅርቦት አላቸው ይህም ለ 10 አመታት በ RAM ውስጥ ያለውን መረጃ ለመጠበቅ ዋስትና ይሰጣል.

የማይክሮ ተቆጣጣሪዎች ባህሪይ ተለዋዋጮችን ለማከማቸት የሚያገለግለው በአንጻራዊ ሁኔታ አነስተኛ መጠን (በመቶዎች የሚቆጠሩ ባይት) የዘፈቀደ መዳረሻ ማህደረ ትውስታ (ራም) ነው። ይህ በብዙ ምክንያቶች ሊገለጽ ይችላል-

● የ MC ሃርድዌርን ለማቃለል መጣር;

● የ RAM ማህደረ ትውስታን መጠን ለመቀነስ የታቀዱ ፕሮግራሞችን በሚጽፉበት ጊዜ የተወሰኑ ህጎችን መጠቀም (ለምሳሌ ፣ ቋሚዎች እንደ ተለዋዋጭ አይቀመጡም);

● የማህደረ ትውስታ ሃብቶችን ማከፋፈል በ RAM ውስጥ መረጃን ከማስቀመጥ ይልቅ ከፍተኛውን የሃርድዌር አጠቃቀም (ሰዓት ቆጣሪዎች, የመረጃ ጠቋሚዎች, ወዘተ.);

● ትላልቅ የመረጃ ቋቶች ሳይጠቀሙ እንዲሠሩ የመተግበሪያ ፕሮግራሞች አቀማመጥ።

ቁልል ባህሪያት.

በማይክሮ መቆጣጠሪያ ውስጥ, የ RAM ማህደረ ትውስታ አካል, ይባላል ቁልል.በነዚህ ስራዎች ወቅት የፕሮግራሙ ቆጣሪ እና ዋና መዝገቦች (አከማች, የሁኔታ መመዝገቢያ, ኢንዴክስ እና ሌሎች መዝገቦች) ይዘቶች ይቀመጣሉ እና ወደ ዋናው ፕሮግራም ሲመለሱ ይመለሳሉ. ቁልል በመርህ ላይ እንደሚሰራ አስታውስ፡- የመጨረሻው ውስጥ - መጀመሪያ ወጣ(የመጨረሻ ጊዜ፣ መጀመሪያ ውጪ-LIFO)።

በፕሪንስተን አርክቴክቸር ውስጥ፣ RAM ቁልል ተግባራትን ጨምሮ ብዙ የሃርድዌር ተግባራትን ተግባራዊ ለማድረግ ይጠቅማል። የተለያዩ የማህደረ ትውስታ አድራሻዎች ለትእዛዞች፣ ለአጠቃላይ አላማ መዝገቦች፣ ልዩ ተግባር መመዝገቢያ ወዘተ በተዘጋጀው የማስታወሻ አድራሻ ቦታ ተመድበዋል።ይህም የመቆጣጠሪያውን አፈጻጸም ይቀንሳል፣ ወደተለያዩ የማህደረ ትውስታ ቦታዎች መድረስ በአንድ ጊዜ ሊከናወን አይችልም።

የሃርቫርድ ማይክሮፕሮሰሰሮች የፕሮግራም ማህደረ ትውስታን፣ የመረጃ ማህደረ ትውስታን (I/O spaceን ጨምሮ) እና ቁልል በትይዩ (በአንድ ጊዜ) ማስተናገድ ይችላሉ።

ለምሳሌ፣ የጥሪ ንዑስ ክፍል መመሪያ ሲነቃ ብዙ ድርጊቶች በአንድ ጊዜ ይከናወናሉ።

በፕሪንስተን አርክቴክቸር የጥሪ መመሪያ ሲተገበር የሚቀጥለው መመሪያ የሚመጣው የፕሮግራሙ ቆጣሪ ይዘቶች ወደ ቁልል ከተገፉ በኋላ ነው።

በሁለቱም አርክቴክቸር ማይክሮ ተቆጣጣሪዎች ውስጥ ባለው አነስተኛ የ RAM አቅም ምክንያት ፕሮግራሙን በሚተገበርበት ጊዜ ችግሮች ሊፈጠሩ ይችላሉ-

● የተለየ ቁልል ከተመደበ, ከዚያም ከተሞላ በኋላ, የቁልል ጠቋሚው ይዘቶች በሳይክል ይለወጣሉ, በዚህ ምክንያት የቁልል ጠቋሚው ቀደም ሲል የተሞላውን የቁልል ሕዋስ ማመላከት ይጀምራል. ስለዚህ፣ ከብዙ የጥሪ መመሪያዎች በኋላ፣ የተሳሳተ የመመለሻ አድራሻ ከትክክለኛው አድራሻ ይልቅ በተጻፈው ቁልል ላይ ይሆናል።

● ማይክሮፕሮሰሰሩ መረጃን እና ቁልልውን ለማስተናገድ የጋራ ማህደረ ትውስታ ቦታን ከተጠቀመ፣ የቁልል ፍሰቱ መረጃውን ይተካዋል። ወደ ቁልል (PUSH) ለመጫን እና ከቁልል (POP) ብቅ የሚሉ ትዕዛዞች በሌሉበት ምክንያት የመዝጋቢዎችን ይዘቶች በማጠራቀሚያው ላይ የማዳን ልዩ ሁኔታዎችን እንመልከት። በእንደዚህ ዓይነት ማይክሮ መቆጣጠሪያ ውስጥ, ከ PUSH እና POP መመሪያዎች ይልቅ, ሁለት መመሪያዎች እና የመረጃ ጠቋሚ መመዝገቢያ ጥቅም ላይ ይውላሉ, ይህም ወደ ቁልል ቦታ በግልጽ ይጠቁማል. የመመሪያው ቅደም ተከተል በአንደኛው እና በሁለተኛው መመሪያ መካከል ያለው መቋረጥ የውሂብ መጥፋትን እንዳያስከትል መሆን አለበት. የሚከተለው የ PUSH እና POP ትዕዛዞችን ማስመሰል ነው, የተጠቀሰውን መስፈርት ግምት ውስጥ በማስገባት.

ግፊት; ወደ ቁልል ቅነሳ መረጃ ጠቋሚ ላይ ውሂብን ጫን; ወደ ቀጣዩ ቁልል ቦታ ይውሰዱ [ኢንዴክስ]፣ ace; የማጠራቀሚያውን ይዘቶች በተቆለለ POP ላይ ያከማቹ; ፖፕ ዳታ ከቁልል እንቅስቃሴ ace,; የቁልል እሴቱን ወደ ክምችት መጨመር ኢንዴክስ ይግፉት; ወደ ቀዳሚው ቁልል ሕዋስ ውሰድ

ከመጀመሪያው መመሪያ በኋላ ፕሮግራሙ ከተቋረጠ, መቆራረጡ ከተያዘ በኋላ የቁልል ይዘቱ አይጠፋም.

ማህደረ ትውስታ መመዝገብ.

ማይክሮ መቆጣጠሪያ (እንደ ኮምፒዩተር ሲስተሞች) ጥቅም ላይ የሚውሉ ብዙ መዝገቦች አሏቸው ለመንዳትየተለያዩ የውስጥ አንጓዎች እና ውጫዊ መሳሪያዎች. እነዚህም የሚከተሉትን ያካትታሉ:

● ይመዘግባል ፕሮሰሰር ኮር(ባትሪ, የሁኔታ መዝገቦች, የመረጃ ጠቋሚዎች);

● ይመዘግባል አስተዳደር(የማቋረጥ መቆጣጠሪያ መመዝገቢያ, የሰዓት ቆጣሪ መቆጣጠሪያ መመዝገቢያ);

● የውሂብ ግብዓት/ውጤት መመዝገቢያ (የውሂብ መመዝገቢያ እና ትይዩ፣ ተከታታይ ወይም የአናሎግ ግብዓት/ውፅዓት ቁጥጥር መዝገቦች)።

በአድራሻ ቦታ ላይ መመዝገቢያዎች በሚቀመጡበት መንገድ መሰረት, መለየት እንችላለን-

● ሁሉም መመዝገቢያ እና የውሂብ ማህደረ ትውስታ የሚገኙበት ማይክሮ መቆጣጠሪያ አንድየአድራሻ ቦታ, ማለትም, መዝገቦች ከመረጃ ማህደረ ትውስታ ጋር የተጣጣሙ ናቸው. በዚህ አጋጣሚ የ I / O መሳሪያዎች ወደ ማህደረ ትውስታ ተቀርፀዋል;

● ማይክሮ ተቆጣጣሪዎች, በየትኛው የግቤት / የውጤት መሳሪያዎች ተለያይተዋል።ከጠቅላላው የማህደረ ትውስታ አድራሻ ቦታ. የ I / O መመዝገቢያዎችን በተለየ የአድራሻ ቦታ ላይ የማስቀመጥ ዘዴ ዋነኛው ጠቀሜታ የፕሮግራሙን ማህደረ ትውስታ እና መረጃን ወደ አንድ የጋራ አውቶቡስ የማገናኘት ዘዴን ቀላል ያደርገዋል. የተለየ የI/O ቦታ ለሀርቫርድ አርኪቴክቸር ፕሮሰሰሮች የI/O መዝገብ እየደረሰ እያለ መመሪያው እንዲነበብ በመፍቀድ ተጨማሪ ጥቅም ይሰጣል።

መዝገቦችን እንዴት ማግኘት እንደሚችሉ በአፈፃፀማቸው ላይ ከፍተኛ ተፅእኖ አለው. በ RISC አርክቴክቸር ውስጥ በአቀነባባሪዎች ውስጥ ሁሉም መመዝገቢያዎች (ብዙውን ጊዜ አከማቸ) በግልፅ አድራሻዎች ላይ ተቀምጠዋል ፣ ይህም የማቀነባበሪያውን ሥራ ለማደራጀት የበለጠ ተለዋዋጭነትን ይሰጣል ።

ስለ ውጫዊ ማህደረ ትውስታ.

ለዳበሩ አፕሊኬሽኖች በቂ የነዋሪ ፕሮግራም ማህደረ ትውስታ እና የመረጃ ማህደረ ትውስታ በማይኖርበት ጊዜ ተጨማሪ የውጭ ማህደረ ትውስታ ከማይክሮ መቆጣጠሪያ ጋር ይገናኛል ። የሚታወቅ ሁለትዋና መንገዶች:

● ግንኙነት ውጫዊ ማህደረ ትውስታየአውቶቡስ በይነገጽ በመጠቀም (እንደ ማይክሮፕሮሰሰር ስርዓቶች)። ለዚህ ግንኙነት ብዙ ማይክሮ መቆጣጠሪያ ልዩ ሃርድዌር አላቸው;

● የማህደረ ትውስታን ከግብዓት-ውፅዓት መሳሪያዎች ጋር ማገናኘት በተመሳሳይ ጊዜ ማህደረ ትውስታ በእነዚህ መሳሪያዎች በኩል ይደርሳል የሶፍትዌር መሳሪያዎች. ይህ ዘዴ ውስብስብ የአውቶቡስ መገናኛዎችን ሳይተገበር ቀላል የ I / O መሳሪያዎችን መጠቀም ያስችላል. ዘዴው የሚመረጠው በተወሰነው መተግበሪያ ላይ ነው.

ማብራሪያ፡- እንደ ኤሌክትሮኒካዊ ማህደረ ትውስታ አካላት የመመዝገቢያዎች አሠራር መርህ ግምት ውስጥ ይገባል.

መዝገቡ ባለ ብዙ ቢት ቃልን ለማስታወስ እና ለማከማቸት የተነደፈ መካከለኛ የውህደት ደረጃ ያለው IC ነው።

መመዝገቢያ-latch

ፕሮቶዞአ መመዝገብየበርካታ ቀስቅሴዎች ትይዩ ግንኙነት ነው (ምስል 8.1, ሀ). UGO መመዝገቢያ-latch በ fig. 8.1፣ ለ. ከሆነ መመዝገብበ flip-flops ላይ የተገነባ, ይባላል መመዝገብ -"መያዣ". እንደ ደንቡ, ቋት ማጉያዎች እና መቆጣጠሪያዎች የመመዝገቢያ IC አካል ናቸው, ለምሳሌ, በምስል ላይ እንደሚታየው. 8.2፣ አ. የ 8-ቢት ተግባራዊ ንድፍ ይኸውና - የመቆለፊያ መመዝገቢያ KR580IR82 ከሶስት የውጤት ግዛቶች ጋር። የእሱ UGO በስእል ውስጥ ይታያል. 8.2፣ ለ.


ሩዝ. 8.1.ባለአራት-ቢት "latch" መመዝገቢያ ከቀጥታ ውጤቶች ጋር: a - ተግባራዊ ዲያግራም; b - UGO

ሦስተኛው ግዛት(የመጀመሪያዎቹ ሁለቱ አመክንዮአዊ 0 እና ሎጂካዊ 1 ናቸው) የ IC የውጤቶች ሁኔታ ነው, እሱም ከሁለቱም ከኃይል ምንጭ እና ከጋራ ነጥብ ጋር የተቆራረጡ ናቸው. የዚህ ግዛት ሌሎች ስሞች ናቸው። ከፍተኛ የመቋቋም, ከፍተኛ impedance ሁኔታ, Z-ግዛት[፣ ጋር። 61 - 63; ፣ ጋር። 68-70]።

ይህ ተሳክቷል ሦስተኛው ግዛትልዩ የወረዳ መፍትሄ [, p. 117 - 118] በሎጂክ ኤለመንቶች የውጤት ክፍል ውስጥ, የሎጂክ ኤለመንቶች የውጤት ትራንዚስተሮች ተቆልፈው እና የአቅርቦት ቮልቴጅን ወይም የመሬትን እምቅ (0 እና 1 አይደለም) ወደ ውፅዓት አያቀርቡም.

ይመዝገቡ KR580IR82 8 ተግባራዊ ብሎኮችን ያካትታል (ምስል 8.2፣ ሀ)። እያንዳንዳቸው ያካትታሉ - ቀስቅሴ-መቆለፍ በተከታዩ ጠርዝ ላይ ከመቅዳት እና ኃይለኛ ባለ 3-ግዛት የውጤት በር። STB- strobe ግብዓት, - ማስተላለፊያ አንቃ - የሶስተኛውን ሁኔታ የሚቆጣጠር ምልክት: ከሆነ , ከዚያም መረጃ ከግብዓቶች ወደ ተጓዳኝ ውጤቶች ይተላለፋል, ከሆነ , ሁሉም ውጤቶች ወደ ሶስተኛው ግዛት ይተላለፋሉ. መቼ እና አይ ኤስ በአውቶቡስ ሹር ሁነታ ሲሰራ - ከግብዓቶቹ የተገኘው መረጃ ሳይለወጥ ወደ ውጤቶቹ ይተላለፋል።

ለ ሲያመለክቱ የመከታተያ ጠርዝበመቀስቀሻዎች ውስጥ የተላለፈው መረጃ “ቅንጥብ” አለ ፣ ማለትም ፣ በመዝገብ ጊዜ የነበረውን ያስታውሳል . ሰላም፣ መያዣ መመዝገብመረጃው ምንም ይሁን ምን, ይህንን መረጃ ያከማቻል - ግብዓቶች. መሪን ጫፍ ሲጠቀሙ በሚቀመጡበት ጊዜ የውጤቶቹ ሁኔታ በተዛማጅ ግብዓቶች ለውጥ መሰረት ይለወጣል. ከሆነ , ከዚያ ሁሉም የውጤት ማጉያዎች ወደ ሶስተኛው ግዛት ይተላለፋሉ. በዚህ ሁኔታ, የግብአቶቹ ሁኔታ ምንም ይሁን ምን, ሁሉም ውጤቶች መመዝገብወደ ሦስተኛው ግዛት ተላልፏል.

ሁሉም የመመዝገቢያ ውጤቶች ንቁ የዜሮ ደረጃ ሊኖራቸው ይችላል, ይህም በ UGO ላይ በተገላቢጦሽ ምልክቶች እና የውጤት ስያሜዎች መልክ ይታያል.

ብዙ ዓይነት ዝርያዎች አሉ ይመዘግባልለምሳሌ የፈረቃ መዝገቦች [፣ ምዕራፍ 8]፣ ቀስቅሴዎች እርስ በርሳቸው የተያያዙ ሆነው መረጃን በቅደም ተከተል ከአንዱ ቀስቅሴ ወደ ሌላ እንዲያስተላልፉ [ገጽ 109 - 122]፣ እዚህ ግን ትኩረታችንን በመቆለፊያ መዝገብ ላይ እናተኩራለን። የእሱ መተግበሪያ.

ማህደረ ትውስታ ይመዝገቡ

የተመዘገበ ማህደረ ትውስታ - የመመዝገቢያ ፋይል - እጅግ በጣም የዘፈቀደ መዳረሻ ማህደረ ትውስታ (SRAM) ነው - የበርካታ መዝገቦች ወረዳ ብዙ ባለብዙ-ቢት ቃላትን ለማከማቸት።

በለስ ላይ. 8.3 ምሳሌ ትግበራን ያሳያል SOZU, አራት 8-ቢት ያካተተ ይመዘግባል(የ RG2 እና RG3 ግንኙነት አይታይም, በተመሳሳይ መንገድ ይከናወናል). የተሰጠው SOZU 4x8 ቢት - 4 ቃላት 8 ቢት ወይም 4 ባይት የመረጃ መጠን አለው። እዚህ DI - የውሂብ ግቤት- የግቤት ውሂብ አውቶቡስ, DO-የውሂብ ውፅዓት- የውጤት ውሂብ አውቶቡስ; WR- ለ SRAM ምልክት ይፃፉ ፣ አርዲ- ከ SRAM ፣ VSD መረጃን ለማንበብ ምልክት - የውስጥ ዳታ አውቶቡስ።

ሁሉም ሰው መመዝገብባለ ሁለት አሃዝ አድራሻ አለው፣ እሱም ወደ ዲኮደር ግብአቶች ይመገባል። ለምሳሌ, የሩቅ ግራ በስእል. 8.3 መመዝገብ RG1 አድራሻ አለው፣ ቀጣዩ - (በሥዕሉ ላይ አይታይም)፣ ቀጥሎ - (የማይታይ)፣ እና የቀኝ ቀኝ መመዝገብ RG4 አድራሻ አለው።

ንቁ የጽሑፍ ምልክት ካለ ፣ ዲኮደሩ ፣ በአድራሻ ኮድ መሠረት ወደ አንዱ ይወጣል ይመዘግባልከግቤት ውሂብ አውቶቡስ የትኛው መረጃ ላይ ንቁ ምልክት ዲ.አይለተመረጡት ተጽፏል መመዝገብ. በተከታዩ ጠርዝ ላይ, በዚህ ውስጥ ያለው መረጃ መመዝገብ"ይቆማል".

ለምሳሌ በ ላይ ከሆነ ዲ.አይመረጃ እና አድራሻ አቅርቧል መመዝገብእኩል , ከዚያም በዲኮደር ውፅዓት "3" ላይ ያለው ንቁ ምልክት እንደ መመዝገቢያ RG4 ይተገበራል. በዚህ ጊዜ የተቀሩት መዝገቦች የቦዘኑ የሲግናል ደረጃ ይኖራቸዋል, ስለዚህ ከግብአት መረጃ አውቶቡስ ውስጥ ያለው መረጃ ወደ RG4 ይጻፋል, እና ቀደም ብሎ የተቀዳው መረጃ በቀሪዎቹ መዝገቦች ውስጥ ይቀመጣል.

በነቃ የንባብ ምልክት ሁሉም 8 multiplexers ገብተዋል (የመጀመሪያው፣ ሁለተኛ እና ስምንተኛው በሥዕላዊ መግለጫው ላይ ይታያሉ፣ የተቀሩት ደግሞ በተመሳሳይ መልኩ የተገናኙ ናቸው)፣ የነቃ ሲግናል ለሚነቃቁ ግብዓታቸው ስለሚተገበር። መሠረት አድራሻ ዲኮደር፣ multiplexers መረጃን ከተመረጠው መዝገብ ወደ የውጤት ዳታ አውቶቡስ ይቀይራሉ። ለምሳሌ፣ የመመዝገቢያ አድራሻው ነው። ከዚያ በሁሉም multiplexers ላይ ይሆናል, ሁሉም በአድራሻው መሰረት መረጃን መምረጥ ይጀምራሉ. ስለዚህ, በውጤት አውቶቡስ ላይ መ ስ ራ ትየውስጥ አውቶቡስ ቢት ከቁጥሮች 25 - ከመጀመሪያው multiplexer ፣ 26 - ከሁለተኛው ፣ 27 - ከሦስተኛው ፣ 28 - ከአራተኛው ፣ 29 - ከአምስተኛው ፣ 30 - ከስድስተኛው ፣ 31 - ከሰባተኛው እና 32 - ከስምንተኛው multiplexer ይሰጠዋል. ስለዚህ, የይዘቱ ቅጂ የሆነ መረጃ መመዝገብ አርጂ 4 ከአድራሻው ጋር ወደ የውጤት ዳታ አውቶቡስ ተላልፏል DO - የባለብዙ ኤክስፐርት ውፅዓት ያልተለወጠ ሁኔታ።

ሁለት ዋና ዋና የዘፈቀደ መዳረሻ ማህደረ ትውስታ (ራም) አሉ; እነሱ የታሸገ ማህደረ ትውስታ - ወይም የተመዘገበ ማህደረ ትውስታ - እና ያልታሸገ ማህደረ ትውስታ። ያልተቋረጠ ማህደረ ትውስታ ፈጣን እና ብዙ ጊዜ ከተከማቸ ማህደረ ትውስታ በጣም ርካሽ ነው። ስለዚህም በሁሉም የቤት ዴስክቶፕ እና ላፕቶፕ ኮምፒተሮች ውስጥ የሚገኝ የሞጁል አይነት ነው። የታሸገ ማህደረ ትውስታ ካልተዘጋው አይነት የበለጠ ውድ ነው፣ እና የውሂብ ማከማቻ እና ሰርስሮ ማውጣትን እንዴት እንደሚያስተናግድም እንዲሁ ቀርፋፋ ነው።
የተደበቀ ማህደረ ትውስታ፣ ነገር ግን፣ ካልተዘጋጉ ቅጾች በጣም የተረጋጋ ነው፣ ስለዚህ በዋናነት በዋና ኮምፒውተሮች እና አገልጋዮች ውስጥ ጥቅም ላይ ይውላል።

ያልተቋረጠ ማህደረ ትውስታ በዕለት ተዕለት አጠቃቀም ውስጥ በጣም የተለመደው የኮምፒተር ማህደረ ትውስታ ሞጁል ነው። እነዚህ የማስታወሻ ሞጁሎች ከተጠረዙት የማስታወሻ ሞጁሎች ጋር ሲነፃፀሩ ለማምረት ርካሽ ናቸው፣ በከፊል በቤት እና በንግድ ኮምፒተሮች ውስጥ ስለሚጠቀሙባቸው እና እንዲሁም አነስተኛ ስለሚጠቀሙ ነው። ሃርድዌር. ያልተቋረጠ የማህደረ ትውስታ ሞጁል በ RAM ቺፕ እና በኮምፒዩተር ማህደረ ትውስታ መቆጣጠሪያ መካከል ለመመሪያዎች መመዝገቢያ ሆኖ ለመስራት አብሮ የተሰራ ሃርድዌር የለውም። ይህ ፈጣን አፈጻጸምን ያመጣል፣ ነገር ግን በዘፈቀደ የመረጃ አቀማመጥ እና ማግኛ ተፈጥሮ በተለይም በጠንካራ እንቅስቃሴ ወቅት የማስታወስ መጥፋት አደጋን ይጨምራል።

በተለምዶ የተመዘገበ ማህደረ ትውስታ ተብሎ የሚጠራው የታሸገ ማህደረ ትውስታ ነው። ያልታሸገ ማህደረ ትውስታ፣ በሚያስገርም ሁኔታ ስሙን እንደያዘ እና ወደ ያልተመዘገበ ማህደረ ትውስታ አልተለወጠም። የተደበቀ ሜሞሪ ካልተዘጋው አይነት የሚለየው ለአንድ ዙር የማህደረ ትውስታ ቺፕ መረጃን በካሼው ውስጥ የሚያከማች የሃርድዌር መዝገብ ስላለው ነው። ይህ ክዋኔ ቀርፋፋ የማስታወሻ ቺፕ ሊያስከትል ቢችልም ተጨማሪ መረጋጋትን ይሰጣል እና የማስታወስ ስህተቶችን አደጋ ይቀንሳል።

በአጠቃላይ የሸማቾች አጠቃቀም፣ በሁለቱ የማህደረ ትውስታ ሞጁሎች መካከል ያለው የፍጥነት ልዩነት እዚህ ግባ የሚባል አይመስልም። ከፍተኛ የመረጃ ልውውጥ በሚደረግበት ጊዜ, መዘግየት ይታያል, ይህም መዝገቡን በመጠቀም ይስተዋላል. Buffered memory በተለምዶ በአገልጋይ ኮምፒውተሮች እና ዋና ፍሬም ሲስተሞች ውስጥ መረጋጋትን እና ጥበቃን ለመስጠት ባልተዳቀሉ ሞጁሎች ውስጥ የማያቋርጥ ከባድ አጠቃቀም ሲደረግባቸው ሊደርስ ከሚችለው ጉዳት ይከላከላል። የታሸጉ ሞጁሎች የበለጠ ውድ እና በአጠቃላይ ለመሮጥ ቀርፋፋ ሲሆኑ፣ የማህደረ ትውስታ መረጋጋት እና የውሂብ ደህንነት በምርት አካባቢ ውስጥ ከማካካስ የበለጠ።