სხვაობა RAM-სა და ROM-ს შორის

Სარჩევი:

სხვაობა RAM-სა და ROM-ს შორის
სხვაობა RAM-სა და ROM-ს შორის

ვიდეო: სხვაობა RAM-სა და ROM-ს შორის

ვიდეო: სხვაობა RAM-სა და ROM-ს შორის
ვიდეო: RAM, ROM and Virtual Memory 2024, ივლისი
Anonim

RAM (შემთხვევითი წვდომის მეხსიერება) არის სწრაფად ხელმისაწვდომი მეხსიერება, რომელიც ინახავს მონაცემებს მისი მუშაობის დროს, ხოლო ROM (მხოლოდ წაკითხვის მეხსიერება) ინახავს მუდმივ მონაცემებს, რომლებიც გამოიყენება მისი ფუნქციებისთვის, როგორიცაა ინფორმაცია კომპიუტერის ჩატვირთვისთვის. ამრიგად, RAM-სა და ROM-ს შორის მთავარი განსხვავებაა მათში მონაცემების შენახვა; მეხსიერება RAM-ში დროებითია, ხოლო ROM-ში შენახვა მუდმივი.

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

განსხვავება RAM-სა და ROM-ს შორის - შედარებითი შეჯამება
განსხვავება RAM-სა და ROM-ს შორის - შედარებითი შეჯამება
განსხვავება RAM-სა და ROM-ს შორის - შედარებითი შეჯამება
განსხვავება RAM-სა და ROM-ს შორის - შედარებითი შეჯამება

რა არის RAM?

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

როგორ ინახება მონაცემები RAM-ში

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

ზემოხსენებულ რეგისტრებს აქვთ ორი ტიპის კავშირი: მისამართის ხაზები და მონაცემთა ხაზები. მისამართის ხაზებზე განთავსებული ლოგიკური კომბინაცია „1“და „0“ააქტიურებს რეესტრს, რომელიც შეესაბამება კონკრეტულ კომბინაციას და აძლევს მას წაკითხვის ან დაწერის საშუალებას.თუმცა, ამ RAM-ის რეგისტრებში შენახული მონაცემები მხოლოდ დროებითია, ამიტომ ისინი ქრება დენის გამორთვისას. ეს ხდის RAM-ს არასტაბილურ მეხსიერებას.

განსხვავება RAM-სა და ROM-ს შორის
განსხვავება RAM-სა და ROM-ს შორის
განსხვავება RAM-სა და ROM-ს შორის
განსხვავება RAM-სა და ROM-ს შორის

სურათი 01: RAM

RAM-ის ტიპები

არის რამდენიმე ტიპის ოპერატიული მეხსიერება, რომელიც გამოიყენება კომპიუტერში; ძირითადი ტიპებია სტატიკური RAM (SRAM) და დინამიური RAM (DRAM). SRAM ბევრად უფრო სწრაფია წვდომისას და წარმოების ღირებულება უფრო მაღალია, ვიდრე DRAM. ამიტომ, SRAM გამოიყენება როგორც მიკროპროცესორის ჩიპის ქეში მეხსიერება. მეორეს მხრივ, DRAM არის ოდნავ ნელი და შედარებით ნაკლებად ძვირი. DRAM-ები გამოიყენება გარედან დედაპლატზე არსებულ მიკროპროცესორთან. ზოგჯერ, კომპიუტერი ქმნის ცალკეულ დანაყოფს მყარ დისკზე, როგორც ოპერატიული მეხსიერება, რათა შეავსოს ზედმეტი ფიზიკური ოპერატიული მეხსიერება.ეს პროცესი ანელებს კომპიუტერს მუშაობას, რადგან ეს მოითხოვს მონაცემთა ჩაწერას და წაკითხვას ფაილში, რომელსაც ეწოდება გვერდი ფაილი მყარ დისკზე. ამ ტიპის ოპერატიული მეხსიერება ეწოდება ვირტუალურ RAM.

რა არის ROM?

ROM არის მხოლოდ წაკითხული მეხსიერების აბრევიატურა. RAM-ისგან განსხვავებით, ROM არის არასტაბილური მეხსიერება; მიუხედავად იმისა, რომ ენერგია ამოღებულია ROM ჩიპიდან, შენახული მონაცემები მაინც რჩება მათ რეესტრებში. როგორც წესი, ROM-ებს აქვთ წინასწარ შენახული მონაცემები, როდესაც ისინი წარმოიქმნება. კომპიუტერებისთვის, ROM სასარგებლოა შეუცვლელი პროგრამების შესანახად; მაგალითად, BIOS, რომელიც შესრულებულია დაწყებისას (ჩატვირთვისას).

ROM-ის ნაკლოვანებები

არის ROM-ებს ბევრი უარყოფითი მხარე და მთავარი მინუსი არის firmware-ის მახასიათებლების შეცვლის ან განახლების შეუძლებლობა. თუ მწარმოებელმა დაპროგრამა გაუმართავი firmware-ით, მაშინ ყველა ჩიპი სათითაოდ უნდა გამოიწვიოთ და შეიცვალოს. კიდევ ერთი ნაკლი არის ის, რომ ROM არ არის გამოსადეგი R&D სამუშაოებში, რადგან პროგრამული უზრუნველყოფის მრავალი ვერსია უნდა შემოწმდეს პროგრამისტის მიერ საბოლოო პროდუქტის გაშვებამდე.

რომის ტიპები

წაშლილი პროგრამირებადი ROM (EPROM), სადაც პროგრამისტის მიერ შესაძლებელია პროგრამული უზრუნველყოფის ხელახლა დაწერა, დაინერგა ზემოთ აღნიშნული პრობლემების დასაძლევად. თუმცა, წაშლას სჭირდება მაღალი ინტენსივობის ულტრაიისფერი შუქი, რაც მაინც ართულებს. ამის გამოსავალად, პროგრამისტებს წარუდგინეს ელექტრული წაშლის პროგრამირებადი ROM (EEPROM), რათა მათი გამოყენება შესაძლებელი იყოს თავად სატესტო საწოლზე და განმეორებით დაპროგრამება.

ძირითადი განსხვავება - RAM vs ROM
ძირითადი განსხვავება - RAM vs ROM
ძირითადი განსხვავება - RAM vs ROM
ძირითადი განსხვავება - RAM vs ROM

სურათი 02: EEPROM

Flash მეხსიერება, რომელიც გამოიყენება USB დისკებში და თანამედროვე ლეპტოპებში, როგორც მყარი დისკი, არის EEPROM-ის შემდგომი განვითარება, რომელიც იყენებს ჩიპის ზონას ძალიან ეფექტურად. ხელახლა ჩასაწერი CD და DVD დისკები ასევე განიხილება როგორც CD და DVD ROM-ების წინსვლა.

სხვაობა RAM-სა და ROM-ს შორის

RAM vs ROM

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

რეზიუმე – RAM vs ROM

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

გირჩევთ: