|
|
عکس هابرای مشاهده عکس های شهید دکتر چمران، می توانید از طبقه بندی زیر استفاده کنید:
كاري از : مهندس امید توکل | + | موضوع: |
بسم الله الرحمن الرحیم منالمؤمنینرجالصدقوا ما عاهدوا الله علیه فمنهم من قضینحبه و منهم من ینتظر و مابدلوا تبدیلا. «قرآن کریم- الاحزاب آیه23» سخن گفتن از شهیدی با ابعاد گوناگون، از اسوهای که جمع اضداد بود، از آهن و اشک، از شیر بیشه نبرد و عارف شبهای قیرگون، از پدر یتیمان و دشمن سرسخت کافران بسیار سخت بلکه محال است. وزارت دفاع: والسلام علی مناتبعالهدی كاري از : مهندس امید توکل | + | موضوع: |
Unix سيستم عامل حرفه اي براي افراد حرفه اي امروزه هركسي براي انتخاب سيستم عامل شبكه خود به ناچار در يك جنگ درگير خواهد شد. هر سيستم عامل، اعم از يونيكس، NT و حتي ناول نت ور معتقدين خود را دارد كه از هر فرصتي براي كسب امتياز براي عقيده خود و استفاده ميكنند. اين پايداري روي عقيده را حتي در مشاغلي كه طرفداران لينوكس قبول يا رد مي كنند و در تمام گروه هاي خبري اينترنت و پيشنهادات آنان براي بهبود سيستم هاي مبتني بر شبكه نيز مي توان مشاهده كرد. اين مبارزه بيشتر از همه بين معتقدين به يونيكس و گروه مخالفِ معتقد به Windows ديده مي شود. چرا يونيكس ؟ اولين و مهمترين دليل اين است كه يونيكس قدرت، انعطاف پذيري و توانايي تغيير باور نكردنياي دارد. يونيكس ميتواند هر كاري كه شما از يك سرور شبكه بخواهيد را انجام دهد. از يك طرف برنامه نويسان حرفه اي عاشق يونيكس هستند زيرا اين سيستم عامل بر خلاف ويندوز براي برنامه نويسي طراحي شده. اين سيستم عامل به صورت اتوماتيك از تقريبا تمامي نيازهاي برنامه نويسي براي محيطي متناسب با فنآوريهاي اطلاعاتي پشتيباني ميكند و در ضمن برنامه نويسي به تقريبا تمامي زبان هاي رسمي، اسكريپت هاي برنامه نويسي و بسياري از زبان هاي غير رسمي را ممكن ميكند. از طرف ديگر استفاده از يونيكس براي مديران سيستم ها نيز بسيار دلخواه است. زيرا اولا يونيكس ميتواند تقريبا هر پروتكل مورد نيازي را اجرا كند و با Daemonهايي كه دارد تمامي نيازها را پاسخ گويد، براي مثال براي داشتن يك سرويس اينترنت روي وب فقط و فقط كافيست daemon مناسب ( httpd ) را اجرا كنيد، ثانيا يونيكس كاملا يك سيستم عامل Plug & Play است. براي نصب يك كارت صوتي جديد، كافيست آن را در slot كامپيوتر قرار دهيد. نه نيازي به ديسك و CD راه انداز خواهد بود و نه حتي پيغامي شبيه به You need to restart your UNIX(!!!) now خواهيد ديد. تاريخچه يونيكس توسعه يونيكس قبل از هر سيستم عاملي كه امروزه وجود دارد شروع شد. در اوائل دهه 1960 كه يونيكس به عنوان يك پروژه كامپيوتري در آزمايشگاه هاي AT&T تعريف شد نه از ويندوز خبري بود و نه از MacOS. در آن زمان AT&T سيستم عاملي به نام Multics معرفي كرد كه تلاشي بود براي در دست گرفتن بازار سيستم عامل كامپيوترهاي بزرگ. ولي اين شركت در سال 1969 فقط به يك دليل از پشتيباني آن دست كشيد: AT&T بازار خود در شبكه هاي مخابراتي را بسيار مطمئن ميديد و ديگر علاقه اي نداشت در صنعت سيستم عامل سرمايه گذاري چنداني كند. اما چند نفر از مهندسين اين شركت با تجربهاي كه طي كار روي مالتيكس كسب كرده بودند، تصميم گرفتند سيستم عامل قدرتمندي براي تمام ردة كامپيوترها طراحي و اجرا كنند. اين ايدهاي بود كه تا به آن روز كسي به آن فكر نكرده بود : سيستم عاملي قدرتمند، چند كاره، انعطاف پذير و قابل انتقال. آن ها يونيكس را نوشتند و اولين بار روي يك سيستم PDP-7 نصب شد. اما اين سيستم عامل هنوز براي استفاده عموم پيچيده بود و در آن زمان كامپيوترها هم به اندازه امروز پيشرفت نكرده بودند، هنوز كسي در خانه نمي توانست يونيكس داشته باشد. يونيكس يك سيستم دانشگاهي بود كه كسي بلد نبود روي آن برنامه نويسي كند. توسعه يونيكس تا حدي مديون معرفي زبان C در اوائل دهه 1970 بود. در اين تاريخ يونيكس روي ماشين هاي PDP-11 پورت شده بود ولي هنوز برنامه نويسي براي آن مشكل بود پس مهندسين طراح، تصميم گرفتند از اين زبان جديد روي سيستم عامل خود استفاده كنند. و اين شروع استاندارد سازي زبان هاي برنامه نويسي بود كه در نتيجه آن قابليت حمل يونيكس و اينكه يونيكس و C تحت آن روي بسياري از ماشين هاي مختلف قابل اجرا بودند باعث شد اين سيستم عامل پيوند بسيار محكمي بين مجامع دانشگاهي/تحقيقاتي و تجاري/دولتي برقرار كند. از طرف ديگر تهيه يونيكس براي دانشگاه ها و به منظور تحقيقات براي مراكز تقريبا مجاني بود. در اين دوران سرعت گسترش يونيكس برابر شده بود با سرعت مديران سيستم ها براي تهيه و نصب آن. يونيكس از ابتدا بصورت OpenSource معرفي شد. به اين معنا كه تمامي sourceهاي سيستم عامل به همراه آن عرضه مي شد و هركس توان تغيير آن را داشت. اين باعث شد كه در اواخر دهه 70 و اوائل 80 يونيكس هايي بسيار متفاوت در بازار موجود باشد كه به نظر ميرسيد به يگانگي اين سيستم عامل و توانايي آن براي معرفي استاندارد،شديداً لطمه بزند. به همين منظور IEEE دو كميته را مسؤول توسعه و پشتيباني از يونيكس نمود. كميته اول به نام POSIX.1 مسووليت ايجاد يك كتابخانه استاندارد براي زبان C تحت يونيكس را بر عهده گرفت تا برنامه نويسان بتوانند بصورت متحد و مستقل از اينكه با چه يونيكسي كار ميكنند برنامه هاي قابل اجرا روي تمامي يونيكس ها ارائه كنند. كميته دوم به نام POSIX.2 مسؤول هماهنگي بين خود يونيكس ها بود. تمامي يونيكس هاي موجود بايد حداقلي از مجموعه دستورات مشابه دارا باشند. با وجودي كه در ابتدا اين دو هدف تقريبا غير ممكن به نظر ميرسيد، كميته هاي POSIX توانستند تا حد مطلوبي به آن ها دست پيدا كنند و به همين خاطر است كه امروز ميتوانيد در اين مطالب نوشته شده به جاي يونيكس بخوانيد : لينوكس، سولاريس، SCO Unix و هر نسخه ديگري از يونيكس كه ميشناسيد. مشت محكم يونيكس در طول چهار دهه گذشته، كدهاي بسياري در راه توسعه يونيكس نوشته شده و حاصل آن سيستم عاملياست بسيار قدرتمند كه بخصوص در كارهاي شبكه (بخصوص اينترنت) و يا كاربردهايي كه احتياج به حجم بالاي پردازش دارند بسيار مناسب است. البته بايد اضافه كرد كه در مورد ميزباني بانك هاي اطلاعاتي يونيكس اصولاً رقيبي ندارد و امكانات بسيار زيادي براي ايجاد و استفاده از اين بانك ها ارائه ميدهد. لازم است بدانيم كه يونيكس كمترين منابع ممكن را از سخت افزار شما به نيازهاي خود اختصاص ميدهد. شما براي نصب يك سرويس دهنده اينترنت ميتوانيد به يك كامپيوتر 486 با 16 مگابايت حافظه اكتفا كنيد. اين يعني كه اگر براي سرور شبكه خود از يك كامپيوتر 1.7GHz با 256MG حافظه استفاده كرده باشيد، تمامي قدرت پردازش، به بهبود بازدهي شبكه شما اختصاص خواهد يافت. ولي چه چيزي واقعاً يونيكس را از سيستم عامل هاي مدعي رقابت متماميز ميكند. شايد بتوان سه عامل را برتري بخش يونيكس در اين دوران دانست : شبكه مندي TCP/IP داخلي، سرويسهاي اينترنت واينترانت و ارائه بانك هاي اطلاعاتي. كاري از : مهندس امید توکل | + | موضوع: |
|
|