LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 09-07-2006, 08:35 AM   #1
tnelson42345
Member
 
Registered: Oct 2005
Posts: 48

Rep: Reputation: 15
Question BIOS versus CMOS


I'm a new tech and I'm studying for the A+ exam. And I need some help understanding the differences between the BIOS and CMOS. It seems like they are the same thing or at least very similar but it seems as though they are completely different when it comes to sample test questions.

Thank you for any help.
 
Old 09-07-2006, 08:41 AM   #2
stress_junkie
Senior Member
 
Registered: Dec 2005
Location: Massachusetts, USA
Distribution: Ubuntu 10.04 and CentOS 5.5
Posts: 3,873

Rep: Reputation: 335Reputation: 335Reputation: 335Reputation: 335
The BIOS is computer code. It is comprised of hardware drivers.

The CMOS is non-volatile RAM used to store the BIOS, some bootstrap code, and some information about the hardware in the machine.

Modern operating system have their own hardware drivers so the BIOS is generally just used to boot the operating system.

Last edited by stress_junkie; 09-07-2006 at 08:44 AM.
 
Old 09-07-2006, 08:43 AM   #3
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,214

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
BIOS stands for Basic Input Output System, it is code, stored in hardware. It tests and inializes your hadware when power is first applied.

CMOS is a type of storage, hardware only. You can store the BIOS code in CMOS.

Hope this helps.
 
Old 09-07-2006, 09:06 AM   #4
tnelson42345
Member
 
Registered: Oct 2005
Posts: 48

Original Poster
Rep: Reputation: 15
One more question, hopefully

IDE versus ATA. I know both terms are used to describe ATA drives. But I just read that IDE is technically incorrect to describe an ATA drive. So what is exactly is IDE? Is it simply the elimination of controller cable because the disk controller in integrated into the hard drive?

Also are SATA drives also referred to as IDE drives?
 
Old 09-07-2006, 02:18 PM   #5
stress_junkie
Senior Member
 
Registered: Dec 2005
Location: Massachusetts, USA
Distribution: Ubuntu 10.04 and CentOS 5.5
Posts: 3,873

Rep: Reputation: 335Reputation: 335Reputation: 335Reputation: 335
Okay. I got this from a quick ask.com search.

Fragments from
http://www.promethos.org/lxr/http/so...rs/ide/Kconfig
Quote:
Integrated Disk Electronics (IDE aka ATA-1)

AT Attachment (ATA) is the superset of the IDE specifications.

Fast-IDE is ATA-2 (also named Fast ATA)

Enhanced IDE (EIDE) is ATA-3

ATA Packet Interface (ATAPI) is a protocol used by EIDE tape and CD-ROM drives, similar in many respects to the SCSI protocol.

SMART IDE (Self Monitoring, Analysis and Reporting Technology)
The following is from my memory banks.

The disk specification that we think of as the common PC hard disk was originally called a Winchester disk. This specification was developed jointly by IBM and Seagate.

In the beginning there was the MFM disk controller. I don't recall what MFM means.

Then the was the RLL disk controller. RLL stands for Run Length Limited. It refers to the method of writing data to the disk platters.

Of course you don't see MFM or RLL disks any longer. I just included these for completeness. IDE replaced MFM and RLL controllers.

Last edited by stress_junkie; 09-07-2006 at 02:27 PM.
 
Old 09-12-2006, 02:59 PM   #6
Randux
Senior Member
 
Registered: Feb 2006
Location: Siberia
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705

Rep: Reputation: 55
Cool

Quote:
Originally Posted by tnelson42345
I'm a new tech and I'm studying for the A+ exam. And I need some help understanding the differences between the BIOS and CMOS. It seems like they are the same thing or at least very similar but it seems as though they are completely different when it comes to sample test questions.

Thank you for any help.
They are not the same thing and they're not even similar. It's apples and applecart building materials.

BIOS - Basic input/output system is embedded code that controls hardware on computer systems.
CMOS - Complementary metal-oxide semiconductor- is a physical and chemical description for a class of solid state devices characterized by low power consumption. Devices built from CMOS components trade off speed for low power consumption and reduced environmentals. In the old days (and maybe even today) they built computers from ECL on GaAs substrates. They were fast but had to be water cooled. Later they went to TTL but they still consumed a lot of power and needed tightly regulated high-quality power supplies. CMOS is slower than those technologies but it runs in a wide range of supply voltages and doesn't need to be water cooled so it's a lot cheaper. And water cooled laptops just never caught on

CMOS is not just storage- it's the name for the technology that devices are built on. They can certainly be storage but they can also be logic devices, CPUs, switches, busses, MUXes/DEMUXes etc.

Last edited by Randux; 09-16-2006 at 03:35 PM.
 
Old 09-12-2006, 03:03 PM   #7
Randux
Senior Member
 
Registered: Feb 2006
Location: Siberia
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705

Rep: Reputation: 55
Talking

Quote:
Originally Posted by stress_junkie
The disk specification that we think of as the common PC hard disk was originally called a Winchester disk.
You forget to say that the reason they called it the Winchester disk was that after a head crash you took out the platters, tossed 'em up in the sky, and yelled "pull!"
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
cmos denning Linux - Hardware 3 10-13-2005 09:12 AM
Easy Bios? (floppy that boots and runs new bios) tearinox Linux - Hardware 5 10-12-2004 05:13 PM
need Bios driver to exec custom on board bios code wmain Linux - Software 0 09-03-2004 08:32 AM
Problems with CMOS brokenflea Linux - Hardware 3 08-30-2004 08:07 AM
old BIOS (1992) won't detect my cdrom drive; BIOS says: neither IDE prots enabled carbono Linux - Hardware 5 05-18-2004 11:07 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:10 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration