stringtranslate.com

سیستم عامل را انتخاب کنید

Pick Operating System که با نام Pick System یا به سادگی Pick نیز شناخته می‌شود ، [1] یک سیستم‌عامل رایانه با اشتراک‌گذاری زمان و حافظه مجازی با صفحه تقاضا ، چند کاربره و مبتنی بر پایگاه داده MultiValue است . Pick در درجه اول برای پردازش داده های تجاری استفاده می شود . نام آن از نام یکی از توسعه دهندگان آن به نام دیک پیک گرفته شده است. [2] [3]

اصطلاح «سیستم انتخاب» همچنین به عنوان نام کلی همه محیط‌های عملیاتی استفاده می‌شود که از این پایگاه داده چند ارزشی استفاده می‌کنند و پرس و جوهای Pick/BASIC و ENGLISH / Access را پیاده‌سازی می‌کنند . اگرچه Pick با انواع مینی کامپیوترها شروع به کار کرد ، اما سیستم و پیاده سازی های مختلف آن در نهایت به مجموعه بزرگی از ریز رایانه ها ، رایانه های شخصی، [4] و رایانه های بزرگ گسترش یافت . [5]

نمای کلی

Pick Operating System یک پلت فرم محاسباتی یکپارچه با پایگاه داده، زبان های عملیات پرس و جو و رویه ای، مدیریت محیطی و چند کاربره و قابلیت های برنامه نویسی BASIC است . پایگاه داده آن از یک سیستم فایل هش استفاده می کند که با سازماندهی داده ها در آرایه های انجمنی پویا که توسط فایل های انجمنی مدیریت می شوند، امکان ذخیره سازی و بازیابی کارآمد داده ها را فراهم می کند.

داده‌های درون سیستم Pick در یک ساختار سلسله مراتبی از حساب‌ها، فرهنگ‌های لغت، فایل‌ها و فایل‌های فرعی بر اساس مدل جدول هش با کاوش خطی سازماندهی می‌شوند. این ساختار شامل رکوردها، فیلدها و فیلدهای فرعی با طول متغیر، با قراردادهای نامگذاری منحصربه‌فرد است که ویژگی‌های پایگاه داده چند ارزشی آن را منعکس می‌کند. سوابق با کلیدهای منحصر به فردی که دسترسی مستقیم به مکان های ذخیره سازی آنها را تسهیل می کند، شناسایی می شوند. [6]

در ابتدا با محدودیت‌های تکنولوژیکی دوران، ظرفیت سیستم Pick در طول زمان افزایش یافته است، محدودیت‌های اندازه رکورد قبلی حذف شده و تخصیص فایل پویا و نمایه‌سازی B-tree برای افزایش قابلیت‌های مدیریت داده‌ها معرفی شده است.

پایگاه داده Pick بدون انواع داده های صریح عمل می کند ، [6] همه داده ها را به عنوان رشته های کاراکتری در نظر می گیرد، که مسئولیت یکپارچگی داده ها را بر عهده برنامه های کاربردی توسعه یافته برای سیستم می گذارد. این انعطاف‌پذیری به Pick اجازه می‌دهد تا داده‌ها را به شکل غیر عادی ذخیره کند ، و از نیاز به عملیات پیوستن با دربرداشتن همه داده‌های مرتبط در تک رکوردها اجتناب کند. این رویکرد می تواند کارایی ذخیره سازی و بازیابی را برای انواع خاصی از مجموعه داده ها بهینه کند.

تاریخچه

Pick در ابتدا به عنوان سیستم زبان بازیابی اطلاعات تعمیم یافته (GIRLS) در سیستم IBM/360 در سال 1965 توسط دان نلسون و دیک پیک در TRW پیاده سازی شد ، که قرارداد دولتی آنها برای پروژه هلیکوپتر Cheyenne مستلزم ایجاد یک پایگاه داده بود. [5] قرار بود توسط ارتش ایالات متحده برای کنترل موجودی قطعات هلیکوپتر شاین استفاده شود . [7]

Pick متعاقباً در سال 1973 توسط Microdata Corporation (و توزیع‌کننده انگلیسی آن CMC) به‌عنوان سیستم عامل واقعیت که اکنون توسط Northgate Information Solutions عرضه می‌شود ، منتشر شد . [8] مک دانل داگلاس Microdata را در سال 1981 خریداری کرد. [5]

اولین پیاده سازی Microdata، به نام واقعیت، تنها با یک زبان رویه ای (PROC) و یک زبان پرس و جو (ENGLISH) ارائه شد. در سال 1975، کن سیمز از Pick Systems یک پیاده‌سازی Dartmouth BASIC برای واقعیت، با پسوندهای نحوی متعدد برای رابط ترمینال هوشمند و عملیات پایگاه داده ایجاد کرد و به آن Data/BASIC گفته شد. در همان زمان یا تقریباً در همان زمان، SMI شیکاگو، یک زبان رویه ای توسعه یافته ایجاد کرد و آن را RPL نامید.

PROC، زبان رویه برای اجرای اسکریپت ها ارائه شده است . یک زبان به سبک SQL به نام ENGLISH امکان بازیابی و گزارش گیری پایگاه داده را فراهم می کرد، اما به روز رسانی را انجام نمی داد (البته بعداً، دستور ENGLISH "REFORMAT" به روز رسانی ها را به صورت دسته ای مجاز کرد). ENGLISH به طور کامل اجازه دستکاری ساختار سه بعدی چند ارزشی رکوردهای داده را نمی دهد. همچنین مستقیماً قابلیت‌های رابطه‌ای مشترک مانند اتصالات را ارائه نکرد . این به این دلیل بود که تعریف مجدد فرهنگ لغت داده قدرتمند برای یک فیلد، امکان پیوستن را از طریق اجرای جستجوی محاسبه شده در یک فایل دیگر فراهم می کرد. این سیستم شامل یک اسپولر بود . یک ویرایشگر متن ساده برای رکوردهای سیستم فایل ارائه شد، اما ویرایشگر فقط برای نگهداری سیستم مناسب بود [6] و نمی توانست رکوردها را قفل کند، بنابراین بیشتر برنامه ها با ابزارهای دیگر مانند Batch، RPL یا زبان BASIC نوشته می شدند. به طوری که از اعتبارسنجی داده ها اطمینان حاصل شود و امکان قفل کردن رکورد فراهم شود .

در اوایل دهه 1980، ناظران سیستم عامل Pick را رقیب قدرتمندی برای یونیکس می دانستند . [9] BYTE در سال 1984 بیان کرد که "Pick ساده و قدرتمند است و به نظر می رسد کارآمد و قابل اعتماد نیز باشد... زیرا به عنوان یک سیستم چند کاربره به خوبی کار می کند، احتمالاً مقرون به صرفه ترین راه برای استفاده از XT است ." . [10] دیک پیک Pick & Associates را تأسیس کرد که بعداً Pick Systems، سپس Raining Data، سپس (از سال 2011 ) TigerLogic و در نهایت Rocket Software تغییر نام داد. او مجوز «Pick» را به تولیدکنندگان و فروشندگان بسیار متنوعی داد که «طعم‌های» متفاوتی از Pick را تولید کرده‌اند. طعم های پایگاه داده فروخته شده توسط TigerLogic D3، mvBase و mv Enterprise بودند. آنهایی که قبلاً توسط IBM تحت چتر " U2 " فروخته می شدند، UniData و UniVerse هستند. Rocket Software در سال 2010 محصولات خانواده U2 IBM و محصولات خانواده D3 و mvBase Tiger Logic را در سال 2014 خریداری کرد. در سال 2021، Rocket OpenQM و jBASE را نیز خریداری کرد.

دیک پیک در 56 سالگی به دلیل عوارض سکته مغزی در اکتبر 1994 درگذشت. [3] [11]

Pick Systems اغلب در دعوای قضایی درگیر صدور مجوز می شد و تلاش نسبتا کمی برای بازاریابی [12] [13] و بهبود نرم افزار خود اختصاص می داد. پورت‌های بعدی Pick به پلتفرم‌های دیگر عموماً برای سال‌ها همان ابزارها و قابلیت‌ها را ارائه می‌کردند، معمولاً با پیشرفت‌های نسبتاً جزئی و به سادگی تغییر نام می‌دادند (به عنوان مثال، Data/BASIC به Pick/BASIC و ENGLISH به ACCESS تبدیل شد ). [6] دارندگان مجوز اغلب تغییرات و پیشرفت‌های اختصاصی را توسعه می‌دهند. به عنوان مثال، Microdata یک پردازنده ورودی به نام ScreenPro ایجاد کرد.

مشتقات و محصولات مرتبط

پایگاه داده Pick بین سال‌های 1978 و 1984 به حدود سه دوجین مجوز مجوز داده شد. پیاده‌سازی‌های سازگار با برنامه‌ها به مشتقات تبدیل شدند و همچنین از سیستم‌های مشابه الهام گرفتند.

از طریق پیاده‌سازی‌های بالا و سایر موارد، سیستم‌های Pick مانند به‌عنوان پایگاه داده، برنامه‌نویسی و محیط‌های شبیه‌سازی که تحت بسیاری از انواع یونیکس و مایکروسافت ویندوز اجرا می‌شوند، در دسترس قرار گرفتند.

همچنین ببینید

مراجع

  1. ^ Ramming، D; بوردون، راجر جی (1989). "سیستم عامل انتخاب - یک راهنمای عملی". مجموعه مقالات IEEE . 77 (2): 363. doi :10.1109/JPROC.1989.1203777. S2CID  9328922.
  2. وودیارد، کریس (19-10-1994). «توسعه‌دهنده نرم‌افزار دیک پیک در سن ۵۶ سالگی درگذشت». لس آنجلس تایمز . بایگانی شده از نسخه اصلی در 2023-03-15 . بازیابی شده در 2023-06-17 .
  3. ^ آب جانسون، ویل. "Richard A "Dick" Pick (متوفی 19 اکتبر 1994)". www.countyhistorian.com . بایگانی شده از نسخه اصلی در 27 سپتامبر 2017 . بازبینی شده در 27 سپتامبر 2017 .
  4. ^ "سیستم عامل PICK - برق اصلی را به کامپیوتر شما می آورد". InfoWorld . 27 جولای 1987. ص. 80.
  5. ^ abc "نمای کلی از انتخاب کلاسیک - یک تاریخچه کوتاه". 1995. بایگانی شده از نسخه اصلی در 2018-08-08 . بازیابی شده در 2017-09-27 .
  6. ^ abcde "انتخاب جاناتان ای. سیسک/BASIC: راهنمای برنامه نویس". jonsisk.com . بایگانی شده از نسخه اصلی در 2023-03-04 . بازیابی شده در 2023-03-04 .
  7. نلسون، دونالد بی. (۱۹ مارس ۱۹۶۵). «مشخصات الزامات کاربر زبان و سیستم بازیابی اطلاعات عمومی (GIRLS)». بایگانی شده از نسخه اصلی در 5 مارس 2016 . بازبینی شده در 6 فوریه 2015 .
  8. الری، دیک (16 ژوئیه 1986). بولتن مدیریت پروژه 1986/09 - "سیستم عامل واقعیت آشکار شد . 1986/09. گروه مدیریت پروژه، گروه سیستم های اطلاعات مک دانل داگلاس".
  9. فیدلر، رایان (اکتبر 1983). "آموزش یونیکس / قسمت 3: یونیکس در بازار میکرو کامپیوتر". BYTE . ص 132 . بازبینی شده در 30 ژانویه 2015 .
  10. Rochkind، Marc J. (پاییز 1985). "انتخاب، منسجم، و THEOS". BYTE . ص 231 . بازبینی شده در 19 مارس 2016 .
  11. وودیارد، کریس (۱۹ اکتبر ۱۹۹۴). «توسعه‌دهنده نرم‌افزار دیک پیک در ۵۶ سالگی درگذشت». لس آنجلس تایمز . بایگانی‌شده از نسخه اصلی در ۱۲ اکتبر ۲۰۱۸ . بازبینی شده در 13 نوامبر 2022 .
  12. Lazzareschi، Carla (3 نوامبر 1985). "Computer Wiz بیشتر تلاش می کند تا کاربران را وادار به انتخاب سیستم خود کند". لس آنجلس تایمز . بایگانی شده از نسخه اصلی در 28 سپتامبر 2017 . بازبینی شده در 13 نوامبر 2022 .
  13. «فقدان بازاریابی پیک»
  14. گیل، فیلیپ (24 مارس 1986). "انتخاب سیستم عامل باعث تبدیل کاربران می شود". دنیای کامپیوتر ص 93 . بازبینی شده در 13 نوامبر 2022 .
  15. اولموس، دیوید (۲۸ اکتبر ۱۹۸۹). "آلفا میکرو می گوید شرکت فوجیتسو را خریداری خواهد کرد". لس آنجلس تایمز . بایگانی‌شده از نسخه اصلی در ۱۳ نوامبر ۲۰۲۲ . بازبینی شده در 13 نوامبر 2022 .
  16. «Alpha Micro Previews Apix Concurrent Pick+Unix V.4». بررسی کسب و کار کامپیوتر . 11 مارس 1990.
  17. ^ مارک، پیتر بی. (1985). "کامپیوتر سکویا". اخبار معماری کامپیوتر ACM SIGARCH . 13 (3). Portal.acm.org: 232. doi : 10.1145/327070.327218 . S2CID  16954105. بایگانی شده از نسخه اصلی در 13 نوامبر 2022 . بازبینی شده در 13 نوامبر 2022 .
  18. ^ سیمونز، باربارا؛ اسپکتور، آلفرد زی (1990). محاسبات توزیع شده با تحمل خطا - Google Boeken. شابک 9783540973850. بازیابی شده در 21 ژانویه 2012 .
  19. "Sequoia Systems نتایج را برای سه ماهه دوم 1997 گزارش می دهد - Business Wire". Highbeam.com ​بازیابی شده در 21 ژانویه 2012 .[ لینک مرده ]
  20. «Zumasys پایگاه داده jBASE را از نرم‌افزار Temenos می‌گیرد | Zumasys». 5 ژانویه 2015. بایگانی شده از نسخه اصلی در 2 مارس 2021 . بازبینی شده در 5 آوریل 2021 .
  21. "Zumasys پایگاه داده jBASE را از نرم افزار Temenos خریداری می کند -". www.zumasys.com . 5 ژانویه 2015. بایگانی شده از نسخه اصلی در 6 فوریه 2015 . بازبینی شده در 6 فوریه 2015 .
  22. «نرم‌افزار موشکی محصولات پایگاه داده و ابزارهای زوماسیس، شرکت را به دست می‌آورد؛ شرکت‌هایی که برای پیشبرد نوسازی برنامه‌های کاربردی چند ارزشی شریک هستند | نرم‌افزار موشک». نرم افزار موشک . بایگانی‌شده از نسخه اصلی در ۱ اکتبر ۲۰۲۲ . بازیابی شده در 11 نوامبر 2022 .
  23. ^ "خانه". OpenQM . بایگانی‌شده از نسخه اصلی در ۱۶ آوریل ۲۰۲۱ . بازبینی شده در 5 آوریل 2021 .
  24. «کش برای تجزیه و تحلیل داده های بدون ساختار | InterSystems». شرکت InterSystems . بایگانی‌شده از نسخه اصلی در ۱۳ آوریل ۲۰۲۱ . بازبینی شده در 5 آوریل 2021 .

کتابشناسی

لینک های خارجی