Asosiy tarkibga o'tish
Symphony Hardware Vector (SHV) jismoniy dizayn miqdoriy dasturiy ta’minotni qanday imkon berishi, cheklashi, ko’chirishi yoki kengaytirishi mumkinligini tushunishingizga yordam beradigan uskuna imkoniyatlari haqidagi bilimlarga egalik qiladi. U protsessorlar, CPU yadro turlari, GPU’lar, NIC va optik tolali interfeyslar, ona platalar, kesh ierarxiyalari, xotira, NVMe va to’liq tizim yig’malarini qamrab oladi. Standart saralash 2018-yildan boshlab asl komponentlar va dalillangan variantlarga ustuvorlik beradi.

Doira va qamrov

SHV dastur dizayni uchun ahamiyatli bo’lgan har qanday dalillangan jismoniy imkoniyatni qamrab olishi mumkin. Qamrov profilini qxctl orqali boshqarasiz. Standart sana asosi — taxmin qilingan alohida ishlab chiqarilgan sana emas, balki modelning taqdim etilgan sanasi. Bu filtrni kengaytirishingiz, toraytirishingiz, almashtirishingiz yoki olib tashlashingiz mumkin.

Amalga oshirilgan engine’lar

SHV bilimlari bir nechta mustaqil o’rnatiladigan C++ engine’lari orqali yetkaziladi:

shv-engine

Asosiy yadro (0.4.0-dev): qamrov profillari, saqlab qolingan manbalardan katalog yig’ish/qayta ijro etish, talablarni baholash, deterministik graf proyeksiyasi va manbaga asoslangan graf tekshiruvi.

shv-source-engine

Manba identifikatori, ko’chirish rejalari, baytlarni yig’ishga bog’lash va manbadan qayta ijro etilgan kelib chiqish graflari.

shv-profile-engine

Deklaratsiyaga muvofiqlik, ko’chma retseptlar va aniq mahalliy manbaga bog’lash.

shv-partition-engine

Uskuna bo’limlari va komponentlarni xaritalash amallari.

shv-publication-engine

Himoyalangan chaqiruvchi katalog boshlari, asl manbani qayta ijro etish va bardoshli snapshot tiklash.

shv-graph-adapter

Yo’qotishsiz almashinuv uchun umumiy C++ graf porti va xotiradagi ko’chma namunaviy adapter.

shv-graph-duckdb-connector

Uskuna grafi dalillarining ixtiyoriy DuckDB relyatsion proyeksiyasi.

shv-pdf-adapter

Cheklangan PDF ajratib olish va hujjatli tasdiqlarni asl baytlardan qayta tekshirish.

Manba reviziyasi va kelib chiqishi

shv-source-engine barqaror manba identifikatori, aniq ko’chirish rejalari, sof o’tish tekshiruvi, haqiqiy baytlarni yig’ishga bog’lash va manbadan qayta ijro etilgan kelib chiqish graflarini amalga oshiradi. Bular faqat o’qish amallaridir. Asosiy saralash asl komponent identifikatori va dalillangan variantlarga ustuvorlik beradi. Himoyalangan manbani faollashtirish alohida amalga oshiriladi; sof manba engine’i vakolat bermaydi.

Graf almashinuvi va saqlash

shv-graph-adapter yo’qotishsiz almashinuv va tuzilmaviy so’rovlar uchun umumiy C++ graf portini taqdim etadi. Bardoshli saqlash standart DuckDB SQL orqali amalga oshirilgan. Hozircha maxsus graf ma’lumotlar bazasi tanlanmagan.

PDF dalillari chegarasi

shv-pdf-adapter aniq PDF jadvallaridan malakali hujjatli tasdiqlarni ajratib oladi va umumiy graf almashinuvidan keyin ularni asl baytlardan qayta tekshiradi. Umumiy PDF qamrovi alohida doiradagi ish bo’lib qoladi.

Qolgan ishlar

Keng qamrovli uskuna atlasi, manbalarni avtomatlashtirilgan yig’ish, ko’p manbali ziddiyatlarni jamlash, qo’shimcha sotuvchiga xos ma’lumotlar bazasi drayverlari, maxsus plaginlarni yuklash va Composer integratsiyasi keyingi ishlar bo’lib qoladi. Keng komponent xaritalari va bardoshli sotuvchi drayverlari ham hali ochiq.

SHV boshqa vektorlar bilan qanday bog’liq

SNV

SHV tasvirlaydigan uskunani o’z ichiga olgan Node’larni qayd etadi.

SCV

SHV batafsil tavsiflaydigan provayder uskuna takliflariga havola qiladi.

SOV

Node’larga resurs ajratish yoki ularni tayyorlashda SHV dalillari asosida harakat qilishi mumkin.
Oxirgi o'zgartirish 10-oktabr, 2026