በአጠቃላይ ሲስተም ቤተ-መጽሐፍት በሚሠራበት ወይም በሚሰበሰብበት ጊዜ በስርዓተ ክወናዎች ወይም በመተግበሪያ ሶፍትዌሮች የሚጠቀሙበት የውሂብ ማከማቻ ነው ፡፡
የስርዓት ቤተ-መጻህፍት በተለምዶ ጥቅም ላይ የሚውሉ ንዑሳን እና ተግባሮችን ይይዛሉ። ፕሮግራሞችን በተመለከተ ቤተመፃህፍት ከግራፊክስ ፣ ከድርድር ፣ ከንግግር እና ከሌሎች ጋር ለመስራት የተለመዱ ክፍሎችን ያከማቻሉ ፡፡
የስርዓት ቤተ-መጽሐፍት ፅንሰ-ሀሳብ ለሁለቱም በተናጠል ፕሮግራሞች እና በአጠቃላይ ለኦፕሬቲንግ ሲስተሞች የሚሰራ ሲሆን ይህ ለሁለቱም የዊንዶውስ ፣ UNIX እና ማክ ቤተሰቦች ይሠራል ፡፡
የ “ቤተ-መጽሐፍት” ፍቺ ለመጀመሪያ ጊዜ በ 1951 በኤም ዊልኬስ ፣ ዲ ዊለር እና ኤስ ጊል “ለኤሌክትሮኒክ ማስላት ማሽኖች ፕሮግራም” በተሰኘው መጽሐፍ ውስጥ ታየ ፡፡
በአሠራሩ መርህ መሠረት የስርዓት ቤተ-መጻሕፍት ወደ ተለዋዋጭ እና የማይለዋወጥ የተከፋፈሉ ናቸው ፡፡
ተለዋዋጭ ቤተ-መጻሕፍት
ተለዋዋጭ አገናኝ ቤተ-መጻሕፍት በሩጫ ፕሮግራም ሲጠየቁ ወደ ማህደረ ትውስታ የሚጫኑ አካላት ናቸው። ስለሆነም ንዑስ-ተኮር ኮዱን በእያንዳንዱ መተግበሪያ ውስጥ መቅዳት አያስፈልግም - በጣም የተለመዱት ተግባራት እንደ ቤተ-መጽሐፍት ይቀመጣሉ ፡፡
በተጨማሪም ፣ በራም ውስጥ የተጫነው ቤተ-መጽሐፍት በርካታ መተግበሪያዎችን በአንድ ጊዜ ሊያገለግል ይችላል ፣ ይህም የስርዓት ሀብቶችን ይቆጥባል። ይህ በተለይ በኮምፒዩተር የመጀመሪያዎቹ ቀናት ውስጥ እውነት ነበር።
በዊንዶውስ ኦ.ሲ ውስጥ ተለዋዋጭ አገናኝ ቤተ-መጽሐፍት ፋይሎች ቅጥያ.dll (ተለዋዋጭ አገናኝ ቤተ-መጽሐፍት) አላቸው እና በስርዓት 32 ማውጫ ውስጥ ይቀመጣሉ። በ UNIX መሰል ስርዓቶች ውስጥ ተመሳሳይ አካላት የተጋሩ ነገሮች ተብለው ይጠራሉ እና ቅጥያው አላቸው ፡፡ ስለዚህ ፣ በ Mac OS -.dlyb ውስጥ።
Maurice Wilkes et al. የሚከተለውን ፍቺ ለቤተ-መጽሐፍት ሰጠ - ለግለሰብ አጭር እና አስቀድሞ የተዘጋጀ ፕሮግራም ፣ በተደጋጋሚ ያጋጠሙ (መደበኛ) የሂሳብ ሥራዎች።
ለፕሮግራም አፈፃፀም ሞዱል አቀራረብ ሁሉንም ጥቅሞች ማግኘት አልተቻለም ፡፡ ይህ የሆነበት ምክንያት ዲኤልኤል ሲኦል በመባል በሚታወቀው ክስተት ምክንያት ነው ፣ ፕሮግራሙ በተመሳሳይ የአንድ ላይብረሪ (ዲኤልኤል) የተለያዩ ስሪቶችን ይጠይቃል ፡፡ ይህ ወደ ውድቀቶች እና የስርዓተ ክወና አስተማማኝነትን ያስከትላል።
በዘመናዊው የዊንዶውስ ቤተሰብ ስርዓት ውስጥ ግጭቶችን ለማስቀረት የተለያዩ የቤተ-መጻህፍት ስሪቶችን መጠቀም ይፈቀዳል ፣ ይህም አስተማማኝነትን የሚጨምር ነው ፣ ግን የሞዱላሊዝምን በጣም ይቃረናል።
የማይንቀሳቀስ ቤተመፃህፍት
የማይንቀሳቀስ ቤተመፃህፍት ንዑስ እና የተግባር ኮዶችንም ያከማቻሉ ፣ ግን እንደ ተለዋዋጭ ከሆኑ ፕሮግራሞች ውስጥ ፕሮግራሞችን ሲያጠናቅቁ ያገለግላሉ። ያም ማለት ሁሉም አስፈላጊው ኮድ በፕሮግራሙ ውስጥ ተካትቷል ፡፡ ትግበራው ከተለዋጭ ቤተ-መጻህፍት ገለልተኛ ሆኖ ራሱን ችሎ ይሆናል ፣ ግን በመጠን ያድጋል።
እንደ ደንቡ ፣ በዊንዶውስ ላይ እንደዚህ ያሉ ቤተ-መጻሕፍት ፋይሎች ‹lib› ቅጥያ አላቸው ፣ በዩኒኤክስ መሰል ስርዓቶች ላይ -.a ፡፡
ከአብዛኞቹ የተጠናቀሩ ቋንቋዎች ጋር መሥራት ለምሳሌ ሲ ፣ ሲ ++ ፣ ፓስካል ያለ ቋሚ ቤተ-መጻሕፍት የማይቻል ነው ፡፡