تالار های گفتمان ایران
پنل کاربر



به تالارهای گفتگوی IranHalls خوش آمدید
برگشت   تالار های گفتمان ایران > کامپیوتر و الکترونیک > سیستم عامل > لینوکس/یونیکس

جدیدترین مباحث انجمنها

تبليغات

پاسخ
قدیمی 17-03-2011, 11:08   #1

پیشکسوت انجمن

کاربر فعال

 
آواتار rhasani_c0om

 
تاریخ عضویت: Sep 2010
موقعیت: خراسان جنوبی
ارسالها: 2,340
تشکر: 1,396
تشکر شده 1,668 بار در 780 پست
سکه: 8,807
Activity Longevity
2/20 20/20
Today ارسالها
sssss2340
rhasani_c0om ارسال پیام توسط یاهو به
پیشفرض تفاوت لینوکس و سیستم عامل یک باکتری

دانشمندان با مقایسه
سیستم عاملهای رایانه ای و بیولوژیکی نشان دادند چرا رایانه ها دچار نقص فنی می شوند در حالی که
موجودات زنده ای مانند انسانها از توانایی بیشتری برای مهار کردن اختلالات یا بیماریها
برخوردار بوده و به صورت خود به خود از کار نمی افتند.




کد خبر : ۰۴۶۱۱ تاریخ انتشار : ۲۵ ارديبهشت ۱۳۸۹
سیستم عامل طبیعی
انسان که بر اساس ژنها عمل می کند در رابطه با چگونگی عملکرد عناصر سازنده بدن در میان سلولها،
نسبت به ردیفهایی از کدها در میان تعداد زیادی از کلیدهای اجرایی به هم متصل سیستم
عامل یک رایانه با انعطاف پذیری بسیار بالا و به صورت مستقل تکامل یافته
است. این یافته می تواند در آینده به ابداع سیستمهای رایانه ای قدرتمندتری
منجر شود.


محققان در دانشگاه ییل در این
مطالعه به بررسی تمامی ژنوم باکتری E.Coli و مقایسه آن با سیستم عامل لینوکس پرداخته و دریافتند با
وجود محیطهای عملیاتی متضاد، "مرطوب افزاری" گرم و مرطوب در
برابر سخت افزاری فلزی و الکتریکی، بقا و محاسبات انجام گرفته در هر دو سیستم در
نتیجه تکمیل وظایف پیچیده ای از طریق پشت سر گذاشته شدن یک سری مراحل کوچک
به دست می آید.


نقشه مصوری که محققان از اتصال
میان عناصر ژنتیکی این باکتری و سیستم عامل لینوکس طرح کرده اند نشان می دهد عناصر حاضر
در این ساختار چگونه کارها را تقسیم کرده و مدیریت می کنند.


باکتری E.Coli از ساختاری به شکل یک هرم استفاده می کند. در
بخش پهن این هرم تعداد زیادی اسب بارکش، توده ای از پروتئینها برای
انجام تعداد زیاد و متنوعی از وظایف قرار گرفته اند که توسط تعداد محدودی
رئیس و مدیر در راس هرم هدایت می شوند. تنها ۱۰ درصد از ژنهای این باکتری
برای تبدیل شدن به این مدیران و روسا کدگذاری می شوند و در حدود ۹۰ درصد از
ژنها به اسبهای بارکش تبدیل می شوند. در مقابل در سیستم عالم لینوکس ۸۰
درصد از برنامه ها نقش تنظیم کننده یا همان رئیس را به عهده دارند.


در واقع سیستم عامل لینوکس از
ساختاری مانند هرم وارونه استفاده کرده و در آن تعداد زیادی تنظیم کننده هدایت تعداد
کوچکی از دستورات جنریک مستعمل را به عهده دارند. این ساختار از دیدگاه یک برنامه نویس نرم
افزار مفهوم دارد زیرا برای کنترل یک عملکرد خاص از کارایی بیشتری
برخوردار بوده و در عین حال استفاده دوباره از کدهای جنریک می تواند مهار کردن
اختلالات یا ویروسها را آسانتر کند و در عین حال نسبت به نوشتن کدهای
جدید برای برطرف کردن نقصها به صرفه تر است. اما این پایبندی به کدهای
جنریک می تواند رایانه ها را بسیار آسیب پذیر سازد.


به گفته محققان بسیاری از
فعالیتها در سیستمهای عامل رایانه ای به عناصری یکسان وابسته اند و در صورتی که یکی از این
عناصر مختل شود بسیاری از توانایی های رایانه با اختلال مواجه خواهد شد. در این
زمینه سیستم عامل زیستی از انعطاف پذیری بسیار بیشتری برخوردار است.


زمانی که سیستم عامل یک رایانه
دو برنامه را اجرا می کند احتمال روی هم افتادن برنامه ها و مختل شدن آنها وجود دارد
اما در نمونه زیستی این هم پوشانی به وجود نمی آید و دو سری از پروتئینهای خاص دو
عامل سلولی متفاوت را به وجود می آورند.
این تناقض در عملکرد سیستمهای
عامل رایانه ای و زیستی در انجام وظایف به منشا و شیوه های متفاوت تکامل آنها باز می
گردد.



مدیریت انسانی و هوش
دست ساز انسان در
برابر تغییرات ناگهانی تحت تاثیر انتخاب طبیعی.


مهندسان نرم افزاری از سال ۱۹۹۱
که سیستم عامل لینوکس ارائه شده است تا به حال به صورت مداوم آن را تغییر داده و بهبود
بخشیده اند با این حال خطاها در کد نویسی و تکرار ندانسته کدهای اشتباه به صورت
متوالی منجر به بروز نقص در سیستم عامل می شود.


با این حال سیستم عامل ضعیف
باکتری E.Coli به گونه
ای تکامل یافته است تا بهتر بتواند خطاهای کدهای ژنتیکی اش را با استفاده از
جهشهای ناگهانی و اجتناب ناپذیر ژنها مهار کند. در واقع این انعطاف پذیری
برتری سیستم عامل زیستی نسبت به سیستم عامل رایانه ای به شمار می رود.


بر اساس گزارش نیوساینتیست،
دانشمندان معتقدند بررسی تفاوتهای میان این دو نوع از سیستم عامل می تواند راهی جدید برای
ارائه نسل جدیدی از نرم افزارها به شمار رود. بر اساس چنین مطالعاتی در آینده می
توان سیستمهای عاملی ساخت که در آن همپوشانی برنامه ها رخ نمی دهد و
این توانایی به سیستمهای عامل کمک خواهد کرد تا بتوانند به راحتی در
برابر خطاهای معمولی ناشی از کدنویسی های ضعیف مقاومت کنند.
__________________
ای خدا دلگیرم ازت
آی زندگی سیرم ازت
ای زندگی می میرمو
عمرمو می گیرم ازت
rhasani_c0om آفلاین است   پاسخ با نقل قول
جذاب ترین ها

پاسخ

موضوعات مشابه
موضوع نویسنده انجمن پاسخها آخرین نوشته
انواع سیستم عاملهای تلفن همراه و معرفی سیستم عامل سیمبین Omid متفرقه 0 08-12-2010 21:34
تفاوت لینوکس و سیستم عامل یک باکتری/ رایانه ها زودتر از انسان می‌میرند! mikel110 لینوکس/یونیکس 0 03-12-2010 21:40
فلسفه سیستم عامل لینوکس baharak کامپیوتر 0 25-11-2010 21:41
تاریخچه سیستم عامل لینوکس baharak لینوکس/یونیکس 0 19-09-2010 09:12
مقایسه ویندوز و سیستم عامل لینوکس Omid کامپیوتر 0 17-09-2010 14:34



تبليغات


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
امکانات
حالات نمایش

قوانین ارسال
نمی توانید موضوع جدید ارسال کنید
نمی توانید به موضوعات پاسخ دهید
نمی توانید فایل پیوست ضمیمه کنید
نمی توانید نوشته خود را ویرایش کنید

BB code فعال
Smilies فعال
[IMG] فعال
HTML غیرفعال
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال



ساعت: 09:40 بوقت GMT


Farsi Skin Developed By: MoOrY & AminGod Powered by: vBulletin Version 3.8.6
Copyright © 2000-2006 Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2

vBFarsi Language Pack Version 4.0 beta1

vBCredits I v2.0.0 ©2010, PixelFX Studios