Unix: Засвар хоорондын ялгаа

Content deleted Content added
б робот: Нэмж байна category Үйлдлийн системүүд
No edit summary
Мөр 72:
2005 онд Sun Microsystems (Сана Микросистемс) компани Solaris (Соларис) системийн (UNIX System V Цуврал 4-д суурилсан) ихэнх кодоо OpenSolaris (Опен Соларис) гэдэг нээлттэй эхийн төсөл болгов. Шинэ Sun OS технологиуд (ялангуяа ZFS файлын систем) нь OpenSolaris төслөөрөө анх гарсан. Удалгүй OpenSolaris-ийн Sun компанийн бус тархацууд гарсан. 2010 онд Oracle (Оракел) компани Sun-ийг өөрийн болгоход OpenSolaris төсөл зогссон боловч бусад тархацууд нь хөгжигдсөөр байгаа.
 
===2038 он===
 
Unix нь системийн цагийг "Unix-н Эрин" (Unix Epoch) буюу 1970 оны 1-р сарын 1-ны 00:00 цагаас эхлэн секундээр тоологдох "signed long" буюу тэмдэгтэй урт бүхэл тоон төрлөөр тодорхойлогдсон time_t төрлийн хувьсагчид хадгалдаг. 2038 оны 1-р сарын 19-нд 32 бит Unix системийн цаг нь 0-ийн хойноос 31 нэг (0x7FFFFFFF) байснаас 1-ийн хойноос 31 тэг (0x80000000) болох буюу тэмдгийн битийг өөрчилснөөр он нь 1901 юм уу 1970 болно.
Мөр 79:
Зарим Unix-ийн хувилбарууд уг алдааг тооцсон байдаг. Жишээ нь 64 битийн Solaris, Linux хоёр time_t-г 64 битийн урт бүхэл тоогоор тодорхойлсон байдаг нь үйлдлийн систем болон 64 битийн програмууд нь 292 тэрбум жилийг зөв илэрхийлж чадах юм. 32 бит time_t-г хэрэглэдэг 32 битийн програмууд нь 64 бит Solaris системд хэвийн ажиллах ч 2038 оны алдаа нь хэвээрээ байна.
 
==Бүтэц==
 
 
1.Kernel-бүх process, scheduling зэргийг зохицуулах ба Hardware-тай шууд харилцана.
2.Shell-хэрэглэгчээс мэдээлэл авч цааш дамжуулах, санах ойгоос програм ажиллуулах гэх мэт үйлдлийг хийнэ.
3.Бусад Tool буюу хэрэгслүүд-Үйлдлийн системд хэрэг болох хэрэгслүүд буюу бусад программууд.
Unix-ийг дотор нь хоёр ангилж үздэг. Boot хийх үедээ системийн хаанаас программуудаа унших вэ? Яаж унших вэ? гэдгээр нь ангилал болгон авч үздэг. Өөрөөр хэлбэл ‘’Init’’ хийх төрлөөр нь ангилдаг.
1.System V
2.BSD (Berkely Software Distribution)
[[Ангилал:Үйлдлийн системүүд]]