موضوع مقاله: اواس/۲ | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # اواس/۲ | مقدمه: OS/2 سیستم‌عاملی برای کامپیوترهای شخصی است که توسط مایکروسافت و آی‌بی‌ام ساخته شد و بعد به تنهایی توسط آی‌بی‌ام توسعه یافت. | ## بخش 1: اواس/۲ | OS/2 دیگر توسط آی‌بی‌ام فروخته نمی‌شود و پشتیبانی از آن از ۳۱ دسامبر ۲۰۰۶ پایان یافت. به همین خاطر، OS/2 در بسیاری زمینه‌ها به ویندوز شبیه است، همچنین شباهت‌هایی هم به Unix و زنیکس دارد. توسعهٔ OS/2 وقتی شروع شد که آی‌بی‌ام و مایکروسافت در اوت ۱۹۸۵ قرارداد توسعهٔ مشترکی را امضا کردند. یک جابجا کنندهٔ وظیفه به نام «انتخاب کنندهٔ برنامه» از راه ترکیب کلیدهای ترکیبی Crt+Esc قابل دسترس بود و به کاربر اجازه می‌داد از میان جلسه‌های حالت‌های متنی چند وظیفه‌ای یکی را انتخاب کند (و یا گروه‌های تصویری که می‌توانستند چند برنامه را اجرا کنند). ارتباطات و تمدیدات پایگاه داده گرا در سال ۱۹۸۸ به عنوان ویراست تمدید شدهٔ OS/2 1. HPFS پیشرفتهایی را برای سیستم‌های فایل FAT، شامل نام‌های طولانی و شکلی از جریان داده متناوب نه نام ویژگی‌های توسعه یافته فراهم می‌کرد. OS/2 و کتاب‌های مربوط به ویندوز سال‌های پایانی دههٔ ۱۹۸۰، وجود هر دوی سیستم‌ها و OS/2 ی ارتقا داده شده را به عنوان سیستمی برای آینده تصدیق کردند. x می‌توانست در لحظه تنها یک برنامهٔ DOS را اجرا کند و این کار را به گونه‌ای می‌کرد که به برنامه‌های DOS اجازه می‌داد کنترل کاملی روی کامپیوتر داشته باشند. 0 می‌توانست از حالت مجازی ۸۰۸۶ پردازندهٔ ۸۰۳۸۶ اینتل برای ساخت یک ماشین مجازی بسیار امن تر برای اجرای برنامه‌های DOS بهره ببرد. این یک دستهٔ پهناور از گزینه‌های پیکر بندی برای بهینه ساختن کارایی و تواناییهای داده شده به هر برنامهٔ DOS را شامل می‌شد. مانند بسیاری از محیط‌های ۳۲ بیتی، OS/2 نمی‌توانست برنامه‌های حالت حفاظت شدهٔ DOS را با استفاده از رابط VCPI قدیمی تر اجرا کند، برخلاف حالت استاندارد ویندوز ۳. | ## بخش 2: اواس/۲ | بر خلاف ویندوز NT, OS/2 همیشه به برنامه‌های DOS امکان پوشش گذاری وقفه‌های واقعی سخت‌افزار را می‌داد، بنابراین هر برنامهٔ DOS اینگونه می‌توانست ماشین را از کار بیندازد. OS/2 هم چنین می‌توانست از یک سگ نگهبان سخت‌افزار بر روی ماشین‌های انتخاب شده (بر خلاف آی‌بی‌ام) برای شکستن یک بن‌بست استفاده کند. ۰ پردازنده‌های توسعه یافتهٔ ۴۸۶ اینتل - پرچم مجازی وقفه- را برای حل این مشکل به کار برد. ۱) با وفق دادن اجزای کد حالت کاربر ویندوز برای اجرا درون ماشین DOS مجازی به دست آمده بود. 1؛ هرچند سپس آی‌بی‌ام نسخه‌ای از OS/2 را توسعه داد که می‌توانست از هر نسخه‌ای از ویندوز که کاربر پیشتر نصب کرده بود استفاده کند، در همان فرایند آن را سر هم کند و قیمت یک ویندوز اضافی را پس‌انداز کند. این می‌توانست هم با استفاده از درایوهای تصویری خودش تمام صفحه اجرا شود و هم به صورت یک پارچه، جایی که برنامه‌های ویندوز مستقیماً روی دسکتاپ OS/2 نمایان می‌شوند. این فرایند شامل ویندوز، دسترسی پهناور منصفانه به سخت‌افزار را می‌داد، به ویژه تصویر، و نتیجه این بود که جابجایی بین یک جلسهٔ WinOS/2 و پوستهٔ محل کار می‌توانست گهگاه پی آمدهایی را موجب شود. به خاطر اینکه OS/2 فقط اجزای سیستم حالت کاربر ویندوز را اجرا می‌کرد، با درایوهای دستگاه‌های ویندوز (VxDs) سازگار نبود و نرم‌افزارهای کاربردی به آن‌ها نیاز داشتند. چندین برنامهٔ کاربردی ویندوز در یک تک فرایند ویندوز اجرا می‌شدند، درست مانند ویندوزهای بومی. این کار روی OS/2 ممکن نبود زیرا رابط برنامهٔ کاربردی (API) آن به کلی متفاوت بود. ممکن بود از DDE بین OS/2 و برنامه‌های کاربردی ویندوز استفاده شود، و OLE فقط بین برنامه‌های کاربردی ویندوز. | ## بخش 3: اواس/۲ | 0 یک API ی ۳۲ بیتی برای برنامه‌های محلی فراهم می‌کرد، گرچه سیستم‌عامل خودش ترکیبی از کدهای ۱۶ بیتی و ۳۲ بیتی بود. این رابط گرافیکی کاربر تمام شی گرا بود که از حرکت مهم از سوی رابط گرافیکی کاربر گذشته بود تا صرفاً فراهم کنندهٔ یک محیط برای برنامه‌های ویندوز (مانند مدیر برنامه‌ها)، پوستهٔ محل کار محیطی را فراهم کند تا کاربر بتواند برنامه‌ها، فایل‌ها و دستگاه‌ها را با دستکاری اشیا ی روی صفحه مدیریت کند. عامل مهم دیگری که در گسترش و پذیرش OS/2 و نسخه‌های بعد OS/2 ی گروهی مؤثر بود، تشکیل گروه مدافع منشأ بود که در سال ۱۹۹۲ پا گرفت. فناوری سیستم گرافیک لایه‌ای به نام مدیر نمایش دارد که پنجره‌ها، فونت‌ها و آیکون‌ها را مدیریت می‌کند. WPS یک پوستهٔ شیء گراست که به کاربر اجازه می‌دهد وظایف حساب کردن سنتی مانند دسترسی به فایل‌ها، پرینتر‌ها، اجرا کردن برنامه‌های ارثی و وظایف پیشرفتهٔ شیء گرا را با استفاده از درون ساخت و اشیای کاربردی دستهٔ سوم که پوسته را در یک سبک مجتمع که روی هیچ سیستم‌عامل اصلی دیگری در دسترس نیست را انجام دهد. فروشندگان سخت‌افزار برای پشتیبانی درایورهای دستگاه برای سیستم‌عامل‌های متناوب شامل OS/2 و لینوکس بی میل بودند و این کاربران را با انتخاب‌های فروشندگان محدودی رها می‌کرد. برای برجسته کردن این نسخه برای کارتهای ویدئویی، آی‌بی‌ام نسخهٔ کاهش یافته‌ای از درایورهای گرافیک Scitech را ارائه کرد که به کاربران اجازه می‌داد از میان تعداد زیادی کارت پشتیبانی شده یکی را به وسیلهٔ طراحی درایور وابسته به Scitech انتخاب کنند. WPS اشیایی از جمله دیسکها، فولدرها، فایل‌ها، اشیای برنامه و پرینترها را با استفاده از مدل شیء سیستم (SOM) نمایش می‌دهد که به کد اجازه می‌دهد با برنامه‌های کاربردی که ممکن است در زبان‌های برنامه‌نویسی دیگری نوشته شده باشند، به اشتراک گذاشته شود. یک نسخهٔ توزیع شده به نام DSOM به اشیای کامپیوترهای مختلف اجازه می‌داد با هم ارتباط برقرار کنند. OpenDoc جذابیت را به عنوان یک فناوری ثابت کرد ولی به شکل وسیع مورد استفاده قرار نگرفت ویا توسط کاربران و توسعه دهندگان پذیرفته نشد. | ## جمع‌بندی | گاهی این با سیستم چند رسانه ای یکی می‌شود ولی در ارائه‌های دیگر این به عنوان یک برنامهٔ کاربردی جداگانه است.