የስርዓት ቤተ-መጽሐፍት ምንድን ነው?

ዝርዝር ሁኔታ:

የስርዓት ቤተ-መጽሐፍት ምንድን ነው?
የስርዓት ቤተ-መጽሐፍት ምንድን ነው?

ቪዲዮ: የስርዓት ቤተ-መጽሐፍት ምንድን ነው?

ቪዲዮ: የስርዓት ቤተ-መጽሐፍት ምንድን ነው?
ቪዲዮ: እንኳን ደስ አላችሁ የመልዕከ መንክራት መምህር ግርማ ቅባ ቅዱስ መቁጠርያ እና መፅሐፍ የምናገኝበት ቤተ-ሳይዳ የመፅሐፍት እና የንዋያተ ቅዱሳት መሸጫ መደብር 2024, ህዳር
Anonim

በአጠቃላይ ሲስተም ቤተ-መጽሐፍት በሚሠራበት ወይም በሚሰበሰብበት ጊዜ በስርዓተ ክወናዎች ወይም በመተግበሪያ ሶፍትዌሮች የሚጠቀሙበት የውሂብ ማከማቻ ነው ፡፡

DLL - ተለዋዋጭ ስርዓት ቤተ-መጽሐፍት
DLL - ተለዋዋጭ ስርዓት ቤተ-መጽሐፍት

የስርዓት ቤተ-መጻህፍት በተለምዶ ጥቅም ላይ የሚውሉ ንዑሳን እና ተግባሮችን ይይዛሉ። ፕሮግራሞችን በተመለከተ ቤተመፃህፍት ከግራፊክስ ፣ ከድርድር ፣ ከንግግር እና ከሌሎች ጋር ለመስራት የተለመዱ ክፍሎችን ያከማቻሉ ፡፡

የስርዓት ቤተ-መጽሐፍት ፅንሰ-ሀሳብ ለሁለቱም በተናጠል ፕሮግራሞች እና በአጠቃላይ ለኦፕሬቲንግ ሲስተሞች የሚሰራ ሲሆን ይህ ለሁለቱም የዊንዶውስ ፣ UNIX እና ማክ ቤተሰቦች ይሠራል ፡፡

የ “ቤተ-መጽሐፍት” ፍቺ ለመጀመሪያ ጊዜ በ 1951 በኤም ዊልኬስ ፣ ዲ ዊለር እና ኤስ ጊል “ለኤሌክትሮኒክ ማስላት ማሽኖች ፕሮግራም” በተሰኘው መጽሐፍ ውስጥ ታየ ፡፡

በአሠራሩ መርህ መሠረት የስርዓት ቤተ-መጻሕፍት ወደ ተለዋዋጭ እና የማይለዋወጥ የተከፋፈሉ ናቸው ፡፡

ተለዋዋጭ ቤተ-መጻሕፍት

ተለዋዋጭ አገናኝ ቤተ-መጻሕፍት በሩጫ ፕሮግራም ሲጠየቁ ወደ ማህደረ ትውስታ የሚጫኑ አካላት ናቸው። ስለሆነም ንዑስ-ተኮር ኮዱን በእያንዳንዱ መተግበሪያ ውስጥ መቅዳት አያስፈልግም - በጣም የተለመዱት ተግባራት እንደ ቤተ-መጽሐፍት ይቀመጣሉ ፡፡

በተጨማሪም ፣ በራም ውስጥ የተጫነው ቤተ-መጽሐፍት በርካታ መተግበሪያዎችን በአንድ ጊዜ ሊያገለግል ይችላል ፣ ይህም የስርዓት ሀብቶችን ይቆጥባል። ይህ በተለይ በኮምፒዩተር የመጀመሪያዎቹ ቀናት ውስጥ እውነት ነበር።

በዊንዶውስ ኦ.ሲ ውስጥ ተለዋዋጭ አገናኝ ቤተ-መጽሐፍት ፋይሎች ቅጥያ.dll (ተለዋዋጭ አገናኝ ቤተ-መጽሐፍት) አላቸው እና በስርዓት 32 ማውጫ ውስጥ ይቀመጣሉ። በ UNIX መሰል ስርዓቶች ውስጥ ተመሳሳይ አካላት የተጋሩ ነገሮች ተብለው ይጠራሉ እና ቅጥያው አላቸው ፡፡ ስለዚህ ፣ በ Mac OS -.dlyb ውስጥ።

Maurice Wilkes et al. የሚከተለውን ፍቺ ለቤተ-መጽሐፍት ሰጠ - ለግለሰብ አጭር እና አስቀድሞ የተዘጋጀ ፕሮግራም ፣ በተደጋጋሚ ያጋጠሙ (መደበኛ) የሂሳብ ሥራዎች።

ለፕሮግራም አፈፃፀም ሞዱል አቀራረብ ሁሉንም ጥቅሞች ማግኘት አልተቻለም ፡፡ ይህ የሆነበት ምክንያት ዲኤልኤል ሲኦል በመባል በሚታወቀው ክስተት ምክንያት ነው ፣ ፕሮግራሙ በተመሳሳይ የአንድ ላይብረሪ (ዲኤልኤል) የተለያዩ ስሪቶችን ይጠይቃል ፡፡ ይህ ወደ ውድቀቶች እና የስርዓተ ክወና አስተማማኝነትን ያስከትላል።

በዘመናዊው የዊንዶውስ ቤተሰብ ስርዓት ውስጥ ግጭቶችን ለማስቀረት የተለያዩ የቤተ-መጻህፍት ስሪቶችን መጠቀም ይፈቀዳል ፣ ይህም አስተማማኝነትን የሚጨምር ነው ፣ ግን የሞዱላሊዝምን በጣም ይቃረናል።

የማይንቀሳቀስ ቤተመፃህፍት

የማይንቀሳቀስ ቤተመፃህፍት ንዑስ እና የተግባር ኮዶችንም ያከማቻሉ ፣ ግን እንደ ተለዋዋጭ ከሆኑ ፕሮግራሞች ውስጥ ፕሮግራሞችን ሲያጠናቅቁ ያገለግላሉ። ያም ማለት ሁሉም አስፈላጊው ኮድ በፕሮግራሙ ውስጥ ተካትቷል ፡፡ ትግበራው ከተለዋጭ ቤተ-መጻህፍት ገለልተኛ ሆኖ ራሱን ችሎ ይሆናል ፣ ግን በመጠን ያድጋል።

እንደ ደንቡ ፣ በዊንዶውስ ላይ እንደዚህ ያሉ ቤተ-መጻሕፍት ፋይሎች ‹lib› ቅጥያ አላቸው ፣ በዩኒኤክስ መሰል ስርዓቶች ላይ -.a ፡፡

ከአብዛኞቹ የተጠናቀሩ ቋንቋዎች ጋር መሥራት ለምሳሌ ሲ ፣ ሲ ++ ፣ ፓስካል ያለ ቋሚ ቤተ-መጻሕፍት የማይቻል ነው ፡፡

የሚመከር: