x86S, ang bagong arkitektura mula sa Intel, na nag-aalis ng mga legacy na konsepto ng 16 at 32 bits

Intel

logo ng intel

Ilang araw na ang nakalilipas ang balitang iyon Ipinakilala ng Intel ang isang pinasimpleng x86S na arkitektura ng processor (x86 pagpapasimple) na nagpapatupad lamang ng 64-bit na mode at hindi sumusuporta sa mga legacy na konsepto.

Sa bagong x86S architecture na ito, Ibinaba ng Intel ang suporta para sa 16-bit at 32-bit operating system, ngunit nabanggit na se maaaring tumakbo sa pamamagitan ng virtualization, kaya ang kakayahang magpatakbo ng mga 32-bit na application sa isang 64-bit na operating system na kapaligiran ay mapapanatili.

Ang mahabang buhay ng Intel® architecture ay nagresulta sa isang rich software ecosystem na may malaking naka-install na base na sumasaklaw mula sa mga PC hanggang sa cloud, sa mga mobile device, at mula sa mga naka-embed na device hanggang sa mga supercomputer at higit pa.

Mula nang ipakilala ito higit sa 20 taon na ang nakakaraan, ang Intel® 64 architecture ay naging dominanteng operating mode. Bilang halimbawa ng ebolusyong ito, itinigil ng Microsoft ang pagpapadala ng 32-bit na bersyon ng operating system nitong Windows 11. Hindi na native na sinusuportahan ng firmware ng Intel ang mga operating system na hindi UEFI64. 64-bit operating system ang de facto standard ngayon. Pinapanatili nila ang kakayahang magpatakbo ng mga 32-bit na application, ngunit tumigil sa pagsuporta sa 16-bit na mga application nang natively.

Los ang mga processor na may bagong arkitektura ay magsisimula kaagad sa 64-bit na mode, pag-bypass sa intermediate switch sa 16-bit at 32-bit na mga mode sa panahon ng proseso ng pagsisimula. Ipinapatupad din ng x86S ang kakayahang lumipat sa paggamit ng 5-level na istraktura ng talahanayan ng pahina ng memorya, nang hindi muna pinapagana ang paging at nilalampasan ang paglipat sa pageless mode.

Ang mga disenyo ng arkitektura ng Intel 64 ay lumabas sa pag-reboot sa parehong estado tulad ng orihinal na 8086 at nangangailangan ng isang serye ng mga transition ng code upang makapasok sa 64-bit mode. Kapag tumatakbo na, ang mga mode na ito ay hindi ginagamit ng mga modernong application o operating system.

Ang isang 64-bit-only mode architecture ay mangangailangan ng 64-bit na katumbas ng mga teknolohiyang kasalukuyang tumatakbo sa real mode o protected mode.

Ng Mga tampok ng arkitektura ng x86S, ang mga sumusunod na kapansin-pansin:

  • Pagtatapos ng suporta para sa 16-bit na pag-address at ang kakayahang muling tukuyin ang laki ng address.
  • Paggamit ng isang pinasimple na 64-bit na modelo ng pagtugon sa segment ng memorya upang suportahan ang pagtugon sa segment sa mga 32-bit na application, na naaayon sa kasanayang ginagamit sa mga modernong operating system.
  • Ibinaba ang suporta para sa 1 at 2 guard ring, na hindi ginagamit sa modernong software.
  • Pagtatapos ng suporta para sa 32-bit mode sa ring zero guard.
  • Pag-alis ng 16-bit at 32-bit na protektadong mga mode.
  • Pagwawakas ng suporta para sa pag-access sa mga I/O port mula sa 3rd ring ng proteksyon.
  • Pagtatapos ng suporta para sa mga operasyon ng string na may mga input/output port (INS/OUTS)
  • Pagtatapos ng suporta para sa 8259 interrupt controllers at paggamit ng X2APIC programmable controllers lang.
  • Tinatanggal ang ilang hindi nagamit na operating system mode bit.

Ito ay nagkakahalaga ng pagbanggit na para sa Intel, ang pagpapanatili ng mga lumang kinakailangan ng hardware ay maaaring magkaroon ng malubhang atn ang microarchitecture at disenyo ng isang device. Halimbawa, hindi maaaring isama ang mga pagpapahusay sa startup at pagpapatupad ng code kung may negatibong epekto ang mga ito sa backward compatibility.

Ang isa pang punto ay ang mga device na rnangangailangan ng pabalik na compatibility ay dapat maglaan ng espasyo sa lumang hardware, isang bagay na maaaring mas mahusay na magamit ng mga mas bagong hardware accelerators at runtime system. Malamang din na ang paggamit ng backward compatibility ay magkakaroon din ng mas malawak na implikasyon para sa hardware na ginagamit sa mga modernong disenyo.

Bilang karagdagan, binanggit din na ang pagpapanatili ng pagiging tugma sa mga nakaraang bersyon ay maaari ding maging sanhi ng mga kahinaan sa seguridad upang magpatuloy sa mga bagong disenyo. Ito ay totoo lalo na sa panahon ng proseso ng pag-boot, kung saan ang mga legacy system ay maaaring hindi gumamit ng malakas na kasanayan sa seguridad, na nagpapahintulot sa anumang malisyosong code na tumakbo.

Sa wakas, nabanggit na hindi ganap na aalisin ng paglipat ang legacy na suporta sa operating system. Tulad ng sinabi ng kumpanya sa isang post, ang Intel ay nag-mature ng mga diskarte sa virtualization na maaari pa ring payagan ang legacy na software na mag-boot.

Kung ikaw interesadong malaman ang higit pa tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.


Idagdag bilang ginustong mapagkukunan sa Google