posts - 116,  comments - 123,  trackbacks - 0
 
就在最后一场季前赛中受伤了,马上常规赛就开始了,我们都来祝福大姚!
希望Yaoming早日康复,出现在新赛季赛场上!
祝福姚明得分王,祝福火箭总冠军!
+U!
posted @ 2006-10-27 16:37 yuhen 阅读(161) | 评论 (0)编辑 收藏
     摘要: EISA POST Codes are typically output to port address 30h ISA POST Codes are typically putput to port address 80h AWARD Test Sequence up to Version...  阅读全文
posted @ 2006-10-24 13:22 yuhen 阅读(3184) | 评论 (5)编辑 收藏
     摘要: Interrupts are used to demand attention from the CPU. There are processor, hardware and software driven interrupts. The PC was designed as an interrupt driven system. Communications between the CPU, h...  阅读全文
posted @ 2006-10-24 13:20 yuhen 阅读(833) | 评论 (3)编辑 收藏
过去老北京人有句俗语:“东单、西四、鼓楼前,五坛八庙顾和园。”这几处地方是旧北京的闹市区或坛庙、名胜的典型代表,昔日在北京享有较高的声誉。
    “五坛”是指天坛、地坛、日坛、月坛、先农坛,均为明代所建,清代沿用,是明、清两朝帝王们祭天、地、日、月、山川、太岁等神祇而特意建造的。天坛在永定门内大街路东,明永乐十八年建,初名天地坛。有坛墙两重,分内坛墙和外坛墙。外坛墙周长4152米,南北墙距1283米,东西墙距1025米,总面积130万平方米。天坛主要以圆丘坛和祈谷坛(祈年殿)两建筑组成,其次为皇穹宇、皇乾殿、斋宫、神乐署等。地坛在安定门外路东,为明、清两朝帝王祭祀皇地神祇的场所,原称方泽坛,明嘉靖九年建,十三年改称地坛。地坛由外坛和内坛组成,主要建筑为祭台、皇祇室、斋宫、神库、神厨、宰牲亭、钟楼等。日坛在朝阳门外东北方。是明、清两代帝王每年“春分”节祭祀太阳的地方,建于明嘉靖九年。主要建筑为拜神坛、具服殿、神库、神厨、钟楼、宰牲亭等。月坛在阜成门外月坛北街,又名夕月坛,建于明嘉靖九年,是明、清两代皇帝祀夜明之神(月亮)和天上诸星宿神祇之处。主要由拜月坛、具服殿、神库、神厨、钟楼、宰牲亭、井亭等建筑。先农坛在永定门内大街路西,与天坛隔路相对。现在已改为先农坛体育场。
    “八庙”是指传心殿、奉先殿、太庙、寿皇殿、堂子、历代帝王庙、文庙(孔庙)、雍和宫。这几处在封建时代都是帝王们祭祀列祖列宗、神佛、历代圣贤先哲的地方。除奉先殿、传心殿在故宫紫禁城内,其余皆在城里大街小巷中。
    太庙在现在的天安门左侧劳动人民文化宫内,过去供奉皇族祖先的牌位。明、清时期,皇上登基、大婚及征讨凯旋等大典,都要亲自到此祭祀祖先。寿皇殿是现在的“北京市少年宫”所在地,在景山北部,它曾是清时陈列历代皇帝影像的处所。堂子古称“国社”,在东长安街今轻工部东侧,是祭祀土谷神的地方。“中植神杆以为社主,诸王亦皆有陪祭之位”。所谓“神杆”就是“大社唯松,东社为柏”之制的松柏木而已。历代帝王庙在阜成门内大街路北,是旧时崇祀历代帝王及名臣的地方。庙内只供奉牌位,不设像。正殿崇君,配殿祀臣。文庙又称孔庙,过去国内各州县皆设有孔庙。北京的文庙位于安定门内路东成贤街(又名国子监街),是元、明、清三朝祭祀孔子的地方。主要建筑是大成殿、大成门碑亭、宰牲亭、井亭、神厨、致斋所、神库、崇圣祠等。大成殿中设孔子牌位,配殿中有孔子弟子七十二贤人及历代名儒的牌位。雍和宫在北京内城东北角,雍和宫大街路东,是北京最大的一座喇嘛庙,占地66400多平方米,本是清雍正未当皇帝前住的府第,雍正三年改为雍和宫,成了黄教上院。主要建筑有万福阁。
    “五坛八庙”现已列为文物保护单位,大多数已辟为公园,成了人们休息娱乐的场所。 
posted @ 2006-10-18 14:12 yuhen 阅读(298) | 评论 (0)编辑 收藏
启动信息如下,不影响进入OS,但是启动的时候出现太多Losing some...语句,感觉很不爽,好像是因为我裁减Linux kernel的时候,改了什么,不知道有遇到这个东西没有,帮忙解决一下!

RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Looking for first block of swap header at block 0.
Setting logical block size of resume device to 4096.
Software Suspend 2.1.5: Swap space signature found.
Software Suspend 2.1.5: Suspending enabled.
Software Suspend 2.1.5: This is normal swap space.
Freeing unused kernel memory: 148k freed
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Adding 1020088k swap on /dev/hda9.  Priority:-1 extents:1
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
IA-32 Microcode Update Driver: v1.14 <tigran@veritas.com>
Losing some ticks... checking if CPU frequency changed.
microcode: CPU0 already at revision 0x3 (current=0x3)
microcode: No new microdata for cpu 0
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
Losing some ticks... checking if CPU frequency changed.
posted @ 2006-10-16 10:11 yuhen 阅读(1239) | 评论 (0)编辑 收藏

1 很久以前,那还是我用win98的时候有次我系统崩溃了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我修电脑。

他看了一下电脑,问我有没有98的盘,我说没有。

他想了一下,叫我把固定电话拿给他,我想修电脑要电话干什么,但人家是高手,我也不好说什么,就把电话拔下来给他了。

他把电话线空着的一头接在电脑的一个插孔内,然后进入了dos,然后就开始在电话上不停的按着键,他按键的速度非常快,但是只按0,1两个键,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的按这两个键,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。

醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在98里面调试,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。

后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用机器语言编了一个98系统,我后来问我朋友那位高手的下落,我朋友说前几年去了美国之后,杳无音讯....
2 很久以前,那还是我用winXP的时候有次我系统崩溃了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我修电脑。

他看了一下电脑,问我有没有XP的安装盘,我说没有。

他想了一下,叫我把一张空的DVD刻录盘和一根针拿给他,我想修电脑要刻录盘和针干什么,但人家是高手,我也不好说什么,就把DVD刻录盘拿一张来给他了。

他把针头对着刻录盘戳,他戳的速度非常快,但是只戳深或浅,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的戳着DVD刻录盘,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。

醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在Xp里面调试,还装上了office、photoshop、迅雷、魔兽世界等软件……过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。

后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是针头刻了一个单面双层的DVD,在里面刻上了Xp、office、photoshop、魔兽世界的安装程序,我后来问我朋友那位高手的下落,我朋友说前几年去了美国之后,杳无音讯.... 、

3 很久以前,那还是我用winXP的时候有次我不小心把D盘格了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我恢复数据。

他看了一下电脑,问我有没有备份过Ghost,我说没有。

他想了一下,叫我把一块磁铁拿给他,还问我D盘里有什么东西,我想修电脑要磁铁干什么,但人家是高手,我也不好说什么,就把磁铁给他了,还告诉他我D盘里全是火影忍者的动画。

他把硬盘拆了,用磁铁在上面画圈,他画圈的速度非常快,但是只有碰到或不碰到,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的在硬盘上画着圈,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。

醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在D盘里面调试,里面全是火影忍者的动画片,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。

后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用磁铁直接在硬盘上写数据,凭着惊人的记忆力将火影忍者的动画片都写入了硬盘,我后来问我朋友那位高手的下落,我朋友说前几年去了英国之后,杳无音讯....

posted @ 2006-09-27 18:48 yuhen 阅读(205) | 评论 (0)编辑 收藏

1   由于采用IO APIC,在non-ACPI系统下,使用MP config Table 来初始化APIC,然而出现的问题是:8254 Timer的中断不能在IO APIC下工作,启动信息为:
    
ENABLING IO-APIC IRQs

..TIMER: vector=0x31 pin1=16 pin2=0

..MP-BIOS bug: 8254 timer not connected to IO-APIC

...trying to set up timer (IRQ0) through the 8259A ...

..... (found pin 0) ... failed.

...trying to set up timer as Virtual Wire IRQ... works.

2   在系统检测hda的时候,也会出错,导致不能进入操作系统,启动信息为:

hda: HDT722516DLAT80, ATA DISK drive

hda: IRQ probe failed (0xfffffefa)

hdb: IRQ probe failed (0xfffffefa)

hdb: IRQ probe failed (0xfffffefa)

Using cfq io scheduler

ide0 at 0x1f0-0x1f7,0x3f6 on irq 14

hda: max request size: 1024KiB

hda: lost interrupt

hda: lost interrupt
......
特别是最后一句,lost interrupt就一直出现,也不是死机,就是在检测interrupt,不能正常进入OS?

不知道又没有了解Linux kernel的,可以探讨一下!

posted @ 2006-09-22 09:29 yuhen 阅读(3162) | 评论 (4)编辑 收藏

寄存器名

说明

功能

eax:

累加器

加法乘法指令的缺省寄存器 , 函数返回值

ecx

计数器

REP & LOOP 指令的内定计数器

edx

除法寄存器

存放整数除法产生的余数

ebx:

基址寄存器

在内存寻址时存放基地址

esp

栈顶指针寄存器

SS ESP 当前堆栈的栈顶指针

ebp

栈底指针寄存器

SS EBP 当前堆栈的栈底指针

esi, edi

源、目标索引寄存器

在字符串操作指令中,

DS ESI 指向源串

ES EDI 指向目标串

eip

指令寄存器

CS:EIP 指向下一条指令的地址

eflags

标志寄存器

标志寄存器

cs

代码段寄存器

当前执行的代码段

ss

椎栈段寄存器

stack segment, 当前堆栈段

ds

数据段寄存器

data segment, 当前数据段

posted @ 2006-09-15 12:08 yuhen 阅读(450) | 评论 (0)编辑 收藏
start_kernel()
|-- setup_arch()
|   |-- parse_cmdline_early();  // SMP looks for "noht" and "acpismp=force"
|   |   `-- /* "noht" disables HyperThreading (2 logical cpus per Xeon) */
|   |       if (!memcmp(from, "noht", 4)) {
|   |           disable_x86_ht = 1;
|   |           set_bit(X86_FEATURE_HT, disabled_x86_caps);
|   |       }
|   |       /* "acpismp=force" forces parsing and use of the ACPI SMP table */
|   |       else if (!memcmp(from, "acpismp=force", 13))
|   |           enable_acpi_smp_table = 1;
|   |-- setup_memory();         // reserve memory for MP configuration table
|   |   |-- reserve_bootmem(PAGE_SIZE, PAGE_SIZE);
|   |   `-- find_smp_config();
|   |       `-- find_intel_smp();
|   |           `-- smp_scan_config();
|   |               |-- set flag smp_found_config
|   |               |-- set MP floating pointer mpf_found
|   |               `-- reserve_bootmem(mpf_found, PAGE_SIZE);
|   |-- if (disable_x86_ht) {   // if HyperThreading feature disabled
|   |       clear_bit(X86_FEATURE_HT, &boot_cpu_data.x86_capability[0]);
|   |       set_bit(X86_FEATURE_HT, disabled_x86_caps);
|   |       enable_acpi_smp_table = 0;
|   |   }
|   |-- if (test_bit(X86_FEATURE_HT, &boot_cpu_data.x86_capability[0]))
|   |       enable_acpi_smp_table = 1;
|   |-- smp_alloc_memory();
|   |   `-- /* reserve AP processor's real-mode code space in low memory */
|   |       trampoline_base = (void *) alloc_bootmem_low_pages(PAGE_SIZE);
|   `-- get_smp_config();     /* get boot-time MP configuration */
|       |-- config_acpi_tables();
|       |   |-- memset(&acpi_boot_ops, 0, sizeof(acpi_boot_ops));
|       |   |-- acpi_boot_ops[ACPI_APIC] = acpi_parse_madt;
|       |   `-- /* Set have_acpi_tables to indicate using
|       |        * MADT in the ACPI tables; Use MPS tables if failed. */
|       |       if (enable_acpi_smp_table && !acpi_tables_init())
|       |           have_acpi_tables = 1;
|       |-- set pic_mode
|       |   /* =1, if the IMCR is present and PIC Mode is implemented;
|       |    * =0, otherwise Virtual Wire Mode is implemented. */
|       |-- save local APIC address in mp_lapic_addr
|       `-- scan for MP configuration table entries, like
|             MP_PROCESSOR, MP_BUS, MP_IOAPIC, MP_INTSRC and MP_LINTSRC.
|-- trap_init();
|   `-- init_apic_mappings();   // setup PTE for APIC
|       |-- /* If no local APIC can be found then set up a fake all
|       |    * zeroes page to simulate the local APIC and another
|       |    * one for the IO-APIC. */
|       |   if (!smp_found_config && detect_init_APIC()) {
|       |       apic_phys = (unsigned long) alloc_bootmem_pages(PAGE_SIZE);
|       |       apic_phys = __pa(apic_phys);
|       |   } else
|       |       apic_phys = mp_lapic_addr;
|       |-- /* map local APIC address,
|       |    *   mp_lapic_addr (0xfee00000) in most case,
|       |    *   to linear address FIXADDR_TOP (0xffffe000) */
|       |   set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
|       |-- /* Fetch the APIC ID of the BSP in case we have a
|       |    * default configuration (or the MP table is broken). */
|       |   if (boot_cpu_physical_apicid == -1U)
|       |       boot_cpu_physical_apicid = GET_APIC_ID(apic_read(APIC_ID));
|       `-- // map IOAPIC address to uncacheable linear address
|           set_fixmap_nocache(idx, ioapic_phys);
|       // Now we can use linear address to access APIC space.
|-- init_IRQ();
|   |-- init_ISA_irqs();
|   |   |-- /* An initial setup of the virtual wire mode. */
|   |   |   init_bsp_APIC();
|   |   `-- init_8259A(auto_eoi=0);
|   `-- setup SMP/APIC interrupt handlers, esp. IPI.
`-- mem_init();
    `-- /* delay zapping low mapping entries for SMP: zap_low_mappings() */
posted @ 2006-09-12 12:40 yuhen 阅读(567) | 评论 (0)编辑 收藏

运行命令大集合zt (1240字)
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
wscript--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天

mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer2-------简易widnows media player
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令

dxdiag---------检查DirectX信息
drwtsn32------ 系统医生
devmgmt.msc--- 设备管理器
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器

net stop messenger-----停止信使服务
net start messenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员操作请求
netstat -an----(TC)命令检查接口

syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
secpol.msc-----本地安全策略
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc /scannow---windows文件保护

tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器

eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器


packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器

regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p ----15秒关机
regsvr32 /u *.dll----停止dll文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持

cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------垃圾整理
ciadv.msc------索引服务程序

osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
oobe/msoobe /a----检查XP是否激活
lusrmgr.msc----本机用户和组
logoff---------注销命令

iexpress-------木马捆绑工具,系统自带

Nslookup-------IP地址侦测器

fsmgmt.msc-----共享文件夹管理器

utilman--------辅助工具管理器

gpedit.msc-----组策略

posted @ 2006-09-04 10:44 yuhen 阅读(1012) | 评论 (0)编辑 收藏
仅列出标题
共12页: First 4 5 6 7 8 9 10 11 12 
<2007年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

Believe in who you are,
you are a shinning star!

常用链接

留言簿(16)

随笔分类(122)

随笔档案(116)

文章分类(2)

文章档案(2)

相册

BLOG

Study

Testing

最新随笔

搜索

  •  

积分与排名

  • 积分 - 119964
  • 排名 - 54

最新随笔

最新评论

阅读排行榜

评论排行榜