اواس/۲: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
اصلاح ارقام
خط ۱:
[[پرونده:Atm os2warp.jpg|بندانگشتی|دستگاه خودپرداز با سیستم عامل او‌اس/۲ رپ در [[استرالیا]]]]
 
'''OS/2''' [[سیستم‌عامل|سیستم‌عاملی]] برای [[کامپیوتر شخصی|کامپیوترهای شخصی]] است که توسط [[مایکروسافت]] و [[آی‌بی‌ام]] ساخته شد و بعد به تنهایی توسط آی‌بی‌ام توسعه یافت. نامش کوتاه شده Operating System/2 (سیستم‌عامل/۲) است، زیرا به عنوان سیستم‌عامل ترجیح داده شده برای سیستم‌های شخصی/2 (Personal System/2 (PS/2۲) )، خطِ [[نسل دوم کامپیوترهای شخصی]] معرفی شده بود. OS/2 دیگر توسط آی‌بی‌ام فروخته نمی‌شود و پشتیبانی از آن از ۳۱ دسامبر ۲۰۰۶ پایان یافت.
 
قرار بود OS/2 جانشین حفاظت شده‌ای برای [[داس (سیستم‌عامل)|MS-DOS]] و [[ویندوز]] مایکروسافت باشد. قابل توجه است که تماس های سیستم (system calls) پایه بعد از تماسهای MS-DOS مدل سازی شدند؛ حتی نامهایشان با "DOS" شروع می‌شد و ممکن بود [[برنامه‌های کاربردی]] حالت خانواده (family mode) ساخته شوند:[[برنامه‌های کاربردی]] حالت متنی که می‌توانند روی هر دو سیستم کار کنند. به همین خاطر، OS/2 در بسیاری زمینه‌ها به ویندوز شبیه است، همچنین شباهت هایی هم به [[Unix]] و [[زنیکس]] دارد.
خط ۹:
OS/2 1. 0 در آوریل ۱۹۸۷ منتشر شد و در دسامبر به عنوان یک سیستم‌عامل فقط متنی ارائه شد. به هر حال، آن یک رابط برنامهٔ کاربردی (API) توانگر را برای کنترل نمایش تصویر (video display (VIO) ) و به کار بردن [[کیبورد]] و رویدادهای [[ماوس]] به صورت یک [[بایوس]] حفاظت شده نشان می‌داد. همچنین، تصویر و کیبورد رابط برنامهٔ کاربردی (API) برای برنامه‌های حالت خانواده (family mode) در حال اجرا در MS-DOS قابل استفاده بودند. یک جابجا کنندهٔ وظیفه به نام "انتخاب کنندهٔ برنامه" از راه ترکیب کلیدهای ترکیبی Crt+Esc قابل دسترس بود و به کاربر اجازه می‌داد از میان جلسه‌های حالت‌های متنی چند وظیفه‌ای یکی را انتخاب کند (و یا گروه‌های تصویری که می‌توانستند چند برنامه را اجرا کنند) .
 
ارتباطات و تمدیدات [[پایگاه داده]] گرا در سال 1988۱۹۸۸ به عنوان ویراست تمدید شدهٔ OS/2 1. 0 تحویل داده شدند:SNA،X. 25/APPC/LU 6. 2، [[شبکه محلی]] manager،Query manager، [[SQL]].
مدیر معرفی (Presentation Manager)، [[رابط گرافیکی]] کاربرانی که قول داده شده بود،، با OS/2 1. 1 در نوامبر 1988۱۹۸۸ معرفی شد. با فونتهای متناسب، این یک پیشرو برای ظاهر ویندوز بعدی 3۳. 0۰ بود.
ویراست تمدید شدهٔ 1۱. 1۱ پشتیبانی پایگاه داده توزیع شده را معرفی کرد.
 
نسخهٔ 1۱. 2۲ سیستم‌های فایل قابل نصب به ویژه سیستم فایل HPFS را معرفی کرد. HPFS پیشرفتهایی را برای سیستم‌های فایل [[FAT]]، شامل نام‌های طولانی و شکلی از جریان داده متناوب نه نام ویژگی‌های توسعه یافته فراهم می‌کرد. همچنین، ویژگی‌های توسعه یافته به سیستم فایل FAT هم افزوده می‌شدند.
ویراست توسعه یافتهٔ 1۱. 2۲ پشتیبانی [[مجموعه پروتکل اینترنت|مجموعه پروتکل اینترنتو]] [[اترنت]] را معرفی کرد.
OS/2 و کتاب‌های مربوط به ویندوز سالهای پایانی دههٔ 1980،۱۹۸۰، وجود هر دوی سیستم‌ها و OS/2 ی ارتقا داده شده را به عنوان سیستمی برای آینده تصدیق کردند.
 
== سازگاری DOS ==
به خاطر محدودیت‌های [[پردازنده]] ی [[اینتل]] 80286۸۰۲۸۶ ، OS/2 1. x می‌توانست در لحظه تنها یک برنامهٔ DOS را اجرا کند و این کار را به گونه‌ای می‌کرد که به برنامه‌های DOS اجازه می‌داد کنترل کاملی روی کامپیوتر داشته باشند. مشکلی در حالت DOS می‌توانست کل کامپیوتر را از کار بیندازد. در مقابل، OS/2 2. 0 می‌توانست از حالت مجازی 8086۸۰۸۶ پردازندهٔ 80386۸۰۳۸۶ اینتل برای ساخت یک ماشین مجازی بسیار امن تر برای اجرای برنامه‌های DOS بهره ببرد. این یک دستهٔ پهناور از گزینه‌های پیکر بندی برای بهینه ساختن کارایی و تواناییهای داده شده به هر برنامهٔ DOS را شامل می‌شد.
مانند بسیاری از محیط‌های 32۳۲ بیتی، OS/2 نمی‌توانست برنامه‌های حالت حفاظت شدهٔ DOS را با استفاده از رابط VCPI قدیمی تر اجرا کند، برخلاف حالت استاندارد ویندوز 3۳. 0۰ و 3۳. ۱؛ این فقط برنامه‌های نوشته شده بر اساس DPMI را پشتیبانی می‌کرد.
 
بر خلاف ویندوز NT، OS/2 همیشه به برنامه‌های DOS امکان پوشش گذاری وقفه‌های واقعی [[سخت‌افزار]] را می‌داد، بنابراین هر برنامهٔ DOS اینگونه می‌توانست ماشین را از کار بیندازد. OS/2 هم چنین می‌توانست از یک سگ نگهبان سخت‌افزار بر روی ماشین‌های انتخاب شده (بر خلاف آی‌بی‌ام ) برای شکستن یک بن بست استفاده کند. سپس نسخهٔ 3۳. 0۰ پردازنده‌های توسعه یافتهٔ 486۴۸۶ اینتل - پرچم مجازی وقفه- را برای حل این مشکل به کار برد.
 
== سازگاری ویندوز 3. x ==
توانایی ویندوز 3۳. 0۰ (و پس از ویندوز 3۳. 1۱) با وفق دادن اجزای کد حالت کاربر ویندوز برای اجرا درون ماشین DOS مجازی به دست آمده بود. در اصل، یک نسخهٔ تقریباً کامل کد ویندوز با خود OS/2 شامل شده بود. ویندوز 3۳. 0۰ در OS/2 2. 0، و ویندوز 3۳. 1۱ در OS/2 2. 1؛ هرچند سپس آی‌بی‌ام نسخه‌ای از OS/2 را توسعه داد که می‌توانست از هر نسخه‌ای از ویندوز که کاربر پیشتر نصب کرده بود استفاده کند، در همان فرایند آن را سر هم کند و قیمت یک ویندوز اضافی را پس انداز کند. این می‌توانست هم با استفاده از درایوهای تصویری خودش تمام صفحه اجرا شود و هم به صورت یک پارچه، جایی که برنامه‌های ویندوز مستقیماً روی دسکتاپ OS/2 نمایان می‌شوند.
 
این فرایند شامل ویندوز، دسترسی پهناور منصفانه به سخت‌افزار را می‌داد، به ویژه تصویر، و نتیجه این بود که جابجایی بین یک جلسهٔ WinOS/2 و پوستهٔ محل کار می‌توانست گهگاه پی آمد هایی را موجب شود.
به خاطر اینکه OS/2 فقط اجزای سیستم حالت کاربر ویندوز را اجرا می‌کرد، با [[ویکی‌پدیا:درایو|درایوهای]] دستگاه‌های ویندوز (VxDs) سازگار نبود و نرم‌افزارهای کاربردی به آنها نیاز داشتند.
چندین برنامهٔ کاربردی ویندوز در یک تک فرایند ویندوز اجرا می‌شدند، درست مانند ویندوزهای بومی. برای دستیابی به یک جداسازی درست بین برنام‌های ویندوز 3. x، OS/2 به چندین کپی موازی از ویندوز نیاز داشت. این روش به منابع سیستمی قابل توجهی، به ویژه [[حافظه]] نیاز داشت. مایکروسافت از یک روش ساده تر در ویندوز NT استفاده می‌کرد، ترجمهٔ تماس‌های سیستم ویندوز 16۱۶ به ویندوز 32۳۲ به معنی لایهٔ سازگاری ویندوز روی ویندوز (Windows-on-Windows) . این کار روی OS/2 ممکن نبود زیرا رابط برنامهٔ کاربردی (API) آن به کلی متفاوت بود. ممکن بود از DDE بین OS/2 و برنامه‌های کاربردی ویندوز استفاده شود، و OLE فقط بین برنامه‌های کاربردی ویندوز.
 
== ویژگی‌های محلی ==
OS/2 2. 0 یک API ی 32۳۲ بیتی برای برنامه‌های محلی فراهم می‌کرد، گرچه سیستم‌عامل خودش ترکیبی از کدهای 16۱۶ بیتی و 32۳۲ بیتی بود. باز یک محیط [[رابط گرافیکی]] کاربر (GUI) تازه به نام پوستهٔ محل کار (Workplace Shell) را شامل می‌شد. این رابط گرافیکی کاربر تمام شی گرا بود که از حرکت مهم از سوی رابط گرافیکی کاربر گذشته بود تا صرفاً فراهم کنندهٔ یک محیط برای برنامه‌های ویندوز (مانند مدیر برنامه ها)، پوستهٔ محل کار محیطی را فراهم کند تا کاربر بتواند برنامه ها، فایل‌ها و دستگهاها را با دستکاری اشیا ی روی صفحه مدیریت کند.
عامل مهم دیگری که در گسترش و پذیرش OS/2 و نسخه‌های بعد OS/2 ی گروهی موثر بود، تشکیل گروه مدافع منشا بود که در سال 1992۱۹۹۲ پا گرفت.
 
== فناوری ==