UniFLEX - UniFLEX

UniFLEX
TuzuvchiTexnik tizimlar bo'yicha maslahatchilar (TSC)
YozilganAssambleya tili
OS oilasiUnixga o'xshash
Ishchi holatTarixiy
Oxirgi nashr13.12A
Mavjud:Ingliz tili
PlatformalarMotorola 6809 oila

UniFLEX a Unixga o'xshash operatsion tizim tomonidan ishlab chiqilgan Texnik tizimlar bo'yicha maslahatchilar Uchun (TSC) Motorola 6809 ruxsat bergan oila ko'p vazifali va ko'p ishlov berish.

Uchun chiqarilgan DMA - sig'imli 8 dyuymli, kengaytirilgan xotira adreslash apparati (dasturiy ta'minot tomonidan boshqariladigan 768 Kb RAMgacha bo'lgan 4KiB-xotira[1]), Motorola 6809 asosidagi kompyuterlar. Masalan, dan mashinalarni o'z ichiga olgan SWTPC, GIMIX va Gupil (Frantsiya). SWTPC mashinalarida UniFLEX ham 20 ni qo'llab-quvvatladi MB, 14 "qattiq disk (OEM d dan Century Data Systems 1979 yilda. Keyinchalik u 14 "(80 MB gacha) disklarni, 8" qattiq disklarni va 5-1 / 4 "disketalarni qo'llab-quvvatladi. 1982 yilda boshqa mashinalar ham birinchi bo'lib keng tarqalgan 5-1 / 4 ni qo'llab-quvvatladilar. "5 MB BASF 6182 va olinadigan kabi ST506 interfeysidan foydalanadigan qattiq disklar SyQuest Xuddi shu quvvatga ega SQ306RD.

6809 manzil maydoni cheklanganligi sababli (64 kB ) va apparat cheklovlari, UniFLEX yadrosi va har qanday ishlaydigan jarayon uchun asosiy xotira maydoni 56 dan kichik bo'lishi kerak edi kB (kod + ma'lumotlar) (jarayonlar 64K minus 512 baytgacha bo'lishi mumkin). Bunga yadro va ko'pchilik foydalanuvchi makon kodlarini to'liq yozish orqali erishildi assambleya tili va bir nechta klassikani olib tashlash orqali Unix fayllar uchun guruh ruxsatlari kabi xususiyatlar. Aks holda, UniFLEX juda o'xshash edi Unix Version 7, garchi ba'zi buyruq nomlari biroz boshqacha edi. Nomini o'zgartirish uchun hech qanday texnik sabab yo'q edi, faqat bitta foydalanuvchi birodariga buyruq darajasida mos kelish darajasiga erishdi. FLEX. Unix uslubidagi nomlarni qayta tiklash bilan "Unix Look & Feel" ni sezilarli darajada o'rnatish mumkin edi, ammo xotira cheklanganligi sababli buyruq satri tarjimoni (qobiq) Unix Version 7 da ma'lum bo'lgan Bourne Shell-ga qaraganda kamroq imkoniyatga ega edi. almashtirish tizim diskining ajratilgan qismiga (hattoki disketalarda ham), lekin alohida sahifalarni emas, balki faqat butun jarayonlarni almashtirish va almashtirish mumkin edi. Bu almashtirish tizimning ta'sirchanligiga juda katta zarba bo'lishiga olib keldi, shuning uchun xotira mos o'lchamga ega bo'lishi kerak edi. Ammo UniFLEX juda xotirani tejaydigan operatsion tizim edi. O'nlab asenkron terminallarga xizmat ko'rsatadigan bir megabaytdan kam RAMga ega mashinalar kam bo'lmagan va hayratlanarli darajada yaxshi ishlagan.

TSC hech qachon birlashtirilmagan a C kompilyator 6809 uchun UniFLEX bilan, garchi ular ishlab chiqarilgan bo'lsa ham. Ammo 1980-yillarning boshlarida C tilini amalga oshirish uchinchi tomon mahsuloti sifatida paydo bo'ldi ("McCosh" va "Introl" kompilyatorlari). Bunday C kompilyatoridan foydalanish Unix Version 7 bilan manba darajasida muvofiqlikni o'rnatishi mumkin, ya'ni bir qator Unix vositalari va dasturlari UniFLEX-ga ko'chirilishi mumkin - agar o'lchamga ruxsat berilsa: Unix PDP-11 64 kB kod va boshqa 64 kB ma'lumotlar bilan cheklangan bajariladigan dasturlar, UniFLEX cheklovi esa ikkala kod va ma'lumotlar uchun taxminan 56 kB edi.

UniFLEX uchun juda ko'p dasturiy ta'minot mavjud emas edi. Dynacalc portlari elektron jadval va stilograf matn protsessori FLEX operatsion tizimidan mavjud bo'lgan, ammo juda oz nusxalari sotilgan.

1980-yillarning o'rtalarida uchun merosxo'r versiyasi Motorola 68000 e'lon qilindi. Garchi u kosmosdagi cheklangan cheklovlarni olib tashlagan bo'lsa-da, u tijorat jihatdan muvaffaqiyatli bo'lmadi, chunki u asl Unix-ning manba kodlari portlari bilan raqobatlashishi kerak edi.

UniFLEX va qo'llab-quvvatlovchi dasturiy ta'minot uchun manba kodi Internetda mavjud.

Gollandiyada UniFLEX foydalanuvchilari UniF kommunal xizmatlarining juda ko'p sonini UniFLEX-ga o'tkazdilar. Shuningdek, ular oldingi jarayonlarni diskka kirishning fon jarayonlaridan ustun qo'yadigan va foydalanuvchi tajribasini sezilarli darajada yaxshilaydigan ba'zi yadro kodlarini o'zgartirdilar.

TSC yigitlaridan biri Dan Vanada keyinchalik o'zining "Scintillex Software" kompaniyasini boshladi. Uning mahsulotlari, masalan, UniFLEX va MS-DOS o'rtasida ma'lumotlarni uzatishga imkon beradigan va aksincha, DOS formatidagi yordam dasturlari va kodlarni tuzatish dasturlari edi.

Shuningdek qarang

Adabiyotlar

  1. ^ [1] SWTPC S / 09 Dinamik manzil tarjimasi

Tashqi havolalar