COMP.MISC---------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 91 из 100
 От   : Computer Nerd Kev                   2:5075/128        25 сен 23 08:37:29
 К    : All                                                   25 сен 23 01:41:07
 Тема : [LINK] Modern CPUs have a backstage cast
----------------------------------------------------------------------------------
                                                                                 
@MSGID: <6510ba28@news.ausics.net> 37314869
@REPLYADDR Computer Nerd Kev
<not@telling.you.invalid>
@REPLYTO 2:5075/128 Computer Nerd Kev
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: <6510ba28@news.ausics.net>
@TZUTC: 1000
@PID: tin/2.0.1-20111224 ("Achenvoir") (UNIX)
(Linux/2.4.31 (i586))
@TID: FIDOGATE-5.12-ge4e8b94
Modern CPUs have a backstage cast
 by Hugo Landau, 2023-05-30
 - https://www.devever.net/~hl/backstage-cast

"If you take someone with intermediate knowledge of computing in the 
 right areas, and ask them how an x86 machine boots, they`ll 
 probably start telling you about how the CPU first comes up in real 
 mode and starts executing code from the 8086 reset vector of 
 FFFF:FFF0. This understanding of how an x86 machine boots has 
 remained remarkably persistent, as far as I can tell because this 
 basic narrative about the boot process has been handed down from 
 website to website, generation to generation, largely unchanged.
 
 It`s also a pack of lies and hasn`t reflected the true nature of 
 the boot process for some time. It`s true the 8086 reset vector is 
 still used, but only because it`s a standard "ABI" for the CPU to 
 transfer control to the BIOS (whether legacy PC BIOS or UEFI BIOS). 
 In reality an awful lot happens before this reset vector starts 
 executing.1 Aside from people having vaguely heard about the Intel 
 Management Engine, this modern reality of the boot process remains 
 largely unknown. It doesn`t help that neither Intel nor AMD have 
 really gone out of their way to actually document what the modern 
 boot process looks like, and large parts of this process are 
 handled by vendor-supplied mystery firmware blobs, which may as 
 well be boxes with "???" written in them. Mainly we have the 
 substantial assistance of assorted reverse engineers and security 
 researchers to thank for the fact that we even have a decent 
 picture of what the modoern x86 boot process actually looks like 
 for both Intel and AMD. I could write a whole article about that 
 process -- but instead, I`d like to focus on something else.
 
 Basically any multiprocessor CPU chip of reasonable sophistication 
 produced today -- i.e., desktop and server CPUs, and probably 
 smartphone SoCs for that matter, also has an entire "backstage 
 cast" of ancillary support cores keeping things running correctly. 
 Some of these mainly handle the boot process, and we`re more likely 
 to know about these (e.g. Intel ME/AMD PSP), but even less known 
 are "backstage" cores which don`t participate in the boot process 
 but which are instead involved in things like power and thermal 
 regulation." ...

-- 
__          __
#_ < |\\| |< _#
--- tin/2.0.1-20111224 ("Achenvoir") (UNIX) (Linux/2.4.31 (i586))
 * Origin: Ausics - https://ausics.net (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5075/128
@PATH: 5075/128 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх