Learning path • 0 video courses • 4 total modules (4 – 5 Saat)
CPU nədir? Komputerin beyninin işləmə mexanizmi.
Bu dərsdə biz insan dünyasındakı anlayışların (hərflər, rəqəmlər, rənglər) kompüterin başa düşəcəyi "Maşın Dili"nə necə çevrildiyini öyrənirik. Bit və Bayt arasındakı fərqi, ASCII kodlaşdırmasını və proqramçıların niyə Hexadecimal sistemdən istifadə etdiyini əhatə edir.
Bu dərsdə "Memory Wall" problemi və kompüterin Yaddaş İyerarxiyası (Piramida) izah olunur. Registers, Cache (L1/L2/L3), RAM və Disk arasındakı nəhəng sürət fərqləri real həyat analoqları (Aşpaz və Mətbəx) ilə göstərilir.
Bu dərs proqramçılar üçün RAM yaddaşının iki kritik bölgəsini – Stack və Heap-i izah edir. Stack-in LIFO (Last-In-First-Out) prinsipi ilə işləyən sürətli və avtomatik təbiəti, Heap-in isə böyük həcmli lakin manual idarəetmə tələb edən quruluşu qarşılaşdırılır.