Kodlovchilarning tuzilishi
Keling, ushbu murakkab funktsiyalarni bajarish uchun UKZD nimadan iborat bo'lishi kerakligini ko'rib chiqaylik:
1. Boshqaruv bloki - enkoderning asosiy moduli, barcha boshqalarning ishini "boshqaradi". Odatda u mikro-kontroller asosida amalga oshiriladi, endi ularning ko'pi bor va siz to'g'ri tanlashingiz mumkin. Asosiy xususiyatlar: tezlik va etarli ichki resurslar, shuningdek, barcha kerakli modullarni ulash uchun tashqi portlar.
2. Kompyuter tizimi avtobus boshqaruvchisi . U orqali UKZD va kompyuter o'rtasida asosiy ma'lumotlar almashinuvi amalga oshiriladi.
3. O'zgaruvchan xotira qurilmasi (xotira) - etarlicha sig'imga ega bo'lishi kerak (bir necha megabayt) va ko'p sonli treklarni yozib olish imkonini beradi. Bu qurilma ishga tushirilganda (ya'ni, kompyuter ishga tushganda enkoder boshqaruvni o'z qo'liga olganida) amalga oshiriladigan mikrokontroller dasturi joylashgan.
4. Jurnal xotirasi. Shuningdek, u doimiy xotiradir. Bu, albatta, yana bir flesh chip. Mumkin bo'lgan to'qnashuvlarning oldini olish uchun dastur va jurnal xotirasini birlashtirmaslik kerak.
5. Shifrli protsessor ixtisoslashtirilgan mikrosxema yoki dasturlashtiriladigan mantiqiy mikrosxemadir. Aslida, u ma'lumotlarni shifrlaydi.
6. Tasodifiy sonlar generatori. Odatda bu statistik tasodifiy va oldindan aytib bo'lmaydigan signal beruvchi qurilma - oq shovqin. Bu, masalan, shovqin diodi bo'lishi mumkin
7. Asosiy ma'lumotlarni kiritish uchun blok. Kalit tashuvchidan kalitlarni xavfsiz olishni ta'minlaydi, u orqali "do'st / dushman" muammosini hal qilish uchun zarur bo'lgan foydalanuvchi haqidagi identifikatsiya ma'lumotlari ham kiritiladi.
8. Kalitlar bloki. Yuqorida sanab o'tilgan asosiy funktsiyalarga qo'shimcha ravishda, UKZD xavfsizlik administratorining buyrug'i bilan tashqi qurilmalar bilan ishlash qobiliyatini cheklashi mumkin: disk drayvlar, CD-ROMlar va boshqalar.
Do'stlaringiz bilan baham: |