Кіріспе

IBM-нің 1950 және 1960 жылдардың басында шығарған мейнфрейм компьютерлік жүйелері.

IBM 700/7000 сериясы – IBM-нің 1950 және 1960 жылдардың басында жасаған үлкен көлемді (мейнфрейм) компьютерлік жүйелер сериясы. Бұл серияға бірнеше әртүрлі, үйлесімсіз процессор архитектуралары кіреді. 700 модельдері вакуумдық түтіктер логикасын пайдаланды және транзисторлық 7000 модельдерінің енгізілуімен қолданыстан шықты. 7000 модельдері кейін 1964 жылы жарияланған System/360 жүйесімен алмастырылды. Дегенмен, 7000 модельдерін алмастыра алған алғашқы 360 модельі – 360/65, 1965 жылдың қараша айына дейін қолжетімді болмады. OS/360 жүйесіндегі бастапқы мәселелер және бағдарламалық қамтамасты түрлендірудің жоғары құны көптеген 7000 модельдерін одан әрі жылдар бойы пайдалануға мүмкіндік берді.

Бағдарламалық қамтамасыз етудің үйлесімділік мәселелері

Алғашқы компьютерлер бағдарламалық қамтамасыздықсыз сатылды. Операциялық жүйелер пайда бола бастағанда, төрт түрлі мейнфрейм архитектурасы және IBM 1400 орталық желілік архитектурасы IBM үшін үлкен мәселеге айналды, себебі бұл кем дегенде төрт түрлі бағдарламалау жұмысын талап етті. System/360, 7000 және 1400 сериялы архитектуралардың ең жақсы мүмкіндіктерін коммерциялық және ғылыми-инженерлік есептеулер үшін бір дизайнға біріктіреді. Дегенмен, оның архитектурасы 7000 және 1400 серияларымен үйлесімді емес, сондықтан кейбір 360 модельдерінде микрокодта 1400 және 7000 нұсқаулар жиынтығын эмуляциялауға мүмкіндік беретін қосымша мүмкіндіктер қарастырылған. 1970 жылдың ортасында ұсынылған 360-тың ізбасары System/370-тің сату артықшылықтарының бірі – жақсартылған 1400/7000 сериясын эмуляциялау болды, оны операциялық жүйе басқаруымен жүзеге асыруға болады. Бұл 7040/44, 7070/72/74, 7080 және 7090/94 эмуляциясы үшін қажет болғандай, эмуляция режимінде өшіріп, қайта іске қосудың орнына, операциялық жүйе бақылауымен жасалатын эмуляция еді (бұл 360/85 моделінен басқа барлық 360 модельдері үшін қажет болды).

Шекаралық құрылғылар

Архитектуралар әр түрлі болғанымен, бір кластағы машиналар бірдей электроникалық технологияларды пайдаланады және көбінесе бірдей перифериялық құрылғыларды қолданады. Магниттік ленталар әдетте 7 тректік форматты қолданады, IBM 727 вакуумдық түтіктермен жұмыс істейтін машиналар үшін, ал 729 – транзисторлық машиналар үшін. Вакуумдық түтіктермен және көптеген транзисторлық модельдермен жұмыс істейтін машиналар 701 моделімен бірге енгізілген бірдей карточка оқу құрылғыларын, карточка перфораторларын және желілік принтерлерді қолданады. Бұл құрылғылар – IBM 711, 721 және 716 – IBM есептеу машинасы технологиясына негізделген және тіпті қосымша панельдермен басқару тақталарын қамтиды. Олар салыстырмалы түрде баяу болғандықтан, 7000 сериялы орналымдарда IBM 1401 машинасының қосылуы жиі кездесетін, оның әлдеқайда жылдам перифериялық құрылғылары карточкадан лентаға және лентадан желілік принтерге мәліметтерді желіден тыс өңдеу үшін пайдаланылатын. Кейінірек шыққан үш машина – 7010, 7040 және 7044 – IBM 1400 сериясының ортаңғы деңгейдегі перифериялық құрылғыларын қабылдады. 7030 машинасының кейбір технологиялары басқа 7000 сериялы компьютерлерде, мысалы, 7340 Hypertape деректер арналарында және перифериялық құрылғыларда қолданылды.

FORTRAN құрастыру бағдарламасы

FORTRAN Assembly Program (FAP) – IBM-нің FMS (Fortran Monitor System) және IBSYS операциялық жүйелерінде 709, 7090 және 7094 машиналары үшін құрастыру бағдарламасы. Алдыңғы құрастыру бағдарламасы SCAT (SHARE Compiler Assembler Translator) болды. Bell Laboratories (BE FAP) FAP-қа макростарды қосты, ал соңғы 7090/7094 құрастыру бағдарламасы IBSYS/IBJOB жүйесінде IBMAP болды. Оның жадты резервтеуге арналған BSS псевдо-операциясы – көптеген ассемблер тілдерінде орындалатын файлда сақтау қажет емес, резервтелген жад мекенжайларының диапазондарын көрсету үшін қолданылатын "BSS секциясы" деген атаудың бастауы.

Өнер көрсету

700 және 7000 сериялы машиналардың бәрі Whetstone (1972), Dhrystone (1984), LINPACK (1979) немесе Livermore loops (1986) сияқты стандартты өнімділікті өлшеу құралдары пайда болғанға дейін жасалған. Төмендегі кестеде Гибсон және Найт өлшемдері жылдамдықты көрсетеді, мұнда жоғарырақ сандар жақсырақ; TRIDIA өлшемдері уақытты көрсетеді, мұнда төмен сандар жақсырақ. Модель GibsonmixKIPS KnightIndexscientific TRIDIA бағдарламасы (FORTRAN) (секунд) IBM 705 м1,2 0,50 IBM 705 м3 0,38 IBM 709 21 IBM 7030 372 15,58 IBM 7040 148 IBM 7044 109 74 IBM 7090 139 66 IBM 7094 176 31,35 IBM 7094 II 257 217 16,50