64 ბიტიანი კომპიუტერი

როგორ შეიძლება 32-დან 64-ბიტიანი გათიშვა?

შესავალი

ამ ეტაპზე, ყველა ლეპტოპი და საგამომცემლო პერსონალური კომპიუტერი გადავიდა 32-bit დან 64 ბიტიანი პროცესორებით. მიუხედავად იმისა, რომ ეს ასეა, ზოგიერთ კომპიუტერში კვლავ ფუნქციონირებს 32-ბიტიანი ვერსიები Windows- ს, რომლებსაც აქვთ გარკვეული მნიშვნელობა იმის შესახებ, თუ რამდენი მეხსიერების მიღება შეუძლიათ. ჯერ კიდევ არსებობს რამდენიმე დაბალი დონის მობილური პროცესორი, რომლებიც იყენებენ 32-ბიტს, თუმცა, პროგრამული უზრუნველყოფა ჯერ კიდევ არსებობს.

დიდი ადგილი, სადაც 32-bit წინააღმდეგ 64-bit დამუშავება მართლაც საკითხი უნდა გააკეთოს ტაბლეტი პროცესორები . მობილური ტელეფონებისა და ტაბლეტების უმრავლესობა დღესაც 32-ბიტიან პროცესორებს იყენებენ. ეს, პირველ რიგში, იმიტომ, რომ ისინი უფრო ეფექტურია, როდესაც საქმე ეხება მათი სიმძლავრის გამოყენებას და აპარატურა უკვე შეზღუდულია ზომით. მიუხედავად ამისა, 64-ბიტიანი პროცესორი უფრო მეტად გავრცელდება, ამიტომ კარგი იდეაა იმის გაგება, თუ როგორ შეიძლება 32-ბიტიანი 64-ბიტიანი პროცესორი გავლენა მოახდინოს თქვენს კომპიუტერულ გამოცდილებასთან.

გაცნობა Bits

ყველა კომპიუტერის პროცესორი დაფუძნებულია ბირთვულ მათემატიკაში, რადგან ტრანზიტორებს, რომლებიც მოიცავს ჩიპების შიგნით ნახევარგამტარებს. მარტივად რომ ვთქვათ, ცოტაა 1 ან 0 ან ინახება ტრანზისტორით დამუშავებული. ყველა პროცესორი მოხსენიებულია მათი დამუშავების უნარით. უმეტეს პროცესორებისთვის, ეს 64-ბიტია, მაგრამ სხვებისთვის შეიძლება მხოლოდ 32 ბიტიანი იყოს. ასე რომ, რას გულისხმობს ცოტა რაოდენობა?

პროცესორის ამ ცოტა ნიშანი განსაზღვრავს უმსხვილეს ციფრულ ნომერს, რომელსაც პროცესორი შეუძლია. უმეტეს რიცხვი, რომელიც შეიძლება დამუშავდეს ერთიანი საათის ციკლისთვის, იქნება 2 ბიტიანი სიმძლავრის ხარისხზე (ან განზომილება). ამდენად, 32-ბიტიანი პროცესორი 2-დან 32-მდე ან უხეშად 4.3 მილიარდს უტოლდება. ნებისმიერი რიცხვი, რომელიც აღემატება ამას, მოითხოვს ერთზე მეტი საათის ციკლის დამუშავებას. 64-ბიტიანი პროცესორი, მეორეს მხრივ, შეუძლია შეასრულოს 2 ^ 64 ან 18.4 quintillion (18,400,000,000,000,000,000) რაოდენობა. ეს იმას ნიშნავს, რომ 64-ბიტიანი პროცესორი უფრო ეფექტურად შეძლებდა მათემატიკას. ახლა პროცესორი არ არის მხოლოდ მათემატიკის მკაცრი მეთოდი, მაგრამ უფრო გრძელი შტრიხი ნიშნავს იმას, რომ მას შეუძლია დასრულდეს მოწინავე ბრძანებები ერთი საათის ციკლში, ვიდრე გამრავლებისთვის.

ასე რომ, თუ თქვენ გაქვთ ორი შედარებადი პროცესორი იმავე საათის სიჩქარეზე, რომელიც მოცემულია მსგავსი პროგრამირების ბრძანებებით, 64-ბიტიანი პროცესორი შეიძლება ორჯერ სწრაფად იყოს 32-ბიტიანი პროცესორით. ეს არ არის მთლიანად ჭეშმარიტი, რადგან თითოეული საათის ციკლი აუცილებლად არ გამოიყენებს ყველა ბიტს პასი, მაგრამ ნებისმიერ დროს 32-ზე მეტია, 64 ბიტი მიიღებს ამ ინსტრუქციის ნახევარს.

მეხსიერება არის გასაღები

პროცესორების ცოტა ნიშანი პირდაპირ გავლენას ახდენს ერთ-ერთ სხვა ნაწილში, მეხსიერების მოცულობას, რომელსაც შეუძლია ხელი შეუწყოს და ხელმისაწვდომს. მოდით შევხედოთ მიმდინარე 32-ბიტიანი პლატფორმების დღეს. 32-ბიტიანი პროცესორი და ოპერაციული სისტემა ამჟამად კომპიუტერში 4 გიგაბაიტის მეხსიერების მხარდასაჭერად შეუძლია. 4 გიგაბაიტის მეხსიერებაში ოპერაციული სისტემები მხოლოდ 2 გიგაბაიტის მეხსიერებას გამოყოფენ.

ეს ბევრად უფრო მნიშვნელოვანია, როდესაც საქმე ეხება ლეპტოპსა და კომპიუტერულ პერსონალურ კომპიუტერებს . ეს იმიტომ ხდება, რომ მათ უფრო რთული პროგრამებისა და აპლიკაციების ხელმისაწვდომობა აქვთ, რომლებიც არ ითვალისწინებენ პროცესის მეხსიერებას. მეორე მხრივ, მობილური გადამცემები აქვთ შეზღუდული სივრცე და ზოგადად აქვს მეხსიერების ინტეგრირებული პროცესორი. შედეგად, სმარტფონებისა და ტაბლეტებისთვის ყველაზე მაღალი დონის პროცესორებს ზოგადად მხოლოდ 2GB მეხსიერება აქვს, ამიტომ 4GB ლიმიტს ვერ მიაღწევს.

რატომ არის ეს საკითხი? ასევე, მეხსიერების მოცულობამ პროცესორის სირთულეზე გავლენა მოახდინა. ყველაზე პატარა დაფები და ტელეფონები არ გააჩნიათ ძალიან კომპლექსური პროგრამების გაშვება, როგორიცაა Photoshop . სწორედ ამიტომ, კომპანია, როგორიცაა Adobe, უნდა დააყენოს სხვა მრავალი პროგრამა, რომელიც გააკეთებს სხვადასხვა ასპექტს ერთი უფრო რთული კომპიუტერის პროგრამა შეიძლება. 32-ბიტიანი პროცესორის გამოყენებით მისი მეხსიერების შეზღუდვები, ის ვერ მიაღწევს სირთულის იგივე დონეს, რომელსაც შეუძლია სრული პერსონალური კომპიუტერი.

რა არის 64 ბიტიანი CPU 64-bit OS გარეშე?

ჯერჯერობით ჩვენ ვსაუბრობთ პროცესორების შესაძლებლობებზე მათი არქიტექტურაზე დაფუძნებული შესაძლებლობების შესახებ, მაგრამ აქ მთავარი აქცენტი გაკეთდება. პროცესორის სრული გამოყენება მხოლოდ იმდენად კარგია, რომ მისთვის დაწერილი პროგრამული უზრუნველყოფა. 64-ბიტიანი პროცესორი 32-ბიტიან ოპერაციულ სისტემასთან ერთად დასრულდება დამუშავების დიდი მოცულობის დამონტაჟება პროცესორიდან. 32-ბიტიანი ოპერაციული სისტემა მხოლოდ იმას ნიშნავს, რომ პროცესორის რეესტრს ნახევარი ჰყავს, რაც ამცირებს მის კომპიუტერულ უნარებს. მას კიდევ აქვს იგივე შეზღუდვები, რომ არსებული 32-ბიტიანი პროცესორი იგივე OS- ს გააჩნია.

ეს მართლაც საკმაოდ დიდი პრობლემაა. ძირითადი არქიტექტურის ცვლილებები, როგორიცაა 64-ბიტიანი პროცესორი, ზოგადად მოითხოვს მათთვის სრულიად ახალ პროგრამებს. ეს არის დიდი პრობლემა როგორც ტექნიკის შემქმნელებისა და პროგრამული უზრუნველყოფის შემქმნელებისთვის. პროგრამული უზრუნველყოფის კომპანიებს არ სურთ ახალი პროგრამული უზრუნველყოფის დაწერა, სანამ აპარატი არ არსებობს მათი პროგრამული გაყიდვების მხარდასაჭერად. რა თქმა უნდა, ტექნიკის ადამიანს არ შეუძლია გაყიდოს თავისი პროდუქტი, თუ არ არსებობს პროგრამული უზრუნველყოფის მხარდაჭერა. ეს არის ერთ-ერთი მთავარი მიზეზი იმისა, რომ საწარმოს CPU- ები, როგორიცაა IA-64 Itanium- ისგან Intel- ს პრობლემები ჰქონდა. იყო პატარა პროგრამული უზრუნველყოფა არქიტექტურისთვის და მისი 32-ბიტიანი ემულაციისთვის არსებული ოპერაციული სისტემების გასააქტიურებლად CPU- ს მწვავე კბილები.

ასე რომ, როგორ ხდება AMD და Apple ამ პრობლემის გარშემო? Apple- მა დაამატა 64-ბიტიანი წებოვანი ოპერაციული სისტემა. ეს დამატებით დამატებით მხარდაჭერას იძლევა, მაგრამ ის ჯერ კიდევ 32-bit OS- ზე მუშაობს. AMD- მ მიიღო სხვადასხვა მარშრუტი. იგი შექმნილია მისი პროცესორი შექმნილია მშობლიურ x86 32-ბიტიან ოპერაციულ სისტემებთან და შემდეგ დამატებით 64-ბიტიან რეესტრს დაემატა. ეს საშუალებას აძლევს პროცესორს 32-ბიტიანი კოდი, როგორც 32-ბიტიანი პროცესორით, მაგრამ Linux- ის 64-ბიტიანი ვერსიით ან მომავალი Windows XP 64-ის გამოყენებით CPU- ის სრული დამუშავების პოტენციალი გამოიყენებს.

არის 64-ბიტიანი კომპიუტერი?

პასუხი ამ კითხვაზე არის დიახ და არა. ინდუსტრია მიაღწევს 32-ბიტიან კომპიუტერულ კომპონენტებს, რომლებიც ბევრად უფრო მაღალია კომპიუტერის ბაზარზე, როგორიცაა საწარმოს და ენერგიის მომხმარებლები. თუ კომპიუტერები სიჩქარისა და გადამუშავების სიმძლავრის გაზრდისთვის აუცილებელია, რომ მომავალი თაობის პროცესის გადატანა მოხდეს. ეს არის სისტემები, რომლებიც ზოგადად ითხოვენ ბევრად უფრო მეტ მეხსიერებას და დიდი რაოდენობით გათვლებს, რომლებიც მიიღებენ 64-ბიტიანი პლატფორმის პირდაპირი სარგებელს.

მომხმარებელთა განსხვავებული საკითხია. ბევრმა ამოცანამ, რომელიც კომპიუტერზე საშუალოდ მომხმარებელზეა დამოკიდებული, არსებული 32-ბიტიანი არქიტექტურით ადეკვატურად დაფარულია. საბოლოოდ, მომხმარებლები მიიღებენ იმ წერტილს, სადაც 64-ბიტიან კომუტატორზე გადასვლა აზრიანი იქნება, მაგრამ ამჟამად არ არის. რამდენი მომხმარებელი არსებობს, სავარაუდოდ, კიდევ ორი ​​გიგაბაიტი აქვს კომპიუტერის სისტემაში მომდევნო ორი წლის განმავლობაში?

საბოლოო სარგებელი 64 ბიტიანი კომპიუტერი საბოლოოდ trickle ქვემოთ მომხმარებელს. მწარმოებლები და პროგრამული უზრუნველყოფის დეველოპერები, როგორიცაა შეზღუდოს სხვადასხვა პროდუქცია, რომ მათ უნდა ხელი შეუწყოს ცდილობენ და შეამციროს ხარჯები. ამის გამო, ისინი საბოლოოდ ფოკუსირება მხოლოდ 64-ბიტიანი აპარატურისა და პროგრამული უზრუნველყოფის წარმოებაში. ამ დრომდე, ეს იქნება bumpy ride მათთვის, ვინც აირჩიოს ადრეულ adopters.