- 博客(6)
- 收藏
- 关注
原创 V8中的Hydrogen概述
Crankshaft由两部分组成,第一部分是Hydrogen,它负责把js的ast翻译成ssa形式,并且对Hydrogen图进行优化。接下来Hydrogen会被翻译成与机器相关的Lithium的低级表示,这将有助于寄存器分配和机器码生成。 Hydrogen翻译由三部分组成: 1. 内联。内联是所有优化的基础,它使得更多的优化成为可能。 2. 临时值表达为untagged intege
2016-03-04 16:57:25
918
转载 Shell脚本调试技术
原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/index.html 一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的uni
2011-09-02 09:41:27
373
原创 进程的调度
在我的操作系统还未进入进程之前,应该好好学习一下进程的调度。下面就来讨论一下。1、先来先服务(FCFS)顾名思意,就是严格按照进程在队列中的顺序依次执行。没有太多可说的。2、循环法(round robin)基本思想是让每个进程在就绪队列中的等待时间与享受服务的时间成比例。基本概念是将CPU的处理时间分成固定大小的时间片。每过经过一次时间片就发生一次调度。如果被调出的进程还未执行完,则进入队列尾等待
2006-08-05 16:24:00
1040
转载 TSS描述符
与所有其他段一样,任务状态段TSS通过一个段描述符来定义,图5.2给出了一个TSS描述符的格式,TSS描述符只能位于GDT中,而不能存在于LDT和IDT中,企图通过一个标志位TI设置的段选择子来访问一个TSS将产生一个常规保护异常#GP。如果企图将TSS中段选择子装载到一个段寄存器,也将产生常规保护异常。TSS描述符只能通过任务寄存器TR在GDT中检索,即:只有TR可作为TSS的段选择器。
2006-08-03 01:15:00
2490
原创 Client does not support authentication protocol问题解决办法
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法 shell> mysqlClient does not support authentication protocol requestedby server; consider upgrading MySQL client官方的说法是MySQL 4.1 an
2006-07-30 01:44:00
2392
转载 Linux/Unix环境下的make和makefile详解
在 UNIX 系统中,习惯使用 Makefile 作为 makfile 文件。如果要使用其他文件作为 makefile,则可利用类似下面的 make 命令选项指定 makefile 文件: $ make -f Makefile.debug 例如,一个名为prog的程序由三个C源文件filea.c、fileb.c和filec.c以及库文件LS编译生成,这三个文件还分别包含自己的头文件a.
2006-07-30 01:34:00
855
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人