logoja e Intel
Disa ditë më parë, u përhap lajmi se Intel prezantoi një arkitekturë të thjeshtuar të procesorit x86S (thjeshtimi x86) që zbaton vetëm modalitetin 64-bit dhe nuk mbështet konceptet e trashëguara.
Me këtë arkitekturë të re x86S, Intel heq mbështetjen për sistemet operative 16-bit dhe 32-bit, por përmendet se ato mund të ekzekutohen përmes virtualizimit , kështu që do të ruhet aftësia për të ekzekutuar aplikacione 32-bit në një mjedis sistemi operativ 64-bit.
Jeta e gjatë e arkitekturës Intel® ka rezultuar në një ekosistem të pasur softuerësh me një bazë të madhe të instaluar që shtrihet nga PC-të në cloud, tek pajisjet celulare dhe nga pajisjet e integruara te superkompjuterët dhe më gjerë.
Që nga prezantimi i saj më shumë se 20 vjet më parë, arkitektura Intel® 64 është bërë mënyra dominuese e funksionimit. Si shembull i këtij evolucioni, Microsoft ndaloi dërgimin e versionit 32-bit të sistemit të tij operativ Windows 11. Firmware-i i Intel-it nuk mbështet më sisteme operative jo UEFI64 në mënyrë origjinale. Sistemet operative 64-bit janë standardi de facto sot. Ata ruajnë aftësinë për të ekzekutuar aplikacione 32-bit, por kanë ndërprerë mbështetjen e aplikacioneve 16-bit në mënyrë origjinale.
Procesorët me arkitekturën e re do të nisen menjëherë në modalitetin 64-bit , pa kaluar nëpër kalimin e ndërmjetëm në modalitetet 16-bit dhe 32-bit gjatë procesit të inicializimit. x86S gjithashtu zbaton mundësinë për të kaluar në përdorimin e një strukture tabelash faqesh memorieje me 5 nivele pa çaktivizuar më parë faqëzimin dhe duke anashkaluar kalimin në modalitetin pa faqe.
Modelet e arkitekturës Intel 64 dalin nga rindezja në të njëjtën gjendje si origjinali 8086 dhe kërkojnë një seri kalimesh kodi për të hyrë në modalitetin 64-bit. Pasi të funksionojnë, këto mënyra nuk përdoren nga aplikacionet moderne ose sistemet operative.
Një arkitekturë thjesht 64-bitëshe do të kërkojë ekuivalentë 64-bitësh të teknologjive që aktualisht funksionojnë në modalitetin real ose në modalitetin e mbrojtur.
Karakteristikat e mëposhtme të arkitekturës x86S dallohen:
- Fundi i mbështetjes për adresimin 16-bit dhe aftësia për të ripërcaktuar madhësinë e adresës.
- Përdorimi i një modeli të thjeshtuar adresimi të segmentit të memories 64-bit për të mbështetur adresimin e segmenteve në aplikacionet 32-bit, që është në përputhje me praktikën e përdorur në sistemet operative moderne.
- Heq mbështetjen për unazat mbrojtëse 1 dhe 2, të cilat nuk përdoren në programet moderne.
- Fundi i mbështetjes për modalitetin 32-bit në mbrojtësin e unazës zero.
- Heqja e mënyrave të mbrojtura 16-bit dhe 32-bit.
- Ndërprerja e mbështetjes për aksesin në portet I/O nga unaza e tretë e mbrojtjes.
- Fundi i mbështetjes për operacionet e vargut me porte hyrëse/dalëse (INS/OUTS)
- Fundi i mbështetjes për kontrollorët e ndërprerjeve 8259 dhe përdorimi vetëm i kontrollorëve të programueshëm X2APIC.
- Heq disa pjesë të papërdorura të modalitetit të sistemit operativ.
Vlen të përmendet se për Intel, mirëmbajtja e kërkesave të tilla të vjetruara të harduerit mund të ndikojë rëndë në mikroarkitekturën dhe dizajnin e një pajisjeje. Për shembull, përmirësimet në nisje dhe ekzekutimin e kodit nuk mund të zbatohen nëse ato ndikojnë negativisht në pajtueshmërinë me versionet e prapambetura.
Një pikë tjetër është se pajisjet që kërkojnë pajtueshmëri prapa duhet t'i kushtojnë hapësirë ​​pajisjeve më të vjetra, hapësirë ​​që mund të shfrytëzohet më mirë nga përshpejtuesit e pajisjeve dhe sistemet e kohës së ekzekutimit më të reja. Është gjithashtu shumë e mundshme që përdorimi i pajtueshmërisë prapa do të ketë implikime më të gjera për pajisjet e përdorura në dizajnet moderne.
Për më tepër, përmendet gjithashtu se ruajtja e përputhshmërisë me versionet e mëparshme mund të shkaktojë që dobësitë e sigurisë të vazhdojnë në dizajnet e reja. Kjo është veçanërisht e vërtetë gjatë procesit të nisjes, ku sistemet e vjetra mund të mos përdorin praktika të forta sigurie, duke lejuar ekzekutimin e çdo kodi keqdashës.
Së fundmi, përmendet se tranzicioni nuk do ta eliminonte plotësisht mbështetjen për sistemet operative të trashëguara. Siç pohon kompania në një botim, Intel ka zhvilluar teknikat e virtualizimit që ende mund të lejojnë nisjen e softuerëve të trashëguar.
Nëse jeni të interesuar të mësoni më shumë, mund t’i gjeni detajet në linkun e mëposhtëm.