ALTEK / Technical Articles

مقالات فنی

این بخش برای مقاله‌ها و یادداشت‌های فنی ALTEK است؛ مطالبی درباره معماری کامپیوتر، برنامه‌نویسی Low-Level، فرایند بوت و موضوعاتی که پشت لایه‌های معمول نرم‌افزار اتفاق می‌افتند.

Published

مقالات منتشرشده

این فهرست به‌مرور با مقاله‌های جدید کامل می‌شود.

Android Boot / 1 of 7 منتشر شده

وقتی یک دستگاه Android روشن می\u200cشود، اولین کد از کجا اجرا می\u200cشود؟

از Reset و Boot ROM تا PBL/BROM، Root of Trust و اولین انتقال کنترل.

مطالعه مقاله ←
Android Boot / 2 of 7 منتشر شده

Qualcomm و MediaTek از لحظه روشن شدن چه تفاوتی دارند؟

PBL، XBL، EDL، Sahara و Firehose در برابر BROM، Preloader و Download Agent.

مطالعه مقاله ←
Android Boot / 3 of 7 منتشر شده

Bootloader در Android دقیقاً چیست و Boot Modeها کجا قرار می\u200cگیرند؟

Normal Boot، Recovery، Fastboot، Fastbootd، A/B Slots و Generic Bootloader.

مطالعه مقاله ←
Android Boot / 4 of 7 منتشر شده

Secure Boot و Android Verified Boot چگونه زنجیره اعتماد را می\u200cسازند؟

Root of Trust، امضای دیجیتال، vbmeta، dm-verity و Rollback Protection.

مطالعه مقاله ←
Android Boot / 5 of 7 منتشر شده

boot.img، init_boot، vendor_boot و بقیه تصاویر Boot چه هستند؟

Kernel، ramdisk، GKI، Device Tree و ساختار Boot در Androidهای جدید.

مطالعه مقاله ←
Android Boot / 6 of 7 منتشر شده

از Linux Kernel تا Android init چه اتفاقی می\u200cافتد؟

Kernel initialization، first-stage init، mountها، SELinux و ورود به Android userspace.

مطالعه مقاله ←
Android Boot / 7 of 7 منتشر شده

از Android init تا Home Screen چه اتفاقی می\u200cافتد؟

Binder، Zygote، system_server، Framework Services و شروع Launcher.

مطالعه مقاله ←
x86 / BIOS / DOS / Interrupts منتشر شده

وقفه\u200cهای BIOS و DOS دقیقاً چه بودند؟

از دستور INT و Interrupt Vector Table تا INT 10h، INT 13h، INT 16h، INT 21h، IRET و Interrupt Hooking.

مطالعه مقاله ←
x86 / Memory / Interrupts منتشر شده

حافظه در Real Mode چگونه سازمان\u200cدهی می\u200cشود؟

از Segment:Offset و 640KB Conventional Memory تا Interrupt Vector Table، BIOS Data Area و سرویس\u200cهای BIOS و DOS.

مطالعه مقاله ←
x86 / Boot / Low-Level منتشر شده

وقتی کامپیوتر روشن می\u200cشود: CPU از کجا شروع می\u200cکند؟

نگاهی ساده به Reset Vector، Real Mode، BIOS، حافظه Conventional و اولین قدم\u200cهای بوت در PCهای کلاسیک.

مطالعه مقاله ←