标题：CMOS
简介
在计算机领域，CMOS常指保存计算机基本启动信息（如日期、时间、启动设置等）的芯片。有时人们会把CMOS和BIOS混称，其实CMOS是主板上的一块可读写的RAM芯片，是用来保存BIOS的硬件配置和用户对某些参数的设定。
在今日，CMOS制造工艺也被应用于制作数码影像器材的感光元件，尤其是片幅规格较大的单眼数码相机。虽然在用途上与过去CMOS电路主要作为固件或计算工具的用途非常不同，但基本上它仍然是采取CMOS的工艺，只是将纯粹逻辑运算的功能转变成接收外界光线后转化为电能，再透过芯片上的模数转换器（ADC）将获得的影像讯号转变为数码讯号输出。
另外，CMOS同时可指互补式金氧半元件及制程，CMOS制程所制造的集成电路（IC）享有功耗较低的优势，这也使得今日的集成电路产品大多是以CMOS制造。[1]。
因此时至今日，虽然因为工艺原因，都叫做CMOS，但是CMOS在三个应用领域，呈现出迥然不同的外观特征：
一是用于计算机信息保存，CMOS作为可擦写芯片使用，在这个领域，用户通常不会关心CMOS的硬件问题，而只关心写在CMOS上的信息，也就是BIOS的设置问题，其中提到最多的就是系统故障时拿掉主板上的电池，进行CMOS放电操作，从而还原BIOS设置。
二是在数字影像领域，CMOS作为一种低成本的感光元件技术被发展出来，市面上常见的数码产品，其感光元件主要就是CCD或者CMOS，尤其是低端摄像头产品，而通常高端摄像头都是CCD感光元件。
三是在更加专业的集成电路设计与制造领域。
可擦写CMOS芯片
CMOS是Complementary Metal Oxide Semiconductor（互补金属氧化物半导体）的缩写。它是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。是电脑主板上的一块可读写的RAM芯片。因为可读写的特性，所以在电脑主板上用来保存BIOS设置完电脑硬件参数后的数据，这个芯片仅仅是用来存放数据的。
用在计算机信息保存上，CMOS可由主板的电池供电，即使系统掉电，信息也不会丢失。CMOS ROM本身只是一块存储器，只有数据保存功能。而对BIOS中各项参数的设定要通过专门的程序。BIOS设置程序一般都被厂商整合在芯片中，在开机时通过特定的按键就可进入BIOS设置程序，方便地对系统进行设置。因此BIOS设置有时也被叫做CMOS设置。
早期的CMOS是一块单独的芯片MC146818A（DIP封装），共有64个字节存放系统信息。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中（如82C206，PQFP封装），586以后主板上更是将CMOS与系统实时时钟和后备电池集成到一块叫做DALLDA DS1287的芯片中。
随着微机的发展、可设置参数的增多，CMOS ROM一般都有128字节及至256字节的容量。为保持兼容性，各BIOS厂商都将自己的BIOS中关于CMOS ROM的前64字节内容的设置统一与MC146818A的CMOS ROM格式一致，而在扩展出来的部分加入自己的特殊设置，所以不同厂家的BIOS芯片一般不能互换，即使是能互换的，互换后也要对CMOS信息重新设置以确保系统正常运行。
现在CMOS芯片通常都集成在主板的BIOS芯片里面，所以主板上一般看不到CMOS芯片，只能看到BIOS芯片！　　
平时说的BIOS设置和CMOS设置其实都是一回事，就是通过BIOS程序对电脑硬件进行设置，设置好的参数放在CMOS芯片里面。但是CMOS芯片和BIOS芯片却是完全不同的概念。设置  cmos设置图解如果是兼容台式电脑，并且是Award、AMI、Phoenix公司的BIOS设置程序，那么开机后按Delete键或小键盘上的Del键就可以进入CMOS设置界面。
如果是品牌机（包括台式电脑或笔记本电脑），如果按Delete不能进入CMOS，那么就要看开机后电脑屏幕上的提示，一般是出现【Press XXX to Enter SETUP】，我们就按“XXX”键就可以进入CMOS了。笔记本触发键一般是F2或者Delete键
如果没有如何提示，就要查看电脑的使用说明书。如果实在找不到，那么就试一试下面的这些品牌机常用的键：“F2”，“F10”，“F12”，“Ctrl+F10”，“Ctrl+Alt+F8”，“Ctrl+Alt+Esc”等。CMOS设置方法一、进入CMOS设置界面 [2]
开启计算机或重新启动计算机后，在屏幕显示“Waiting……”时，按下“Del”键就可以进入CMOS的设置界面。要注意的是，如果按得太晚，计算机将会启动系统，这时只有重新启动计算机了。大家可在开机后立刻按住Del键直到进入CMOS。进入后，你可以用方向键移动光标选择CMOS设置界面上的选项，然后按Enter进入副选单。
二、设置日期
我们可以通过修改CMOS设置来修改计算机时间。选择第一个标准CMOS设定（Standard CMOS Setup），按Enter进入标准设定界面，CMOS中的日期的格式为<；；星期><；；月份><；；日期><；；年份>；；，除星期是由计算机根据日期来计算以外，其它的可以依次移动光标用数字键输入，如今天是6月1日，你可以将它改为6月2日。当然，你也可以用Page Up/Page Down来修改。
三、设置启动顺序
如果我们要安装新的操作系统，一般情况下须将计算机的启动顺序改为先由软盘（A）启动或光盘(CD-ROM）启动。选择CMOS主界面中的第二个选项BIOS特性设定（BIOS Features Setup），将光标移到启动顺序项（Boot Sequence），然后用PageUp或PageDown选择修改，其中A表示从软盘启动，C表示从硬盘启动，CD-ROM表示从光盘启动，SCSI表示从SCSI设备启动，启动顺序按照它的排列来决定，谁在前，就从谁最先启动。如C:CDROM，A，表示最先从硬盘启动，如果硬盘启动不了则从光盘启动，如果硬盘和光盘都无法启动则从A盘启动。是不是很简单^_^在BIOS特性设定中，还有几个重要选项在这儿顺便讲一下：
①Quick Power On Self 
Test（快速开机自检），当电脑加电开机的时候，主板BIOS会执行一连串的检查测试，检查的是系统和周边设备。如果该项选择了Enabled，则BIOS将精简自检的步骤，以加快开机的速度。
②Boot Up Floppy 
Seek（开机软驱检查），当电脑加电开机时，BIOS会检查软驱是否存在。选择Enabled时，如果BIOS不能检查到软驱，则会提示软驱错误。选择Disabled，BIOS将会跳过这项测试。
③Boot UP NumLock 
Status（启动数字键状态），一般情况下，小键盘（键盘右部）是作为数字键用的（默认为ON，启用小键盘为数字键），如果有特殊需要，只要将ON改成OFF，小键盘就变为方向键。
④安全选择（Security Option) 
有两个选项，如果设置为Setup时，开机时不需要密码，进入CMOS时就需要密码（当然事先要设置密码）了，但只有超级用户的密码才能对CMOS的各种参数进行更改，普通用户的密码不行。如果设为System时，则开机时就需要密码（超级用户与普通用户密码都可以），到CMOS修改时，也只有超级用户的密码才有修改权。
四、设置CPU
CPU作为电脑的核心，在CMOS中有专项的设置。在主界面中用方向键移动到“<<<CPU PLUG & PLAY>>>；；”，此时我们就可以设置CPU的各种参数了。在“Adjust CPU Voltage”中，设置CPU的核心电压。如果要更改此值，用方向键移动到该项目，再用“Page UP/Page Down”或“+/-”来选择合适的核心电压。然后用方向键移到“CPU Speed”，再用“Page UP/Page Down”或“+/-”来选择适用的倍频与外频。注意，如果没有特殊需要，初学者最好不要随便更改CPU相关选项！ 
五、设置密码
CMOS中为用户提供了两种密码设置，即超级用户/普通用户口令设定（SUPERⅥSOR/USER PASSWORD）。口令设定方式如下：
1．选择主界面中的“SUPERⅥSOR PASSWORD”，按下Enter键后，出现：Enter Password：（输入口令）， 
2．你输入的口令不能超过8个字符，屏幕不会显示输入的口令，输入完成按Enter键，
3．这时出现让你确认口令：“Confirm Password”（确认口令），输入你刚才输入的口令以确认，然后按Enter键，就设置好了。
普通用户口令与其设置一样，就不再多说了。如果您需要删除您先前设定的口令，只需选择此口令然后按Enter键即可（不要输入任何字符），这样你将删除你先前的所设的口令了。超级用户与普通用户的密码的区别在于进入CMOS时，输入超级用户的密码可以对CMOS所有选项进行修改，而普通用户只能更改普通用户密码，而不能修改CMOS中的其它参数，联系在于当安全选择（Security Option）设置为SYSTEM时，输入它们中任一个都可以开机。
六、设置硬盘参数
如果你要更换硬盘，安装好硬盘后，你要在CMOS中对硬盘参数进行设置。CMOS中有自动检测硬盘参数的选项。在主界面中选择“IDE HDD AUTO DETECTION”选项，然后按Enter键，CMOS将自动寻找硬盘参数并显示在屏幕上，其中SIZE为硬盘容量，单位是MB；MODE为硬盘参数，第1种为NORMAL，第2种为LBA，第3种为LARGE。我们在键盘上键入“Y”并回车确认。
接着，系统检测其余的三个IDE接口，如果检测到就会显示出来，你只要选择就可以了。检测以后，自动回到主界面。这时硬盘的信息会被自动写入主界面的第一个选项——标准CMOS设定（STANDARD CMOS SETUP）中。
七、保存设置
我们所做的修改工作都要保存才能生效，要不然就会前功尽弃。设置完成后，按ESC返回主界面，将光标移动到“SAVE & EⅪT SETUP”（存储并结束设定）来保存（或按F10键），按Enter后，选择“Y”，就OK了。设置内容大致都包含如下可设置的内容：
⒈Standard CMOS Setup：标准参数设置，包括日期，时间和软、硬盘参数等。
⒉BIOS Features Setup：设置一些系统选项。
⒊Chipset Features Setup：主板芯片参数设置。
⒋Power Management Setup：电源管理设置。
⒌PnP/PCI Configuration Setup：即插即用及PCI插件参数设置。
⒍Integrated Peripherals：整合外设的设置。
⒎其他：硬盘自动检测，系统口令，加载缺省设置，退出等　　CMOS电池放电打开电脑的主机箱，可以在主板右侧看到一块"圆"形成扁体的电池，这块电池也称CMOS电池，保存主板信息的BIOS设置，我在网吧工作，经常碰到主机启动不了的情况，一般比较容易见效的方法是：将主机电源拔出来，意思是把电源线从电源盒拿下来，这样是完全断电状态，取下主板电脑可以看到两个金属片，成上下，也就是正\负极电路，将其对接让它短路，按着几秒钟，放电基本成功.
还有一种叫小COMS放电：同样将电源线从电源盒上拔下来，在这样的状态下按"开机"按钮，重试几下，系统也将小放电，一般也可以解决电脑无法开机的问题.
常常听到计算机高手或者非高手说“口令忘啦？给CMOS放电吧。”，这到底是什么意思呢？
如果你在计算机中设置了进入口令，而你又碰巧忘记了这个口令，你将无法进入计算机。不过还好，口令是存储在CMOS中的，而CMOS必须有电才能保持其中的数据。所以，我们可以通过对CMOS的放电操作使计算机“放弃”对口令的要求。具体操作如下：
打开机箱，找到主板上的电池，将其与主板的连接断开（就是取下电池或是调整跳线），此时CMOS将因断电而失去内部储存的一切信息。再将电池接通，合上机箱开机，由于CMOS已是一片空白，它将不再要求你输入密码，此时进入BIOS设置程序，选择主菜单中的“LOADBIOSDEFAULT”（装入BIOS缺省值）或“LOADSETUPDEFAULT”（装入设置程序缺省值）即可，前者以最安全的方式启动计算机，后者能使你的计算机发挥出较高的性能。数据恢复文件CMOS.DAT的内容可以在DEBUG（或PCTOOLS等工具软件）中显示和编辑，也可将其再写回CMOS，这里给出自动写回数据的程序：
/*把A盘CMOS.DAT文件的数据写回CMOS中*/
#include"stdio.h"
main()
{charcmos[64];FILE*fp;inti;
fp=fopen("A:\CMOS.DAT","rb");
fread(&cmos[0],1,64,fp);
for(i=0;i00)CMOS口令由于各种原因，有时需要破译或者摧毁CMOS的口令，此时可以根据具体情况采取各种不同的方法。如果能启动系统，但由于忘记或不知CMOS口令而无法进入CMOS设置状态，此时可采用程序法来破译CMOS的口令，用程序摧毁CMOS密码的设置：
/*摧毁CMOS密码*/
#include
voidfar(*p)()=MK_FP(0xffff,0x0000);
main()
{inti;
for(i=0x34;iDEBUG
―O7010
―O7101
―Q
另外，也可以把上述操作用DEBUG写成一个程序放在一个文件中，具体操作如下：
C:\>DEBUG
―A100
XXXX:0100MOVDX,70
XXXX:0103MOVAL,10
XXXX:0105OUTDX,AL
XXXX:0106MOVDX,71
XXXX:0109MOVAL,01
XXXX:010BOUTDX,AL
XXXX:010C
―RCX
CX0000
：0C
―NDELCMOS.COM
―W
Writing000Cbytes
―Q
以后，只要能用软盘启动系统，运行DELCMOS.COM就能取消CMOS的设置。CMOS芯片的历史CMOS（本意是指互补金属氧化物半导体存储器，是一种大规模应用于集成电路芯片制造的原料）是微机主板上的一块可读写的RAM芯片，主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。CMOS ROM芯片由系统通过一块后备电池供电，因此无论是在关机状态中，还是遇到系统掉电情况，CMOS信息都不会丢失。
由于CMOSRAM芯片本身只是一块存储器，只具有保存数据的功能，所以对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留在软盘上的（如IBM的PC/AT机型），使用很不方便。多数厂家将CMOS设置程序做到了BIOS芯片中，在开机时通过按下某个特定键就可进入CMOS设置程序而非常方便地对系统进行设置，因此这种CMOS设置又通常被叫做BIOS设置。
CMOS是主板上一块可读写的RAM芯片，用于保存当前系统的硬件配置信息和用户设定的某些参数。CMOS RAM由主板上的电池供电，即使系统掉电信息也不会丢失。对CMOS中各项参数的设定和更新可通过开机时特定的按键实现（一般是Del键）。进入BIOS设置程序可对CMOS进行设置。一般CMOS设置习惯上也被叫做BIOS设置。
CMOS RAM本身只是一块存储器，只有数据保存功能，而对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留 在软盘上的（如IBM的PC/AT机型），使用很不方便。多数厂家将CMOS设置程序做到了BIOS芯片中，在开机时通过特定的按键 就可进入CMOS设置程序方便地对系统进行设置，因此CMOS设置又被叫做BIOS设置。早期的CMOS是一块单独的芯片MC146818A(DIP封装），共有64个字节存放系统信息，见CMOS配置数据表。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中（如82C206，PQFP封装），最新的一些586主板上更是将CMOS与系统实时时钟和后备电池集 成到一块叫做DALLDA DS1287的芯片中。随着微机的发展、可设置参数的增多，CMOS RAM一般都有128字节及至256字节 的容量。为保持兼容性，各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MC146818A的CMOS RAM格式 一致，而在扩展出来的部分加入自己的特殊设置，所以不同厂家的BIOS芯片一般不能互换，即使是能互换的，互换后也要对 CMOS信息重新设置以确保系统正常运行. 你认识主板上的BIOS芯片吗？ 介绍常见的BIOS芯片的识别 ROM BIOS是主板上存放微机基本输入输出程序的只读存贮器，其功能是微机的上电自检、开机引导、基本外设I/O和系统CMOS 设置。主板上的ROM BIOS芯片是主板上唯一贴有标签的芯片，一般为双排直插式封装（DIP），上面印有“BIOS”字样。虽然有些BIOS 芯片没有明确印出“BIOS”，但凭借外贴的标签也能很容易地将它认出。586以前的BIOS多为可重写EPROM芯片，上面的标签起着保护BIOS内容的作用（紫外线照射会使EPROM内容丢失），不能随便撕下。586以后的ROM BIOS多采用EEPROM（电可擦写只读ROM），通过跳线开关和系统配带的驱动程序盘，可以对EEPROM进行重写，方便 地实现BIOS升级。常见的BIOS芯片有AMI、Award、Phoenix等，在芯片上都能见到厂商的标记。
早期的CMOS是一块单独的芯片MC146818A(DIP封装），共有64个字节存放系统信息。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中（如82C206，PQFP封装），586以后主板上更是将CMOS与系统实时时钟和后备电池集成到一块叫做DALLDA DS1287的芯片中。随着微机的发展、可设置参数的增多，CMOS ROM一般都有128字节及至256字节的容量。为保持兼容性，各BIOS厂商都将自己的BIOS中关于CMOS ROM的前64字节内容的设置统一与MC146818A的CMOS ROM格式一致，而在扩展出来的部分加入自己的特殊设置，所以不同厂家的BIOS芯片一般不能互换[3]，即使是能互换的，互换后也要对CMOS信息重新设置以确保系统正常运行。CMOS与BIOSBIOS是主板上的一块EPROM或EEPROM芯片，里面装有系统的重要信息和设置系统参数的设置程序（BIOSSetup程序）；CMOS是主板上的一块可读写的RAM芯片，里面装的是关于系统配置的具体参数，其内容可通过设置程序进行读写。CMOSRAM芯片靠后备电池供电，即使系统掉电后信息也不会丢失。BIOS与CMOS既相关又不同：BIOS中的系统设置程序是完成CMOS参数设置的手段；CMOSRAM既是BIOS设定系统参数的存放场所，又是BIOS设定系统参数的结果。
CMOS，即：Complementary Metal Oxide Semiconductor——互补金属氧化物半导体（本意是指互补金属氧化物半导体存储嚣，是一种大规模应用于集成电路芯片制造的原料），是微机主板上的一块可读写的RAM芯片，主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。CMOS RAM芯片由系统通过一块后备电池供电，因此无论是在关机状态中，还是遇到系统掉电情况，CMOS信息都不会丢失。
BIOS是一组设置硬件的电脑程序，保存在主板上的一块EPROM或EEPROM芯片中，里面装有系统的重要信息和设置系统参数的设置程序——BIOS Setup程序。而CMOS即：Complementary Metal Oxide Semiconductor——互补金属氧化物半导体，是主板上的一块可读写的RAM芯片，用来保存当前系统的硬件配置和用户对参数的设定，其内容可通过设置程序进行读写。CMOS芯片由主板上的钮扣电池供电，即使系统断电，参数也不会丢失。CMOS芯片只有保存数据的功能，而对CMOS中各项参数的修改要通过BIOS的设定程序来实现。BIOS与CMOS既相关又不同：BIOS中的系统设置程序是完成CMOS参数设置的手段；CMOS RAM既是BIOS设定系统参数的存放场所，又是 BIOS设定系统参数的结果。因此，完整的说法应该是“通过BIOS设置程序对CMOS参数进行设置”。由于 BIOS和CMOS都跟系统设置密初相关，所以在实际使用过程中造成了BIOS设置和CMOS设置的说法，其实指的都是同一回事。
CMOS（本意是指互补金属氧化物半导体存储器，是一种大规模应用于集成电路芯片制造的原料）是微机主板上的一块可读写的RAM芯片，主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。CMOSRAM芯片由系统通过一块后备电池供电，因此在关机状态后信息也不会丢失。由于CMOSRAM芯片本身只是一块存储器，只具有保存数据的功能，所以对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留在软盘上的（比如我最早用的AST/286，也有个别品牌机如康柏将CMOS设置程序驻留在硬盘上），使用很不方便。多数厂家将CMOS设置程序做到了BIOS芯片中，在开机时通过按下某个特定键就可进入CMOS设置程序而非常方便地对系统进行设置，因此CMOS设置又通常被叫做BIOS设置。
所谓BIOS，实际上就是微机的基本输入输出系统(BasicInput-OutputSystem），其内容集成在微机主板上的一个ROM芯片上，主要保存着有关微机系统最重要的基本输入输出程序，系统信息设置、开机上电自检程序和系统启动自举程序等。
BIOS功能主要包括以下方面：
一是BIOS中断服务程序，即微机系统中软件与硬件之间的一个可编程接口，主要用于程序软件功能与微机硬件之间实现衔接。操作系统对软盘、硬盘、光驱、键盘、显示器等外围设备的管理，都是直接建立在BIOS系统中断服务程序的基础上，操作人员也可以通过访问INT5、INT13等中断点而直接调用BIOS中断服务程序。
二是BIOS系统设置程序，前面谈到微机部件配置记录是放在一块可读写的CMOSRAM芯片中的，主要保存着系统基本情况、CPU特性、软硬盘驱动器、显示器、键盘等部件的信息。在BIOSROM芯片中装有“系统设置程序”，主要用来设置CMOSRAM中的各项参数。这个程序在开机时按下某个特定键即可进入设置状态，并提供了良好的界面供操作人员使用。事实上，这个设置CMOS参数的过程，习惯上也称为“BIOS设置”。
三是POST上电自检程序，微机按通电源后，系统首先由POST(PowerOnSelfTest，上电自检）程序来对内部各个设备进行检查。通常完整的POST自检将包括对CPU、640K基本内存、1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘进行测试，一旦在自检中发现问题，系统将给出提示信息或鸣笛警告。
第四为BIOS系统启动自举程序，系统在完成POST自检后，ROMBIOS就首先按照系统CMOS设置中保存的启动顺序搜寻软硬盘驱动器及CD—ROM、网络服务器等有效地启动驱动器，读入操作系统引导记录，然后将系统控制权交给引导记录，并由引导记录来完成系统的顺利启动。
数码相机领域
CMOS制造工艺也被应用于制作数码影像器材的感光元件（常见的有TTL和CMOS），尤其是片幅规格较大的单反数码相机。虽然在用途上与过去CMOS电路主要作为固件或计算工具的用途非常不同，但基本上它仍然是采取CMOS的工艺，只是将纯粹逻辑运算的功能转变成接收外界光线后转化为电能，再透过芯片上的模-数转换器（ADC）将获得的影像讯号转变为数字信号输出。
CMOS与CCD的区别
1. 成像过程 
CCD与CMOS图像传感器光电转换的原理相同，他们最主要的差别在于信号的读出过程不同；由于CCD仅有一个（或少数几个）输出节点统一读出，其信号输出的一致性非常好；而CMOS芯片中，每个像素都有各自的信号放大器，各自进行电荷-电压的转换，其信号输出的一致性较差。但是CCD为了读出整幅图像信号，要求输出放大器的信号带宽较宽，而在CMOS 芯片中，每个像元中的放大器的带宽要求较低，大大降低了芯片的功耗，这就是CMOS芯片功耗比CCD要低的主要原因。尽管降低了功耗，但是数以百万的放大器的不一致性却带来了更高的固定噪声，这又是CMOS相对CCD的固有劣势。
2. 集成性 
从制造工艺的角度看，CCD中电路和器件是集成在半导体单晶材料商，工艺较复杂，世界上只有少数几家厂商能够生产CCD晶元，如DALSA、SONY、松下等。CCD仅能输出模拟电信号，需要后续的地址译码器、模拟转换器、图像信号处理器处理，并且还需要提供三组不同电压的电源同步时钟控制电路，集成度非常低。而CMOS是集成在被称作金属氧化物的版单体材料上，这种工艺与生产数以万计的计算机芯片和存储设备等半导体集成电路的工艺相同，因此声场CMOS的成本相对CCD低很多。同时CMOS芯片能将图像信号放大器、信号读取电路、A/D转换电路、图像信号处理器及控制器等集成到一块芯片上，只需一块芯片就可以实现相机的的所有基本功能，集成度很高，芯片级相机概念就是从这产生的。随着CMOS成像技术的不断发展，有越来越多的公司可以提供高品质的CMOS成像芯片，包括：Micron、 CMOSIS、Cypress等。
3. 速度 
CCD采用逐个光敏输出，只能按照规定的程序输出，速度较慢。CMOS有多个电荷-电压转换器和行列开关控制，读出速度快很多，大部分500fps以上的高速相机都是CMOS相机。此外CMOS 的地址选通开关可以随机采样，实现子窗口输出，在仅输出子窗口图像时可以获得更高的速度。
4. 噪声 
CCD技术发展较早，比较成熟，采用PN结或二氧化硅（SiO2）隔离层隔离噪声，成像质量相对CMOS光电传感器有一定优势。由于CMOS图像传感器集成度高，各元件、电路之间距离很近，干扰比较严重，噪声对图像质量影响很大。随着CMOS电路消噪技术的不断发展，为生产高密度优质的CMOS图像传感器提供了良好的条件。[4]
CMOS集成电路
CMOS同时可指互补式金氧半元件及制程。在同样的功能需求下，CMOS制程所制造的集成电路（IC）享有功耗较低的优势，这也使得今日的集成电路产品大多是以CMOS制造。[1]
自1958年美国德克萨斯仪器公司（TI）发明集成电路（IC）后，随着硅平面技术的发展，二十世纪六十年代先后发明了双极型和MOS型两种重要的集成电路，它标志着由电子管和晶体管制造电子整机的时代发生了量和质的飞跃。
MOS是：金属-氧化物-半导体（Metal-Oxide-Semiconductor）结构的晶体管简称MOS晶体管，有P型MOS管和N型MOS管之分。由MOS管构成的集成电路称为MOS集成电路，而由PMOS管和NMOS管共同构成的互补型MOS集成电路即为 CMOS-IC（Complementary MOS Integrated Circuit）。
目前数字集成电路按导电类型可分为双极型集成电路（主要为TTL）和单极型集成电路（CMOS、NMOS、PMOS等）。CMOS电路的单门静态功耗在毫微瓦（nw）数量级。电路原理CMOS，全称Complementary Metal Oxide Semiconductor，即互补金属氧化物半导体，是一种大规模应用于集成电路芯片制造的原料。采用CMOS技术可以将成对的金属氧化物半导体场效应晶体管（MOSFET）集成在一块硅片上。该技术通常用于生产RAM和交换应用系统，在计算机领域里通常指保存计算机基本启动信息（如日期、时间、启动设置等）的ROM芯片。　　
CMOS由PMOS管和NMOS管共同构成，它的特点是低功耗。由于CMOS中一对MOS组成的门电路在瞬间要么PMOS导通、要么NMOS导通、要么都截至，比线性的三极管（BJT）效率要高得多，因此功耗很低。
相对于其他逻辑系列，CMOS逻辑电路具有以下优点：
1、允许的电源电压范围宽，方便电源电路的设计
2、逻辑摆幅大，使电路抗干扰能力强
3、静态功耗低
4、隔离栅结构使CMOS器件的输入电阻极大，从而使CMOS期间驱动同类逻辑门的能力比其他系列强得多发展历史1963年，仙童半导体（Fairchild Semiconductor）的Frank Wanlass发明了CMOS电路。到了1968年，美国无线电公司（RCA）一个由亚伯·梅德温（Albert Medwin）领导[5]的研究团队成功研发出第一个CMOS集成电路（Integrated Circuit）。早期的CMOS元件虽然功率消耗比常见的晶体管-晶体管逻辑电路（Transistor-to-Transistor Logic,TTL）要来得低，但是因为操作速度较慢的缘故，所以大多数应用CMOS的场合都和降低功耗、延长电池使用时间有关，例如电子表。不过经过长期的研究与改良，今日的CMOS元件无论在使用的面积、操作的速度、耗损的功率，以及制造的成本上都比另外一种主流的半导体制程BJT（Bipolar Junction Transistor，双载子晶体管）要有优势，很多在BJT无法实现或是实作成本太高的设计，利用CMOS皆可顺利的完成。
早期分离式CMOS逻辑元件只有“4000系列”一种（RCA 'COS/MOS'制程），到了后来的“7400系列”时，很多逻辑芯片已经可以利用CMOS、NMOS，甚至是BiCMOS（双载子互补式金氧半）制程实现。
早期的CMOS元件和主要的竞争对手BJT相比，很容易受到静电放电（ElectroStatic Discharge,ESD）的破坏。而新一代的CMOS芯片多半在输出入接脚（I/O pin）和电源及接地端具备ESD保护电路，以避免内部电路元件的闸极或是元件中的PN接面（PN-Junction）被ESD引起的大量电流烧毁。不过大多数芯片制造商仍然会特别警告使用者尽量使用防静电的措施来避免超过ESD保护电路能处理的能量破坏半导体元件，例如安装内存模组到个人电脑上时，通常会建议使用者配戴防静电手环之类的设备。
此外，早期的CMOS逻辑元件（如4000系列）的操作范围可由3伏特至18伏特的直流电压，所以CMOS元件的闸极使用铝做为材料。而多年来大多数使用CMOS制造的逻辑芯片也多半在TTL标准规格的5伏特底下操作，直到1990年后，有越来越多低功耗的需求与讯号规格出现，取代了虽然有着较简单的讯号接口、但是功耗与速度跟不上时代需求的TTL。此外，随着MOSFET元件的尺寸越做越小，闸极氧化层的厚度越来越薄，所能承受的闸极电压也越来越低，有些最新的CMOS制程甚至已经出现低于1伏特的操作电压。这些改变不但让CMOS芯片更进一步降低功率消耗，也让元件的性能越来越好。
近代的CMOS闸极多半使用多晶硅制作。和金属闸极比起来，多晶硅的优点在于对温度的忍受范围较大，使得制造过程中，离子布值（ion implantation）后的退火（anneal）制程能更加成功。此外，更可以让在定义闸极区域时使用自我校准（self-align）的方式，这能让闸极的面积缩小，进一步降低杂散电容（stray capacitance）。2004年后，又有一些新的研究开始使用金属闸极，不过大部分的制程还是以多晶硅闸极为主。关于闸极结构的改良，还有很多研究集中在使用不同的闸极氧化层材料来取代二氧化硅，例如使用高介电系数介电材料（high-K dielectric），目的在于降低闸极漏电流（leakage current）。
CMOS（Complementary Metal Oxide Semiconductor，本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料）是微机主板上的一块可读写的RAM芯片，用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电，即使系统掉电，信息也不会丢失。CMOS RAM本身只是一块存储器，只有数据保存功能，而对CMOS中各项参数的设定要通过专门的程序。　　
早期的CMOS设置程序驻留在软盘上的（如IBM的PC/AT机型），使用很不方便。多数厂家将CMOS设置程序做到了 BIOS芯片中，在开机时通过按下某个特定键就可进入CMOS设置程序而非常方便地对系统进行设置，因此这种CMOS设置又通常被叫做BIOS设置。
CMOS由PMOS管和NMOS管共同构成，它的特点是低功耗。由于CMOS中一对MOS组成的门电路在瞬间要么PMOS导通、要么NMOS导通、要么都截止，比线性的三极管(BJT）效率要高得多，因此功耗很低，因此，计算机里一个纽扣电池就可以给它长时间地提供电力。优点相对于其他逻辑系列，CMOS逻辑电路具有以下优点：　　
⒈允许的电源电压范围宽，方便电源电路的设计
⒉逻辑摆幅大，使电路抗干扰能力强
⒊静态功耗低
⒋隔离栅结构使CMOS期间的输入电阻极大，从而使CMOS期间驱动同类逻辑门的能力比其他系列强得多
CMOS发展比TTL晚，但是以其较高的优越性在很多场合逐渐取代了。TTL
以下比较两者性能，大家就知道其原因了。
⒈CMOS是场效应管构成，TTL为双极晶体管构成 
⒉CMOS的逻辑电平范围比较大（5～15V），TTL只能在5V下工作 
⒊CMOS的高低电平之间相差比较大、抗干扰性强，TTL则相差小，抗干扰能力差 
⒋CMOS功耗很小，TTL功耗较大（1～5mA/门） 
⒌CMOS的工作频率较TTL略低，但是高速CMOS速度与TTL差不多相当。详细信息：1,TTL电平：
输出高电平>2.4V，输出低电平<0.4V。在室温下，一般输出高电平是3.5V，输出低电平是0.2V。最小输入高电平和低电平：输入高电平>=2.0V，输入低电平<=0.8V，噪声容限是0.4V。
2，CMOS电平：
1逻辑电平电压接近于电源电压，0逻辑电平接近于0V。而且具有很宽的噪声容限。
3，电平转换电路：
因为TTL和CMOS的高低电平的值不一样（ttl 5v<==>cmos 3.3v），所以互相连接时需要电平的转换：就是用两个电阻对电平分压，没有什么高深的东西。
4，驱动门电路
OC门，即集电极开路门电路，OD门，即漏极开路门电路，必须外接上拉电阻和电源才能将开关电平作为高低电平用。否则它一般只作为开关大电压和大电流负载，所以又叫做驱动门电路。
5，TTL和CMOS电路比较：
1）TTL电路是电流控制器件，而CMOS电路是电压控制器件。
2）TTL电路的速度快，传输延迟时间短（5-10ns），但是功耗大。
CMOS电路的速度慢，传输延迟时间长（25-50ns），但功耗低。
CMOS电路本身的功耗与输入信号的脉冲频率有关，频率越高，芯片集越热，这是正常现象。
3）CMOS电路的锁定效应（擎柱效应）：
CMOS电路由于输入太大的电流，内部的电流急剧增大，除非切断电源，电流一直在增大。这种效应就是锁定效应。当产生锁定效应时，CMOS的内部电流能达到40mA以上，很容易烧毁芯片。
防御措施：
1）在输入端和输出端加钳位电路，使输入和输出不超过不超过规定电压。
2）芯片的电源输入端加去耦电路，防止VDD端出现瞬间的高压。
3）在VDD和外电源之间加限流电阻，即使有大的电流也不让它进去。
4）当系统由几个电源分别供电时，开关要按下列顺序：开启时，先开启CMOS电路得电源，再开启输入信号和负载的电源；关闭时，先关闭输入信号和负载的电源，再关闭CMOS电路的电源。
6，CMOS电路的使用注意事项 
1）CMOS电路时电压控制器件，它的输入总抗很大，对干扰信号的捕捉能力很强。所以，不用的管脚不要悬空，要接上拉电阻或者下拉电阻，给它一个恒定的电平。
2）输入端接低内阻的信号源时，要在输入端和信号源之间要串联限流电阻，使输入的 
电流限制在1mA之内。
3）当接长信号传输线时，在CMOS电路端接匹配电阻。
4）当输入端接大电容时，应该在输入端和电容间接保护电阻。电阻值为R=V0/1mA.V0是外界电容上的电压。
5）CMOS的输入电流超过1mA，就有可能烧坏CMOS。
7，TTL门电路中输入端负载特性（输入端带电阻特殊情况的处理）：
1）悬空时相当于输入端接高电平。因为这时可以看作是输入端接一个无穷大的电阻。
2）在门电路输入端串联10K电阻后再输入低电平，输入端出呈现的是高电平而不是低电平。因为由TTL门电路的输入端负载特性可知，只有在输入端接的串联电阻小于910欧时，它输入来的低电平信号才能被门电路识别出来，串联电阻再大的话输入端就一直呈现高电平。这个一定要注意。CMOS门电路就不用考虑这些了。
8，TTL和CMOS电路的输出处理
TTL电路有集电极开路OC门，MOS管也有和集电极对应的漏极开路的OD门，它的输出就叫做开漏输出。OC门在截止时有漏电流输出，那就是漏电流，为什么有漏电流呢？那是因为当三极管截止的时候，它的基极电流约等于0，但是并不是真正的为0，经过三极管的集电极的电流也就不是真正的0，而是约0。而这个就是漏电流。开漏输出：OC门的输出就是开漏输出；OD门的输出也是开漏输出。它可以吸收很大的电流，但是不能向外输出的电流。所以，为了能输入和输出电流，它使用的时候要跟电源和上拉电阻一齐用。OD门一般作为输出缓冲/驱动器、电平转换器以及满足吸收大负载电流的需要。
9，什么叫做图腾柱，它与开漏电路有什么区别？ 
TTL集成电路中，输出有接上拉三极管的输出叫做图腾柱输出，没有的叫做OC门。因为TTL就是一个三级关，图腾柱也就是两个三级管推挽相连。所以推挽就是图腾。一般图腾式输出，高电平400UA，低电平8MA.制造过程⒈p肼CMOS工艺
p肼CMOS工艺采用轻掺杂的N型衬底制备PMOS器件。为了做出N型器件，必须先在N型衬底上做出P肼，在p肼内制造NMOS器件。
典型的P肼硅栅CMOS工艺从衬底清洗到中间测试，总共50多道工序，需要5次离子注入，连同刻钝化窗口，共10次光刻。下面结合主要工艺流程来介绍P肼硅栅CMOS集成电路中元件的形成过程。
⑴光1——光刻肼区，刻出肼区注入孔。
⑵肼区注入及推进，形成肼区。
⑶去除SiO2，长薄氧，长Si3N4
⑷光2——反刻有源区（光刻场区），反刻出P管、N管的源、漏和栅区。
⑸光3——光刻N管场区，刻去N管区上的胶，露出N管场区注入孔。N管场区注入，以提高场开启，减 少闩锁效应及改善肼的接触。
⑹长场氧化层，出去Si3N4，再飘去薄的SiO2，然后长栅氧化层。
⑺光4——光刻P管区。p管区注入，调节PMOS管的开启电压，然后长多晶硅。
⑻光5——反刻多晶硅，形成多晶硅栅及多晶硅电阻。
⑼光6——光刻P+区，刻去P管及其他P+区上的胶。P+区注入，形成PMOS管的源、漏区及P+保护环。
⑽光7——光刻N+区，刻去N+区上的胶。N+区注入，形成NMOS管的源、漏区及N+保护环。
⑾长PSG
⑿光8——光刻引线孔。可在生长磷硅玻璃后先开一次孔，然后再磷硅玻璃回流及结注入推进后再开第二次孔。
⒀光9——反刻铝引线。
⒁ 光10——光刻压焊块。历史1963年，快捷半导体（Fairchild Semiconductor）的Frank Wanlass发明了CMOS电路。到了1968年，美国无线电公司（RCA）一个由亚伯·梅德温（Albert Medwin）领导的研究团队成功研发出第一个CMOS集成电路（Integrated Circuit）。早期的CMOS元件虽然功率消耗比常见的晶体管-晶体管逻辑电路（Transistor-to-Transistor Logic, TTL）要来得低，但是因为操作速度较慢的缘故，所以大多数应用CMOS的场合都和降低功耗、延长电池使用时间有关，例如电子表。不过经过长期的研究与改良，今日的CMOS元件无论在使用的面积、操作的速度、耗损的功率，以及制造的成本上都比另外一种主流的半导体制程BJT（Bipolar Junction Transistor，双载流子晶体管）要有优势，很多在BJT无法实现或是实作成本太高的设计，利用CMOS皆可顺利的完成。　　
早期分离式CMOS逻辑元件只有“4000系列”一种（RCA 'COS/MOS'制程），到了后来的“7400系列”时，很多逻辑芯片已经可以利用CMOS、NMOS，甚至是BiCMOS（双载流子互补式金氧半）制程实现。
早期的CMOS元件和主要的竞争对手BJT相比，很容易受到静电放电（ElectroStatic Discharge, ESD）的破坏。而新一代的CMOS芯片多半在输出入接脚（I/O pin）和电源及接地端具备ESD保护电路，以避免内部电路元件的栅极或是元件中的PN结（PN-Junction）被ESD引起的大量电流烧毁。不过大多数芯片制造商仍然会特别警告使用者尽量使用防静电的措施来避免超过ESD保护电路能处理的能量破坏半导体元件，例如安装内存模组到个人电脑上时，通常会建议使用者配戴防静电手环之类的设备。
此外，早期的CMOS逻辑元件（如4000系列）的操作范围可由3伏特至18伏特的直流电压，所以CMOS元件的栅极使用铝做为材料。而多年来大多数使用CMOS制造的逻辑芯片也多半在TTL标准规格的5伏特底下操作，直到1990年后，有越来越多低功耗的需求与信号规格出现，取代了虽然有着较简单的信号接口、但是功耗与速度跟不上时代需求的TTL。此外，随着MOSFET元件的尺寸越做越小，栅极氧化层的厚度越来越薄，所能承受的栅极电压也越来越低，有些最新的CMOS制程甚至已经出现低于1伏特的操作电压。这些改变不但让CMOS芯片更进一步降低功率消耗，也让元件的性能越来越好。
近代的CMOS栅极多半使用多晶硅制作。和金属栅极比起来，多晶硅的优点在于对温度的忍受范围较大，使得制造过程中，离子布值（ion implantation）后的退火（anneal）制程能更加成功。此外，更可以让在定义栅极区域时使用自我校准（self-align）的方式，这能让栅极的面积缩小，进一步降低杂散电容（stray capacitance）。2004年后，又有一些新的研究开始使用金属栅极，不过大部分的制程还是以多晶硅栅极为主。关于栅极结构的改良，还有很多研究集中在使用不同的栅极氧化层材料来取代二氧化硅，例如使用高介电系数介电材料（high-K dielectric），目的在于降低栅极漏电流（leakage current）。
其他CMOS缩写
CMOS 跨媒体优化研究（Cross Media Optimization Study)　　
美国IAB 互动广告署 (Internet Advertising Bureau) 于2003年起联合知名品牌广告主、媒体、媒介代理等参与方，共同推动 XMOS 跨媒体优化研究（Cross Media Optimization Study），吸引多芬、麦当劳、福特、ING等众多品牌参与，以及Google,Yahoo,AOL、MSN、cnet等媒体。
IAB 在英国、欧洲、澳大利亚等互联网广告较为成熟的国家同步推进，对于提高广告投放ROI形成了非常有效的指导和帮助
调研公司 Dynamic Logic等也在美国市场推动跨媒体研究，包含电视、互联网、平媒、户外等媒介评估 ，帮助广告主优化媒介、营销方法。
CMOS相关专业术语
[6]
1.
complementary metal oxide semiconductor (CMOS)
互补金属氧化半导体
2.
semiconductor,complementary metal oxide (CMOS)
互补金属氧化半导体
3.
Silicon-on-insulator CMOS
硅绝缘体CMOS
4.
High speedCmos with TTL thresholds (as in 74HCT245）
TTL阀值高速CMOS器件（如果4HCT245）
5.
High-speed Complementary Metal Oxide Semiconductor
高速CMOS
6.
High speed Cmos
高速CMOS
7.
Bipolar-CMOS-DMOS
双极－互补金属氧化半导体－双重扩散金属氧化半导体
8.
AdvancedCMOS Logic (as in 74ACL245）
先进的CMOS逻辑（如74 ACL245）
9.
AdvancedCMOS Frame Aligner
先进的CMOS帧校准器