Кіріспе
Sequent Computer Systems – көппроцессорлы компьютер жүйелерін жобалаған және өндірген компьютерлік компания. Олар жоғары өнімді симметриялық мультипроцессорлық (SMP) ашық жүйелердің алғашқыларын қатарында болды, аппараттық (мысалы, кэш басқару және үзіліс өңдеу) және бағдарламалық қамтамасыз ету (мысалы, оқу көшірмесін жаңарту) салаларында жаңалықтар енгізді. Oracle корпорациясымен серіктестік арқасында Sequent 1980 жылдардың соңы мен 1990 жылдардың басында жоғары деңгейдегі UNIX платформасы бойынша жетекші компанияға айналды. Кейіннен олар UNIX және Windows NT үшін біркелкі емес жадқа қол жеткізу архитектурасы негізінде құрылған NUMA Q жоғары деңгейлі жаңа буын платформасын ұсынды. 1990 жылдардың соңында аппараттық құралдардың бағасы төмендегенде және Intel серверлік бағытын Itanium процессорлар отбасына ауыстырғанда, Sequent 1998 жылдың қазан айында стандартты Unix жүйесін бірнеше жаңа платформаға көшіруді мақсат еткен Project Monterey жобасына қосылды. 1999 жылдың шілдесінде Sequent IBM компаниясымен сатып алынуға келісті. Ол кезде Sequent компаниясының бас директоры оның технологиясы «IBM-нің өнімдерінің барлық саласына енетінін» мәлімдеді. Sequent-тің инновацияларының іздері PolyServe (кейін HP сатып алған) компаниясының деректерді кластерлеу бағдарламалық қамтамасыз етімінде, OSDL-дегі түрлі жобаларда, Linux ядросына IBM-нің үлесінде және SCO v. IBM сот процесіндегі талаптарда сақталған.
Vestiges of Sequent's innovations live on in the form of data clustering software from PolyServe (subsequently acquired by HP), various projects within OSDL, IBM contributions to the Linux kernel, and claims in the SCO v. IBM lawsuit.
Тарих
Бастапқыда Sequel деп аталған Sequent компаниясы 1983 жылы он жеті инженер мен басшыдан тұратын топ Intel компаниясынан iAPX 432 "чиптегі негізгі жүйе" жобасының сәтсіздікке ұшырауынан кейін кетіп, құрылған болатын; оларға Intel компаниясының қызметкері емес, бір адам қосылды. Олар Sequent-ті SMP компьютерлерінің қатарын жасау үшін құрды, бұл компьютерлік дизайнның перспективті салаларының бірі саналды.
Сальдо
Sequent компаниясының алғашқы компьютерлік жүйелері Balance 8000 (1984 жылы шығарылған) және Balance 21000 (1986 жылы шығарылған) болды. Екі модель де 10 МГц National Semiconductor NS32032 процессорлары негізінде құрылған, олардың әрқайсысы ортақ жадқа қосылған кішкентай жазу кэшімен жабдықталған, бұл ортақ жад жүйесін құрады. Balance 8000 жүйесі 6 дейін қос процессорлы платаларды қолдады, жалпы саны 12 процессорға дейін. Balance 21000 жүйесі 15 дейін қос процессорлы платаларды қолдады, жалпы саны 30 процессорға дейін. Жүйелер компания DYNIX деп аталатын 4.2BSD Unix-тің өңделген нұсқасын, яғни DYNamic unIX-ті іске қосты. Бұл машиналар DEC VAX 11/780-мен бәсекелесу үшін жасалған, олардың барлық процессорлары кез келген процесті орындауға қолданылды. Бұған қоса, жүйеде бірнеше процессорды бір уақытта пайдалана алатын қосымшаларды жасау үшін бағдарламашыларға қолжетімді кітапханалар жиынтығы болды.
Симметрия
Олардың келесі сериясы 1987 жылы шыққан Intel 80386 негізіндегі Symmetry болды. Әртүрлі модельдер 2-ден 30 процессорға дейін қолдады, жаңа көшіру кэшін және кең 64 биттік жад шинасын пайдаланды. 1991 жылы шыққан Symmetry 2000 модельдеріне бірнеше SCSI тақталары қосылды және бірден алты Intel 80486 процессоры бар нұсқалар ұсынылды. Келесі жылы олар VMEbus негізіндегі Symmetry 2000/x50-ді, жылдам процессорлармен бірге қосты. 1980-жылдардың соңы мен 1990-жылдардың басында Sequent компаниясының бағдарламалық қамтамасы тарапынан үлкен өзгерістер болды. DYNIX, AT&T Corporation-ның UNIX System V және 4.2BSD бірігуіне негізделген DYNIX/ptx-пен алмастырылды. Бұл кезеңде Sequent компаниясының жоғары деңгейдегі жүйелері Oracle компаниясымен тығыз ынтымақтастық, әсіресе олардың жоғары деңгейдегі деректер базасы серверлерінің арқасында ерекше сәттілікке жетті. 1993 жылы олар Symmetry 2000/x90-ді және ptx/Cluster бағдарламалық қамтамасын қосты, ол түрлі жоғары сенімділік мүмкіндіктерін ұсынды және Oracle Parallel Server үшін арнайы қолдауды енгізді. 1994 жылы Sequent компаниясы Symmetry 5000 сериялы SE20, SE60 және SE90 модельдерін ұсынды, олар 2-ден 30 процессорға дейінгі жүйелерде 66 МГц Pentium процессорларын пайдаланды.
НУМА
SMP архитектурасын ерте қабылдағаннан кейін SMP жүйелері үшін бәсекелестіктің күшеюін және SMP технологиясының микропроцессорларға енгізілуін мойындаған Sequent, өзінің келесі ерекшелігін іздеді. Олар кэш-үйлесімді біркелкі емес жад архитектурасы (ccNUMA) негізіндегі және Scalable Coherent Interconnect пайдаланатын жүйеге инвестиция салуды бастады. NUMA жадты процессорлар арасында бөліп, бір монолитті жадта туындайтын қиындықтан сақтайды. NUMA-ны қолдану олардың көппроцессорлық машиналарын, кем дегенде, тапсырмаларды жадысына жақын орындау мүмкіндігі болғанда, SMP жүйелерінен жақсырақ жұмыс істеуге мүмкіндік берді – бұл серверлер үшін өте маңызды, себебі онда тапсырмалар көбінесе үлкен деректерді бөліспейді. 1996 жылы олар осы жаңа архитектураға негізделген машиналардың жаңа сериясының біріншісін шығарды. Іштен STiNG деп белгіленген, Sequent: The Next Generation (ішінде Intel бар) деген аббревиатура, NUMA Q ретінде өнімге айналды және компания IBM-мен 800 миллион доллардан астамға сатып алынар алдында шығарылған соңғы жүйе болды. Содан кейін IBM, Santa Cruz Operation компаниясымен бірлесіп Monterey жобасын бастады, мақсаты IA 32, IA 64 және POWER және PowerPC платформаларында жұмыс істейтін NUMA мүмкіндігі бар стандартталған Unix жүйесін жасау еді. Бұл жоба кейіннен IBM мен SCO Linux нарығына көшкендіктен сәтсіз аяқталды, бірақ «жаңа SCO» SCO v. IBM Linux сот процесі үшін негіз болды.
Үлгілердің егжей-тегжейлі сипаттамалары
1987 және 1990 жылдар аралығында шығарылған Symmetry өнімдерінің бірінші және екінші буындары туралы толыққанды мәліметтер төменде келтірілген.
Симметриялы S-сериясы
S3 симметриясы S3 – тауарлық PC компоненттеріне негізделген және DYNIX 3 толық үйлесімді нұсқасын іске қосатын төменгі деңгейдегі платформа. Ол 33 МГц Intel 80386 процессорымен, 40 мегабайт көлеміндегі жедел жадымен, 1,8 гигабайт SCSI негізіндегі дискілік жадымен және 32 тікелей қосылған тізбектік портпен жабдықталған. S16 симметриясы S16 – DYNIX/ptx жүйесін іске қосатын бастапқы деңгейдегі көппроцессорлық модель. Ол 20 МГц Intel 80386 процессорларымен жабдықталған, олардың әрқайсысы 128 килобайт кэш-жадына ие. Сонымен қатар, ол 80 МБ жедел жадыны, 2,5 ГБ SCSI негізіндегі дискілік сақтау құрылғысын және 80 тікелей қосылған тізбектік портты қолдайды. S27 симметриясы S27 – DYNIX/ptx немесе DYNIX 3 жүйелерін іске қосады. Ол 20 МГц Intel 80386 процессорларымен жабдықталған, олардың әрқайсысы 128 КБ кэш-жадына ие, он процессорға дейін. Сондай-ақ, ол 128 МБ жедел жадыны, 12,5 ГБ дискілік жадыны және 144 тікелей қосылған тізбектік портты қолдайды. S81 симметриясы S81 – DYNIX/ptx немесе DYNIX 3 жүйелерін іске қосады. Ол 20 МГц Intel 80386 процессорларымен жабдықталған, олардың әрқайсысы 128 КБ кэш-жадына ие, тридцать процессорға дейін. Сондай-ақ, ол 384 МБ жедел жадыны, 84,8 ГБ дискілік жадыны және 256 тікелей қосылған тізбектік портты қолдайды.
Симетрия 2000 сериясы
Symmetry 2000/40 S2000/40 – DYNIX/ptx толық үйлесімді нұсқасы бар стандартты PC компоненттеріне негізделген төменгі деңгейдегі платформа. Ол 33 МГц Intel 80486 процессорымен, 64 мегабайт жедел жадымен, 2,4 гигабайт SCSI негізделген дискілік жадымен және 32 тікелей қосылған тізбектік портпен жабдықталған. Symmetry 2000/200 S2000/200 – DYNIX/ptx жүйесінде жұмыс істейтін бастапқы деңгейлі көппроцессорлық модель. Ол алты 25 МГц Intel 80486 процессорларын, әрқайсысы 512 килобайт кэшпен жабдықталған. Сондай-ақ, 128 МБ жедел жады, 2,5 ГБ SCSI негізделген дискілік сақтау және 80 тікелей қосылған тізбектік портты қолдайды. Symmetry 2000/400 S2000/400 DYNIX/ptx немесе DYNIX 3 жүйелерін қолдайды. Ол онға дейін 25 МГц Intel 80486 процессорларын, әрқайсысы 512 КБ кэшпен жабдықталған. Сондай-ақ, 128 МБ жедел жады, 14,0 ГБ дискілік жады және 144 тікелей қосылған тізбектік портты қолдайды. Symmetry 2000/700 S2000/700 DYNIX/ptx немесе DYNIX 3 жүйелерін қолдайды. Ол 30 25 МГц Intel 80486 процессорларын, әрқайсысы 512 КБ кэшпен жабдықталған. Сондай-ақ, 384 МБ жедел жады, 85,4 ГБ дискілік сақтау және 256 тікелей қосылған тізбектік портты қолдайды.