Кіріспе
Бизнес операциялық жүйе, немесе BOS, бастапқыда Intel 8080 және Motorola 6800 микропроцессорлары үшін, содан кейін нақты бизнес және бизнес-модельдер үшін кросс-платформалық операциялық жүйе ретінде әзірленді. Технология Zilog Z80 негізіндегі компьютерлерде және кейін 1980-ші жылдардағы көптеген микрокомпьютерлерде қолданылды. Жүйені CAP Ltd британдық компаниясы әзірледі, ол кейіннен әлемдегі ең ірі ақпараттық технологиялар консалтингтік фирмаларының біріне айналды. BOS және BOS қолданбалары платформадан тәуелсіз болу үшін жобаланды. 1981 жылы басқаруды сатып алу (MBO) арқылы BOS үш өзара байланысты компанияға бөлінді: BOS сату және маркетингін басқарған MPSL (MicroProducts Software Ltd), BOS және әртүрлі көлденең бағдарламалық пакеттерді әзірлеуді басқарған MPPL (MicroProducts Programming Ltd) және MicroProducts Training Ltd. BOS әлемдік деңгейде, негізінен АҚШ және Британ Достастығы елдерінде, әртүрлі тәуелсіз және MPSL-ге тиесілі компаниялар арқылы таратылды. Оның танымал нұсқасы Sage/Stride 68000 отбасылық компьютерлерінде іске асырылды және Австралияда жақсы сатылды. Sage өзі бастапқыда UCSD Pascal және p-кодын пайдалана отырып жасалды, сондықтан ол BOS дизайнымен үйлесімді болды. BOS дилерлерінің және дистрибьюторлардың шағын желісі, сондай-ақ жүйенің командалық жол интерфейсі оның құлдырауына ықпал етті, әсіресе графикалық пайдаланушы интерфейстері (GUI) танымал бола бастаған кезде. 2013 жылы жүйеге пайдаланушының кірісінен "оқып үйренетін" "қолдануға оңай" шешімді ұсыну үшін интеграцияланған GUI қосылды. MPSL BOS үшін көптеген өнімдерді әзірледі, олар көбінесе горизонталь нарықтарға бағытталған, ал вертикаль (кәсіптік) нарықтар тәуелсіз бағдарламалық қамтамасыз етушілерге (ISV) қалдырылды. MPSL әзірлеген бағдарламалық жасақтамаларға BOS/Finder (деректер базасы), BOS/Planner (кесте), BOS/Writer (мәтін өңдеуші) және BOS/AutoClerk (есептер генераторы) кіреді. Компаниялар Ұлыбритания мен АҚШ-та әртүрлі BOS бухгалтерлік бағдарламалық пакеттерін сатты. Ұлыбританияда кейбір бухгалтерлер BOS есептік пакеттерін салалық стандарт деп санайтын. Есепке алу бағдарламалық жасақтамасы төрт бөлімге бөлінді: Сатулар тізімі, Шот-фактуралар, Сатып алулар тізімі, Күнделік жазбалар және Журнал жазбалары. Деректерді енгізу және тізімдер Autoclerk есептер генераторымен үйлесімді болды. Бұл мүмкіндік бухгалтерлер мен салық қызметкерлері үшін өте қолайлы болды, себебі кеңесші BOS жүйесінің бағдарламашысы/операторымен бірге отырып, бухгалтерлік ақпараттың ресми қабылдау үшін дұрыс форматта ұсынылуын жоспарлай және қамтамасыз ете алатын. Бизнес микрокомпьютерлерін қолданудың алғашқы кезеңінде салық қызметкерлерінің ең үлкен шағымдарының бірі дұрыс есептелмеуі болды. Командалық жол интерфейсінің ерекшелігі - Esc пернесін пайдалану. Бұл ENTER пернесін (жазу машинасының пернесінде RETURN деп те аталады) ұзақ кодтар мен деректерді енгізуге мүмкіндік берді. BOS-тың BOS/JCL деп аталатын өз жұмыс бақылау тілі болды. Бұл техникалық емес кеңсе және цех қызметкерлеріне күрделі операторлық міндеттерді оңайлауға көмектесті, әсіресе бірнеше дискетамен жұмыс істеудің қиындықтарын ескере отырып. BOS қолданбалары бастапқыда p-кодына компиляцияланды және орындалған кезде түсіндірілді. BOS-та p-код интерпретаторы соншалықты тиімді болды, тіпті BOS/Writer мәтін өңдеушісі де пайдаланушыларды қанағаттандыру үшін жеткілікті жылдамдықпен жұмыс істеді. Жүйелік бағдарламалау бағдарламасының техникалық ішкі жүйесі өздерінің p-кодты микрокобол нұсқаулық кеңейтулерін жазуға ниеттенген бағдарламашыларға қолжетімді болды. 2 килобайт (Кб) серверлік/хост ядросынан басқа, BOS COBOL-ге негізделген, бірақ жүйелік деңгейдегі бағдарламалау конструкциялары мен құрылымдық бағдарламалау элементтері бар BOS/MicroCobol тілінде жазылған, ол Паскальға ұқсас болды. Заманауи компьютерлік технологияда Java сияқты бағдарламалау тілдері p-кодты "виртуалды машиналар" тұжырымын қайта енгізді. BOS жүйесі дамыған сайын ASP.net-те бағдарламалау қажеттілігі де артты, бұл жылдам қолжетімділік пен бұлтты есептеу үшін әзірленді. Harrell & Son компаниясы BOS-ты үлкен масштабта қайтару үшін келесі қадамдарды жасады. BOS бастапқыда 48 Кб оперативті жады және екі 176 Кб 5,25" екі жақты дискета қажет болды, бірақ ол көбінесе 64 Кб оперативті жады және қатты дискісі бар машиналарда орналастырылды. 128 Кб оперативті жады және 10 мегабайт (МБ) қатты дискісі бар компьютерде бір мезгілде бес пайдаланушы жұмыс істей алатын. 1983 жылы IBM PC XT шыққанда, BOS оған сегіз бір уақыттағы терминалдарды қосып жұмыс істете алды. Сол кезде бұл BOS-ты өте тартымды етті. Қазір BOS бірдей оперативті жадымен жұмыс істейді және бұлтты есептеумен жұптасқанда 800 000 бір уақыттағы пайдаланушыға қызмет көрсетеді. 1980-ші жылдардың басында BOS конфигурациясы мынадай болуы мүмкін: North Star Horizon Z80 процессоры, 48 Кбайт жады және 2x 5,25" SA 400 бір жақты екі жақты минифлоппи дискісі (әр жағы 35/40 трек қолданылды, 176 Кб форматталған, яғни BOS North Star NSDOS файлдық жүйесін пайдаланды), Lynx 24x80 жасыл VDU, DEC LA120 желілік принтер/текепарақ. Бағдарлама орындалған кезде жиі дискеталарды ауыстыру қажет болды, тәжірибелі бағдарламашы/оператор бұл қажетті өзгерістерді егжей-тегжейлі жоспарлау арқылы азайта алатын. Көптеген компаниялар жаңа қатты дискілерді бірден сатып ала алмады және көптеген басшылар бұрыннан да қымбат деп ойлаған нәрсеге тағы ақша жұмсауға құлшынбады. Есеп жүйесін іске қосу көбінесе дәпбасы есеп кітаптарындағы мыңдаған жазбаларды қарап шығуға көп уақыт кетірді. Міне, осы жерде журналдық жазбалар мүмкіндігі пайдалы болды, себебі бұрынғы тарихи жазбаларды енгізудің қажеті болмады, жаңа есеп жүйесін іске қосу алдында бағдарламалық қамтамасыз ету тізімдерін жасанды түрде теңестіру үшін қандай көрсеткіштерді қолдану керектігі туралы бухгалтерлермен келісуге болады. Бағдарламалық жасақтама деректерді өзгертуге мүмкіндік берді. CAP, немесе дұрысырақ айтқанда CAP CPP компаниясының генийі осы техникалық проблемаларды және күдікпен қараған орта буын менеджментінің бастапқы резервацияларын болжады, және осының өзі BOS-тың табысы болды. 1980-ші жылдардағы пайдаланушыларды басқару құралдарымен және 1980-ші жылдардың ортасындағы қолданбалық бағдарламалау интерфейстерімен BOS PDP 11 және VAX сияқты машиналардағы платформаға қатысты операциялық жүйелерге балама ретінде қарастырылды. BOS-тың қайта пайда болуы PMM жүйесіне енгізілуі тиіс пайдаланушылар санының өсуіне әкелді және серверді үнемі жаңарту қажет болуы мүмкін. Командалық жол интерфейсіне қарамастан немесе оның арқасында, BOS Ұлыбритания мен АҚШ-тағы орта және ірі ұйымдарда танымал.