Bukas
Isara

Aling sistema ang mas mahusay na mag-install ng 32 o 64. Paano malalaman ang bitness ng operating system at processor sa Windows. Paghahambing ng pagganap sa mga aplikasyon sa opisina

Kumusta, mahal na mga mambabasa! Ngayon sasabihin ko sa iyo kung paano mabilis na malaman ang bitness ng iyong Windows system (32 o 64 bits). Bakit maaaring kailanganin ito? Halimbawa, kailangan mong mag-download ng isang partikular na programa, ngunit nag-aalok ang site ng dalawang bersyon: para sa 32-bit na Windows at para sa 64-bit. At mayroon kang lohikal na tanong: aling bersyon ang dapat kong i-download? Malalaman mo ang sagot sa aking maikling tala.

Tukuyin natin ang mga tinatanggap na pagtatalaga para sa bit depth ng system. Para sa 32-bit system, maaari kang makakita ng iba't ibang abbreviation: x86, 32-bit, 32-bit, 32bit. Ngunit ang pangunahing pangalan, kadalasan, ay x86. Para sa 64-bit system, ginagamit ang pagtatalaga x64(x64-bit, 64-bit, 64-bit, 64-bit). Ngayon pumunta tayo sa negosyo at alamin ang kaunting lalim;)

Paano malalaman ang bit depth ng Windows Vista/7/8/10?

Para sa lahat ng bersyon ng Windows mula Vista hanggang 10, maaari mong malaman ang bit depth sa mga katangian ng system. Ang pag-access sa mga pag-aari na ito ay maaaring bahagyang mag-iba sa iba't ibang mga system, ngunit sa pangkalahatan ay maaari kang mag-right-click lamang sa icon. Aking computer sa desktop at piliin Ari-arian.

Ipapakita ko sa iyo ang paggamit ng Windows 10 bilang isang halimbawa. Mayroong dalawang opsyon upang pumunta sa mga katangian ng system. Ang una ay ang pag-right-click sa icon Itong kompyuter sa desktop (kung wala ang icon na ito, kung gayon ito ay) at piliin Ari-arian. Ang pangalawa ay ang pag-right-click sa pindutan Magsimula sa ibabang kaliwang sulok ng screen at piliin Sistema.

May isa pang unibersal na paraan - gamit ang kumbinasyon ng Win + Pause/Break hotkey. Ang combo na ito ay agad na nagbubukas ng isang window na may mga katangian ng system sa iba't ibang bersyon ng Windows. At sa section Sistema -> Uri ng sistema maaari mong malaman ang bitness ng iyong Windows system.

Paano malalaman ang bitness ng Windows XP?

Mag-right click sa icon Aking computer at pindutin Ari-arian.

Sa mga katangian sa tab na Pangkalahatan, sa seksyong System, makikita natin ang inskripsyon ng Microsoft Windows XP Professional na bersyon 2002 Service Pack 3. Nangangahulugan ito na ang system ay 32-bit, dahil para sa 64-bit na bersyon ng XP ang bitness ay ipinahiwatig tahasan sa tabi ng pangalan. Mukhang ganito: 64-Bit Edition, x64 Edition. Kung wala ang inskripsiyong ito, ang iyong bersyon ng XP ay 32-bit.

Mayroon ding mabilis na paraan upang buksan ang window ng system properties gamit ang mga hotkey Manalo+Pause/Break. Ang Win key ay matatagpuan sa ibabang kaliwa (minsan din sa kanan) na hilera ng keyboard, at ang logo ng Windows ay iginuhit dito.

Mayroong dalawang pinakakaraniwang arkitektura para sa mga processor ng computer, amd64 at i386, o kung tawagin lang silang 32 at 64 bits. Ang una ay binuo sa pinakadulo simula ng panahon ng computer at may ilang mga kakulangan. Ang pangalawa ay mas moderno at nilikha kamakailan lamang. Ang mga bagong gumagamit ng computer ay madalas na nagtataka kung ano ang mas mahusay, 32 o 64 bit, pati na rin kung aling arkitektura ng system ang pipiliin para sa kanilang computer.

Sa artikulong ito susubukan naming ganap na sagutin ang tanong na ito, titingnan namin nang detalyado kung paano naiiba ang isang 64-bit system mula sa isang 32-bit system, ano ang pangunahing pagkakaiba sa pagitan ng mga arkitektura na ito, at kung bakit dapat kang pumili ng isang opsyon o isa pa.

Una sa lahat, dapat sabihin na ang 32 bit o x86 o i386 ay halos pareho, at ito ang arkitektura ng processor, at ang operating system ay idinisenyo upang gumana sa arkitektura na ito. Ang x86 architecture ay unang ginamit sa mga processor ng Intel. Ang pangalang ito ay nagmula sa mga unang processor kung saan ito ginamit - Intel 80386. Nang maglaon, nagsimulang suportahan ito ng mga processor mula sa AMD at ang x86 ang naging pamantayan para sa mga personal na computer. Pagkatapos ito ay pinabuting at pino, ngunit hindi iyon ang punto.

64 bit na arkitektura

Ang 64-bit na arkitektura ay binuo ng AMD. Ang arkitektura na ito ay tinatawag ding x86-64 o amd64. Sa kabila ng pangalan, sinusuportahan din ito ng mga processor ng Intel at AMD. Ito ay ganap na katugma sa x32. Ang pagkakaiba sa pagitan ng mga ito ay higit sa lahat sa bit depth, ngunit titingnan natin kung ano ito nang mas detalyado sa ibaba.

Ano ang pagkakaiba sa pagitan ng 64 at 32 bits?

Upang maunawaan ang pagkakaiba sa pagitan ng 32 bit at 64, kailangan mong sumisid nang higit pa sa mga pangunahing kaalaman. Ang processor ay ang pinakamahalagang sangkap ng isang computer; maaari pa itong tawaging utak. Ito ang processor na nagpapatakbo ng lahat ng data na gusto nating iproseso, kumokontrol sa mga panlabas na device, nagpapadala ng mga utos sa kanila, tumatanggap ng impormasyon mula sa kanila at nakikipag-ugnayan sa memorya. Sa panahon ng pagpapatupad, ang processor ay kailangang mag-imbak ng lahat ng mga address at mga tagubilin sa isang lugar, at hindi, hindi sa RAM, dahil ang mga address sa RAM ay kailangan ding maimbak sa isang lugar.

Upang malutas ang problemang ito, ang bawat processor ay naglalaman ng ilang dosenang ultra-mabilis na mga cell ng memorya, tinatawag din silang mga rehistro, bawat isa sa mga cell na ito ay may sariling layunin, pangalan at tiyak na laki. Ano ang pagkakaiba sa pagitan ng 32 bit at 64? Ang laki nito ang mahalaga. Para sa mga 32-bit na processor, ang laki ng isang cell ay 32 bits. Sa 64-bit na mga processor ng arkitektura, ang laki ng rehistro ay hindi na 32, ngunit 64. Kung mas malaki ang laki ng cell, mas maraming data ang maaari nitong i-accommodate, na nangangahulugan na ang espasyo ng address ng mapagkukunan ay maaaring mas malaki.

Kaya, ang 32-bit na mga processor ng arkitektura ay maaari lamang mag-access ng mga address sa loob ng 2^32 na kapangyarihan. Ang isang mas malaking address ay hindi magkasya sa cell. Ang limitasyong ito ay pinaka-kapansin-pansin kapag nagtatrabaho sa RAM. Kasama lang sa hanay na ito ang memorya hanggang 2^32 bits o 4 GB; hindi makakabasa ang processor ng anumang mas mataas nang walang espesyal na emulation ng operating system.

Ang isang processor na may sukat ng rehistro na 64 bits ay maaaring ma-access ang mga address hanggang sa 2 ^ 64, at ito ay higit pa, kung na-convert sa mga maginoo na halaga, kung gayon ito ay 1 EB (exabyte) o isang bilyong gigabytes. Sa katunayan, walang ibang operating system, kahit na ang Linux, ang sumusuporta sa ganoong halaga ng RAM. Kung ikukumpara sa 4 GB, ito ay isang napakalaking pagkakaiba.

Ngunit hindi lang iyon. Sa isang cycle ng operasyon, ang isang processor na may sukat ng rehistro na 32 bits ay maaaring magproseso ng 32 bits o 4 byte ng data, ang 1 byte ay katumbas ng 8 bits. Kaya, kung ang laki ng data ay lumampas sa 4 na byte, ang processor ay kailangang magsagawa ng ilang mga cycle upang maproseso ito. Kung ang processor ay 64-bit, ang laki ng data na ipoproseso sa isang cycle ay doble at ngayon ay 8 bytes. Kahit na ang data ay mas malaki kaysa sa 8 byte, ang processor ay mangangailangan din ng mas kaunting oras upang iproseso ito.

Ngunit sa real-world na paggamit, malamang na hindi mo mapansin ang malaking pagpapalakas ng pagganap maliban kung, siyempre, nagpapatakbo ka ng napakabigat na mga application. Bilang karagdagan sa lahat ng inilarawan, mayroong maraming iba pang mga pagkakaiba sa pagitan ng 32 at 64 bit system. Ang mga arkitektura na ito ay nagkakaiba pa rin sa maraming paraan. Ang 64-bit na arkitektura ay mas na-optimize, na idinisenyo para sa mas bagong hardware, multitasking at napakabilis na trabaho. Sa mga araw na ito, gumagana ang lahat ng processor sa 64-bit mode, ngunit sinusuportahan ang 32-bit para sa compatibility sa emulation mode. Ngunit hindi mo dapat agad na patakbuhin at muling i-install ang system sa 64 bit dahil ito ay mas mahusay, at sa ibaba ay titingnan natin kung bakit.

Dapat ko bang piliin ang x32 o x64?

Ngayon alam mo na kung paano naiiba ang 64-bit system sa 32-bit system. Mayroong maraming debate sa mga gumagamit tungkol sa kung aling arkitektura ang gagamitin. Ang ilan ay nagsasabi na 64 lamang, ang iba ay nagtataguyod ng x32. Tulad ng naiintindihan mo mula sa kung ano ang nakasulat sa itaas, ang lahat ay nakasalalay sa RAM. Kung mayroon kang mas mababa sa apat na gigabytes, maaari kang gumamit ng 32 bits, kung higit pa, kailangan mong gumamit ng 64 bits upang makita ng system ang lahat ng memorya. Oo, may mga PAE extension na nagbibigay-daan sa processor na makakita ng higit sa 4 gigabytes, ngunit ito ay magiging mas mabilis kung ang system ay gumagana nang direkta sa memorya, nang walang anumang mga hack.

Maaaring mayroon kang tanong: bakit hindi gumamit ng 64-bit na arkitektura kung ang memorya ay mas mababa sa 4 gigabytes? Dahil ang laki ng mga rehistro ng processor ay mas malaki, lahat ng nakaimbak sa RAM ay awtomatikong nagiging mas malaki, ang mga tagubilin sa programa ay tumatagal ng higit pa, at ang metadata at mga address na nakaimbak sa RAM ay tumatagal ng higit pa.

At lahat ng ito ay nangangahulugan na kung nag-install ka ng 64-bit system sa isang computer na may mas mababa sa 4 GB ng RAM, magkakaroon ka ng napakakaunting RAM. Hindi mo mapapansin ang pagtaas ng pagganap, lalala lamang ito, dahil ang bahagi ng RAM ay mapupunta sa disk sa swap partition. at ang bilis ng pagtatrabaho sa isang disk, tulad ng naiintindihan mo, ay ibang-iba sa bilis ng RAM.

Kahit na mayroon kang 4 GB, hindi ipinapayong gumamit ng 64 bits, dahil hindi magkakaroon ng sapat na memorya. Sa pamamagitan ng modernong mga pamantayan, ito ay hindi sapat para sa isang personal na computer, at mas mababawasan mo ito sa pamamagitan ng paggamit ng arkitektura na ito. Sa katapusan, maaari mong gamitin ang teknolohiya ng PAE, ang pagpipiliang ito ay maaaring paganahin sa Linux kernel upang ma-access ang lahat ng apat na gigabytes ng 32 bits. Ito ay ganap na mabibigyang katwiran.

Ngunit kung mayroon kang 6 GB o higit pa, hindi na ipinapayong gumamit ng PAE dito, mas mahusay na gumamit ng isang normal na 64-bit na arkitektura, sa kabutihang palad mayroong sapat na memorya. at ang processor ay partikular na idinisenyo para dito.

mga konklusyon

Sa artikulong ito, tiningnan namin ang mga pagkakaiba sa pagitan ng 32 at 64, at ngayon ay maaari mong piliin ang tamang system upang gumana ito nang may pinakamainam na pagganap. Ano sa tingin mo ang mas magandang gamitin para sa ilang partikular na halaga ng RAM? Kung ang lahat ay malinaw sa 3 GB at 6, kung gayon ang 4 GB ay nagdudulot ng maraming kontrobersya, ano ang iyong opinyon? Sumulat sa mga komento!

Upang tapusin, isang maikling video tungkol sa mga pagkakaiba sa pagitan ng 64-bit na mga processor at 32-bit na mga processor; sa video, ang diin ay sa mga mobile processor, ngunit ang teknolohiya ay pareho:

Karaniwan, pagkatapos bumili ng computer, iniisip ng mga tao kung aling Windows ang mas mahusay na gamitin, 32 o 64-bit. Nasa ibaba ang detalyadong impormasyon sa kung paano tumpak na makakapagpasya ang isang user kung ang Windows 32 o Windows 64 ay pinakamainam para sa kanilang computer. Ang maingat na diskarte sa yugtong ito ng pag-setup ng PC ay maiiwasan ang hindi kinakailangang paggawa at oras na nasayang sa muling pag-install ng system sa hinaharap, at maiiwasan din tiyakin ang pinakamainam na pagganap ng umiiral na computer.

Mga pangunahing pagkakaiba

Gumagamit ang Windows ng x86 at x64 na mga arkitektura ng processor, na tumutukoy sa haba ng mga address at uri ng data na sinusuportahan ng OS. Kaya, ang pangunahing pagkakaiba sa pagitan ng 32 at 64-bit OS ay ang dami ng RAM na nakikita ng Windows, ibig sabihin, kung sa isang 32-bit OS posible na gumamit ng hindi hihigit sa 4 Gb ng RAM, pagkatapos ay sa isang 64-bit OS na ito. ang halaga ay umabot sa 192 Gb.

Sa ngayon, halos lahat ng mga manufactured processor ay may suporta para sa parehong mga arkitektura, at karamihan sa mga modernong computer, pagkatapos ng pag-install, ang parehong 32 at 64-bit na Windows ay gagana, gamit ang x64 o x86 processor na mga tagubilin. Gayunpaman, pagdating sa mga lumang PC, ang pag-install ng 64-bit na Windows dito ay hindi posible o ipinapayong. Samakatuwid, ang mga 32-bit na OS ay karaniwan pa rin sa mga gumagamit.

Ano ang mas maganda?

Hindi magagamit ng 32-bit na Windows kahit ang buong 4 GB ng RAM, dahil karamihan sa mga system device ay gumagamit ng isang partikular na bahagi ng espasyo.

Kahit na ang 64-bit OS ay may ilang mga pakinabang, hindi ito walang mga disadvantages nito.

Ang mga pangunahing bentahe ng isang 64-bit na sistema ay kinabibilangan ng mga sumusunod:

  1. Binibigyang-daan kang gamitin ang buong magagamit na halaga ng RAM;
  2. Karamihan sa mga gawain ay nakumpleto sa mas mataas na bilis.

At ang pangunahing kawalan ng 64-bit ay nangangailangan ito ng mas maraming memorya, na nagpapataas ng dami ng RAM na ginagamit ng mga programa.

Ito ay lumiliko na imposibleng magbigay ng isang hindi malabo na sagot at kinakailangang isaalang-alang ang bawat partikular na kaso nang hiwalay. Halimbawa, ang isang tao ay may computer na may mga sumusunod na parameter:

  1. Motherboard: “ASRock FM2A88X PRO3+”;
  2. Sinusuportahan ang processor: "x86-x64";
  3. RAM: "4 GB".

Kaya, karaniwang mayroon kaming isang mahusay na hanay sa anyo ng mga modernong kagamitan, at ang RAM ay madaling madagdagan sa paglipas ng panahon. Sa kasong ito, ang parehong mga bersyon ng Windows ay angkop at matagumpay na gagana sa pagsasaayos na ito, ngunit kung nag-install ka, halimbawa, 32-bit Windows 7, pagkatapos ay pagkatapos palawakin ang RAM ay hindi magagamit ng OS ito nang buo (limitado hanggang 4 GB).

Bilang resulta, kakailanganing muling i-install ng user ang kanyang "Seven". Iyon ay, maaari tayong gumawa ng isang hindi malabo na konklusyon na ipinapayong agad na i-install ang 64-bit Windows 7.

Paghanap ng bitness ng naka-install na Windows

Upang matukoy ito sa Windows XP, kailangan mong gawin ang ilang simpleng hakbang:


Upang malaman ang parameter na ito para sa Windows 7 kailangan mong magsagawa ng ilang hakbang:


Maaari mong malaman ang bitness ng Windows 10 sa pamamagitan ng pagsunod sa mga hakbang na ito:


Mga Pagkakaiba sa Pagganap

Ang pagganap ng 32 at 64-bit na Windows ay naiiba:

  1. Ang pinakamahusay na pagtaas sa indicator na ito sa 64-bit Windows XP, Vista at Seven ay maaari lamang makamit sa pamamagitan ng paggamit ng mga na-optimize na 64-bit na pagbabago ng mga application, halimbawa, mga laruan sa computer. At kung gumamit ka ng mga simpleng programa nang walang pag-optimize para sa 64-bit, pagkatapos ay walang pagtaas sa bilis;
  2. Kapag nagpapatakbo ng karamihan sa mga programa, walang makabuluhang pagtaas sa pagganap pagkatapos palawakin ang magagamit na RAM sa higit sa 3Gb. Kasama lang sa listahan ng ilang mga pagbubukod ang mga espesyal na programa ng graphics o para sa mga utility para sa pagtatrabaho sa video. Siyempre, ang bilang ng mga naturang kagamitan ay lumalaki araw-araw. Samakatuwid, halimbawa, para sa mga espesyalista sa disenyo o para sa pag-edit ng video, ang paggamit ng isang 64-bit na OS ay ganap na makatwiran.

Paano matukoy ang mga kakayahan ng hardware ng isang computer?

Ang isang mahalagang criterion ay ang kakayahan ng pangunahing elemento ng PC - ang processor - na gumana sa 64-bit na mga utos, at upang matukoy na kinakailangan upang gawin ang mga sumusunod na sunud-sunod na hakbang:


Maaari mo ring malaman ang sinusuportahang uri ng bit gamit ang mga espesyal na programa. Halimbawa, na magagamit para sa pag-download sa pahina ng Internet na "www.cpuid.com". Kung bubuksan mo ang programa, lilitaw ang sumusunod na window:

Sa tab na "CPU", kailangan mong pag-aralan ang seksyong "Mga Tagubilin". Halimbawa, kung ang "x86-x64" ay nakasulat dito, ang pag-install ng parehong bersyon ng Windows ay available sa computer.

Kung pinapatakbo mo ang application sa isang mas lumang PC, ang "x86-x64" ay hindi ipahiwatig.

Iyon ay, ang tanging pagpipilian ay mag-install ng 32-bit OS.

Ang utility na "CPU-Z" ay gumagana nang maayos sa lahat ng Windows na kasalukuyang sinusuportahan ng Microsoft.

Konklusyon

Ang oras ay hindi maiiwasang darating, at sa lalong madaling panahon, kapag ang 32-bit na Windows ay hindi na gagamitin, at para sa mga 64-bit, sila ay gagana pa rin nang matagumpay sa mga modernong computer sa mga darating na taon. Kahit na ang mga mobile operating system (Android at iOS) ay sumusuporta sa 64-bit, ibig sabihin, sa lalong madaling panahon hindi sila ilalabas sa 32-bit.

Bago ihambing ang 32-bit at 64-bit na mga edisyon ng Windows, dapat mong maunawaan kung ano ang mga edisyong ito at kung ano ang kanilang kahalagahan. Una, pag-usapan natin ang tungkol sa mga processor. Maaaring marami ang nakarinig tungkol sa pagkakaroon ng 32-bit at 64-bit na mga processor. Tingnan natin kung ano ang ibig sabihin ng mga bit na ito.

Marahil ay hindi karapat-dapat na sabihin na ang processor ay isang medyo kumplikadong aparato. Binubuo ito ng maraming iba't ibang mga bloke, kabilang ang memorya ng cache, iba't ibang antas, pagpili ng pagtuturo at mga bloke ng pag-decode, mga predictive block ng sangay, at iba't ibang uri ng mga bloke ng computational. Ang ilang modernong processor ay mayroon ding mga memory controller, isang PCI-Express bus controller, at isang graphics core. Sa artikulong ito, mahalaga sa amin ang mga computational unit.

Ang isang processor ay maaaring may iba't ibang uri ng naturang mga bloke. Ang ilan ay nagsasagawa ng mga kalkulasyon gamit ang mga integer, ang iba ay nagsasagawa ng mga operasyon gamit ang mga tunay na numero o mga numero ng floating point. Bilang karagdagan, may mga bloke para sa tinatawag na. kumplikadong mga tagubilin. Bilang halimbawa, isaalang-alang ang mga bloke na nagsasagawa ng mga kalkulasyon na may mga integer o ALU. Sa panahon ng operasyon, ang mga bloke na ito ay dapat mag-imbak ng intermediate data sa isang lugar. Ang mga rehistro ay nilikha para sa mga pansamantalang tindahan na ito. Ang mga ito ay nakikilala mula sa maginoo na memorya at cache ng memorya pangunahin sa pamamagitan ng minimal na latency at napakataas na bilis ng pagpapatakbo. Kaya ang parehong mga rehistro itago ang pangunahing pagkakaiba ng tinatawag na. 32-bit at 64-bit na mga processor. Tingnan natin ito nang mas detalyado.

Ang tinatawag na 32-bit na mga processor ay may 8 pangkalahatang layunin na rehistro, ang dami nito ay 32 bits. At ang mga 64-bit na processor ay may dobleng dami ng naturang mga rehistro, at ang kanilang dami ay 64 bits. Ito ang pangunahing pagkakaiba sa pagitan ng 32-bit at 64-bit na mga processor. Ito ay nagkakahalaga na sabihin na halos lahat ng mga modernong processor ay 64-bit.

Ngayon pag-usapan natin kung bakit kailangan ang mga rehistrong ito sa pagsasanay. Sa pangkalahatan, ang isang 64-bit na processor sa normal na 64-bit na mode ay magagawang gumana sa mga 64-bit na numero nang hindi gumagamit ng anumang mga trick, tulad ng paghahati sa isang kumplikadong operasyon sa dalawa. Bilang karagdagan, sa ganitong paraan 2 simpleng operasyon sa 32-bit na mga numero ay maaaring pagsamahin sa 1 kumplikadong isa. Gayunpaman, hindi lahat ng operasyon ay maaaring pagsamahin sa isa pa, ngunit ito ay hindi maliit.

Mahalaga: Ang pagganap ay maaari lamang tumaas sa pamamagitan ng pagtatrabaho sa 64-bit x86-64 set ng pagtuturo. Dapat ding tandaan na bilang karagdagan sa integer ALU, ang processor ay mayroon ding floating point unit, o FPU. Naglalaman ito ng mas malalaking 80-bit register at gumagamit ng x87 na mga tagubilin. Bilang karagdagan, ang processor ay may iba pang mga bloke at mga rehistro. Halimbawa, nagrerehistro ang SSE. Ang kanilang haba ay 128 bits.

Naaalala namin na mayroong 64-bit na operating mode. Pero may iba. Sinusuportahan din ng 64-bit na processor ang tinatawag na compatibility mode, kung saan ang karagdagang walong rehistro ay naka-off at ang pag-uugali ng 64-bit na processor ay nagiging kapareho ng isang 32-bit. Ito ay kinakailangan pangunahin upang matiyak ang pagiging tugma ng software ng system at mga program na hindi maaaring gumana sa isang 64-bit na processor. Bakit talagang tinatawag itong compatibility mode?

Upang gumana nang normal ang processor sa 64-bit mode, kakailanganin mo ng 64-bit OS at ang mga naaangkop na driver. Kung may naka-install na 32-bit OS, gagana ang processor sa compatibility mode at kumikilos na parang 32-bit na processor.

Mahalaga: Ang ilang mga mambabasa ay maaaring tama na magtanong kung paano maaaring tumakbo ang mga 32-bit na programa sa isang 64-bit na OS. Ang problemang ito ay lohikal na nalutas: ang system ay may 2 set ng system library para sa 64-bit at 32-bit na mga aplikasyon.

Ngunit ang kapasidad ng pagpaparehistro ay may mas matinding problema. Ang katotohanan ay ang address space para sa memorya ay limitado. Sa madaling salita, ang processor ay maaari lamang tumugon sa 4 GB ng address space. Pagkatapos ng lahat, ang laptop ay may 4GB ng RAM, at dapat makita ng system ang lahat ng 4GB na ito. Ngunit bilang karagdagan sa RAM, mayroon ding memorya ng video card, mga buffer ng iba't ibang mga aparato, at ang BIOS ay maaaring maglaan ng higit pang memorya para sa parehong core ng video. Bilang resulta, ang memorya na available sa user ay bababa ng 2.5 - 3.5 GB. At ang limitasyong ito ay hindi nakasalalay sa operating system. Lumipat tayo sa isang mas detalyadong pagsasaalang-alang sa problemang ito.

Walang kumplikado dito. Ang mga rehistro ay nag-iimbak ng parehong data at address pointer. Sa isang 32-bit na processor, ang volume ng register na ito ay 32 bits. Dito nagmumula ang 4GB o 232 byte na limitasyong ito.

Upang ibuod ang lahat ng nasa itaas, nararapat na sabihin na ang anumang 32-bit OS ay hindi maaaring gumana gamit ang lahat ng 4 GB ng RAM sa kadahilanang ang karamihan sa mga device ng system ay nangangailangan ng bahagi ng address space upang gumana, at ito ay limitado sa 4 GB. Samakatuwid, kailangang alisin ito ng system mula sa RAM. Ang hindi nagamit na RAM ay maaaring gamitin bilang isang pansamantalang disk sa pamamagitan ng paggamit ng RAM Disk utility.

Mahalaga: Para sa mga 32-bit na operating system, isang mekanismo ang ginawa na nagbibigay-daan sa iyong gumamit ng address space na higit sa 4GB. Ito ang tinatawag na PAE (Physical Address Extension), sa kasong ito ang OS ay maaaring tumugon ng hanggang sa 64 GB ng memorya. Ang teknolohiyang ito ay binuo mula pa sa simula para sa mga sistema ng server. Upang gumana ito nang normal, kinakailangan ang naaangkop na mga driver. Dahil halos walang ganoong gumaganang mga driver, ang teknolohiyang ito ay hindi pinagana bilang default kahit na sa mga operating system ng server. Sa mga regular na edisyon ng Windows OS, hindi rin ito pinagana bilang default. At sa parehong dahilan. Ngayon ay may mga espesyalista na natutong i-on ito; makikita ng system ang lahat ng RAM na magagamit nito, ngunit ang mga error ay nangyayari sa iba't ibang mga lugar. At ang kanilang diagnosis ay hindi gaanong simple. Samakatuwid, kung nais mong gumamit ng higit sa 3 - 4 GB ng RAM, pagkatapos ay kailangan mong mag-install ng 64-bit OS.

Tulad ng nakikita mo, ang 64-bit na operating mode ay may mga sumusunod na pakinabang at kawalan:

  • Gumagana ang 64-bit OS sa buong halaga ng RAM;
  • Ang ilan sa mga operasyon sa isang 64-bit na processor ay maaaring maisagawa nang mas mabilis;
  • Ang mga 64-bit na pointer ay nangangailangan ng mas maraming memorya, na nagpapataas ng dami ng RAM na natupok ng mga application.

Tulad ng nakikita mo, hindi lahat ay sobrang simple. Isaalang-alang natin ngayon kung paano ito nagpapakita ng sarili sa pagsasanay.

Paghahambing ng pagganap ng 32-bit at 64-bit na bersyon ng Windows

Una, pag-usapan natin kung anong pamamaraan ng pagsubok ang ginamit.

Ang mga sukat ay isinagawa sa isang Asus N61Vn laptop na may quad-core Intel Core 2 Quad Q9000 processor, at isang nVidia GeForce GT 240M video card na may 1 GB ng nakalaang memorya. Mahalagang tandaan na ang laptop ay may 4 GB ng DDR3-1066 RAM. Ang paghahambing ay gumamit ng 32- at 64-bit na bersyon ng Windows Vista SP2 na may mga pinakabagong update na naka-install. Ang mga driver ay may parehong mga bersyon, na naging posible upang i-level out ang pagkakaiba sa pagganap sa pagitan ng iba't ibang mga bersyon. Para sa mga kadahilanang nakasaad sa itaas, ang 32-bit na bersyon ng Windows ay may humigit-kumulang 3GB ng available na RAM, at ang 64-bit na edisyon ay may humigit-kumulang 4GB.

Mahalaga Tandaan din na ang pagsubok na ito ay isinagawa sa Windows XP at Windows 7 sa isang Acer Timeline 3810T na laptop na may single-core Intel Core 2 Duo SU3500 processor at 4GB ng RAM, na may mas limitadong mga kakayahan. Ang mga resulta sa mga kasong ito ay hindi nagbago at halos pareho.

Para sa kaginhawahan, hinati namin ang paghahambing ng pagganap sa 2 bahagi:

  • 1. Una, sinuri namin ang pagganap ng mga kumbensyonal na 32-bit na programa sa 32-bit at 64-bit na bersyon ng mga system;
  • 2. Pagkatapos ay sinukat namin ang mga bilis ng pagpapatakbo ng 32-bit at 64-bit na bersyon ng mga program sa kaukulang mga edisyon ng Windows.

Pagsubok sa pagganap ng mga 32-bit na application program

Ang layunin ng pagsubok na ito ay upang matukoy ang pagtaas ng pagganap kapag lumilipat mula sa isang 32-bit patungo sa isang 64-bit na bersyon ng Windows. Ang pananaliksik na ito ay may kaugnayan, dahil ngayon maraming mga laro at programa ay walang espesyal na na-optimize na 64-bit na mga bersyon. Mahalaga ring tandaan na ang 32-bit system ay maaaring gumana sa 3 GB ng memorya, at ang 64-bit na bersyon na may 4 GB.

Nakatulong ang mga sumusunod na application na ihambing ang pagganap:

  • 3DMark03 3.6;
  • 3DMark05 1.3;
  • 3DMark06 1.1;
  • PCMark05 1.2.

Ang mga application na ito ay pinili dahil ang mga ito ay medyo tumpak na sumasalamin sa real-world na pagganap ng karamihan sa mga programa at laro. Kung ang iba't ibang software application ay ginamit sa pag-aaral na ito, ang pamamaraan ng pananaliksik ay magiging mas kumplikado. At ang porsyento ng error sa pagsukat ay tataas dahil sa mas masamang pag-uulit ng isang partikular na pagsubok at ang limitasyon ng katumpakan sa mga instrumento sa pagsukat.

Ang mga application ay na-configure bilang default. Resolution ng screen 1024 x768:

Ang mga application ay na-configure bilang default. Resolution ng screen 1280 x720:

4. Mga resulta ng paghahambing ng pagganap sa PCMark05

Ang mga hiwalay na karagdagang pagsusulit ay isinagawa sa pagsusulit na ito. Nasa ibaba ang mga resulta ng bawat isa.

Maaari mong makita ang resulta na nakuha salamat sa karagdagang gigabyte ng RAM sa isang 64-bit system.

Mga resulta ng paghahambing ng pagganap ng mga maginoo na aplikasyon

Ang mga resulta na nakuha pagkatapos ng pag-aaral na ito ay lubos na inaasahan. Dahil sa ang katunayan na ang compatibility mode para sa isang 64-bit OS ay ginamit, ang pagganap ay mas mababa kapag nagtatrabaho sa mga regular na 32-bit na application.

Ang paghahambing ng pagganap na ito ay nagsiwalat din na ang 4 gigabytes ng RAM ay hindi nagbibigay ng anumang tunay na benepisyo sa hanay ng mga application na ito. Kinakailangang bigyang-diin dito na sa katotohanan, para sa mabibigat na aplikasyon, na kinabibilangan ng mga graphic editor, computer-aided design (CAD) system at iba pa, ang halaga ng RAM ay napakahalaga. Ang mga sobrang gigabytes ng RAM ay talagang kapaki-pakinabang.

Paghahambing ng pagganap ng 32- at 64-bit na mga programa

Ang layunin ng pag-aaral na ito ay sukatin ang pagpapabuti ng pagganap kapag nagpapatakbo ng mga naka-optimize na 64-bit na application sa isang 64-bit na OS.

Ang mga sumusunod na programa ay ginamit din upang ihambing ang pagganap:

  • Archiver 7-Zip bersyon 4.65;
  • PCMark Vantage test package.

Dito ginagamit ito bilang isang application ng pagsubok, dahil magagamit ito sa parehong 32-bit at 64-bit na mga bersyon, maaari itong gumana sa mga multi-core na processor, maaari itong mag-load nang napakalakas sa processor, at mayroon itong isang set ng built-in mga tool na nagbibigay-daan sa iyong subukan ang pagganap. Sa panahon ng pagsubok, ang laki ng diksyunaryo ay 32 MB.

Ngayon tingnan natin ang mga resulta:

Tulad ng nakikita mo, ang pagganap ng archiver ng 64-bit na na-optimize na bersyon sa isang 64-bit na OS ay mas mahusay kumpara sa isang katulad na 32-bit na bersyon sa isang 32-bit na sistema. Ito ay dapat asahan. Naipakita ng mga pag-optimize ang kanilang mga sarili.

2. Pagsubok gamit ang PCMark Vantage test package

Mayroong parehong 32-bit at 64-bit na bersyon ng PCMark Vantage benchmark suite. Mayroong iba't ibang mga pagsubok sa pakete ng pagsubok na ito. Tingnan natin ang bawat isa sa kanila.

Tulad ng 7-Zip, sa pangkalahatan ang 64-bit na PCMark Vantage benchmark ay gumanap nang mas mahusay kaysa sa 32-bit na benchmark sa isang 32-bit OS. Ang isang mahalagang punto dito ay ang pag-optimize para sa 64-bit na mga processor, at higit pang available na memory: 4 GB para sa 64-bit system at 3 para sa 32-bit na bersyon nito.

Ang resulta ng paghahambing ng pagganap ng 32-bit na bersyon ng Windows sa 64-bit

Panahon na upang ibuod ang pagsusulit na ito:

  • Ang pinakamalaking pagtaas sa pagganap sa 64-bit na mga bersyon ng Windows XP, Vista, 7 ay naobserbahan kapag na-optimize na 64-bit na bersyon ng mga application at laro ang ginamit. Kapag nagtatrabaho sa mga regular na application, nang walang pag-optimize para sa 64-bit na bersyon, ang pagganap ay hindi tumataas;
  • Maraming mga programa at laro ang nabigong magpakita ng kapansin-pansing pagtaas sa pagganap kapag ang halaga ng magagamit na RAM ay nadagdagan nang higit sa 3 GB. Ang isang pagbubukod ay mga kumplikadong programa na nagbibigay-daan sa iyo upang gumana sa mga video, mga larawan, mga sistema ng disenyo at iba pa. Magkakaroon ng higit pa sa mga application na ito sa hinaharap. Para sa mga naturang programa, ang paggamit ng isang 64-bit na sistema ay magiging napaka-makatwiran.
  • Ang ilan sa mga application sa 64-bit OS ay nagpakita ng hindi matatag na operasyon para sa iba't ibang dahilan. Ngunit hindi marami sa mga application na ito.

Sa huli, nais kong tandaan na ikaw mismo ang pumili ng bersyon ng Windows para sa iyong mga pangangailangan. At kung makakatulong sa iyo ang pananaliksik na ito, matutuwa lang kami.