Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Pascal MicroEngine – 1979 жылдан 1980-жылдардың ортасына дейін Western Digital компаниясы шығарған микрокомпьютерлік өнімдердің сериясы, ол UCSD p жүйесін тиімді жұмыс істеуі үшін арнайы жасалған. Басқа микрокомпьютерлер машина тілінде p кодын интерпретацияласа, Pascal MicroEngine-де интерпретатор микрокодта іске асырылған; p коды – оның машина тілі. p жүйесінде ең көп қолданылатын бағдарламалау тілі – Паскаль. MicroEngine арнайы III нұсқадағы p жүйесін қолданады. III нұсқаның жақсартулары IV нұсқаға енгізілді, ол басқа платформалар үшін қолжетімді болды, бірақ MicroEngine үшін жоқ.
Pascal MicroEngine is a series of microcomputer products manufactured by Western Digital from 1979 through the mid 1980s, designed specifically to run the UCSD p System efficiently. Compared to other microcomputers, which use a machine language p code interpreter, the Pascal MicroEngine has its interpreter implemented in microcode; p code is its machine language. The most common programming language used on the p System is Pascal. The MicroEngine runs a special release III p System. The enhancements of release III were incorporated into release IV which was made publicly available for other platforms but not for the MicroEngine.
Қабылдау
Енгізілген кезде жалғыз бәсекелестер 8 биттік процессорлар болды (негізінен Intel 8080, Z80 және MOS Technology 6502 негізіндегі жүйелер). MicroEngine Паскальдің бастапқы кодын замандастарына қарағанда әлдеқайда жылдам (әдетте 1/10 уақытта) құрастыра алды. Жылдам компиляция MicroEngine-ді әзірлеушілер үшін өте қолайлы машинаға айналдырды, ал микрокодқа семафор примитивін қосу, әсіресе, Мельбурнде (Австралия) Канберрадағы Ortex компаниясы үшін жасалған көп пайдаланушылық жүйелерді дамытуда маңызды болды. Бұл жүйе кеңейтіліп, көбінесе дәріхана басқару жүйесімен бірге сатылды, сондай-ақ UCSD Pascal IV негізінде Sage IV компьютерлерінде де қолданылды. Бұл жүйе UCSD Pascal IV-ті кеңейтудің орнына Sage көп пайдаланушылық BIOS арқылы көп пайдаланушылық жүйе ретінде іске қосылды. Бұл өнімділік артықшылығы кейіннен p-кодты түпкілікті машиналық кодқа аудару мүмкіндігінің пайда болуымен және Intel 8086 және Motorola 68000 сияқты кең таралған 16 биттік микропроцессорлардың енгізілуімен төмендеді. MicroEngine туралы алғашқы мәліметтер жарияланған кезде, жүйе сол кезде көптеген алдын ала тапсырыстарды қабылдады. Алғашқы тақталар нашар сапалы болды (қуат және жер сызықтары сигнал сызықтарымен бірдей өлшемде, конденсаторлар өте аз), көптеген түзетулерді қажет етті және тіпті содан кейін де сенімді жұмыс істемеді. Жақсы жасалған MicroEngine енгізілгеннен кейін бірнеше жыл өткен соң ғана қолжетімді болды. Репутацияның күйреуі мен IBM PC-нің пайда болуы салдарынан MicroEngine ақырында орташа сәттілікке жетті. MicroEngine негізіндегі тағы бір коммерциялық өнім – AVAB Viking жарықтандыруды басқару жүйесі, ол модульдік MicroEngine тақталарын және кейбір арнайы аппараттық құралдарды пайдаланды.
At the time of introduction, the only competitors were 8 bit processors (mainly Intel 8080, Z80, and MOS Technology 6502 based systems). The MicroEngine could compile Pascal source code in a fraction of the time (typically about 1/10) required by contemporaries. Fast compilation made the MicroEngine especially nice as a developer's machine, and the inclusion of a semaphore primitive in the microcode was particularly useful for multi user enhancements, which were developed in Melbourne for the Canberra Australia based Ortex Company, extended to be a multiuser system and often sold with a bundled pharmacy management system, also delivered on the Sage IV computers under UCSD Pascal IV and enabled as a multiuser system using the Sage multiuser BIOS rather than by extending UCSD Pascal IV to add a semaphore. This performance advantage was eroded by the later availability of p code to native machine code translators, and mainstream 16 bit microprocessors such as the Intel 8086 and Motorola 68000. When details of the MicroEngine were first released, the system accumulated a very large number of pre orders (for the time). The first boards shipped were poorly designed (power and ground traces the same size as signal traces, very few capacitors), required a large number of modifications, and even then did not work reliably. A couple of years would pass after introduction before a well engineered MicroEngine was available. Between a damaged reputation and the introduction of the IBM PC, in the end the MicroEngine was only modestly successful. A further example of a commercial product based on the MicroEngine was the AVAB Viking lighting control system, which used the Modular MicroEngine boards along with some custom hardware.