CALM/arwiki huggingface dataset:
بسبب تحركات أبل وتراكم الديون على شركة Be، واستدار BeOS قريبا إلى منصة برامج Intel x86 مع إصدارها R3 في مارس 1998. وفي أواخرالتسعينات، تمكن BeOS من انتقاء أتباعه، ولكن الشركة فشلت في الاستمرار. وفي محاولة أخيرة لزيادة الفائدة من نظام التشغيل الفاشل، شركة Be.زالت الغطاء عن إصدار جديد، ولكن مجاناً، نسخة من BeOS R5 يعرف باسم BeOS النسخة الشخصية.BeOS Personal Edition (BeOS PE).BeOS PE) يمكن أن يبدأ من داخل مايكروسوفت ويندوز أو لينكس، وكان المقصود منه تعزيز اهتمام المستهلكين في منتجاتها وإعطاء المطوريين شيء للعب به.
شركة Be أيضا أزالت الغطاء عن نسخة من BeOS لأجهزة الإنترنت (BeIA)، والتي سرعان ما أصبحت تركز الشركات التجارية عليها مكان.BeOS BeOS PE و BeIA ثبت أنها قليلة وبعد فوات الأوان، وفي 2001، وبيعت حقوق الطبع والنشر شركة Be لشركة بالمPalm، بسعر 11 مليون دولار. يعتبر BeOS R5 هو آخر إصدار رسمي، ولكن BeOS R5.1 " دانو"، الذي كان قيد التطوير قبل بيع شركة Be لشركة Palm وشمل بيئة شبكات BeOS (BONE) مكدس الشبكات، تم تسريبه للجمهور بعد وقت قصير من انهيار الشركة.
في عام 2002، رفعت شركة Be دعوى ضد شركة مايكروسوفت مدعية أنه هيتاشي Hitachi بالعدول عن بيع أجهزة كمبيوتر متضمنة BeOS، وأنه تم الضغط على كومباك Compaq لعدم تسويق أي جهاز إنترنت في شراكة مع Be. BeOS زعمت أيضا ان مايكروسوفت تعمل على خفض منتج شركة Be initial public offering (IPO) بشكل غير طبيعي. وقد استقر في نهاية المطاف القضية خارج المحكمة بدفع 23250000 مليون دولار مع عدم الاعتراف بأية مسؤولية على مايكروسوفت.
بعد الانقسام من شركة بالم Palm، PalmSource استخدم أجزاء من إطار الوسائط المتعددة لـ BeOS 'لمنتجهم بالم نظام التشغيل الكوبالت OS Cobalt الفاشل. وبالاستيلاء على PalmSource، حقوق BeOS تنتمي الآن إلى شركة Access Co.
على الرغم من انتهاء شركة Be، إلا أن BeOS له أتباعه. رابطة BeOS لا تزال تتطور برمجيات مجانا وأصدرت حتى تصحيح الأخطاء ومشغلات (مسيق) ومستجدات مختلفة من بيوس BeOS. المصدر الرئيسي للبرامج ذات الصلة بـ BeOS يمكن الاطلاع عليها في BeBits.
وكانت واجهة المستخدم BeOS ملحوظة في وقت يكاد يكون لا يوجد لها مثيل تماما، حتى مع مأجورون الطرف الثالث. سمة BeOS الصفراء، علامات تغيير الطول على رأس النوافذ، والواجهة رمادية نسبيا.التي فرضتها التطبيقات الصعيرة widgets. وظلت واجهة المستخدم UI هذه دون تغيير نسبي من عام 1995، ولكن قد تم تجديدها بشكل كامل بحلول موعد تسريب دانو Dano. بيضة عيد الفصح (شم النسيم) في نظام التشغيل سمحت بتغيير شريط العنوان إلى منظر وإحساس بعض البرامج الآخرى (Mac OS 8 و Amiga Workbench ومظهر Windows 98) وفي Dano، تم تمديده ليصبح ميزة تسمح لتغيير شريط العنوان وأشرطة التمرير. لا يمكن تغيير أي واجهة تطبيقات صغيرة أخرى. هناك برنامج تمهيدي لدانو الطرف الثالث WindowShade الذي يسمح بتغيير الألوان من شريط العنوان وإطارالنافذة، ولكن المظهر يبقى على حاله.
تم استنساخ واجهة المستخدم الرسومية BeOS R5 GUI، على سبيل المثال في مظهر GNOME أو بيئة سطح مكتب KDE.
مشاريع لإعادة BeOS.
وكان يحظى BeOS باحترام كبير من قبل قاعدة مستخدمين صغيرة ولكن أوفياء، الذين أصيبوا بخيبة أمل عندما تكون فشلت شركة Be تجاريا وأن ليس هناك أي زيادة تعزيز لنظام التشغيل ممكنا. في السنوات التي تلت حفنة من المشاريع التي شكلت لإعادة BeOS أو العناصر الأساسية لنظام التشغيل مع الهدف النهائي لاستمرار شركة Be تم تركته. ولضمان أن مشاريع أنظمة التشغيل هذه لا يمكن "أن تسلب" من شركة Be مرة آخرى، واجتذاب جهود المبرمجين المتطوعين، جميع هذه البرمجيات كانت مجانية ومفتوحة المصدر. طبيعة وحدات BeOS الأصلي سهلت إعادة نظام التشغيل جزء واحد في وقت واحد، إدراج وحدات ترميز حديثة في نظام عمل BeOS لاختبار التوافق. في نهاية المطاف، كان كل من "السرفرات" "servers" (وحدات الرمز البينية) ليحل محله الرمز الأصلي، المرخص مجانا.
في غضون بضع سنوات، بعض من هذه المشاريع فقدت الزخم وأوقفت و. اسم النطاق لنظام التشغيل OS أزرق العينين انقضى وتناوله طرف آخر، أحدث الإصدارات المتاحة على الموقع الشبكي Cosmoe هي من عام 2004 والتطور النشط لـ E/OS انتهي في يوليو 2008، تم اختيار محطة عمل Beos حين توقفت شركة Be ولكن يبدو أيضا أن الأثنين قد ماتوا معاً. ومع ذلك استمر التطور في هايكو Haiku، وإعادة تطبيق كاملة للبيوس. BeOS أول إصدار لألفا (الأبجدية) ،"Haiku R1 / Alpha 1",، في 14 سبتمبر 2009. الإصدار ألفا الثاني، "Haiku R1 / Alpha 2"، أتيح في 9 مايو 2010.
مشاريع لمواصلة BeOS.
ZETA كان نظام التشغيل المتاح تجاريا مستند على قاعدة شفرة برنامج BeOS R5.1. وضعت أصلا من قبل YellowTAB، وتم توزيع نظام التشغيل حينها من قبل magnussoft. خلال التطوير بواسطة YellowTAB، تلقت الشركة انتقادات من مجتمع BeOS لرفضها مناقشة وضعهم القانوني فيما يتعلق بقاعدة شفرة BeOS (ربما لأسباب تعاقدية). شركة Access Co. (التي اشترت PalmSource، حتى ذلك الحين، أصحاب الملكية الفكرية المرتبطة ببيوس BeOS) ومنذ ذلك الحين أعلنت أن YellowTAB ليس لها الحق في توزيع نسخة معدلة من BeOS، وتوقف magnussoft عن توزيع نظام التشغيل.
المنتجات التي تستخدم BeOS.
BeOS (وهي الآن Zeta Zeta) لا تزال تستخدم في أجهزة الوسائط مثل نموذج محرر الفيديو Edirol DV-7 من شركة رولاند التي تعمل على أعلى تعديل من. BeOS، وبرنامج التشغيل الآلي الاذاعي TuneTracker الذي يعمل على BeOS وZeta، ولكن بيع أيضا باسم " Station-in-a-Box" متضمن نظام التشغيل Zita..
مسجل الصوت الرقمي Tascam SX-1 يدير نسخة معدلة بشكل كبير من BeOS التي ستطلق فقط برنامج تسجيل الواجهة.
تكنولوجيا iZ تبيع الرادار 24 والرادار الخامس RADAR 24 and RADAR V، يستند إلى قرص الثابت، 24 - مسار المسجلات السمعية عالية التقنية مستندة على BeOS 5..
Magicbox، ماجيكبوكس الشركة المصنعة لآلات عرض البث ولافتات، تستخدم BeOS لزيادة قدرة خط منتجاتها Aavelin.
Final Scratch، سجل رمز الوقت الثاني عشر يحركها نظام البرمجيات وأجهزة DJ ،(the 12″ vinyl timecode record-driven DJ software/hardware system) أستحدثت أولاً بـ BeOs. وقد بيعت نسخة " ProFS " إلى بضع العشرات قبل إصدار DJ 1.0، التي تم تشغيله على قسم لينكس الافتراضي.
— a computer that shipped with an installation of BeOS, but with Windows as the only boot option
— File manager from BeOS, officially and freely licensed
— Default web browser of BeOS
الحاسوبية هي القدرة على حل مشكلة ما بطريقة فعاله. وهي الموضوع الرئيسي لمجال نظرية الحاسوبية في المنطق الرياضي ونظرية الحساب في علوم الحاسوب. حاسوبية المشكلة ترتبط بشدة بوجود خوارزمية لحل المشكلة.
إن أوسع نماذج الحاسوبية دراسةً هم آلة تورنغ ودوال المايكرو المتكررة وحسابات اللامدا، وجميعهم لهم قوى حسابية معادله. توجد أيضاً أشكال أخرى من الحاسوبية تتم دراستها: مفاهيم الحاسوبية الأضعف من آلات تورنغ تتم دراستهم في نظرية التشغيل الذاتي، بينما مفاهيم الحاسوبية الأقوى من آلات تورنغ تتم دراستهم في مجال الحساب الأعلى.
الفكرة المحورية في الحاسوبية هي تلك الخاصة بالمشكلة الحسابية، وهي مهمة يمكن استكشاف حاسوبيتها.
هناك صنفين رئيسين من المشكلات:
أنواع أخرى من المشاكل وتشمل مشاكل البحث ومشاكل التحسين.
أحد أهداف نظرية الحاسوبية هو تحديد أي من المشاكل، أو فئات المشاكل، من الممكن حلها في كل نموذج للحساب.
نماذج الحساب الرسمية.
نموذج الحساب هو الوصف الرسمي لنوع محدد من العمليات الحسابية. غالباً ما يأخذ الوصف شكل آلة مجردة يراد منها القيام بالمهمة المطروحة. وتشمل النماذج العامة للحساب والمساوية لآلة تورنغ (انظر: فرضية تشرتش – تورنغ):
بالإضافة إلى النماذج الحسابية العامة، بعض النماذج الحسابية الأبسط تكون مفيدة للتطبيقات الخاصة والمقيده. تعبيرات نمطية، على سبيل المثال، تحديد أنماط أحرف في العديد من السياقات، من البرامج الإنتاجية المكتبية إلى لغات البرمجة. أحد الشكليات الأخرى والتي تعادل رياضياً التعبيرات النمطية، هي الحركة المتناهية وهي تستخدم في التصميم الدائري وفي بعض أنواع حل المشكلات. قواعد النحو الخالية من السياق تحدد قواعد النحو الخاصة بلغة البرمجة. مستودع معلومات الكومبيوتر الذاتية غير القطعية هو أحد الشكليات الأخرى لتي تعادل قواعد النحو الخالية من السياق.
النماذج المختلفة من الحسابات لديها القدرة على عمل مهام مختلفة. أحد طرق قيا قوة النموذج الحسابي هو بدراسة فئة اللغة الرسمية التي يمكن لهذا النموذج إنتاجها، وبهذه الطريقة تكون هرمية تشومسكي للغات قد تم تحقيقها.
بعض النماذج الأخرى المقيدة للحساب تشمل:
قوة الحركة الذاتية.
بوجود هذه النماذج الحسابية لدينا، يمكننا تعيين حدودهم. بمعنى، أي أصناف اللغات يمكنهم قبولها؟
قوة آلة الوضع المتناهي.
يطلق علماء الحاسوب على أي لغة يمكن قولها في آلة الوضع المتناهي لغة اعتيادية. بسبب التقيد بأن عدد الحالات الممكنة في آلة الوضع المتناهي تكون متناهية، يمكننا أن نلاحظ أنه لنجد لغة غير اعتيادي، يجب علينا أن نقوم بإنشاء لغة والتي سوف تتطلب عدد غير متناهي من الحلات.
مثال على هذه اللغة هو مجموعة كل الحروف المكونة من الحرفين "أ" و"ب" والتي تحتوي على عدد متساوي من الحرف "أ" و"ب". لتري سبب كون هذه اللغة لا يمكن إدراكها بشكل صحيح من قبل آلة الوضع المتناهي، لنفترض أولاً أن هذه الآلة ل موجودة.يجب أن يوجد في ل عدد ما من الحالات "ر". الآن، لنعتبر أن الحرف س يتكون من (ر+1) من "أ" متبوعاً ب(ر+1) من "ب ".
عندما تقرأ ل في س، فيجب أن تكون هناك حالة متكررة في الآلة عندما تقرأ السلسة الأولى من "أ" ، حيث أنه يوجد (ر+1) من "أ" وفقط ر من الحالات طبقاً لمبدأ الرص في الفجوات. لنسمي هذه الحالة ح ولنجعل ھ أيضاً هو عدد "أ" الذي تقرأه الآلة حتى تبدأ من الحدث الأول في ح، والذي يمكننا إضافته عن طريق ھ إضلفية (حيث ھ &gt;0) من "أ" وسوف تصبح في الحالة ح مرة أخرى. هذا يعني أننا سوف نعلم أن الحرف (ر+ ھ +1) من "أ" يجب أن ينتهي في نفس الحالة كما الحرف (ر+1) من "أ". وهذا يدل على أن الآلة تقبل س، وهو ليس من ضمن لغة الحروف التي تشمل عدد متساوي من "أ" و"ب". بمعنى، لا تستطيع ل أن تفرق بشكل صحيح بين حرف عدد متساوي من "أ" و"ب" والحرف (ر+ ھ +1) من "أ" و(ر+1) من "ب".
لذلك فنحن نعلم أن هذه اللغة لا يمكن قبولها بشكل صحيح لأي آلة وضع متناهي، وبالتالي فهي ليست لغه اعتياديه. أحد الأشكال الأكثر شمولية لهذه النتيجة يدعى ضخ ليما للغات الاعتيادية، والذي يمكن استخدامه لإظهار أن الأصناف الواسعه من اللغات لا يمكن لآلة الوضع المتناهي أن تدركها.
قوة مستودع معلومات الكومبيوتر الذاتي.
يعرف علماء الحاسب اللغة التي يقبلها مستودع معلومات الكومبيوتر الذاتي على أنها لغة غالية من السياق، والذي يمكن تحديده بقواعد خالية من السياق. تتكون اللغة من حروف بعدد متساوي من "أ" و"ب" ، ما عرضناه لم يكن لغة اعتياديه، من الممكن تحديدها عن طريق مستودع معلومات الكومبيوتر الذاتي. وأيضاً، يمكن لمستودع معلومات الكومبيوتر الذاتي بصفة عامه أن يتصرف مثل آلة الوضع المتناهي، إذاً فيمكنها تقرير أي لغة تكون اعتيادية. هذا النموذج الحسابي يكون بذلك أكثر قوة وفاعلية من آلات الوضع المتناهي.
على الرغم من تحولها توجد أيضاً لغات لا يمكن تحديدها من خلال متودع معلومات الكومبيوتر الذاتي. تكون النتيجة متشابهة مع نتيجة التعبيرات الاعتيادية، ولكننا لن نتحدث بالتفصيل عن هذا. وهناك نجد ضخ ليما للغات الخالية من السياق. مثال على لغة كهذه هو مجموعة الأعداد الأولية.
قوة آلات تورنغ.
تستطيع آلات تورنغ تحديد أي لغة خالية من السياق، بالإضافة إلى اللغات الغير قابلة للتحديد عن طريق مستودع معلومات الكومبيوتر الذاتي، مثل اللغة التي تتكون من الأعداد الأولية. لذلك فهي تعتبر مثال أكثر قوة على الحساب.
وحيث أن آلات تورنغ لديها القدرة على " الاحتفاظ بنسخة ثانية" على شريط المدخلات، من المحتمل أن تعمل آلة تورنغ لوقت طويل بطريقة غير ممكنة لنماذج الحساب الأخرى التي قمنا بوصفها سابقاً. يمكن إنشاء آلة تورنغ لا تنتهي أبداً من العمل على بعض المدخلات. نقول دائماً أن آلة تورنغ يمكنها تحديد اللغة إذا كانت في النهاية سوف تقف على كل المدخلات وتعطينا إجابة على أي مدخل بلغة ما، ولكنها قد تعمل للأبد على حروف المدخلات التي ليست في هذه اللغة. يمكن لآلات تورنغ هذه أن تخبرنا أن حرف معين موجود في اللغة، ولكننا قد لا نكون متأكدين أبداً بالاعتماد على آداؤها أن حرف معين غير موجود في اللغة، حيث أنها قد تعمل للأبد في هذه الحالة. اللغة التي تقبلها آلة تورنغ كهذه تسمى اللغة المعدودة بشكل متكرر.
آلة تورنغ، تعتبر نموذج فعّال جداً من الذاتية. محاولات تعديل تعريف آلة تورنغ لإنتاج آلة أكثر فاعلية كانت المفاجأة أنها فشلت جميعاً. على سبيل المثال، وضع شريط إضافي في آلة تورنغ، لإعطائها سطح غير محدود ثنائي الأبعاد (أو ثلاثي أو غيره) للعمل عليه يمكن أن يكون جميعه محاكى بآلة تورنغ مع الشريط الأساسي ذو البعد الواحد. هذه النماذج لن تكون أكثر فاعليه. في الواقع، نتيجة لفرضية الكنيسة – تورنغ أنه لا يوجد نموذج معقول للحساب والذي يمكن أن يقرر اللغات التي لا يمكن تحديدها بآلة تورنغ.
السؤال الذي يجب أن نسأله هو: هل توجد لغات معدودة بشكل متكرر، ولكنها غير متكرره؟ وعلاوة على ذلك، هل توجد لغات ليست حتى معدودة بشكل متكرر.
مشكلة التوقف.
مشكلة التوقف هي أحد أشهر المشاكل في علوم الكومبيوتر، لأن لها آثار عميقة على نظرية الحسابية وعلى كيفية استخدام حاسباتنا يومياً. يمكن أن نعبر عن المشكلة كالتالي:
نحن هنا لا نسأل سؤال بسيط عن عدد أولي أو سياق متناظر، ولكننا بدلاً من ذلك نقوم بتدوير الطاولة ونسأل آلة تورنغ أن تجيبنا على سؤال عن آلة تورنغ أخرى. يمكن لهذا أن يظهر (انظر المقالة الرئيسية: مشكلة التوقف) أنه من غير المحتمل أن ننشئ آلة تورنغ يمكنها إجابة هذه الأسئلة في جميع الأحوال.
حيث أنه، الطريق الرئيسي الوحيد لمعرفة والتأكد من إذا كان برنامج محدد سيتوقف عند مُدخل معين في جميع الأحوال هو ببساطة بتشغيله ثم نرى ما إذا كان سيتوقف. إذا توقف فستعلم أنه يتوقف. إذا لم يتوقف، رغم ذلك، لن تعلم أبداً إذا كان سيتوقف في النهاية. اللغة تتكون من كل أوصاف آلة تورنغ مقترنة مع كل تيارات المدخلات المتاحة حيث ستتوقف كل آلات تورنغ هذه في النهاية، ليست متكررة. لذلك فإن برنامج التوقف يسمى الغير حاسوبي أو الغير محسوم.
ما وراء اللغات المعدودة بشكل متكرر.
رغم أن مشكلة التوقف يمكن حلها بسهولة، إذا سمحنا لآلة تورنغ بأن تقرر فقد تعمل للأبد عندما تكون أحد المدخلات والذي يعتبر تمثيل لآلة تورنغ لا تتوقف من تلقاء نفسها. لذلك فإن لغة التوقف تكون معدودة بشكل متكرر، رغم هذا.
مثال بسيط على هذه اللغة هو تكملة لغة التوقف، حيث أن اللغة التي تتكون من كل الآت تورنغ مقترنة مع حروف المدخلات حيث آلات تورنغ لا تتوقف على مدخلاتها. لترى أن هذه اللغة ليست معدودة بشكل متكرر، تخيل أننا أنشأنا آلة تورنغ أخرى ل والتي يمكنها إعطاء إجابة محددة لكل آلات تورنغ المماثلة، ولكنها قد تعمل للأبد على أي آلة تورنغ والتي تتوقف في النهاية. يمكننا بعد ذلك إنشاء آلة تورنغ أخرى ل᷄ والتي تحاكي عملية هذه الآلة، مع المحاكاة المباشرة لتنفيذ الآلة المعطاة في المدخلات أيضاً، عن طريق التداخل ما بين تنفيذ البرنامجين. حيث أن المحاكاة المباشرة سوف تتوقف في النهاية إذا توقف البرنامج الذي تحاكيه، وحيث أنه بفرض أن محاكاة ل سوف تتوقف في النهاية إذا لم يتوقف برنامج المدخلات أبداً، وكما نعلم فإن ل᷄ ستحصل في النهاية على توقف من أحد نصوصه المتوازية. وهكذا تكون ل᷄ هي صاحبة القرار في برنامج التوقف. لقد عرضنا سابقاً، رغم ذلك أن مشكلة التوقف غير محسومه. يوجد لدينا هنا تناقض، وبالتالي فقد عرضنا أن افتراضنا بأن ل موجودة غير صحيح. لذلك فإن لغة التوقف ليس معدوداً بشكل متكرر.
نماذج معتمدة على التوافق.
تم تطوير عدد من النماذج الحسابية المعتمدة على التوافق، يشمل آلة الوصول العشوائي المتوازي وشبكة بيتري. هذه النماذج للحسابات المتوافقه ما زالت لا تطبق أي وظائف حسابية والتي يمكن تنفيذها عن طريق آلات تورنغ.
نماذج أقوى من الحاسوبية.
أطروحة تورنغ-تشرتش تخمن أنه لا يوجد نموذج فعّال للحساب والذي يمكنه حساب وظائف رياضية أكثر من آلة تورنغ. تخيلت علوم الكومبيوتر تشكيلات مختلفة من الفوق حاسبات، ونماذج من الحساب تتخطى حابية تورنغ.
التنفيذ غير المحدود.
لنتخيل آلة حيث كل خطوة من الح تطلب نصف وقت الخطوة السابقة. إذا كان لنا تطبيع الوقت إلى مقدار وحدة واحدة من الوقت اللازم للخطوة الأولى، فإن التنفيذ يتطلب
وقتا للتشغيل. هذه المتسلسلة اللانهائية تتقارب عند2 وحدات من الزمن ، مما يعني أن جهاز تورنغ هذا يمكن أن يشغل وحدات تنفيذ لانهائية في 2 من الوقت. هذه الآلة قادرة على تحديد مشكلة التوقف عن طريق المحاكاة المباشرة لتنفيذ الجهاز محل السؤال. وبالتالي، فإن أي سلسلة متقاربة سوف تعمل. على افتراض أن السلسلة تتقارب إلى قيمة ن، فإن آلة تورنغ سوف تستكمل تنفيذ لانهائي في ن من وحدات الوقت.
آلات الأوركل.
الآلات المسماة أوراكل لديها القدرة على الوصول إلى أصناف مختلفة من "الأوراكل" والتي تقدم حل لمشاكل معينه غير محسومه. على سبيل المثال، آلة تورنغ قد يكون لديها "أوراكل للإغلاق" والذي يجيب في الحال على ما إذا كانت آلة تورنغ معينه سوف تتوقف عند مُدخل معين. هذه الآلات هي الموضوع الرئيسي للدراسة في نظرية التواتر.
حدود الفوق حاسوبية.
حتى إذا كانت هذه الآلات، والتي قد تبدو أنها تمثل حدود الذاتية التي يمكننا أن نتخيلها، سوف تعمل بحدودها الخاصة. بينما أي منهم يمكن أن يحل مشكلة التوقف لآلة تورنغ، فلا يمكنهم حل نسختهم من مشكلة التوقف. على سبيل المثال، آلة أوراكل لا يمكنها الإجابة على السؤال عن ما إذا كانت آلة أوراكل معينه ستتوقف أبداً.
كراي هي شركة تعمل في مجال تصنيع الحواسيب الفائقة ويقع مقرها الرئيسي في سياتل، واشنطن. قام سيمور كراي بتأسيس الشركة عام 1972 تحت اسم Cray Research,Inc. (CRI). انطلق سيمور كراي وقام بتأسيس الشركة الجديدة Cray Computer Corporation (CCC) في عام 1989 والتي أفلست عام 1995 حيث قامت SGI بشراء Cray Research في السنة التالية. تم تشكيل شركة Cray Inc عام 2000 عندما قامت شركة Tera Computer بشراء أعمال شركة Cray Research Inc من SGI وتبنت الاسم المُكتسب.
ERA,CDC وCray Research : 1950 إلى 1996.
بدء Seymour Cray بالعمل في مجال الحواسيب عام 1950 عندما التحق بشركة شركاء البحث الهندسي (ERA) في سانت باول، مينيسوتا. وهناك ساعد في تصنيع ERA 1103 والذي كان يعتبر أول الحواسيب العلمية الناجحة بشكل عام. أصبح ERA في نهاية المطاف جزءا من UNIVAC وبدء إلغاؤه بشكل تدريجي. غادر Seymour الشركة عام 1960 وفي غضون سنوات قليلة بعد ذلك قام موظفو ERA بتأسيس Control Data Corporation (CDC). قام Seymour في نهاية المطاف بتأسيس مختبر في منزله في Chippewa Falls، Wisconsin على بعد 85 ميل إلى جهة الشرق.
حصد Cray سلسلة من النجاحات في CDC من ضمنها CDC 6600 وCDC 7600 إلا أن الشركة واجهت صعوبات مالية في أواخر ستينيات القرن الماضي وأصبحت تكاليف تصنيعه لـ CDC 8600 شحيحة. عندما تم إخباره أن المشروع سيقيد على لائحة "الانتظار" عام 1972 غادر Crayليقوم بتكوين شركته الخاصة، Cray Research Inc مع مرافق للبحث والتطوير في Chippewa Falls ومقرها الرئيسي في مينيابولس.
حقق Cray-1 نجاحا كبيرا عند إطلاقه فقد كان أسرع من كل الحواسيب في هذا الوقت ماعدا ILLIAC IV. تم بيع أول نظام في غضون شهر مقابل 8.8 مليون دولار أمريكي. استمر Seymour Cray في العمل هذه المرة لصنع Cray-2، إلا أنه في النهاية كان أسرع بقليل من Cray X-MP الذي تم تطويره من قِبل فريق آخر في الشركة.
سرعان ماترك منصب كبير الإداريين التنفيذيين ليصبح متعاقدا مستقلا. أسس Cray معملا بتقنية VLSI من أجل Cray-2 في بولدر، كلورادو، مختبرات Cray عام 1979. تم إغلاق المختبرات عام 1982 لكن قام Cray فيما بعد بالتوجه لإنشاء شركة جديدة مشابهة في عام 1989 هي شركة Cray Computer Corporation (CCC) في كولورادو سبرينغس، كولورادو. عكف Seymour Cray هناك على مشروع Cray-3 وهو المحاولة الأولى للاستخدام الرئيسي لأشباه موصلات زرنيخيد الغاليوم الثلاثي في الحواسيب. إلا أن المناخ السياسي المتقلب (انهيار حلف وارسو وانتهاء الحرب الباردة) أدى إلى ضعف المبيعات (تم تسليم حاسوب Cray-3 واحد فقط) وسقطت الشركة وأشهرت افلاسها في نهاية المطاف عام 1995. ظلت CCC موجودة ثم أنشأ Cray شركته الأخيرة SRC Computers، Inc والتي لا تزال موجودة حتى الآن.
استمرت Cray Research في التطوير عبر خط منفصل من الحواسيب مع المصمم الرائد Steve Chem لإنتاج Cray X-MP. بعد رحيل Chen، تم تطوير Cray Y-MP وCray C90 وCray T90 على أساس تركيب Cray-1 مع إضافة معالجات متعددة ونبضات أسرع وأنابيب متجهية أوسع من أجل تحقيق آداء أفضل بكثير. وبسبب عدم التحقق من مشروع Cray -2، انطلقت بعض الشركات المتوافقة مع Cray-object-code " Crayette " : Scientific Computer Systems (SCS) وAmerican Supercomputer وSupertek بالإضافة إلى شركة أخرى محتملة. لم تكن تلك الشركات تعني بمنافسة Cray وقد حاولت تلك الشركات إطلاق إصدارات أخرى أقل تكلفة وذات CMOS أبطأ من X-MP مع إطلاق نظام تشغيل COS (SCS) ومحول برامج CFT Fortan. وضعت تلك الشركات جميعها نظام تشغيل CTSS National labs (LANL/LLNL) بعين الاعتبار قبل الرسو على استخدام Unixes.
في أواخر الثمانينيات بدأت مجموعة من الحواسيب المتوازية الهائلة بالاستيلاء على سوق الآداء الفائق والذي قادته الشركات الرائدة Thinking Machines وKendall Square Research وإنتل Supercomputing Systems Division وnCUBE وMeiko Scientific. في البداية قامت شركت Cray Research بتشويه مثل تلك الأساليب وتبرمت بدعوى أن عملية تطوير برامج من أجل استخدام الآلات بشكل فعال كانت صعبة – وكان هذا صحيحا في عصر ILLIAC IV إلا أن الأمر أصبح أهون من ذلك مع مرور الوقت. في النهاية أدركت Cray أن هذا الأسلوب هو الأسلوب الوحيد للمضي إلى الأمام على مايبدو وبدأت مشروعا يستغرق خمس سنوات من أجل استعادة الريادة في هذا المجال أيضا. وكانت النتيجة هي Cray T3D المصنع على أساس DEC Alpha وسلسلة Cray T3E والتي أبقت على Cray كبائع الحواسيب الفائقة الوحيد المتبقي في السوق بالإضافة إلى NEC بحلول العام 2000
كانت حواسيب Cray باهظة الثمن بشكل كبير جدا، وكان عدد الوحدات المباعة قليلا بالمقارنة ب الحواسيب الكبيرة العادية. لذلك فإن معظم المواقع التي تم تنصيب Cray فيها تعتبر أنها من الرقي بمكان كونها عضوا في " المجتمع الحصري" لمشغلي Cray. انتشر هذا المفهوم إلى الدول أيضا. ومن أجل تقوية مفهوم التفرد قام قسم تسويق Cray Research بتسويق رباطات عنق مصنوعة بحيث تحتوي على موزايك من أعلام وطنية توضح " مجتمع الدول التي تستخدم نظام تشغيل Cray ". (متحف تاريخ الحاسوب، عرض الذكرى السنوية الثلاثين لحاسوب Cray 1، 2006)
في نهاية الثمانينيات وبداية التسعينيات قام عدد من البائعين الجدد بتقديم حواسيب فائقة صغيرة الحجم عرفت باسم الحواسيب الفائقة صغيرة الحجم والتي بدأت تغزو الأسواق التي كانت ربما تفضل في وقت سابق الاعتماد على أجهزة Cray منخفضة التكاليف. ونخص بالذكر أحد أشهر تلك الحواسيب وهي سلسلة Convex Computer بالإضافة إلى عدد من الأجهزة المتوازية صغيرة الحجم من شركات مثل Pyramid Technology وAlliant Computer Systems. أحد الأمثلة على تلك الشركات هي شركة Supertek والتي كان جهازها S-1 عبارة عن تطبيق تنفيذي CMOS من معالج X-MP مع تبريد هواء. اشترت Cray شركة Supertek في عام 1990 وباعت جهاز S-1 على أنه جهاز Cray XMS لكن هذا الجهاز كان كثير المشاكل. في تلك الأثناء تم عرض جهازهم S-2 المستنسخ من Y-MP في وقت لاحق على أنه Cray Y-MP EL (والذي أصبح فيما بعد سلسلة EL90) حيث بدأ في تحقيق أرقام مبيعات معقولة عام 1991 – 92. تم بيع تلك الأنظمة إلى شركات أصغر لاسيما في مجال التنقيب عن البترول. ظهر هذا الإتجاه في Cray J90 ومؤخرا في Cray SV1 عام 1998.
قامت Cray في ديسمبر 1991 بشراء بعض أصول Floating Point Systems، أحد بائعي الحواسيب الصغيرة الفائقة والتي انتقلت إلى سوق خوادم الملفات مع خط موديلاتها المؤسس على. كانت أجهزة SMP تلك تتحمل حتى 64 معالج واستخدمت اصدارا معدلا من Sun Microsystems Solaris. قامت Cray بإنشاء شركة Cray Research Superservers, Inc (التي أطلق عليها فيما بعد اسم Business Systems Division) من أجل بيع هذا النظام على أنه Cray S-MP ثم قامت باستبداله لاحقا بـ Cray CS6400. على الرغم من أن تلك الأجهزة كانت من بين أقوى الأجهزة المتوافرة في حينها عند تطبيقها على حمول العمل المناسبة، إلا أن Cray لم تكن ناجحة أبدا في هذا السوق ربما لأن اسمها كان غريبا جدا على هذا السوق بالنسبة لمجال السوق التي اعتادت أن تعمل فيه.
سيليكون غرافيكس : 1996 حتى 2000.
اندمجت Cray Research مع سيليكون غرافيكس (SGI) في فبراير 1996. في ذلك الوقت كان كل المصنعين يحملون انتقادا كبيرا للقرار، بالإشارة إلى وجود تداخل طفيف بين الشركتين فيما يخص السوق أو التقنية. توفي مؤسس الشركة Seymour Cray في حادث سير في وقت لاحق من ذلك العام.
قامت SGI ببيع أعمال الخوادم الفائقة بشكل فوري إلى شركة Sun والتي قامت بشكل سريع بتحويل مشروع Starfire المؤسس على UltraSPARC والذي كان في طور التطوير إلى نطاق خوادم Enterprise 10000 والذي أحدث نجاحا مدويا.
استخدمت SGI بعضا من تقنيات Cray أثناء محاولتها للانتقال من سوق محطة أعمال الغرافكيس إلى الحوسبة الفائقة. كان الأساس في ذلك هو استخدام ناقل بيانات HIPPI المطور من قِبل Cray وتفاصيل التوصيلات البينية المستخدمة في سلسلة T3.
كانت استراتيجية SGI على المدى البعيد هي دمج خط خوادمها عالى الجودة مع خطوط منتجات Cray من خلال مرحلتين، الاسم الكودي لهما SN1 وSN2 (تشير SN إلى " Scalable Node"). كان من المفترض أن يحل SN1 محل T3E وأنظمة SGI Origin 2000 وأصبحت فيما بعد SN-MIPS أو بناء SGI Origin 3000. وفي الأصل، كان من المقرر أن يقوم SN2 بتوحيد كل خطوط منتجات الحواسيب الفائقة / عالية الجودة بما فيها T90 لتصبح ذات بناء واحد. لم يتم تحقيق هذا الهدف قبل أن تتبرأ SGI من أعمال شركة Cray واقترن اسم SN2 فيما بعد ببناء SN-IA أو SGI Altix 3000.
تم إطلاق خط نموذج Cray الجديد SV1 تحت ملكية SGI عام 1998. وكان عبارة عن بناء معالج SMP متجهي مجمع مطور من تقنية J90.
قامت SGI بإنشاء وحدة أعمال Cray Research منفصلة عام 1999 أثناء التحضير للانفصال. في 2 مارس، 2000 تم بيع الوحدة لشركة Tera Computer Company. تم إعادة تسمية شركة Tera Computer Company بعد ذلك لتصبح Cray Inc عند إغلاق الصفقة في الرابع من أبريل.
Cray Inc : منذ 2000 وإلى الآن.
بعد الاندماج مع Tera، أعيد إطلاق نظام Tera MTA على أنه Cray MTA-2 والذي لم يحقق ذلك نجاحا تجاريا وقد تم شحنه لعميلان فقط. قامت Cray Inc أيضا بوضع علامة Cray SX-6 على الحاسوب الفائق NEC SX-6 وحصلت على حقوق حصرية لبيع SX-6 في الولايات المتحدة وكندا والمكسيك.
في 2002 أعلنت Cray Inc موديلها الأول الجديد الحاسوب الفائق Cray X1 ذو البنية المدمجة مُتجه / MPP والذي كان يعرف سابقا باسم SV2، X1 هو الناتج النهائي لمفهوم SN2 الذي نشأ في الأصل أثناء فترة SGI. في مايو 2004، تم الإعلان عن Cray كواحدة من المشاركين في مشروع أسرع حاسوب في العالم والذي أطلقته وزارة الطاقة الأمريكية لبناء حاسوب 50 تيرافلوبس ل مختبر أوك ردج الوطني. بحلول نوفمبر 2004، كان أقصى آداء مقاس ل Cray X1 هو 5.9 تيرافلوبس وبذلك أحتل المركز 29 في قائمة أسرع الحواسيب الفائقة في العالم. منذ ذلك الحين تم إحلال X1 بـ X1E والذي يحتوي على معالجات أسرع ثنائية النواة.
في 4 أكتوبر 2004، أعلنت الشركة عن مجال الحواسيب الفائقة Cray XD1 ذات المستوى الإدخالي والتي تستخدم وحدات معالجة مركزية إيه إم دي أبترون ونظام تشغيل لينكس. عرف هذا النظام فيما سبق باسم OctigaBay 12K قبل اكتساب Cray لتلك الشركة. يوفر XD1 نسق بوابة Xilinx Virtex II Pro ذو نطاق قابل للبرمجة FPGA حيث تتكون كل عقدة من أربع معالجات أبترون. يمكن تكوين ال FPGA بحيث تجسد تصميمات إلكترونيات رقمية بحيث يمكن مراكمة قدرات الدخل / الخرج لمعالجات أبترون. علاوة على ذلك، يحتوي كل FPGA على زوج من معالجات باور بي سي والتي يمكن أن تضيف إلى القوة الكبيرة الموجودة فعليا لعقدة فردية ما.