X
تبلیغات
وکیل جرایم سایبری

فایل جهت دانلود

بررسی سیستم عامل Macantash Apple


لینک دریافت فایل خرید پایین توضیحات

فرمت فایل word  قابل ویرایش پرینت

تعداد صفحات: 20

 

بررسی سیستم عامل Macantash Apple

پروژه مکینتاش اوایل سال ۱۹۷۹ وسیله جف راسکین (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 است. وجود راحتی استفاده ان، سیستم عامل دارای کمبودها نقایصی بود.

کمبودها نقایص سیستم عامل

حالت تک پردازشی (البته نسخه اولیه سیستم عامل) چند پردازشی اشتراکی (در نسخه بعدی)، امکان مدیریت حافظه مقدار محدود، عدم استفاده حافظه حفاظت شده، احتمال تداخل نسخه جدیدتر سیستم عامل دیگری که قابلیت جدیدی (نظیر استفاده شبکه) فراهم کنند، جمله کاستی سیستم عامل حساب ایند. نخستین سیستم فایل استفاده شده 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 توسط کاربر


1 2 3 >>