Vlákno názorů k článku Děravý Intel Management Engine lze nahradit minimalistickým Linuxem a Go od muf - Ne úplně rozumím, jak to v případě Intel...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 11. 2017 23:53

    muf (neregistrovaný)

    Ne úplně rozumím, jak to v případě Intel ME funguje a dost mě to zajímá. Je tu někdo, kdo toho ví víc?

    Chápu System management mode. Chipset zatahá při nějaké sledované události za pin SMI#, procesor to nějakým pinem(SMIACT#) potvrdí a od té doby je systém ve speciálním režimu, kdy CPU vidí do "ukradené" části paměti, uloží se kontext a jede "na pozadí" speciální kód, který tam připravil BIOS(třeba fix nějakých chyb chipsetu nebo obsluha USB klávesnice, viditelné v DOSu :-)). Poté, co se udělá, co je třeba, se speciální instrukcí vrátíme do reality kódu operačního systému, aplikace apod... Musí to být rychlé, aby to nezpomalovalo běh CPU pro uživatele...

    Nojo, ale ten ME vypadá daleko tajemněji. Kde ten Minix vlastně běží? Na nějakém malém procesoru uvnitř našeho procesoru? Nebo pro něj speciální hardware krade periodicky čas našeho procesoru????

    Původně jsem myslel, že je to v principu něco jako iLo, ale vše je asi jinak?? Může to někdo objasnit?
    Díky...

  • 25. 11. 2017 8:45

    ByCzech

    Zpráviček a článků k tomu tady za poslední dny vyšlo více a myslím, že k pochopení jak to funguje to stačí. Zjednodušeně řečeno, v CPU je další CPU, který může cokoli, aniž by o tom hlavní CPU věděl. Má to přístup do paměti a k perifériím, k síti. Běží na tom OS Minix... Prostě počítač uvnitř počítače, který běží i když "hlavní" PC je vypnuto.