PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آشنايي با سيستم عامل مکینتاش



TAHA
04-23-2010, 11:02 PM
مکينتاش

مکينتاش (Macintosh) يا مک (Mac) ساخته شرکت رايانه‌اي اپل است که مکينتاش اوليه در تاريخ ?? ژانويه ???? توليد شده است و اولين رايانه شخصي براي Graphical user interface (GUI) بود و در عوض استفاده از موشي با Command line interface کار مي کند. در حال حاضر ميزان تنوع مکينتاش اپل از مک کوچک (Mac mini) هست تا قويترين Server ها مثل Xserve که همگي ساخته شرکت اپل مي باشد. مکينتاش اوليه از موتورولا 68k که از خانواده ريزپردازنده ها هستند استفاده مي کردند که بعدا تغيير کرد به موتورولا و IBM پاور پيسي (Power PC) . با حروف اختصاري Mac، محدوده‌اي از کامپيوترهاي شخصي که توسط شرکت رايانه‌اي اپل در سال ???? معرفي گرديد. مکينتاش بر روي يک رابط گرافيکي کاربر معروف با استفاده آسان تأکيد دارد که کامپيوترهاي مبتني بر مجموعه ريزپردازنده‌هاي ????? موتورولا است.

TAHA
04-23-2010, 11:02 PM
تاريخچه


پروژه مکينتاش از اوايل سال ???? به وسيله جف راسکين (Jef Raskin) يک کارمند اپل آغاز شد. در سبتامبر ???? راسکين مجاز شد تا روي پروژه کار کند و در آغاز به دنبال يک مهندس کامپيوتر رفت که بتواند يک شکل اوليه داشته باشند و بعد از چند سال راسکين توانست يک تيم براي ساخت اولين مکينتاش درست کنند که از

•Chris Espinosa
•Joanna Hoffman
•George Crow
•Jerry Manock
•Susan Kare
•Andy Hertzfeld
تشکيل شده بودند


تيم مکينتاش



Mac OS که مخفف Macintosh Operating System است، نام تجاري يک سري از سيستم عامل هاي داراي رابط گرافيکي کاربر است که توسط شرکت Apple براي کامپيوترهاي مکينتاش توسعه داده شده اند. سيستم عامل Mac عموماً به خاطر رابط گرافيکي خوب خود مشهور شده است. اين سيستم عامل براي نخستين بار در سال 1984 با کامپيوتر Macintosh 128K عرضه شد. نسخه هاي اوليه Mac OS تنها با کامپيوترهاي مکينتاش که بر مبناي Motorola 68000 ساخته شده بودند، سازگار بودند در حاليکه نسخه هاي جديدتر با کامپيوترهاي PowerPC نيز سازگار شدند. اخيراً نيز سيستم عامل Mac OS X با کامپيوترهاي Intel x86 سازگار شده است. نسخه هاي مختلف Mac OS نخستين سيستم عامل مکينتاش شامل دو بخش نرم افزاري بود که با نام هاي "System"و "Finder" شناخته مي شدند که هرکدام از اين دو بخش داراي نسخه مخصوص به خود بودند. System 7.5.1 نخستين نسخه اي بود که در آن آرم Mac OS يک قيافه خندان استفاده شده است؛ و نام Mac OS نيز براي اولين بار با Mac OS 7.6 معرفي شد. سيستم عامل Mac OS را مي توان به دو خانواده مختلف سيستم هاي عامل تقسيم کرد “Classic” Mac OS که شامل سيستم عامل عرضه شده در سال 1984 و نسخه هاي بعدي آن تا نسخه Mac OS 9 مي شود.Mac OS X (که حرف "X" معرف عدد رومي 10 است) از اجزاي Open Step (توابع API تعريف شده براي يک سيستم عامل شي گرا که هر سيستم عامل مدرني آن را به عنوان بخشي از هسته خود دارد استفاده مي کند. "Classic” Mac OSبا اين وي‍ژگي که در آن از خط فرمان استفاده نمي شود شناخته مي شود. اين سيستم عاملِ کاملاً گرافيکي بسيار مشابه سيستم عامل Commodore GEOS است. با وجود راحتي استفاده از آن، اين سيستم عامل داراي کمبودها و نقايصي نيز بود.

TAHA
04-23-2010, 11:02 PM
کمبودها و نقايص اين سيستم عامل


حالت تک پردازشي (البته در نسخه هاي اوليه اين سيستم عامل) يا چند پردازشي اشتراکي (در نسخه هاي بعدي)، امکان مديريت حافظه با مقدار محدود، عدم استفاده از حافظه حفاظت شده، و احتمال تداخل با نسخه هاي جديدتر سيستم هاي عامل ديگري که قابليت هاي جديدي (نظير استفاده از شبکه) را فراهم مي کنند، از جمله کاستي هاي اين سيستم عامل به حساب مي آيند. نخستين سيستم فايل استفاده شده در Mac OS سيستم فايل مکينتاش (Macintosh File System (MFS)) بود که تنها امکان استفاده از يک سطح فولدر را فراهم مي کرد. اين سيستم فايل در نسخه هاي بعدي، با سيستم فايل Hierarchical File System (HFS) سيستم فايل سلسله مراتبي) که داراي ساختار درختي مديريت فايل بود، جايگزين شد. در رابطه با سيستم فايل سيستم عامل مکينتاش بايد به نکته مهمي اشاره کرد که آن را از سيستم هاي فايل ديگر سيستم عامل ها متمايز مي کند. اکثر سيستم هاي فايل که توسطDOS ، Unix يا ديگر سيستم عامل ها استفاده مي شوند، به سادگي فايل را بصورت يک سري از بايت هاي پيوسته در نظر مي گيرند بطوريکه هر فايل نياز به برنامه اي دارد که تشخيص دهد آن فايل حاوي چه اطلاعاتي است. برخلاف اين قاعده، MFS و HFS فايل را بصورت دو بخش مجزا (بخش داده و بخش منابع) در نظر مي گيرند. بخش "داده" (Data) حاوي اطلاعات مشابه با سيستم عامل هاي ديگر است (مثلاً بخش داده مي تواند حاوي متن يک سند يا اطلاعات يک فايل تصويري باشد). بخش "منابع "(Resource) شامل ديگر اطلاعات ساختاري مربوط به فايل (مانند تعاريف منوها، گرافيک، صدا، يا کدهاي اجرايي) است. يک فايل ممکن است تنها شامل بخش منابع باشد (در حالي که بخش داده آن خالي است)، يا تنها شامل بخش داده باشد (در حالي که بخش منابع آن خالي است) و يا شامل هر دو بخش داده و منابع باشد. يک فايل متني مي تواند متن را در بخش داده فايل و اطلاعات مربوط به نوع فرمت و قالب بندي متن را در بخش منابع فايل ذخيره کند. اين کار به اين منظور انجام مي شود که مثلاً اگر برنامه اي با فرمت قالب بندي متن آشنا نبود، حداقل قادر به خواندن خود متن باشد. از طرف ديگر، اين تقسيم بندي باعث ناهماهنگي و عدم سازگاري با ديگر سيستم هاي عامل مي شود؛ با کپي کردن يک فايل از سيستم فايل Mac به سيستم فايلي غير از Mac بخش منابع فايل از دست مي رود. در Mac OS X از ساختار مديريت حافظه و چند پردازشي کنترل شده مشابه سيستم عامل Unix استفاده شده است. اين سيستم عامل بر مبناي هسته Mach (Mach kernel) يک هسته کوچک سيستم عامل که در دانشگاه Carnegie Mellon در ايالت پنسيلوانياي آمريکا طي يک پرو‍ژه تحقيقاتي درباره محاسبات موازي و توزيع شده ايجاد شده است و نسخه BSD سيستم عامل Unix يک سيستم عامل شيءگرا که توسط Steve Jobs در شرکت NeXT ايجاد و توسعه داده شده است. سيستم مديريت حافظه جديد اجازه اجراي برنامه هاي بيشتري را بطور همزمان مي دهد و از بسته شدن برنامه هاي ديگر در حال اجرا به علت crash کردن يک برنامه جلوگيري مي کند. همچنين اين سيستم عامل دومين سيستم عامل مکينتاش است که در آن خط فرمان نيز گنجانده شده است، هرچند که براي استفاده از اين خط فرمان مي بايست Terminal Emulator توسط کاربر اجرا شود سيستم عامل Mac OS داراي خط فرمان نبود و نخستين سيستم عامل مکينتاش که داراي خط فرمان بود، سيستم عامل A/UX است که توسعه آن متوقف شده است) .مشکلات مختلفي باعث شده است که Mac OS X نسبت به Mac OS کمتر کاربرپسند باشد و کار با آن مشکل تر باشد. از جمله اين عوامل نياز به سخت افزار قوي تر براي اجراي سيستم عامل، عدم ارائه برخي قابليت هاي سيستم عامل که در نسخه هاي قبلي وجود داشت، و برخي ناسازگاري هاي جدي با نسخه قبلي (زيرا درايورهاي نوشته شده براي Mac OS سازگار با Mac OS X نيستند) است.