promoption的简单介绍
2020-11-06
蓝鲸平台日常维护中遇到的问题【摘要】在蓝鲸平台的日常维护过程中,会遇到一些平台异常的问题,这些问题有一些是常见的,例如bkdata进程异常导致监控数据未上报,有一些是特定情况下遇到的,但经过排查可以解决的,希望通过整理之前处理过的排错,对以后遇到类似的问题有帮助,能够迅速排查解决。
cmdb重启失败【问题描述】重启cmdb所在机器后,发现启动cmdb有报错,出现cmdb_adminserver:ERROR(spawn error) 【排查】查日志发现连接MongoDB失败,使用bk_cmdb用户也无法登陆到MongoDB 【解决方法】在MongoDB里重新对bk_cmdb用户进行授权,授权完之后,再重新启动cmdb1)、重新授权
# source /data/install/utils.fc

# mongo -u $MONGODB_USER -p
$MONGODB_PASS --port $MONGODB_PORT --authenticationDatabase admin
# show dbs;
#进入cmdb这个库
# use cmdb;
#更新bk_cmdb用户的密码(密码可以从/data/install/.app.token中查找)
# db.updateUser("bk_cmdb",{pwd:"密码"})
# cd /data/install
# ./bkeec stop cmdb
# ./bkeec status cmdb
# ./bkeec start cmdb
# ./bkeec status cmdb
cmdb访问报404【问题描述】cmdb所在机器意外重启之后,访问cmdb出现404的问题。 【排查】检查服务都是正常的,查看cmdb_adminserver的日志之后,发现无法解析zk.service.consul,检查dns后,发现首选dns不是127.0.0.1了。 【解决方法】修改/etc/resolv.conf的nameserver,确保 /etc/resolv.conf 里第一个nameserver是 127.0.0.1,而且option选项不能有rotate。 1.3、SaaS访问异常【问题描述】登录到蓝鲸后,打开SaaS均出现”应用出现异常”的报错。 【排查】1)、在出现异常的时间段内,检查蓝鲸进程运行情况,运行状态显示为RUNNING; 2)、对CMDB服务进行排查,通过查看cmdb_apiserver.stdout.log和cmdb的nginx访问日志发现,连接cmdb的e**-api接口服务出现timeout,初步怀疑是由于api服务连接不上导致问题的出现。 【解决方法】重启cmdb服务后,该问题解决,SaaS恢复正常访问。在中控机重启cmdb
# cd /data/install
# ./bkeec stop cmdb
# ./bkeec status cmdb
# ./bkeec start cmdb
# ./bkeec status cmdb
组件监控【问题描述】配置组件监控,保存时,报用户没有权限,出现”调用接口失败 execute_platform_task:账户【test】没有该业务的操作权限” 【排查】经咨询开发人员后,确认是以下原因导致:1)、由于exporter是内置在蓝鲸业务的机器下的,下发流程涉及到跨业务分发文件,因此要求用户同时拥有源业务和目标业务的权限,目前还在确定解决方案。2)、 promtheus类型的组件会有这个问题,包括Mencache、SQLServer、Oracle、Haproxy、Weblogic、RabbitMQ、Zookeeper等。 【解决方法】目前将”蓝鲸”这个业务的运维人员加上这个账号,即可解决该问题。 2.2
主机性能监控【问题描述】cpu5分钟负载突然显示无数据上报. 【排查】在蓝鲸自监控里检查发现,databus的etl服务有异常。 【解决方法】登录到bkdata所在机器,重启etl服务。
# supervisorctl -c
/data/bkee/etc/supervisor-bkdata-databus.conf status databus_etl
# supervisorctl -c
/data/bkee/etc/supervisor-bkdata-databus.conf restart databus_etl
服务拨测【问题描述】打开服务拨测,出现 【模块:data】接口返回结果错误:database not found:uptimecheck_212 的报错。 【排查】旧的拨测没建库成功的,需要手动触发接口创建 【解决方法】登录到蓝鲸的任意一台机器上执行以下命令创建库。
# curl -X "POST" "" -H 'Content-Type: application/json;
charset=utf-8' \
-d $'{
"db_name": "uptimecheck_212",
"days": "30"
}'
执行脚本有异常【问题描述】作业平台执行脚本等操作时有问题,出现 " Execution result log always empty. " 的报错。 【排查】经检查,healthz接口正常,nfs挂载也正常,但有一台机的gse_task出现异常情况。 【解决方法】登录到出现gse_task异常的机器上重启gse_task,作业平台即可正常执行脚本等操作。
# cd /data/bkee/gse/server/bin/
# ./gsectl stop task
# ps -ef | grep gse_task
# ./gsectl start task
调整MySQL的innodb_log_file_size参数为4G
# cd /data/bkee/service/mysql/bin/
# ./mysql.sh stop
# vim /data/bkee/etc/my.cnf
# innodb_log_file_size = 4096M
# cd /data/bkee/public/mysql/
# mv ib_logfile0
ib_logfile0.20190424.back
# mv ib_logfile1
ib_logfile1.20190424.back
#启动MySQL服务
# cd /data/bkee/service/mysql/bin/
# ./mysql.sh start
蓝鲸平台部署完成后再添加gse和nginx外网ip
# cd /data/install/
# vi globals.env
export
AUTO_GET_WANIP=1
export
GSE_WAN_IP=(GSE_WAN_IP GSE_WAN_IP1)
export NGINX_WAN_IP=(NGINX_WAN_IP NGINX_WAN_IP1)
# ./bkeec sync common
# ./bkeec render gse
# ./bkeec stop gse
# ./bkeec start gse
# ./bkeec install nginx 1
# ./bkeec stop nginx
# ./bkeec start nginx
谁有电路图所用到的英文缩写资料?
计算机硬件英汉对照表
VDD、VCC 电源
5VSB = 5V StandBy 待机5V电源
Acer-- 宏基公司?]@8
A/D-- 模拟/数据(@=
Address bus-- 地址总线-=:!g
ALT=Alternate-- 转换键/更改/更动=.
ALT=Alteration Switch-- 转换开关rP
AMD=Advanced Micro Devices Inc. -- 高级微设备公司G^(WN
AMI=American Megatrends Inc. -- 美国米格特雷德公司%@lu~
AGP=Accelerated Graphics Port -- 图形加速端口}
API=Application Program Interface -- 应用程序接口Z6#e9-
APM=Advanced Power Driver -- 高级动力驱动器"^p!"_
ASCII=American Standard Code for Information Interchange 美国信息交换用标准码t2L
BIN -- 收集器/二进制+ZTo-u
BIOS=Basic Input/Output System -- 基本输入输出系统V%iI`
Bit -- 位=RQ
Block -- 模块d
BS=Backspace -- 退格键^l[?7
Cache -- 高速缓存X9O
CD=Compact Disc -- 致密盘,光盘6Yanr
CGA=Colour Graphic Adapter -- 彩色图形显示器wzXb=1
CHCP=Display The Active Code Page Number -- 显示活动模式页码数(dy
Chips -- 芯片a4Kd
Clock Freq 时钟频率kX6U:e
CMOS=Complementary Metal-Oxide-Semiconductor -- 互补型金属氧化物半导体LK:
CN=Connector -- 连接器2ysO
Columns -- 列L6u
Com=Concatenation of Merge Way-- 串行口p+_5H
Control lines -- 控制线o
Controller -- 控制器vQ "J
Copyright -- 版权U6OuD
CPU=Central Processing Unit -- 中央处理器]#
CRT=Circuits -- 电路. 9
CRT=Cathode Ray Tube -- 阴极射线管=Fcp)9
CTRL=Control -- 控制/控制键k=
Cylinder -- 磁柱面Cyrix---西列克斯公司^Ax
DAta Bus ---数据总线"
Daughterboard---子板,X_F
3 -Ds= 3-Dimension studio ---三维绘图工作室qcl@Nq
DEL=Delete ---删除键A
DHCP=Dynamic Handle Configrue Processor---动态配置处理器NG
DM=Disk Manager ---磁盘管理器WouF{R
DMA=Direct Memory Access ---存储器直接存取(访问)OCx(#
DOT=Device Operating Terminal---设备操作终端QVqiX
DPMI=Data Processing Memory Information---数据处理内存信息p
DRAM=Dynamic Random-Access Memory---动态随机存储器SG\
DRV=Drive ---驱动器P
DSP=Digital Signal Processor ---数字信号处理器+D]ws
EGA=Enhanced Graphic Adapter---增强型图形显示器h
EMM=Expanded Memory Management---扩展内存管理rD]
EMS=Expanded Memory System ---扩展内存系统:
EMS=Expanded Memory Specification ---扩展内存规范-
Encoded Keyboard ---编码键盘flRE
EROM=Erasable Read Only Memory---可擦除只读存储器v(Yw
ESC=Escape ---退出键/退出系统U'
ESDI=Enhanced Small Device Interface---增强型小型设备界面(接口)ju%;
FDD=Floppy Disk Drive ---软驱7"
FPU=Floating Point Unit ---浮点处理器(数学协处理器)[2
GB=Gigabyte ---千兆字节VL?af
Gold Finger---金插脚o5k
HDD=Hard Disk Light-emitting diode---硬盘指示灯(发光二极管){
Head---磁头}BIl
HPM=Hyper-Page-Mode---超页模式n8k
IBM=International Business Machines Corporation---国际商业机器公司R,+kST
ID=Identifier---标识符kWTgd
ID=Inside Diameter---内径4;y
IDE=Insede Diameter Enhanced---内部直径增强接口w(
INS=Insert---插入行/插入键k}1Q,r
Intel---英特尔公司9g4n`
Interleave---交叉(存取)因子%?
Intersections---内部结点31f
I/O=Input/Output----输入输出v1
IRC=Interrupt Controller---中断控制7\d:y
IRQ=Interrupt Require ---中断请求G%6x
Joysticks---操纵杆
JP(Jumper)---跳线;Ws
JCP=Jumper Channel Port---跳通道线端 Q!Y
KB=Kilobytes---千字节^9I
KB=Keyboard---键盘8
Land Zone Cylinder---焊盘存储区磁柱面4Rk\1!
LASER=Light Amplification By Stimulation Emission Of Eadiation---激光/镭射G:jF
LPT=Line Parrallel Tandem---并行口!u\1-=
Mainboard---主板awCF#h
MAP=Microprocessor Application Project---微处理机应用计划+{
Master Clock---主时钟rMD@o
MCI=Media Control Interface---媒体控制接口fF2G{
MIDI=Musecal Instrument Digital Interface---乐器数字接口J||
Modem=Modulator and Demodulator---调制解调器eZ
Motherboard---母板2$S{
MPU=Micro-Processor(Processing) Unit---微处理器 +0b;
MS=Microsoft----微软w
MS=Memory System/Main Storage---内存/主存?V[
NMOS=Negative Metal-Oxide-Semiconductor---阴极金属氧化物半导体Rc,
NT=New Technology---新技术('
NTAS=New Technology Advanced Server---新技术超级服务器h
NTFS=New Technology File System---新科技文件系统 =tX`-
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 cS%v
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 qTEat-
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 bO$.mU
PC=Private Compatible Machine---个人兼容机YNmmca
PCI=Peripheral Component Interconnect---外围元件互连u |,rN
PDI=Program Device Information---程序设备信息=g
PDQ=Parrallel Data Query---并行数据查询d*}yC6
Peripherals---外设${4
PgDn=Page Down---向下翻页{S
PgUp=Page Up---向上翻页V
Pins---插脚.?B-
PMOS=Positive Metal-Oxide-Semiconductor---阳极金属氧化物半导体M:JY
Power---电源((/;^
Precompensation Cylinder---预补偿磁柱面B~ARs
Printer---打印机/打印"@,a
PROM=Programmable Read Only Memory---可编程序只读存储器A
RAM=Random-Access Memory---随机存储器/内存c*u]
RBS=Remote Boot Service---远程引导(启动)服务kQZH?|
Regulator---调整器K(e
Reset---复位/复位键mZY+
REV.=Revision---版本号^aWVmY
RISC=Reduced Instruction Set Computer---精减指令集计算机系统#`7
ROM=Read Only Memory---只读存储器p_?.53
Rows---行~=?==
RTC=Real Time Clock---实时钟 o
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 }11
SB=Sound Blaster---有声装置/声卡c`jFy
SCSI=Small Computer System Interface---小型计算机系统界面(接口)C[YC
Sector---扇区owJ+
Selector---选择器p1'n
SFT=Shifter---换档键]
SIMM(Single-In-Line Memory Modules)---单列直插式内存模块\b
SL=Slot---插槽Y7v%
SMM(System Management Mode)---系统管理模式7)i
SPK=Speaker---喇叭`/q.=K
SRAM(System Random Access Memory)---系统随机访问存储器S#1
SW=Switch---开关V`
SYS=System---系统Wrm.s
Tag RAM---标记随机存储器nD^0
TM=Trade Mark---商标rd,W
Track---磁道9X~\r
UPS=Uninterruptible Power System---连续供电电源系统%TnT
UPS=Uninterruptible Power Supply---不间断供电电源6Vcc
VB=Vision Blaster---视霸卡peV
VCC=Volt Current Condenser---电源电位3i_b
Video Display Generator---视频显示器0Wd
VGA=Video Graphic Adapter---视频图形显示器ks~[
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 0LL~
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 Kyxw;]
计算机常用英语术语、词汇表 etvj
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 6
转自INTERNET'Pi@"X
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 p`
Computer Vocabulary In Common Use .z.K
一、硬件类(Hardware) qJ
二、软件类(Software) ;-+Wn
三、网络类(Network) %
四、其它 v{e(vx
©雷傲极酷超级论坛 -- 雷傲极酷超级论坛,最新软件,BT 下载,游戏娱乐,交友聊天,您网上的自由天堂 SfO
CPU(Center Processor Unit)中央处理单元 r(p
mainboard主板 aCYH:}
RAM(random access 9
memory)随机存储器(内存) \nM(V
ROM(Read Only Memory)只读存储器 ?#Sz\
Floppy Disk软盘 @V%d
Hard Disk硬盘 s,
CD-ROM光盘驱动器(光驱) .'
monitor监视器 /X2H
keyboard键盘 9ECM
mouse鼠标 *(d@
chip芯片 3?7zfX
CD-R光盘刻录机 'XO5"
HUB集线器 Er
Modem= MOdulator-DEModulator,调制解调器 \
P-P(Plug and Play)即插即用 ko9G$
UPS(Uninterruptable Power Supply)不间断电源 W
BIOS(Basic-input-Output \(}/9x
System)基本输入输出系统 eQ
CMOS(Complementary Metal-Oxide-Semiconductor)互补金属氧化物半导体 A
setup安装 De
uninstall卸载 o
wizzard向导 vP/c,
OS(Operation Systrem)操作系统 %R
OA(Office AutoMation)办公自动化 sp8f
exit退出 H7
edit编辑 X_8XD(
copy** S/R
cut剪切 3rQ2
paste粘贴 *_r[
delete删除 oP%I
select选择 F
find查找 _x v\
select all全选 tP
replace替换 5eCUf
undo撤消 x\,1#1
redo重做 a*CVZ
program程序 3i^N!
license许可(证) .
back前一步 `z
next下一步 rU8w}`
finish结束 /![u6y
folder文件夹 t!PX
Destination Folder目的文件夹 k
user用户 ~k|'
click点击 N
double click双击 AA(pm^
right click右击 a
settings设置 S
update更新 rUm:
release发布 xL;
data数据 ;y
data base数据库 Nmh
DBMS(Data Base Manege u8X(3n
System)数据库管理系统 {
view视图 Zym#f
insert插入 s'g7V
object对象 *1
configuration配置 |;
command命令 N=z-{H
document文档 F~a
POST(power-on-self-test)电源自检程序 ,(h
cursor光标 D:c7
attribute属性 :{
icon图标 T
service pack服务补丁 F|t'
option pack功能补丁 CKknC7
Demo演示 *j5t1
short cut快捷方式 v
exception异常 RkuVNG
debug调试 rjc| 0
previous前一个 0f
column行 /
row列 2UW#
restart重新启动 kx8
text文本 w^$
font字体 %kG
size大小 ^#
scale比例 z
interface界面 aY%od1
function函数 5_Y
access访问 ?c
manual指南 %xp.M?
active激活 ,0}
computer language计算机语言 ]v
menu菜单 foWI
GUI(graphical user QS
interfaces )图形用户界面 0a
template模版 7J6
page setup页面设置 lc{ws
password口令 g\T\#'
code密码 D{Zu[
print preview打印预览 U
zoom in放大 X.+
zoom out缩小 H$x)A
pan漫游 fq("[
cruise漫游 $Io
full screen全屏 l=f
tool bar工具条 JU
status bar状态条 1
ruler标尺 R*X]Om
table表 K^xGY
paragraph段落 /x32,
symbol符号 (O
style风格 dt
execute执行 "
graphics图形 b*%
image图像 GUOa
Unix用于服务器的一种操作系统 4Iu
Mac OS苹果公司开发的操作系统 $
OO(Object-Oriented)面向对象 1RD:b
virus病毒 [oAn6
file文件 tGmAZ
open打开 :Vj}
colse关闭 MnY*
new新建 t2cV
save保存 E)
exit退出 8KTS
clear清除 aN
default默认 $[L)TV
LAN局域网 7
WAN广域网 y;
Client/Server客户机/服务器 $XC.
ATM( Asynchronous CV#}
Transfer Mode)异步传输模式 w7$Og
Windows NT微软公司的网络操作系统 8B\Z!
Internet互联网 :1H{ac
WWW(World Wide Web)万维网 p[
protocol协议 ajEI^
HTTP超文本传输协议 \DPws3
FTP文件传输协议 ut
Browser浏览器 tiV(NG
homepage主页 oWA]
Webpage网页 fQ
website网站 K!`~
URL在Internet的WWW服务程序上 (ROZYR
用于指定信息位置的表示方法 8JyJXE
Online在线 kmI
Email电子邮件 8,
ICQ网上寻呼 {%
Firewall防火墙 sYMH[F
Gateway** mf;i
HTML超文本标识语言 cF]2Q
hypertext超文本 ke8a
hyperlink超级链接 ("5Xqy
IP(Address)互联网协议(地址) Vl
SearchEngine搜索引擎 0
TCP/IP用于网络的一组通讯协议 0~,Sn]
Telnet远程登录 [
IE(Internet Explorer)探索者(微软公司的网络浏览器) geEt'a
Navigator引航者(网景公司的浏览器) E`$._#
multimedia多媒体 4Fb:]w
ISO国际标准化组织 ahnf;K
ANSI美国国家标准协会 nx_Xq
able 能 9N`#R
activefile 活动文件 ]
addwatch 添加监视点 "n5`
allfiles 所有文件 m(N
allrightsreserved 所有的权力保留 }
altdirlst 切换目录格式 8Ip
andfixamuchwiderrangeofdiskproblems 并能够解决更大范围内的磁盘问题 0D
andotherinformation 以及其它的信息 "}
archivefileattribute 归档文件属性 |Oo(AI
assignto 指定到 R9e
autoanswer 自动应答 W3 R)
autodetect 自动检测 c{G
autoindent 自动缩进 O.
autosave 自动存储 le`XXh
availableonvolume 该盘剩余空间 %'6
badcommand 命令错 ^
badcommandorfilename 命令或文件名错 qYn
batchparameters 批处理参数 WNV$)
binaryfile 二进制文件 Z~Sj
binaryfiles 二进制文件 r^Y!z
borlandinternational borland国际公司 WrTl+
bottommargin 页下空白 s+w?
bydate 按日期 X
byextension 按扩展名 @^=Anv
byname 按名称 QZO4n
bytesfree 字节空闲 PWZ.
callstack 调用栈 lXJ
casesensitive 区分大小写 OZ[g!
causespromptingtoconfirmyouwanttooverwritean 要求出现确认提示,在你想覆盖一个 T
centralpointsoftwareinc central point 软件股份公司 c
changedirectory 更换目录 Dv])J
changedrive 改变驱动器 )npF,
changename 更改名称 /}
characterset 字符集 O
checkingfor 正在检查 g~,,|X
checksadiskanddisplaysastatusreport 检查磁盘并显示一个状态报告 |]~g
chgdrivepath 改变盘/路径 [aM
我想知道,BIOS每项的作用
BIOS 全解
BIOS英文Basic Input/output System的缩写,意思是“基本输入/输出系统”。是电脑中最基础的而又最重要的程序。我们把这一段程序存放在一个不需要电源的记忆体(芯片)中,这就是平时所说的BIOS。它为计算机提供最低级的、最直接的硬件控制,计算机的原始操作都是依照固化在BIOS里的内容来完成的。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。
以前,我们只是从书本上了解到它是操作系统和硬件之间连接的桥梁,负责在电脑开启时检测、初始化系统设备、装入操作系统并调度操作系统向硬件发出的指令,是一个高深莫测的系统模块。在486以及以前的时代,BIOS总是默默地躲在操作系统的背后,不为人重视。直到计算机进入586时代之后,大量主板开始采用Flash ROM这一全新的芯片做系统BIOS,少数电脑DIYer才在刷新BIOS的过程中第一次对它有了一个比较直观的认识。而当台湾人陈盈豪将CIH病毒及其毁灭性的破坏能力“无私奉献”给我们后,几乎所有的计算机使用者都对BIOS的功能和其重要性有了一个无法磨灭的认识。只可惜,这个认识太惨痛,太“血腥”了。现在,到了该全面了解BIOS的时候了。谈到BIOS,不能不先说说Firmeare(固件)和ROM(Read Only Memory,只读存储器)芯片。Firmeare是软件,但与普通的软件完全不同,它是固化在集成电路内部的程序代码,集成电路的功能就是由这些程序决定的。ROM是一种可在一次性写入Firmware(这就是“固化”过程)后,多次读取的集成电路块。由此可见,ROM仅仅只是Firmware的载体,而我们通常所说的BIOS正是固化了系统主板Firmware的ROM芯片。
最初的主板BIOS芯片采用的是ROM,它的Firmware代码是在芯片生产过程中固化的,并且永远无法修改。后来,电脑中又采用了一种可重复写入的ROM作为系统BIOS芯片,这就是EPROM(Erasable Programmable ROM,可擦除可编程ROM)。EPROM有两种,左边的一种不带窗口,只能写一次,如写错了就报废。一般显卡、MODEM上的ROM上多采用这种EPROM,它的价格相对较低。右边一种是带窗口的EPROM芯片,这种EPROM可以用紫外线来擦除原有的Firmware,并用专用的读写器更新它的Firmware。但这一过程需要特殊的器材,技术要求也比较专业,因此操作方法鲜为人知。
现在的主板BIOS几乎都采用Flash ROM(快闪ROM),它其实就是一种可快速读写的EEPROM(Electrically Erasable Programmable ROM),顾名思义,它是一种在一定的电压、电流条件下,可对其Firmware进行更新的集成电路块。兼容机和国产品牌机BIOS大多采用AWARD或AMI公司的Firmware,国外的品牌电脑的BIOS则几乎全部采用Phoenix公司的Firmware。不管BIOS软件代码有何区别,它们的硬件部分(Flash ROM芯片)是大致相同的,BIOS芯片大多位于主板的ISA和PCI插槽交汇处的上方(也有部分主板将BIOS芯片安排在主板的左下方位置),芯片表面一般贴有BIOS Firmware提供商的激光防伪标贴。一般不是直接焊在主板上,而是插在一个专用的插槽上。Flash ROM芯片有两种不同的芯片封装形式,前面我们讲到的是采用长方形封装形式的芯片,另外一种接近正方形的、面积更小巧的封装形式的Flash ROM芯片,这种小型的封装形式可以减少占用主板空间,从而可提高主板的集成度、缩小主板的尺寸。但同时,它又因为具有与众不同的封装形式,如果一旦升级BIOS失败,或者BIOS被病毒破坏,将很难修复。这一点后面将谈到。
有很多芯片厂商都在生产Flash ROM芯片,我们在主板上常见的有Winbond、SST、Intel、MXIC、ATMEL等品牌的产品,这些厂商又提供了很多种型号的芯片,型号不同,芯片的存储容量和读写电压也不同。Flash ROM芯片大致分为28、29两大系列28系列的Flash ROM芯片是双电压设计的,它可以在5V的电压的条件下读取,而写入则必须提供12V的电压。采用这种芯片的主板在升级时,会给普通的电脑用户造成不小的麻烦---要开机箱、改跳线设置,太麻烦了。29系列的Flash ROM芯片则相对简单,由于其采用单电压设计,读写都采用5V电压,因此只动用软件就可以完成读写Firmware的操作。在主板说明书中,主板厂商还列出了Flash ROM芯片的容量,其中有1M和2M两种容量的型号。这里,“M”的单位是指“Mbit”,1M的Flash ROM芯片实际能存储的容量为1Mbit=8*128Kbyte(1Byte=8bit),2M的芯片为256K。以上这些技术参数都可以通过芯片正面的编号来区分,这个编号是严格遵循集成电路编号规则来标注的,如:台湾Winbond(华邦)公司的Flash ROM芯片,芯片编号为“29C020”。前两位“29”表明这是一块5V电压读写的Flash ROM芯片,后面的“020”代表容量为2Mbit。如Intel生产的Flash ROM芯片,它的芯片编号为“28F010”,由此可知该芯片是5V读、12V写,容量为1Mbit的Flash ROM芯片。
Flash ROM芯片最诱人的特性,是它的Firmware更新操作可以只使用计算机软件来完成。这一特性和运用,使原本深藏在计算机内部不为人知的BIOS,一下子“暴露”在了我们面前,并为我们免费获得对新硬件的支持、修正BIOS代码错误成为可能。当然,正是由于这个提供给我们方便的特性,也为CIH病毒提供了便利,使其能对采用单电压读写的Flash ROM芯片进行恶意的破坏。但是不用担心,CIH病毒破坏的只是固化在芯片中的Firmware,它并不能对Flash ROM芯片本身造成物理损坏。
以上我们谈的都是系统主板的BIOS。现在,越来越多的电脑部伯开始采用Flash ROM 来固化硬件的底层控制代码,许多厂商也将这些控制代码和承载这些代码的芯片称之为BIOS。这些可以更新“BIOS“的硬件包括显示卡、MODEM、网卡、CDR驱动器、数字相机甚至一些硬盘等等。这些电脑板卡或周边调和设备使用的Flash ROM芯片,也与主板BIOS芯片大同小异。
BIOS的Firmware代码决定了系统对硬件支持、协调的能力。现在新硬件层出不穷,BIOS不可能预先具备对如此繁多的硬件的支持,这依赖于对BIOS Firmware的更新来完善。比如使B X 主板“认识”PIII、让i740显卡在非Intel芯片组的主板上正常工作等,都需要升级主板BIOS才能实现。另外,任何一种硬件都有可能因设计上的不足或BUG(错误),而和系统发生各种各样的冲突甚至使电脑不能稳定工作。这些问题也可以通过升级BIOS来解决,而且这时就有两个途径来解决问题,一是升级主板 BIOS,一是升级具体硬件的BIOS(如果它的BIOS具有升级能力的话)。
一、计算机启动时依照BIOS的内容主要完成以下几个功能:
1.自检及初始化
开机后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果发现问题,分两种情况处理:严重故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。
2.程序服务
BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。
3.设定中断
开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。
下面我们就逐个介绍一下各部分功能:
(一)自检及初始化
这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自 检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。 (二)程序服务处理和硬件中断处理
这两部分是两个独立的内容,但在使用上密切相关。
程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入�输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理PC机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。
BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。
二、BIOS的功能
BIOS ROM 芯片不但可以在主板上看到,而且BIOS管理功能如何在很大程度上决定了主板性能是否优越。BIOS管理功能包括:
1.BIOS中断服务程序实质上是微机系统中软件与硬件之间的一个可编程接口,主要用于程序软件功能与微机硬件之间 接。例如,WINDOWS98对软驱,光驱,硬盘等管理,中断的设置等服务、程序。
2. BIOS系统设置程序:微机部件配置记录是放在一块可写的CMOS RAM芯片中的,主要保存着系统的基本情况,CPU特性,软硬盘驱动器等部件的信息。在BIOS ROM 芯片中装有“系统设置程序”,主要来设置CMOS RAM中的各项参数。这个程序在开机时按某个键就可进入设置状态,并提供良好的界面。
3.POST上电自检:微机接通电源后,系统首先由(Power On Self Test,上电自检)程序来对内部各个设备进行检查。通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。
4. BIOS系统启动自举程序:系统完成POST自检后,ROM BIOS就首先按照系统CMOS设置中保存的启动顺序搜索软硬盘驱动器及CD-ROM,网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺序启动。
三、常见的BIOS IC主要有以下几种
FLASH ROM: 可加大电压擦除和写入 (29XXX、39XXX)
EEPROM : 可加大电压擦除和写入 (28XXX)
EPROM: 需要用紫外线照射后才可清除 (IC上有一个透明孔的27XXX)
PROM: 只可用程序写一次
MARK PROM:出厂时内容已固定,无法擦除
关于BIOS ID
现在许多玩家都在度图升级自己的BIOS,因为通过升级可以解决老版本中的BUG也能支持更多新硬件。但升级BIOS是一件较危险的事,特别需要认准该BIOS是哪个厂家提供的,否则用错了可能导致机器无法启动。
鉴别BIOS最准确的办法就是识别BIOS ID,也就是说,只要BIOS ID相同的主板,其BIOS程序是通用的。这是介绍一下如何记录您的BIOS ID,并从中发现主板的有关信息(以AWARD公司的BIOS为例)。
1,打开计算机电源;
2,在屏幕的左上角将出现Award Modular BIOS(这并不是系统BIOS的版本号),在内存检测时按下Pause键;3查看屏幕底端,有一系列数字与字母组成的标志,比如:10/16/97-i430TX-ALI513x-2A59IF3BC-00其中最重要的标号是“2A59IF3BC”。“2A59I”是主板所采用的芯片组类型编码而其中第6第7位字符尤为重要,它是硬件厂商的代码信息,比如上面的符号序列中的“F3”,它代表“FYI(福扬)”系列主板。另外,“ALI513x”指主板的I/O芯片是采用ALI公司的513x系列。有些电脑爱好者以为同是TX芯片组的BIOS就可以拿来升级自己的TX主板,结果导致键盘不能用或找不到串并口,基原因就是因为不同厂家的TX主板采用了不同的I/O芯片。
BIOS的设置 -BIOS设置程序的基本功能 设置程序的进入方法 设置步骤
我们所使用的计算机都是由一些硬件设备组成的,而这些硬件设备会由于用户的不同需要而在品牌、类型、性能上有很大差异。例如,对于硬盘,就可能存在容量大小和接口类型等方面的不同,而不同的硬件配置所对应的参数也不同,因此,我们在使用计算机之前,一定要确定它的硬件配置和参数,并将它们记录下来,存入计算机,以便计算机启动时能够读取这些设置,保证系统正常运行。
通常情况下,我们通过设置程序对硬件系统设置参数。由于ROM(只读存储器)具有只能读取、不能修改且掉电后仍能保证数据不会丢失的特点,因此这些设置程序一般都放在ROM中,我们常常称其为BIOS设置。此外,运行设置程序后的设置参数都放在主板的CMOS RAM芯片中,这是由于随着系统部件的更新,所设置的参数可能需要修改,而RAM的特点是可读取、可写入,加上CMOS有电池供电,因此能长久地保持参数不会丢失,但电池如果使用时间较长,电力不足,也可能会产生掉电现象,系统设置参数会丢失,这时只需要更换一只新电池并重新进行设置就可以了,从上面我们也可以看出,BIOS设置和CMOS设置是不完全相同的,二者不能混淆。
一、BIOS设置程序的基本功能
BIOS的设置程序目前有各种流行的版本,由于每种设置都是针对某一类或几类硬件系统,因此会有一些不同,但对于主要的设置选项来说,大都相同,一般分为下面几项:
1、基本参数设置: 包括系统时钟、显示器类型、启动时对自检错误处理的方式。
2、磁盘驱动器设置: 包括自动检测IDE接口、启动顺序、软盘硬盘的型号等。
3、键盘设置: 包括上电是否检测硬盘、键盘类型、键盘参数等。
4、存储器设置: 包括存储器容量、读写时序、奇偶校验、ECC校验、1M以上内存测试及音响等。
5、Cache设置: 包括内/外Cache、Cache地址/尺寸、BIOS显示卡Cache设置等。
6、ROM SHADOW设置: 包括ROM BIOS SHADOW、VIDEO SHADOW、各种适配卡SHADOW
7、安全设置: 包括硬盘分区表保护、开机口令、Setup口令等。
8、总线周期参数设置: 包括AT总线时钟(ATBUS Clock)、AT周期等待状态(AT Cycle Wait State)、内存读写定时、Cache读写等待、Cache读写定时、DRAM刷新周期、刷新方式等。
9、电源管理设置: 是关于系统的绿色环保节能设置,包括进入节能状态的等待延时时间、唤醒功能、IDE设备断电方式、显示器断电方式等。
10、PCI局部总线参数设置: 关于即插即用的功能设置,PCI插槽IRQ中断请求号、PCI IDE接口IRQ中断请求号、CPU向PCI写入缓冲、总线字节合并、PCI IDE触发方式、PCI突发写入、CPU与PCI时钟比等。
11、板上集成接口设置: 包括板上FDC软驱接口、串并口、IDE接口的允许/禁止状态、串并口、I/O地址、IRQ及DMA设置、USB接口、IrDA接口等。
12、其它参数设置: 包括快速上电自检、A20地址线选择、上电自检故障提示、系统引导速度等。
二、BIOS设置程序的进入方法 进入BIOS设置程序通常有三种方法:
1.开机启动时按热键: 在开机时按下特定的热键可以进入BIOS设置程序,不同类型的机器进入BIOS设置程序的按键不同,有的在屏幕上给出提示,有的不给出提示,几种常见的BIOS设置程序的进入方式如下:
Award BIOS:按Ctrl+Alt+Esc,屏幕有提示;
AMI BIOS:按Del或Esc,屏幕有提示;
COMPAQ BIOS:屏幕右上角出现光标时按F10,屏幕无提示;
AST BIOS:按Ctrl+Alt+Esc,屏幕无提示。
2.用系统提供的软件: 现在很多主板都提供了在DOS下进入BIOS设置程序而进行设置的程序,在Windows 95的控制面板和注册表中已经包含了部分BIOS设置项。
3.用一些可读写CMOS的应用软件: 部分应用程序,如QAPLUS提供了对CMOS的读、写、修改功能,通过它们可以对一些基本系统配置进行修改。
三、BIOS的设置步骤
打开电源后,等屏幕上出现CPU主频和内存容量时,按下DEL键,进入BIOS界面。各种BIOS设置界面是不一定相同的,有的是菜单式的,也有的类似视窗。但无论如何,总少不了晕几个基本项目:Standard CMOS Setup.BIOS Features Setup和Chipset Features Setup.
1、Standard CMOS Setup(标准CMOS设置),里面有日期,时间,软/硬盘参数等设置。前面两样就不用我多说了,不过也别差得太远啊。硬盘参数表可就重要了。最左边是四个IDE接口的名称,“TYPE”栏便是使用情况:USER或NONE。后面几栏就是硬盘参数。最后还有一个MODE(模式),一般都设成LBA。要是你的硬盘分了3个区却用LARGE模式,嘿嘿--你只能找到C盘。咦,我的光驱?,别急,这张表只认硬盘,对光驱视而不见。软驱参数也别忽略了,要把1.44M设成别的,就等着看吧!
2,BIOS Features Setup(BIOS特性设置),包含许多与系统性能息息相关的设置。
(1),Virus Warning(病毒检测),可以在引导区被修改时发出警告。不过一般用不着,而且这项功能会使WIN95/98无法安装。
(2),Internal Cache(CPU内部缓存)及External Cache(外部缓存),这两项会加快系统速度,一定记得打开。然后是硬盘顺序(HDD
Sequence),可不要买个火球硬盘却设置为SCSI,那硬盘可要**了。
(3),Boot Sequence(启动顺序),也就是先从哪个盘启动。如果你装好WIN98可每次开机软驱却响个不停,就在这上面作手脚吧(将顺改为C,A)。
(4),Video ROM BIOS Shadow(视频影子内存),可以加快显示速度,别把它disabled了,至于下面六项shadow,全部禁止后显示会更快。 3,Chipset Features Setup(芯片组特性设置),这的东西就和内存速度,串行/并行接口和IDE接口有密切的关系。
(1) 前面的一些设置都有和内存有关,照着你的内存速度设置就行了。顺便告诉你一点超频技巧,经常超频不成功的可能是内存在伯怪,这时只需在BIOS中把内存降速就可以了。
(2)16-bit I/O Recovery Time(16位板卡等待周期),当然是越短越好了,不进也要适当。
(3)Onboard FDC Controller(主板上的软驱接口),如果你没有多功能卡却禁止启用,系统就找不到软驱了。
(4)Onboard Serial Port 1/2[Parallel Port](串行/并行口的中断设置),一般采取默认设置,但如果你有一个内置的MODEM,又想把它接到COM2上面去,就必须把Onboard Serial
Port2设为禁止。但需注意,使用COM2时,那个UART2 USE INFRARED(启用红外端口)千万得禁止,要不然红外端口将占用COM2的资源,自然无法使用了。
(5),OnboardPC IDEEnable(是不启用IDE接口),一般都启用两个IDE接口,除非接口出了毛病需要多功能卡。到于后面四个IDE设备模式,让它AUTO就行了。
忘记了BIOS密码不用急!
1,如果您的机器里存有DEBUG命令,那么您就幸运多了,在DOS下启动DEBUG,然后键入:
o 70 10
o 70 ff
q
重新启动就可以了.
2,当然有人要问,如果没有DEBUG命令怎么办,就不可以了么?当然也有办法了,只要您的机器能启动就可以(也就是COPY命令可以用),在键盘上输入:
copy con cm.com(建立一个名为cm的文件)然后依次输入:
alt+176,alt+17,alt+230,p,alt+176,alt+20,alt+230,q,alt+205和一个空格,共十个字符.
最后按F6存盘退出到DOS提示符下,运行cm.com,重新启动就可以了