Qo'l rasmining formati - Arm Image Format - Wikipedia

Qo'l rasmining formati
Tomonidan ishlab chiqilganAcorn Computers
Format turiIkkilik, bajariladigan

Yilda kompyuter dasturlash, Qo'l rasmining formati (AIF) an ob'ekt fayli format asosan ishlashga mo'ljallangan dasturiy ta'minot uchun ishlatiladi ARM mikroprotsessorlar. Tomonidan kiritilgan Acorn Computers ulardan foydalanish uchun Arximed kompyuter.[iqtibos kerak ] Ixtiyoriy ravishda disk raskadrovka jarayonini osonlashtirishi mumkin, shu jumladan boshqa protsessor arxitekturalarida ishlaydigan operatsion tizimlar ostida.

Formatlash

Fayl ham bo'lishi mumkin bajariladigan yoki bajarilmaydigan va 0x8000 da yuklangan, agar boshqacha ko'rsatilmagan bo'lsa.[1] Agar kerak bo'lsa, bajariladigan fayllar o'zlarini boshqa joyga ko'chirishi mumkin va bajarilmaydigan fayllar rasm yuklagich tomonidan bajarilishi uchun tayyorlanadi. Kengaytirilgan AIF - bu xotiraning ma'lum sohalarida kod va ma'lumotlarni joylashtirishga imkon beradigan ma'lumotlarni o'z ichiga olgan bajarilmaydigan tur.[1]

Fayl sarlavha va faqat o'qish va o'qish-yozish kodlari / ma'lumotlarning alohida maydonlarini o'z ichiga oladi. Bu ixtiyoriy ravishda uchun ma'lumotlarni o'z ichiga olishi mumkin disk raskadrovka va uchun kod (ro'yxat bilan) o'z-o'zini ko'chirish.[1]

AIF sarlavhasi

The sarlavha o'z-o'zini ko'chirish to'g'risidagi ma'lumotlarni o'z ichiga oladi, kirish nuqtasi, chiqish ko'rsatmasi, maydon o'lchamlari va joylari, disk raskadrovka turi, manzil rejimi va xotirani joylashtirish (kengaytirilgan fayl holatida).[1]

Keyinchalik sarlavhada bajariladigan fayllarni "StrongARM - tayyor ", ba'zi birlariga murojaat qilish uchun orqaga qarab muvofiqligi masalalar.[2]

Nosozliklarni tuzatish

Fayllarni disk raskadrovka uchun ishlatish mumkin DOS va SunOS yordamida ARM Windowing tuzatuvchisi.[3]

Boshqa maqsadlar

Microsoft-ning MMLite modulli tizim arxitekturasi turli xil rasm formatlarini yuklashni qo'llab-quvvatlaydi,[4] shu jumladan AIF fayllari.[5][6] Shamol daryosi tizimlarini portlashtirish " VxWorks operatsion tizim AIF fayllarini ishlatishda ishtirok etgan StrongARM EBSA-285 platasiga.[7]

Adabiyotlar

  1. ^ a b v d "ARM Software Development Toolkit ma'lumotnomasi" (PDF). ARM Holdings. Olingan 28 iyun 2012.
  2. ^ "Ariza uchun eslatma 295". Muhandislik yordamini qo'llash bo'yicha eslatma. Acorn Computers. 4 oktyabr 1996. Arxivlangan asl nusxasi 2013-01-04 da. Olingan 28 iyun 2012.
  3. ^ "armwd - ARM Windowing tuzatuvchisi". ARM vositalari uchun odam sahifalari. Kembrij universiteti. Olingan 28 iyun 2012.
  4. ^ Helander, Yoxannes; Forin, Alessandro (1998). "MMLite: yuqori darajadagi tarkibiy arxitektura". Tarqatilgan dasturlarni tayyorlashni qo'llab-quvvatlash bo'yicha 8-ACM SIGOPS Evropa seminarining materiallari: 96–103. doi:10.1145/319195.319210.
  5. ^ "MMLite haqida doimo bilishni istagan barcha narsalar (lekin so'rashdan qo'rqqan): MMLite uchun savollar". Microsoft ko'rinmas hisoblash. Microsoft. 2004. Olingan 28 iyun 2012.
  6. ^ "aif_ldr.c". Microsoft ko'rinmas hisoblash. Microsoft. 2004. Olingan 28 iyun 2012.
  7. ^ "VxWorks dasturini Intel StrongARM SA-110 asosidagi platformaga ko'chirish" (PDF). Intel. 2001 yil aprel. Olingan 28 iyun 2012.[doimiy o'lik havola ]