BIOS (
Basic Input/Output System)
BIOS არის
Low-Level(
დაბალი-დონის) პროგრამული კოდი.მას ევალება აკონტროლოს და მართოს
Low-Level(
დაბალი დონის) მაგრამ მნიშვნელოვანი პროცესები.როგორებიცაა:
POST(
Power-On Self-Test),
ჩამტვირთავი პროცესი და
კომპონენტების ურთიერთქმედება Motherboard-ზე.ეს პროგრამული კოდი განთავსებულია
BIOS-ის ჩიპში
Motherboard-ზე.
BIOS-ის ჩიპი
Motherboard-ზე ძალიან ადვილად საცნობია.ჩვეულებრივ ის არის მართკუთხედი,თავზე აწერია მწარმოებლის სახელი და ამ ჩიპის წარმოების წელი.რამდენიმე პოპულარული მწარმოებლები არიან
AMI,
AWARD და
Phoenix.
BIOS-ის ჩიპი არის
ROM(
Read-Only Memory),
რაც იმას ნიშნავს რომ მარტო ინფორმაციის წაკითხვა შეგვიძლია და ჩაწერა არა.დღესდღეობით არის
EEPROM(
Electrically Erasable Programmable ROM)
BIOS-ის ჩიპები.ეს საშუალებას გვაძლევს სპეციალური პროგრამის დახმარებით ჩავწეროთ ამ ჩიპზე.
რატომ გვინდა რომ წავშალოთ
BIOS-ი?მაგალითად
BIOS-ი დაპროგრამებულია ისე რომ მას აქვს მხოლოდ
2GB-მდე
HDD-ის მხარდაჭერა.მაგრამ თქვენ გინდათ რომ ჩააყენოთ ახალი,დიდი მოცულობის
HDD ძველის ნაცვლად.რა უნდა ქნათ ამ შემთხვევაში?თქვენ შეგიძლიათ დაუკავშირდეთ
BIOS-ის მწარმოებელს და მიიღოთ
update თქვენი
BIOS-ის ჩიპისთვის,რომელიც ჩვეულებრივ არის პროგრამა.ამ პროგრამის "დაყენების" შემდეგ ჩაიწერება ახალი
BIOS-ი რომელსაც ექნება
2GB-ზე დიდი
HDD-ის მხარდაჭერა.
BIOS-ის ჩიპი ასევე შეიცავს კოდს,რომელიც აკონტროლებს სისტემის ჩატვირთვის პროცესს.ეს არის
POST(
Power-On Self-Test),რაც იმას ნიშნავს რომ კომპიუტერი გაივლის რამდენიმე სახის ტესტს,შეამოწმებს და დარწმუნდება რომ ყველაფერი კარგად არის.
POST-ის შემდეგ
BIOS-ი გამოიძახებს ჩამტვირთავ სექტორს.
IBM-ის ბევრ ძველ კომპიურტერებში ამ ყველაფრის გარდა
ROM-ში ჩაქსოვილი იყო
BASIC (ენის) ინტერპრეტატორი.
ბევრ
IBM PS/2 კომპიუტერებში
BIOS-ის პროგრამა ჩაწერილი იყო არა
ROM მიკროსქემაში, არამედ
ვინჩესტერზე IML(
Initialization Microcode Load). რასაკვირველია,
ROM-ში იყო პატარა პროგრამა, მაგრამ მისი დანიშნულება იყო მხოლოდ ამ
IML-ის დატვირთვა და მართვის გადაცემა. რადგანაც იმ დროებში არ იყო (ან ძვირი ღირდა)
FLASH ROM მიკროსქემები,
BIOS-ის განლაგების ასეთი მექანიზმი მისი ვერსიის განახლების საშუალებას იძლეოდა მიკროსქემის შეცვლის გარეშე.
ამისთვის საკმარისი იყო დისკზე იგი გადაგვეწერა.
მინუსი კი ის იყო, რომ ჩვეულებრივი სისტემის მქონე დისკიდან(ან დისკეტიდან) "შიშველ" კომპიუტერს ვერ დავტვირთავდით, (რადგანაც რა დატვირთავდა სისტემას, თუ მას
BIOS-ი ფაქტიურად არ ქონდა?).ამიტომ ამ კომპიუტერებს მოყვებოდა ე.წ.
"reference diskette". ამ დისკეტაზე იყო
BIOS(IML), რომელიც ერთხელ უნდა ჩაგვეწერა დისკზე (გარკვეულ მის სექტორებში) და ამის შემდეგ კომპიუტერი ჩვეულებრივად მუშაობდა.
დაბლითა სურათზე მოცემულია
BIOS-ის
EEPROM ჩიპი.
BIOS-ის განახლებისთვის უნდა გადმოვტვირთოთ პროგრამა
BIOS-ის მწარმოებლის საიტიდან და მივყვეთ ინსტრუქციებს თუ როგორ ხდება
BIOS-ის განახლება.ყველაზე პოპულარული მეთოდი
BIOS-ის განახლებისთვის არის ის რომ გადმოვტვირთოთ პროგრამა მწარმოებლის საიტიდან,ჩავწეროთ
Floopy დისკეტაზე და ჩავიტვირთოთ
Floopy-დან.
როდესაც ვანახლებთ
BIOS-ს ზოგიერთ
Motherboard-ზე საჭიროა ამოვიღოთ
jumper-ი და ისე განვაახლოთ.განახლების შემდეგ კი ისევ ჩავდგათ.
განახლებისთვის აუცილებელია გქონდეს დენის უწყვეტი კვების წყარო.
CMOS(
Complementary Metal-Oxide Semiconductor)
CMOS-ში განთავსებულია სისტემის კომპონენტები.როგორებიცაა:
HDD-ის ზომა,
RAM-ის რაოდენობა,
რესურსები(
IRQ და
I/O მისამართები) რომლებსაც იყენებენ სერიული და პარალელური პორტები.ამ
device-ების სია განთავსებულია
CMOS RAM-ში.თუ არ გინდათ რომ კომპიუტერს დაავიწყდეს თუ რა ზომის
HDD-ია,რამდენია
RAM-ი და ა.შ.ასეთი პრობლემების თავიდან ასაცილებლად
Motherboard-ზე განთავსებულია
პატარა ბატარეა,რომელსაც მიაქვს საკმარისი ენერგია რათა
CMOS RAM-მა არ დაკარგოს დატვირთვა.თუ
CMOS RAM-ი დაკარგავს დატვირთვას,მაშინ
CMOS-ის შიგთავსი წაიშლება.
დაბლითა სურათზე მოცემულია
CMOS ბატარეა.
CMOS-ში შესვლის ბრძანებები სხვადასხვა
BIOS-ზე.

დაბლითა სურათზე მოცემულია
ტიპიური CMOS ეკრანი.
Hard Drive
Floppy DriveCMOS-იდან შეგვიძლია ჩავრთოთ ან გამოვრთოთ
Floopy drive.როდესაც ჩავრთავთ ზომაც გამოჩნდება და ამ ზომის რეგულირებაც შეგვიძლია.ასევე
CMOS-იდან შეგვიძლია გავთიშოთ
USB პორტები.
MemoryCMOS - ასევე შეიცავს მეხსიერებაზე ინფორმაციას.
Parallel PortsCMOS-იდან შეგიძლიათ ჩართოთ ან გამორთოთ პარალელური პორტები.
Serial Portsასევე შეგიძლიათ გათიშოთ ან ჩართოთ სერიული პორტები.

დარწმუნდით რომ
default IRQ-COM1-ისთვის არის –
4,ხოლო
COM2-ისთვის არის –
3.დაიმახსოვრეთ რომ
default I/O მისამართი
COM1 პორტისთვის არის
3F8-3FF,
COM2-სთვის –
2F8-2FF.
Date and timeCMOS-ში განთავსებულია თარიღი და დრო,საიდანაც იღებს ოპერაციული სისტემა თარიღს და დროს.
Boot Sequencesმიაქციეთ ყურადღება თუ რა აყენია პირველ ჩამტვირთავად.ძველ სისტემებში პირველი ჩამტვირთავი იყო
Floppy დისკეტა,თუ სისტემა
Floppy-ს ვერ იპოვიდა შემდეგ იტვირთებოდა
HDD-დან.ახალ სისტემებში არის
CD-ROM device პირველ ჩამტვირთავად ან
ქსელი,თუ ვერც ერთს ვერ იპოვის სისტემა მაშინ ჩაიტვირთება
HDD-დან.
სისტემების უმეტესობაში ჩამტვირთავები ასეა განთავსებული:
1)Floppy Drive
2)CD-ROM
3)Hard disk
4)Networkუსაფრთხოების მიზნით შეგიძლიათ გამორთოთ
CD-ROM-დან და
Floppy-დან ჩატვირთვა.
Passwords2 ტიპის პაროლი შეგვიძლია დავაყენოთ
CMOS-ში.
power-on პაროლი და
ადმინისტრატორის პაროლი.პაროლის დაყენება სხვადასხვანაირად ხდება სხვადასხვა მწარმოებლებზე.
CMOS-ში თქვენ იპოვით
Security მენიუს.
Power-on პაროლის დაყენებისას კომპიუტერი ჩართვის დროს მოგვთხოვს პაროლს.ხალხი ამას ეძახის
hardware password-ს,რადგან ოპერაციულ სისტემას არ აქვს შანსი ჩაიტვირთოს სანამ ამ პაროლს ზუსტად არ შევიყვანთ.ეს შეგვიძლია დავაყენოთ უსაფრთხოების მიზნით.
Adminisrator password-ის დაყენების შემთხვევაში,ჩვენ არ შეგვეძლება
CMOS-ში შესვლა და შესაბამისად კონფიგურირება პაროლის შეყვანის გარეშე.ესეც უსაფრთხოების მიზნით არის კარგი.
თუ
CMOS პაროლი დაგვავიწყდა ნახეთ თქვენს
Motherboard-ზე თუ არის
jumper-ი ამოიღეთ.ამ
jumper-
ის ამოღებისას პაროლი განულდება,შემდეგ ისევ ჩადეთ და ჩართეთ კომპიუტერი.
თუ არ არის
jumper-ი თქვენს
Motherboard-ზე,მაშინ უნდა ამოიღოთ
CMOS ბატარეა
Motherboard-იდან.ბატარეის ამოღებისას წაიშლება
CMOS-ში ყველაფერი.ცუდი ის არის რომ
CMOS-ში განთავსებული ინფორმაციაც წაიშლება.როგორიცაა
HDD-ის ზომა,
მეხსიერება და ა.შ.

შანსი არის
CMOS ინფორმაციის აღდგენის.დაგვჭირდება უტილიტა
CMOS Save&restore უტილიტა.ეს
backup-ს გაუკეთებს
CMOS ინფორმაციას
restore-ს.ასეთი უტილიტების პოვნა შეგვიძლია
http://mindprod.com/products1.html#CMOSSV მისამართზე.
BIOS date and revision numberBIOS-ის თარიღი არის თვითონ
BIOS-ში. რადგანაც
BIOS-ის
65 კილობაიტიანი ნაწილი არის გამოსახული კომპიუტერის მეხსიერებაში, იგი შეგვიძლია ვნახოთ შემდეგი მისამართის ფარგლებში:
F000:FFF5-დან
F000:FFFC-მდე. (სწორად მაგას გვანახებს
CMOS Setup-ის სურათი).ანუ როდინდელი
BIOS-ია.თუ არ იქნება
BIOS-ის თარიღი მაშინ იქნება
რევიზიის დონე ან
ნომერი.უნდა დიდი ყურადღება მივაქციოთ როდესაც ვანახლებთ
BIOS-ს.მაგალითად
BIOS-ის მწარმოებლის საიტი გვეუბნება რომ უნდა გადმოვწეროთ
BIOS update “1234” თუ ჩვენი რევიზიის ნომერია R5.145.
CMOS რევიზიის ნომრის გასაგებად ვამოწმებთ
”Flash EEPROM Revision Level”.
This post has been edited by OTO_777 on 3 Jan 2008, 20:19
მიმაგრებული სურათი