存档

2011年1月 的存档

Python

2011年1月28日 没有评论

话说Python真是厚道,知道我们生活在水深火热之中,因为一个不知道什么原因就被封掉的Download,在Python的爱护下,又回来了。
话说Python下载被封掉的原因,因为Python有一个介于2.6.3和2.6.5之间的版本~~。
你懂的~~。

分类: 编程技术 标签:

GUI Texture

2011年1月24日 没有评论

GUI Textures are displayed as flat images in 2D. They are made especially for user interface elements, buttons, or decorations. Their positioning and scaling is performed along the x and y axes only, and they are measured in Screen Coordinates, rather than World Coordinates.

GUI贴图是显示在2D视图里的平面图。它们主要被用来制作用户接口元件,按键,或者装饰。它们的位置和缩放只由x和y轴来决定,它们的单位是以屏幕坐标,而不是空间坐标来描述的。

The GUI Texture Inspector
GUI贴图检视图
Please Note: Unity 2.0 introduced UnityGUI, a GUI Scripting system. You may prefer creating user interface elements with UnityGUI instead of GUI Textures. Read more about how to use UnityGUI in the GUI Scripting Guide.
请注意:Unity2.0中介绍UnityGUI为一种GUI脚本系统。你可以能更喜欢使用UnityGUI来制作用户接口元件,而不是GUI贴图。想了解更多关于UnityGUI,请阅读GUI Scripting Guide。
Properties
属性

Texture
贴图 Reference to the Texture that will be used as the texture’s display.
参考将被用于贴图显示的Texture。
Color
颜色 Color that will tint the Texture drawn on screen.
绘制在屏幕上的贴图所着的颜色。
Pixel Inset
像素插入 Used for pixel-level control of the scaling and positioning of the GUI Texture. All values are measured relative to the position of the GUI Texture’s Transform.
用于控制GUI贴图缩放和位置的像素级别的控制。所有的数值的测量都是依据GUI贴图形变的位置。
X
X Left-most pixel position of the texture.
贴图的最左端像素位置。
Y
Y Bottom-most pixel position of the texture.
贴图的最下端像素位置。
Width
宽度 Right-most pixel position of the texture.
贴图的最右端像素位置。
Height
高度 Top-most pixel position of the texture.
贴图的最上端像素位置。
Left Border
左边界 Number of pixels from the left that are not affected by scale.
在左端,不受缩放影响的边框的像素个数。
Right Border
右边界 Number of pixels from the right that are not affected by scale.
在右端,不受缩放影响的边框的像素个数。
Top Border
上边界 Number of pixels from the top that are not affected by scale.
在上端,不受缩放影响的边框的像素个数。
Bottom Border
下边界 Number of pixels from the bottom that are not affected by scale.
在下端,不受缩放影响的边框的像素个数。

Details
细节
To create a GUITexture:
创造一个GUI贴图:
1. Select a Texture in the Project View
2. Choose GameObject->Create Other->GUI Texture from the menu bar
在项目视图中选择一个贴图
从菜单从菜单栏中选择GameObject->Create Other->GUI Texture
GUI Textures are perfect for presenting game interface backgrounds, buttons, or other elements to the player. Through scripting, you can easily provide visual feedback for different “states” of the texture — when the mouse is hovering over the texture, or is actively clicking it for example. Here is the basic breakdown of how the GUI Texture is calculated:
GUI贴图适合于在游戏中,对用户的游戏接口背景,按键和其他元件。通过脚本,你可以轻松的提高贴图的不同状态的可视化反馈—当鼠标略过贴图时候,或者被点击激活后。这里是GUI贴图如何计算的基本分类:

GUI Textures are laid out according to these rules
GUI贴图的摆放是根据他们的规则。

The GUI elements seen here were all created with GUI Textures
这里看到的GUI元件都是由GUI贴图制作的。

Borders
边界
The number of pixels that will not scale with the texture at each edge of the image. As you rarely know the resolution your game runs in, chances are your GUI will get scaled. Some GUI textures have a border at the edge that is meant to be an exact number of pixels. In order for this to work, set the border sizes to match those from the texture.
边界指的是图像的每一个边框,这个边框的像素数量是不随着图片缩放而变化的。尽管你很少知道你所运行的游戏的分辨率,你仍有机会调整缩放你的GUI。GUI贴图都一个拥有固定像素个数的边框在边缘处。要让这些起作用,就为这些贴图设置合适的边框尺寸。

Pixel Inset
像素插入
The purpose of the Pixel Inset is to prevent textures from scaling with screen resolution, and keeping thim in a fixed pixel size. This allows you to render a texture without any scaling. This means that players who run your game in higher resolutions will see your textures in smaller areas of the screen, allowing them to have more screen real-estate for your gameplay graphics.
像素插入的目的是为防止贴图以屏幕分辨率缩放过程中,让他们保持在一个固定的像素尺寸。这允许你不用任何缩放,就能渲染一个贴图。这意味着运行游戏的玩家在一个高分辨率的屏幕中,看到你的贴图只是这个屏幕的一块区域,允许他们为你的显卡节约更多的资源。
To use it effectively, you need to set the scale of the GUI Texture’s Transform to (0, 0, 0). Now, the Pixel Inset is in full control of the texture’s size and you can set the Pixel Inset values to be the exact pixel size of your Texture.
为了有效地使用,你需要设置GUI贴图的变形缩放参数到(0,0,0)。现在,像素插入功能已经可以实现贴图尺寸的全部控制功能了,你可以设置像素插入数值为你的贴图的精确的像素数值。

Hints
提示
• The depth of each layered GUI Texture is determined by its individual Z Transform position, not the global Z position.
• GUI Textures are great for making menu screens, or pause/escape menu screens.
• You should use Pixel Inset on any GUI Textures that you want to be a specific number of pixels for the width and height.
每一层的GUI贴图都由独立的Z变形位置来检测,而不是全局的Z位置。
GUI贴图适合于制作菜单屏幕,或者停止/退出菜单屏幕。
如果你想是一个指定高度和宽度的GUI贴图,你也可以使用像素插入来实现。

分类: 游戏开发 标签:

职业发展报告-留作纪念

2011年1月18日 没有评论

职 业 发 展 报 告
Career Development Report

王晓伟
2005年6月29日

本报告由北森授权 齐齐哈尔大学 发布

职业发展报告--王晓伟 齐齐哈尔大学

前 言
本报告的目的:
帮你在企业中找到真正适合自己的位置。我们每个人都面临着这样一个严肃的事实:我们必须长期地、努力地工作,如果你用几年的时间做你并不适合的工作(这样情况非常常见),那你就是在浪费你的生命、浪费组织的信任。
某些特定类型的人在做某些特定类型的工作时会更加得心应手,但传统的常规分析只着眼于“三大方面”:能力、兴趣和价值。作为职业顾问,我们懂得这三点的重要性,但它忽略了内在的愿望要求和人的性格要求。本报告从动力&人格的角度描述了针对个体不同的职业满足、适合的岗位特质和你的发展建议。

在看报告前请掌握以下原则:

本报告对你的人格特点及动力特点进行了详细描述,它能够帮助你拓展思路,接受更多的可能性,而不是限制你的选择。
报告结果没有“好”与“差”之分,但不同特点对于不同的工作存在“适合”与“不适合”的区别,从而表现出具体条件下的优、劣势。
你的动力、人格特点由遗传、成长环境和生活经历决定,不要想象去改变它,但却可以通过对报告有效利用,扬长避短,更好的发挥个人潜力。
报告展示了你的性格偏好和做事的动力状况,而不是你的知识、经验、技巧
MBTI及动力理论已有近50年历史、上万例的研究报道,并有正在进行的权威研究支持这些理论的应用。

本报告包括以下内容
动力测试结果………………………………….第2页
人格测试结果………………………………….第2页
工作中的优势………………………………….第3页
工作中的劣势………………………………….第4页
适合的岗位特质………………………………..第5页
职业类型……………………………………..第6页
个人发展建议………………………………….第7页
使用帮助……………………………………..第8页

——————————————————————————–
第1页 共8页
职业发展报告--王晓伟 齐齐哈尔大学

动力结果
下图所示为你的动力人群指数--即你在人群中的相对位置。例如:你影响愿望的人群指
数是80%,则表示你比80%的人影响愿望要高。

成功愿望:31%

影响愿望:23%
挫折承受:59%
人际交往:28%
0% 50% 100%

人格结果
下图中的数字是你的人格人群指数,人群指数的数值范围为1-100%。是一个统计术语,用于表明你在人群中的站位,即与他人相比你的相对位置。人群指数越接近100 ,你越符合相应维度“上方”的人格特点:越接近0,越符合“下方”的人格特点。以“内向外向”维度为例越接近100越外向越接近0越内向人群分析结果显示各维度中两种特点的人数并非各占一半具体如下

外向型人的比例占44% 内向型人的比例占56%
感觉型人的比例占46% 直觉型人的比例占54%
思考型人的比例占54% 情感型人的比例占46%
判断型人的比例占49% 知觉型人的比例占51%

“要更深入地理解你的测试结果,请阅读基本分析报告”

100% 67 %
20 %
19 %
43 %

0%
您的类型:ENFP
参测者人群指数 人群统计比例

——————————————————————————–
第2页 共8页
职业发展报告--王晓伟 齐齐哈尔大学

工作中的优势
对于不同的人格类型和不同的动力等极而言,没有“好”与“坏”之分,每一个人都是一个独一无二的个体,都有其特别的优势和劣势,但问题的关键在于如何认识这些优势和劣势。我们对成功的建议是:“取已之长,补已之短”学会了这一点将会影响到你的成败及你对工作的喜好。

你在工作中的优势:

能够打破常规思考,考虑事情发展可能出现的新情况
敢于冒险、敢于尝试新事物,能克服障碍,能够在任何你真正感兴趣的领域中成功
适应能力强,能迅速改变自己的行事速度及目标,兴趣广泛、对自己感兴趣的东西接受能力强
对收集自己所需信息有一种天生的求知欲和技能
能统观全局,能看出行为和思想之间的潜在含义交际能力强,能以有感染力的热诚和精力激励他人
能洞察别人,能理解他们的需要和动机
富于创造的思考者,好的问题解决者
能够把自己的天赋与别人的兴趣和能力集合起来,善于赋予适合的人以合适的职位/任务
有稳定平和的心态
有冲劲和闯劲,不患得患失

——————————————————————————–
第3页 共8页
职业发展报告--王晓伟 齐齐哈尔大学

工作中的劣势
下面列出了你工作中可能存在的缺点,这些缺点有的比较明显,有的并不明显或你没有意识到,目的是为了让你“注意”到它们,并考虑产生的原因,缺点有些是天生的,而有些是长时间形成的,因此你不可能在一两天内改变,而是去思考,其实知道存在的问题就是改变提高中很重要的一步,你会发现你正在慢慢发生变化。
你在工作中的劣势:

做事不太条理,或不善于分清主次顺序,把握事情的轻重
对缺乏独创性的人和事没有耐心
通常不喜欢任何重复或例行的事务,不愿以传统或常规的方式行事
易于烦躁或不耐烦,尤其是当工程上的创造性过程结束后
不能容忍与过于严谨的机构或个人工作,组织性观念不强
倾向于关注可能发生的事情,而非实际的或极可能发生的事情
在工作细节的完成上有一些困难
独自工作时经常效率较低
斗志不足,容易松懈,通常不愿付出过多的努力
在压力和挫折面前不够坚持

——————————————————————————–
第4页 共8页
职业发展报告--王晓伟 齐齐哈尔大学

适合的岗位特质
研究发现:职业满足会使你的工作主动性更强,积极性更高,更愿意去工作。以下不是简单的告诉你什么样的工作适合你,而是细化的帮你分析工作中的哪些特质对你重要,你还需要从中选出你认为最重要的,因为不同经历的人对特质的重要程度要求是不同的。每个岗位的工作内容都在随企业的发展而发展,不是一成不变的,有时候岗位的发展方向需要我们自己去争取。所以找到适合的工作不如找到适合自己发展的岗位更直接。这些特质可以帮助明确如何主动的发展或争取你岗位中的那些特质。
下面的条目从各个侧面验证了您怎样才能感受到真正的职业满足,看完这些条目之后,我们建议您根据它们对您的重要程序进行排序,排序的时候,回想一下您过去的学习、工作经历以及当前学习环境和工作感受,并思考:“哪一些是令你感到特别满意,有哪些令你极其不高兴”。试着寻找贯穿这些经历的主题。

你的岗位特质:

在人际友好、轻松的环境中与不同特点的人一起工作,避免冲突和矛盾
工作充满乐趣,富于挑战,允许你自由发挥灵感和创造力,参与冒险
可以创造新的想法、产品、服务或帮助别人,然后看到计划变为现实
工作环境与你的理念、个人价值观一致
规则和限制少,能够自己安排工作的进程和节奏
工作不要求处理太多的重复性、程序性、常规性、琐碎的事物

——————————————————————————–
第5页 共8页
职业发展报告--王晓伟 齐齐哈尔大学

职业类型
本页内容通过将你的测试结果与具体工作相匹配,使你能更深入理解自己的特质,从而拓宽择业视角,绝非要限制你的工作选择面。工作名称的列举不是要告诉你“你仅仅适合这些工作”,而是期望在面对新工作机会时,你能独立的对工作进行分析,确定自己的特质与工作的吻合程度。

【适合的职业】

这些工作的创造性是吸引你的一个很明显的原因,它们能够让你新颖独特的想法充分发挥,尤其当环境无拘无束,并能从帮助别人中获得鼓励时。
例如:人力资源开发/培训/招聘人员、销售经理、小企业经理、市场(拓展)人员等。
你的特点是可以轻易的看到某个方法、计划或服务可能给别人带来的后果,善于深谋远虑,还可以发明一些富有创造意义的解决问题的方法。
例如:公共关系、营销、市场开发、客户服务、艺术指导、广告人、战略规划人员等。
你有活力、有感染力,喜欢能够对别人产生积极影响的工作,帮助他人找到新颖的解决方法。
例如:文科/艺术类教师、社会工作者、职业顾问、社会学者、心理学者、职业治疗、城市规划、营养学者等。
那些自由灵活,可以实现你各种想法,尤其是能对别人产生一定影响的想法是你所喜欢的领域,通常不是传统的商业界。
例如:顾问、人力资源人员、策划、企业/团队培训人员、业务主管、销售等。

【深入思考】

在不同企业文化中,即使同样的职业,也会有大相径庭的工作内容。除了工作名称之外,我们更应该深入关注工作的具体内容,及相应的企业文化。
当今时代,经济飞速发展,新型工作不断涌现,上面罗列的职业肯定不是所有适合你工作的综合,但却能向你展示此前你很少考虑的工作可能性!你需要发掘这些不同工作种类背后的东西—与你性格/动力特点相匹配的部分。

——————————————————————————–
第6页 共8页
职业发展报告--王晓伟 齐齐哈尔大学

个人发展建议
现在你对自己的人格类型和动力已经有了一个比较清楚的了解,但这还不够。“如何通过这些信息使你在这份工作上取得更大的成功”这是关健所在。

运用你的能力非常容易,你成功的秘决在于:
判断和把握事情轻重,优先处理重要的事情
集中精力于某一目标,尽量将事情计划和落实
减少外界无关因素的干扰,对自己接受的事情坚持到底,不要轻易妥协
个人发展建议是我们咨询师多年测评职业咨询和职业生涯规划的心得体会和经验总结,我们意识到以下的建议中有很多是难以完全照办的,但只要你花时间认真思考,一定会对你有极大的帮助和改变:

发展建议:
设立事情的优先级,考虑轻重缓急,发展持之以恒
需要关注重要的细节,避免总是丢三落四
需要规划和计划,并运用时间管理技能
目前不要考虑在压力大的环境中工作在
适合的时候,主动承担一些工作对你的发展更有利
尽量思考成熟后再采取行动,碰到困难时,你需要坚持

——————————————————————————–
第7页 共8页
职业发展报告--王晓伟 齐齐哈尔大学

使用帮助
人是极为复杂的,迄今为止,尚没有哪一种理论能够完全的描述一个人。动力--人格理论同样不能完全描述你,但通过对你人格及动力方面的刻画,你会比以前更加清晰地明白自己和他人的行为。但这也并非是我们的目的所在,我们的目的在于如何有效地利用这种刻划,来改善个人的、团队的、组织的绩效。

动力--人格测评能带给你什么:

1、 更好地理解你自己--你的类型、动力能帮助你明确自己行为的责任和意义。
2、 理解他人--动力,人格的知识使你明白每个人是不同的,这种不同使世界更多样,而不是让你苦恼或限制你。
3、 扩宽思路--用动力--人格的理论去看待自己或他人将会帮助你认识到其它观点的合理性,避免固执地坚持自己,或者认为某种做法要么是正确的,要么是错误的。

如果类型不符合

如果读完了所有的描述,你认为对你的描述并不正确。你可以通过以下方法可以帮助你确定自己:

1、回想一下自己的答题状态,是否有意或无意地回避了自己本来的样子了。
2、阅读一下每个维度的另一个方面,看是否更适合自己。
3、观察你自己,并询问周围的朋友、同事了解他们如何看待你。
4、向专业测评咨询师请求帮助。

——————————————————————————–
第8页 共8页

分类: 流淌的河 标签:

基本分析报告-留作纪念

2011年1月18日 没有评论

基 本 分 析 报 告
Basic Analysis Report

王晓伟
2005年6月29日

本报告由北森授权 齐齐哈尔大学 发布

基本分析报告--王晓伟 齐齐哈尔大学

前 言
本报告的目的:
帮你在企业中找到真正适合自己的位置。我们每个人都面临着这样一个严肃的事实:我们必须长期地、努力地工作,如果你用几年的时间做你并不适合的工作(这样情况非常常见),那你就是在浪费你的生命、浪费组织的信任。
某些特定类型的人在做某些特定类型的工作时会更加得心应手,但传统的常规分析只着眼于“三大方面”:能力、兴趣和价值。作为职业顾问,我们懂得这三点的重要性,但它忽略了内在的愿望要求和人的性格要求。本报告从动力&人格的角度描述了针对个体不同的职业满足、适合的岗位特质和你的发展建议。

报告阅读说明:
本报告对你的人格特点及动力特点进行了详细描述,它能够帮助你拓展思路,接受更多的可能性,而不是限制你的选择
报告结果没有“好”与“差”之分,但不同特点对于不同的工作存在“适合”与“不适合”的区别,从而表现出具体条件下的优、劣势
你的动力、人格特点由遗传、成长环境和生活经历决定,不要想象去改变它,但却可以通过对报告有效利用,扬长避短,更好的发挥个人潜力
报告展示了你的性格偏好和做事的动力状况,而不是你的知识、经验、技巧
MBTI及动力理论已有近50年历史、上万例的研究报道,并有正在进行的权威研究支持这些理论的应用
本报告包括以下内容
人格
MBTI人格理论与类型偏好程度图……………………2
维度解释……………………………………..3
特征描述……………………………………..4
动力
动力理论……………………………………..5
动力指数……………………………………..6
动力类型图及其解释…………………………….8
动力类型解释………………………………….9
使用帮助

——————————————————————————–
第1页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

MBTI人格理论
人格(personality) 源于拉丁语Persona,也叫个性。心理学中,人格指一个 人在一定情况下所作行为反应的特质,即人们在生活、工作中独特的行为表现,包括思考方式、决策方式等。世界上关于人格理论的划分有很多种,《北森职业规划》采用目前国际上最流行、在企业中应用最广泛的MBTI理论。
MBTI的人格类型分为四个维度,每个维度有两个方向,共计八个方面,即共有八种人格特点,具体如下: · 我们与世界相互作用方式 (E) 外向——内向(I)
· 我们获取信息的主要方式 (S) 感觉——直觉(N)
· 我们的决策方式 (T) 思考——情感(F)
· 我们的做事方式 (J) 判断——知觉(P)

在以上四个维度上,每个人都会有自己天生就具有的倾向性,也就是说,处在两个方向分界点的这边或那边,我们称之为“偏好”。例如:如果你落在外向的那边,称为“你具有外向的偏好”;如果你落在内向的那边, 称为“你具有内向的偏好”。
在现实生活中,每个维度的两个方面你都会用到,只是其中的一个方面你用的更频繁、更舒适,就好像每个人都会用到左手和右手,习惯用左手的人是左撇子, 习惯用右手的人是右撇子。同样,在四个维度上你用的最频繁、最熟练的那种方式就是你在这个维度上的偏好,而这四个偏好加以组合,就形成了你的人格类型,它反映了你在一系列心理过程和行为方式上的特点。
将人们在四个维度上的偏好加以组合,一共可以组成2*2*2*2=16种人格类型,如ESTP、INTJ等。你的测试结果为ENFP ,在各个维度上的偏好清晰度如下图所示,它反映了你在每个维度的两个偏好上原始得分的差值大小。
你的类型为:ENFP,分值分别为 外向:5 直觉:15 情感:11 知觉:3

——————————————————————————–
第2页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

维度解释
我们与世界的相互作用方式
外向E 关注自己如何影响外部环境:将心理能量和注意力聚集于外部世界和与他人的交往上。例如:聚会、讨论、聊天
内向I 关注外部环境的变化对自己的影响:将心理能量和注意力聚集于内部世界,注重自己的内心体验。例如:独立思考,看书,避免成为注意的中心,听的比说的多

我们获取信息的主要方式
感觉S 关注由感觉器官获取的具体信息:看到的、听到的、闻到的、尝到的、触摸到的事物
例如:关注细节、喜欢描述、喜欢使用和琢磨已知的技能
直觉N 关注事物的整体和发展变化趋势:灵感、预测、暗示,重视推理 例如:重视想象力和独创力,喜欢学习新技能,但容易厌倦、喜欢使用比喻,跳跃性地展现事实

我们的决策方式
思考T 重视事物之间的逻辑关系,喜欢通过客观分析作决定评价。
例如:理智、客观、公正、认为圆通比坦率更重要
情感F 以自己和他人的感受为重,将价值观作为判定标准
例如:有同情心、善良、和睦、善解人意,考虑行为对他人情感的影响,认为圆通和坦率同样重要

我们的做事方式
判断J 喜欢做计划和决定,愿意进行管理和控制,希望生活井然有序
例如:重视结果(重点在于完成任务)、按部就班、有条理、尊重时间期限、喜欢做决定
知觉P 灵活、试图去理解、适应环境、倾向于留有余地,喜欢宽松自由的生活方式 例如:重视过程、随信息的变化不断调整目标,喜欢有多种选择。

——————————————————————————–
第3页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

外向 直觉 情感 知觉 ENFP——“一切皆有可能”
基本描述:
你对周围的人和事物观察得相当透彻,能够洞察现在和将来。随时可以发现事物的深层含义和意义,并能看到他人看不到的事物内在的抽象联系。
你崇尚和谐善意、情感多样、热情、友好、体贴、情绪强烈,需要他人的肯定,也乐于称赞和帮助他人。你总是避免矛盾,更在意维护人际关系。
你富有活力,待人宽厚,有同情心,有风度,喜欢让人高兴。只要可能,你就会使自己适应他人的需要和期望。你倾向于运用情感作出判断,决策时通常考虑他人的感受。你在意维护人际关系,愿意花费很多心思,结交各种各样的人,而不是做事。
你有丰富的想象力,善于创新,自信,富有灵感和新思想,警觉,善于寻找新方法,更注重理解,而不是判断。你喜欢提出计划,并大力将其付储实施。你特别善于替别人发现机会,并有能力且愿意帮助他们采取行动抓住机会。
可能的盲点:

你非常理想化,容易忽视现实和事物的逻辑,只要感兴趣,什么都去做。你通常在事情开始阶段或有变化的阶段较为投入,而对后续较为常规或沉闷的部分,难以持续投入。
你总是能轻意想出很多新注意,喜欢着手许多事情,无法专注于一件事情,很少能把事情“从头做到尾”。你总能看到太多的可能性,因此无法确定那些事情是自己真正追求的。建议你认真选择一个目标,善始善终,以免浪费时间和挥霍自己的天赋。
你组织纪律性比较弱,不肯服从,无视限制和程序。你喜欢即兴发挥,不愿意筹备和计划,对细节没有兴趣。如果你要有所作为,应尽量使自己的新思路现实,可操作。与更实际的人一起工作会对你很有帮助,这也符合你的特点,因为你不喜欢独自工作。

——————————————————————————–
第4页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

动力理论
根据动力人格理论,人格是指人的外在表现,所呈现出来与众不同的做事方式、决策方式等等。而在这些方式背后,有一种内在的驱动力,促使人格的表现,即动力。目前动力的理论划分有许多种,我们选取了与工作最相关的影响愿望、成功愿望、回避失败、情绪稳定作为我们理论的基础。

一个人的动力特点是由遗传、家庭环境、成长经历等因素长期作用形成的,所以你不要期望改变他人或自己的动力,相反,理解并按照动力特点去工作、学习, 你将得到更大的满足,生活将更快乐,更丰富多彩。

动力这里指动机、驱动力,是为实现一定的目的,激励人们行动的内在原因。动力能够引起人们的行动,维持这种行动朝向一定目标,并且强化人们的行动,是人们活动的推动者。

世界上关于动力理论的划分有很多种,《北森职业规划》选用与工作相关性最大的动力因素作为分类指标,包括影响愿望、成功愿望、挫折承受、人际交往等四种。
动力的划分

影响愿望:
人们希望影响、控制他人的行为、情绪的倾向,愿意引导或说服他人走同一条路 ,或按照自己的想法行事的动力.
成功愿望:
面对工作,人们的积极主动性和心态,包括做事的持久性、意志力、自信心、追求卓越的程度等
挫折承受:
在现在或将来可能遇到的挫折、困难和失败面前的心态、情绪反应以及特定的行为方式。
人际交往:
在生活和工作中对人际关系的关注程度、与他人建立并保持良好关系的愿望和技巧

——————————————————————————–
第5页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

动力指数
下面的数字是你的动力人群指数,人群指数的数值范围为1-100%,是一个统计术语,用于表明你在人群中的站位,即与他人相比你的相对位置。如果你的影响愿望为70,则表明你比70%的人影响愿望高。
(说明:75以上为高分,25以下为低分)
影响愿望: (23 分)
高分特征:
– 愿意主动影响、控制或引导他人
– 愿意干预他人的情绪、做事方式、进度,期望结果可控
– 希望处于那些能够表现个人影响力的职位上
– 非常在意自己行为的影响力和在他人心目中的位置
低分特征:
– 不愿意影响、控制或引导他人,希望每个人按自己的方式做事
– 满足于现状,不希望与他人进行权力之争
– 如果是管理人员,团队规范化程度不高
成功愿望: (31 分)
高分特征:
– 做事主动、意志坚强,不达目的不罢休
– 对自己有较高的期望值,重大局,不贪小利,较少感情用事
– 有较强的责任心
– 做事有较强的目标方向性
低分特征:
– 做事的主动性较弱,不愿主动承担责任
– 追求个人高目标的愿望不强,心态平和,对事情要求不高
– 倾向于容忍自己的不高追求或失败
– 喜欢较为轻松、没有压力的生活

——————————————————————————–
第6页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

挫折承受: (59 分)
高分特征:
– 意志顽强,在逆境中不失斗志
– 在新的或不确定的情境下敢于探索,不惧怕失败
– 对情绪能进行很好的自我调节
低分特征:
– 做事小心谨慎,尽量避免出现差错
– 过分在意结果,做没有把握的事情时犹豫不决
– 压力感受强,易于受情境影响
人际交往: (28 分)
高分特征:
– 愿意在人际关系上投入时间和精力
– 能够获得广泛的人际支持
– 具有良好的人际交往技巧
低分特征:
– 更愿意依靠自己的力量
– 喜欢与少数兴趣相投的人保持交往
– 在人际交往中顺其自然

——————————————————————————–
第7页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

动力类型图
各个维度上的心理动力特点相结合,构成了一个人稳定的心理动力模式。基于我们的理论,这种心理动力模式从两个方面反映出来,一方面,它反映为人们设置目标、并且努力推动目标的实现,另一方面,它反映为人们在前进过程中,克服压力与困难。这两个方面的心理动力模式可以分别用4种类型来刻画,如下面的图1和图2表示,彩色方框所在的象限代表你的心理动力类型。
你的类型为:满足型、尝试型。
彩色方框的宽度代表你在水平方向上偏好的明显程度,宽度越宽,表示你越符合“满足型”的特点,而不是“自强型”的特点;彩色方框的高度代表你在垂直方向上偏好的明显程度,高度越高,表示你越符合“满足型”的特点,而不是“寄托型”的特点;
彩色方框的宽度代表你在水平方向上偏好的明显程度,宽度越宽,表示你越符合“尝试型”的特点,而不是“开拓型”的特点;彩色方框的高度代表你在垂直方向上偏好的明显程度,高度越高,表示你越符合“尝试型”的特点,而不是“安定型”的特点;

——————————————————————————–
第8页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

动力类型解释
追求成就类型解释
主宰型 自我实现的意愿高,希望在人群中出人头地并且发挥重要作用。既关注个人成就,也希望通过影响和带动他人达到组织目标。
满足型 希望找到适合自己的领域并发挥自身价值,注重顺应环境而不是改变环境,难以适应压力过大的工作。

自强型 对自己有高的要求,将设立并达到高目标视为人生的意义,愿意为此不断奋斗,在与别人合作的过程中,愿意自己付出更多的努力,而不是影响和带动他人。
寄托型 希望影响和推动组织的发展,并得到他人的认可,将之视为实现自我价值的基础,个人成就更多地建立在影响和带动他人上,而不愿单打独斗。

逆境承受类型解释
开拓型 乐于接受挑战、承担风险,在困难和挫折面前不轻易后退,意志顽强

安定型 尽量避免做没有把握的事情、避免造成无法控制的局面,寻求安全感,在遇到障碍时退而求其次

坚守型 做事谨慎,不轻易做出决断,但是对正在进行中的事情很有责任心,努力克服困难达成目标

尝试型 面临新问题、新环境时敢于尝试和冒险,敢于尝试新的方法,但遇到阻力时韧性不足,容易转换目标。

——————————————————————————–
第9页 共10页
基本分析报告--王晓伟 齐齐哈尔大学

使用帮助
本报告是阅读理解其他相关报告的基础,通过本报告,你可以:
更好的理解自己—你的人格类型、动力特点;你自己行为的责任和意义。
更好的理解他人—动力、人格知识能使你理解和接受,为什么人与人之间在思维、行为、观念、表现等方面存在差异,这有助于你在工作中更好的利用这种差异,而不是因为这种差异苦恼、郁闷或受到限制。
拓宽思路—用动力&人格理论看待自己或他人,有助于你接受其他观点的合理性,避免固执的坚持自己,或者简单的判定某种做法的正确性或者错误性。
人是极为复杂的,迄今为止,尚没有哪一种理论能够完全的描述一个人。《北森职业规划》采用的动力&人格理论虽然也不能对你进行全面描述,但报告对你的动力及人格特点进行了深入剖析,通过阅读报告,你一定比以前更加清晰的明白自己和他人的行为。
仅仅对自己及他人的行为有所理解并非我们的初衷,我们希望通过本报告与《职业发展报告》的有效结合,实现个人的成长、沟通的改善、自我的提高,找到适合自己的工作,有效的进行职业生涯规划。
如果类型不符合:

如果读完了本报告,你认为对你的描述并不正确,以下方法可以帮助你分析形成的原因:

回想一下自己的答题状态,是否有意或无意的回避了自己的真实情况
阅读一下每个维度的另一个方面,看是否更适合自己
重新审视自己,并询问周围的朋友、同事,了解他们如何看待你与我们的专业测评咨询师联系,获取更多的帮助

——————————————————————————–
第10页 共10页

分类: 流淌的河 标签:

深度思想

2011年1月18日 没有评论

可能黑马已经没什么盈利的了,我的主站还在,不过用户早就登陆不了,深度思想就要没了……

分类: 流淌的河 标签:

Avatar Kinect

2011年1月18日 没有评论

分类: 伪宅一族 标签:

新创企业的股权分配

2011年1月17日 没有评论

发起人股份的分配是新创立企业要面对的棘手问题之一,怎么做才合适呢?

  《创业邦》杂志 文/Asheesh Advani

Asheesh Advani是Circle Lending公司创始人,该公司已被维京集团收购。他也是一名投资人,并著有两本关于商业融资的书。

  随着美国的信贷紧缩持续,新创立企业对投资者的依赖达到前所未有的高度。由此造成的后果之一是,如何处理发起人股份成了一个大难题,尤其困扰着首次创业的人。

  简单来说,发起人股是在创业初期分配给创始人和联合创始人的原始股份。因为关系到企业所有权,通常是根据每个创始人对公司主要资产的贡献度来分配。创始人股与企业发展后期发行的股票不同,创始人股基本上是“血汗股”——如果有多个创始人,每个人的角色和贡献度不同,如何公平地分配股份就成了难题。某些擅长新企业股权问题的律师能帮你确定创始人股比例,还有很多博客和专家也介绍过这一问题。

  但是确定分配比例后,很多初次创业的团队就以为万事大吉,不会接着安排授予期。授予期规定,股份将以每月分期支付的方式授予创始人,时间一般长达三、四年。这是由于合伙人一般很难在长时间内始终保持同等程度的投入和贡献,授予期能够防止某个创始人在停止贡献后依然拿到同样的股份,保护企业(或其他合伙人)的股份不被稀释。

  如果你不去安排授予期,首轮融资时的机构投资者也会要求你这么做。典型的做法是,他们会允许你保留25%~50%的股份,其余部分在3~4年时间内每月发回你手里。假如融资时企业已经成熟,具有相当的盈利能力,投资者也会允许你保留75%~100%的发起人股。

  创业者常因“被授予期”而愤愤不平:他们明明在投资者进入前已经用双手赢得了这些股份,为什么现在却要重新再赚一次?答案是,投资者需要一种能将你留在公司的好办法——所以他们不想增发新股票来授予你,而是喜欢利用你手里的股票来提高强制力。

  幸好在融资时总有讨价还价的余地,比如投资者如果同意增加股份,就可以调整交易价格。投资者也可能会考虑用“一次性获权”方式,就是一次性发放大笔股票或期权,比如四年期满时一次性发给创始人50%的股份,日后有机会再给另外50%,这对激励创始人继续为公司服务四年有很好的效果。

  不管选择什么方式,授予期对协调创始人和投资者的利益都非常重要。

分类: 创业分享 标签:

Acrobat Professional8.0 注册机的使用方法

2011年1月17日 没有评论

Adobe Acrobat8.0/ 8.1 Professional软件可以使商业人士能够可靠地创建、合并和控制 Adobe PDF 文档, 以便轻松且更加安全地进行分发、协作和数据收集。制作PDF文档的利器,办公必备。

注册机使用方法
(1)软件解压之后开始正式安装,会要求输入一个序列号,打开注册机,点击Generate Serial,把生成的第一行序列号拷进去
(2)之后安装程序会提示再次输入一个序列号(这个我大致看了下,应该是软件升级用的),把第二行序列号拷进去
(3)一路“下一步”安装结束,首次打开Acobat,会要求激活。点操作界面中间“其他激活选项”,选择“电话激活”,将软件界面的“激活码”对话框中的数字复制到注册机的空白处,点击“Activate”按钮,然后将注册机得到的数字复制到软件界面的“授权码”对话框处,再点击“激活”按钮,最后点击“完成”结束。

如果安装了Adobe Acrobat Professional 8 的时候无法激活,或在恢复安装时 Adobe Acrobat Professional 8 需要重新激活,而且激活的方法不同首次安装时的激活方法,经过多次试验可以这样重新激活:

方法一
1、删除文件
C:\Documents and Settings\All Users\Application Data\FLEXnet\adobe_00080000_tsf.data
2、启动Adobe Acrobat 8,稍等一会出现重新激活界面;
3、点按“其它激活选项”
4、选择“通过电话激活”并按“确定”
5、运行Adobe Acrobat 8 注册机,复制激活码到注册机,按“Activate”获取授权码
6、输入新的授权码,按“激活”

方法二
1、删除文件
C:\Documents and Settings\All Users\Application Data\FLEXnet\adobe_00080000_tsf.data
2、点按“更改序列号”
3、运行Adobe Acrobat 8 注册机,按“Generate Serial”获取序列号,输入第一行的序列号并按“激活”
4、选择“Adobe Acrobat 6 Standard”,输入注册机第二行的序列号并按“下一步”
5、选择“电话激活”
6、复制激活码到注册机,按“Activate”获取授权码
7、输入新的授权码,按“激活”

注册机下载

分类: PC技术 标签:

流量分析

2011年1月15日 没有评论

最近装了个流量计,发现我Blog的访问量真是少的可怜,比起我之前的深度思想,真是天差地别啊。而且我的流量一大半是来源于搜索引擎。想了一下,不是专业做博客的,没有特色,我长期看的几个博客都是有固定主题的。而我的Blog也就是发发牢骚。仅此而已,既然娱乐,也不必较真。

分类: 流淌的河 标签:

蝶变ARM

2011年1月13日 没有评论

1929年开始的经济大萧条,改变了世界格局。前苏联的风景独好,使得相当多的人选择了马克思。惧怕布尔什维克红色力量的人投入了法西斯的怀抱,剩余的人选择了妥协与折中。整个世界的迅速分解使得第二次世界大战成为必然。
1933年,罗斯福成为美国第三十二任总统,开始实施新政。这些新政使美国摆脱了危机,也决定了二战的走向。罗斯福的背后站着的是凯恩斯,凯恩斯的国家资本主义化解了整个资本主义阵营有史以来最大的一次危机。“妥协与折中”得以持续。
战后的世界是属于巨型公司的,这些公司借助国家资本的力量,持续着垄断。垄断的初衷并非都是恶意的,在美国却是一个早在1890年就立法防止的。1911年,美国烟草公司被分拆。1982年,美国电报电话公司被分拆。
这些分拆却很难抵达IT业。1975年成立的Microsoft虽然多次被推入拆分的风口浪尖,却从未被拆分。IBM和Intel多次遭到分拆的威胁,也安然无恙。这些公司的支持者都注意到一个事实,这些公司没有依靠国家资本而获得垄断地位,而是依靠多年苦心积攒的知识产权坚持到现在。
这类垄断之忧不在颛臾而在萧墙之内。在这些巨型IT公司中,最低层的工作人员需要经过多达十几级的汇报关系,才能到达首席执行官。在这十几级汇报链中,向上所传递最多的就是如何粉饰太平。
一些微不足道的小问题在这些大公司中往往也能引发无休止的讨论。为解决某个问题而举行的会议,经常被无休止地扩大,从一个会议扩展为多个会议,从几个人参与变为几十人参与。这个问题变得已不再重要时,内部并无统一意见。
西方巨型公司的弊端在于欧美所倡导的民主代价过于昂贵。撒切尔夫人是欧洲第一个深刻认识到这些问题的最高执政官。历史上,英国并不重视中小企业的发展,在凯恩斯主义盛行的二十世纪五十年代,英国经历了三次大规模的企业兼并,至撒切尔夫人执政,巨型企业大行其道。更多的人发现这些大型企业并不能提高生产效率,大范围的垄断与集中,已使英国经济举步维艰。
上世纪八十年代,撒切尔夫人开始变革,剑锋所指,巨型公司纷纷解体,中小企业如雨后春笋般涌现。撒切尔的私有化,货币控制,削减福利与抑制工党的四项举措,客观上拯救了英国经济,也使这位值得尊敬的女士誉满天下,谤满天下。
ARM在这样的大背景之下诞生,这也注定了这些创始人不会也不愿意使ARM成为巨型公司,这也是取得如此成就的ARM,截至今天人数尚不过两千的最重要原因。ARM最初的简称是Acorn RISC Machine。Acorn Computer创立于1978年,总部位于剑桥,由Andy Hopper(剑桥大学), Chris Curry(Sinclair Research)和Herman Hauser(剑桥大学)创建[48]。
Acorn最初使用MOS Technology 6502处理器搭建处理器系统。MOS Technology 6502处理器是一个8位处理器,设计这颗处理器的工程师来自摩托罗拉的MC6800设计团队[48]。基于6502处理器,Acorn开发了最令其自豪的处理器系统BBC Micro[49]。
在上世纪80年代至90年代,BBC Micro处理器系统主宰英国的教育市场。当时还有另外一个基于6502处理器的系统,Apple II[50]。从这时起,Acorn和Apple这两个设计理念及产品形态类似的公司结下了不解之缘,有些人将Acorn公司称呼为“The British Apple”[51]。也是在这个时候,Acorn迎来了一生中的对手Intel。基于Intel x86构架的PC对同时代的处理器厂商是一场噩梦,很少有公司能够醒来。或者服从,或者消亡,别无选择。Acorn首先选择服从,向Intel申请 80286处理器样片,Intel拒绝了这个请求[52]。
工程师对剩余的处理器,进行了充分的评估。结果令人失望。此时的Acorn没有选择,开始认真地考虑是否需要研制一颗属于自己的处理器。他们没有任何处理器设计经验,为数不多的工程师们除了才华,只有梦想。才华与梦想恰能改变整个世界。
1983年10月,Acorn启动了代号为Acorn RISC的项目,由VLSI Technology负责生产。1985年4月26日,VLSI成产出第一颗Acorn RISC处理器,ARM1。ARM1的结构非常简单,仅有个25,000晶体管,甚至没有乘法部件[52]。当时并没有人留意这颗芯片,更多的人关注 Intel在1985年10月17日发布的80386处理器[36]。
没有人认为这颗略显寒酸的ARM1更给80386带来任何冲击,甚至包括研发这颗芯片的Acorn工程师。做为处理器厂商,与Intel活在同一个时代是一场悲剧,无论是Acorn,IBM亦或是不可一世的DEC。Intel并不是不犯错误,只是有限的几个错误都能被及时修复。才华横溢的 Intel工程师将处理器的故事演绎至巅峰,他们的竞争对手也因此步入地狱。
Acorn不得不选择回避,这也决定了ARM处理器的设计理念是low-cost, low-power和high-performance。这个理念与21世纪智能手机的需求不谋而合,却是Intel强加给ARM的。Intel在不经意间为自己树立了一个强大的对手,这个对手在Intel的庇护之下一步步长大。并不夸张的说,没有Intel就没有ARM的今天。
因为对low-cost和low-power的追求,Acorn选择了RISC,而不是CISC,在上世纪80年代,RISC与CISC孰优孰劣尚无定论。在当时采用RISC技术可以看得到的优势是可以用更少的芯片资源,更少的开发人员实现一个性能相对较高的处理器芯片[53]。Intel使用了 CISC架构,很大程度上也决定了Acorn选择了RISC。刘备的“每与操相反,事乃可成”,对于Acorn就是“与Intel不同,便有机会”。
ARM的成长步伐仍然是缓慢的,陆续发布的ARM2与ARM3并没有激起波澜。为数不多的公司选择ARM3处理器开发产品。一些公司将ARM3处理器用于研发,最有名的公司就是Apple[53]。在当时,Apple也是为数不多的对ARM友善的公司。
Acorn很快遭遇瓶颈,无论是在财务上还是在技术上。销售量达到150万台的BBC Micro并没有给Acorn带来足够多的财富,与席卷天下的PC相比微不足道[54]。ARM3与Intel在1989年发布的80486也没有太多可比性。危机最终降临到Acorn这个年轻的公司,1985年2月,当时的IT巨头Olivetti出资12M英镑收购Acorn 49.3%的股份[55]。Olivetti的庇护并没有给Acorn带来机遇。
Olivetti创建于上世纪初,对智慧与品质近于苛刻的执着使得他们的产品可以在纽约的现代艺术博物馆中陈列,出现在许多经典的影片中。这些产品并没有改变这个公司的最终命运。Olivetti最终涉足PC领域,使用Zilog的Z8000,去挑战在这个领域所向无敌的Intel。
Olivetti收购Acorn后,更多地将ARM处理器用于研发,而真正的产品使用Zilog系列。这段时间是Acorn最艰难的日子。Acorn的创始人Andy Hopper最终选择从Olivetti独立。出乎意料之外,Olivetti支持了Andy的决定。
1990年11月,Acorn(事实上是Olivetti Research Lab),Apple和VLSI共同出资创建了ARM。Acorn RISC Machine也正式更名为Advanced RISC Machine[55]。在1996年,Olivetti在其最困难的时候将所持有的14.7%的Acorn股份出售给了雷曼兄弟[56]。
Apple当时正在为代号为Newton的项目寻找低功耗处理器。Newton项目的终极目标是实现地球上第一个Tablet。Apple对 Tablet的前景寄予厚望,他们直接将公司Logo上的Isaac Newton作为项目的名称。Apple最初的Logo是在苹果树下深思的牛顿。两个Steve[i]将公司命名为Apple,与喜欢吃苹果没有什么联系,是因为苹果而不是鸭梨砸到了牛顿头上。
Newton Tablet的想法过于超前,最糟糕的是Jobs当时并不在Apple。Apple用并不太短的时间证明了一条真理,没有Jobs的Apple和没有乔丹的公牛没有太大区别。1996年3月,Steve Jobs再次回到Apple,两年后取消了这个并不成功的项目[57]。等到Jobs再次推出iPad Newton,已是十几年之后的事情了[58]。
Apple投入3百万美金拥有了ARM公司43%的股份[60],但是并没有完全押宝在ARM公司,Apple真正关注的是在1991年与IBM和Motorola组建的AIM[59]。在1998年,ARM公司在英国和美国同时上市后,Apple逐渐卖出了这些股份。在2010年,Apple即便准备好了80亿美金,却也无法收购ARM。
1990年的ARM公司,财务依然十分拮据,12个员工只能挤在谷仓[ii]中办公,廉价License的商业模式更不被人看好。依靠Apple的鼎力相助,ARM6[iii]得以问世,却没有改变Apple和ARM的命运。Newton项目设计的是本应该属于下一个世纪的Tablet,ARM6被PC处理器和当时多如牛毛的RISC处理器笼罩,无所作为。
上世纪90年代属于PC领域。AMD的异军突起,及其与Intel的竞争,构建了上世纪九十年代处理器领域一道最炫目的风景线,而服务器领域属于 DEC。1992年2月25日,DEC发布的Alpha21064处理器,主频达到150MHz[61],Intel在第二年发布的Pentium处理器,主频仅有66MHz[62]。
整个90年代,处理器世界都在惊叹着Alpha处理器所创造的奇迹。DEC陆续发布的Alpha系列处理器既是放到二十一世纪的今天,设计理念依然并不落后。DEC工程师就是在为二十一世纪设计处理器芯片。在Alpha21x64系列处理器的编号中,’21’代表二十一世纪,而’64’代表64位处理器[63]。
上帝并不青睐DEC公司,科技与商业的严重背离终于酿成了巨大的灾难。Alpha处理器的技术尚未抵达巅峰,DEC的财务已捉襟见肘。 1994~1998年,DEC不断地向世界各地兜售资产。至1997年,DEC出售的资产已遍及五大洲,二十多个国家[64]。1998年1月26日,DEC正式被Compaq收购[65]。在DEC解体的最后一段日子里两个公司最为受益,一个是Intel,另一个就是ARM。
在ARM的起步阶段,鼎力相助的是Apple,最先License ARM内核的是英国本土的GEC半导体公司。在1993年因为Apple的引荐,ARM处理器跋山涉水来到日本,与Sharp建立了合作关系。在此之前 Sharp与Apple一直在合作开发Newton项目。
这些合作并没有缓解ARM的财务危机,ARM一直在追寻真正属于自己的客户。1993年,Cirrus Logic[iv]和德州仪器公司TI(Texas Instruments)先后加入ARM阵营。TI给予了ARM雪中送炭的帮助。TI正在说服当时一家并不知名的芬兰公司Nokia与他们一道进入通信移动市场。TI在DSP领域已经取得了领袖地位,但并不熟悉CPU业务,在屈指可数的可以被操控的公司中,他们最终选择了ARM[67]。
ARM迎来了上天赐予的机会。通过与Nokia和TI的密切合作,ARM发明了16位的Thumb指令集,也真正意义上创建了基于 ARM/Thumb的SoC商业模式[67]。ARM已经逐渐摆脱了财务危机,业务不断扩大。至1993年底,ARM已有50个员工,销售额达到10M英镑。
同年ARM迎来了公司成立以来最重要的一颗处理器内核,ARM7[67]。ARM7使用的Die尺寸是Intel 80486的十六分之一,售价仅为50美金[v]左右。较小的Die尺寸,使得ARM7处理器获得了较的功耗,适合手持式应用[67]。
ARM7处理器引起了当时的处理器巨头DEC的关注。1995年,DEC开始研发StrongARM。与其他License ARM内核的半导体厂商不同。DEC获得了ARM架构的完整授权,DEC可以使用ARM的指令集,设计新的处理器架构,这个特权后来被Intel和 Marvell陆续继承。第二年的2月5日,DEC正式发布SA110处理器,并开始提供样片[68]。SA110处理器迅速得到了业界的认可,Apple正式使用SA110处理器开发MessagePAD 2000 [69]。
StrongARM处理器在设计中注入了Alpha处理器的一些元素。StrongARM使用5级顺序执行的流水线,分离了指令和数据 Cache,添加了DMMU和IMMU功能部件,每个MMU中包含32个全互连结构的TLB,添加了16级深度的WB(Write Buffer)[70]。至此ARM处理器更像是一颗微处理器,而不再是微控制器。
DEC的帮助使ARM处理器达到了前所未有的高度。更为重要的是,这颗160MHz,DMIPS为185的处理器,功耗低于500mW[70]。这不仅引起了工业界的浓厚兴趣,学术界也开始真正关注ARM处理器。1997年,DEC如期发布了第二颗StrongARM芯片,SA1100。 SA1100在SA110的基础上增加了一些外部设计。第二年Intel为SA1100提供了一个伴侣芯片SA1101,SA1100+SA1101也成为了许多PDA厂商的首选。1999年,Intel发布了最后一颗StrongARM处理器SA1110[vi],和对应的伴侣芯片SA1111。
StrongARM的发布并没有使DEC摆脱财务危机。而DEC却找到了一个更容易赚钱的途径。1997年5月,DEC正式起诉Intel,宣称 Intel在设计Pentium,Pentium Pro和Pentium II处理器时侵犯了DEC的10条专利。1997年9月,Intel反诉DEC在设计Alpha系列处理器时侵犯了Intel多达14条专利[72]。
在IT界,这样的官司大多不了了之。1997年11月27日,DEC和Intel选择和解。DEC向Intel提供除Alpha处理器之外的所有硬件设计授权,并进一步支持Intel开发IA64处理器。而Intel花费了625M美金购买DEC在Hudson的工厂,Israel Jerusalem和Texas Austin的芯片设计中心。另外这两个公司还签署了长达十年的交叉授权协议[72]。
DEC的技术注入使Intel的x86处理器迈入新的时代,很快Intel具备了向所有RISC处理器同时宣战的能力,最终一统PC和服务器领域。此外Intel还从DEC获得了StrongARM。克雷格·贝瑞特认为这是上天赐予Intel的机会,x86处理器与StrongARM的组合,将使Intel的处理器遍及世界上任何需要处理器的领域。
为了迎接StrongARM的到来,贝瑞特放弃了Intel自己的RICS处理器,i860和i960。Intel为StrongARM起了一个炫目的名字XScale,动用了积蓄已久史上最为强大的Ecosystem,强势进军嵌入式领域。
一时间,XScale处理器遍及嵌入式应用的每一个领域,用于手持终端的PXA系列,用于消费类电子的IXC/Intel CE系列,用于存储的IOP系列,用于通信的IXP系列。Intel的处理器技术极大地促进了ARM内核的发展,借用PC帝国的Ecosystem使 ARM处理器从生产到设计一步领先于所有嵌入式行业的竞争者。成为XScale处理器试金石的是摩托罗拉半导体的68K处理器。
在XScale系列处理器诞生之前,68K处理器主宰嵌入式领域,Apple Macintosh最初也使用68K处理器。在1997年,摩托罗拉销售了79M片68K处理器,而Intel的x86处理器一共卖出了75M片 [73]。这是68K处理器最后的辉煌。Intel和TI主导的ARM处理器终结了68K处理器。摩托罗拉半导体面对ARM的强势出击毫无准备。ARM处理器不断地蚕食68K的市场份额,直到完全占有。
1995年,摩托罗拉半导体的香港设计中心发布第一颗用于手持式设备的DragonBall处理器,MC68328(EZ/VZ/SZ) [74],这是香港半导体界最好的时代。而StrongARM/XScale很快结束了香港设计中心的幸福生活。面对ARM的挑战,DragonBall最终屈服,DragonBall MX(Freescale i.MX)系列处理器开始使用ARM9。使用ARM内核并没有改变摩托罗拉香港设计中心的命运,这个设计中心最终不复存在。
在工业控制领域,68K内核进化为ColdFire[vii]。ColdFire在HP的中低端打印机中取得的成就几乎是最后的绝唱。在通信领域,摩托罗拉半导体抛弃了基于68K内核的MC68360,研发出基于PowerPC架构的MPC860处理器。这颗处理器是通信时代的经典之作,摩托罗拉半导体陆续推出了一系列基于PowerPC内核的通信处理器,却再也没有重现MPC860时代的君临天下。近期推出的QorIQ[viii]系列处理器面对多核MIPS处理器总是滞后一拍。
摩托罗拉半导体,昔日的王者优雅地没落。摩托罗拉半导体于1955年推出第一个锗晶体管,开创了半导体集成电路产业,在整个60年代一骑绝尘,70年代末迎来了68K的辉煌。即使在1985年,摩托罗拉还是全球第三大半导体公司。而怀抱通吃整个产业链的野心,对封闭式系统的挚爱,使摩托罗拉连同半导体部门在同一棵石头上跌到了一次又一次。至21世纪,摩托罗拉半导体(Freescale)的排名在十名左右,2009年的排名仅为第17位。
击败了摩托罗拉半导体的Intel没有感到一丝喜悦,更多的是寒气。2006年,Intel的业绩跌入低谷,这也使得当时的CEO贝瑞特作出了一个艰难的选择,2006年6月27日,Intel将PXA系列处理器出售给了Marvell[12]。
Intel虽然保留了ARM处理器的授权,事实上却已彻底退出了ARM阵营。这是Intel一个非常谨慎而且坚决的选择。Intel需要扑灭后院的熊熊烈火。在PC领域,AMD率先推出了64位的K8处理器[75],并在2005的Computex上,发布双核处理器Athlon 64。Intel x86最引以为豪的性能优势已不复存在。
这段时间Intel只能依靠工艺与强大的商务能力与AMD的Athlon64处理器周旋。2008年11月,Intel正式发布基于 Nehalem内核,用于台式机的Core i7处理器[76],用于服务器的Xeon处理器,Core i3/i5也如期而至。Nehalem内核使Intel彻底战胜了AMD。这颗处理器也是Intel开始研发x86处理器以来,第三个具有里程碑意义的产品,之前的两个里程碑分别是80386和Pentium Pro。从这时起AMD处理器在性能上再也没有超过Intel。Intel解决了最大的隐患后,却发现ARM处理器已非吴下阿蒙。
ARM7之后,ARM8内核于1996年发布。ARM8内核生不逢时。与ARM7相比,AMR8在没有显著提高功耗的前提下,性能提高了一倍,依然无法和DEC的StrongARM抗衡[77][78]。仅有少量手机在原型设计中考虑过使用ARM8内核,ARM也仅为用户提供了CPU样板。
ARM8的失败并没有阻碍ARM内核的进一步发展,与StrongARM的竞争没有消减ARM阵营的实力,反而激发了ARM处理器不断向前的动力。1997年ARM9正式发布,DMIPS指标首次超过了1.0大关。ARM9是一个重要的里程碑产品。这个产品标志着ARM处理器正式进入微处理器领域,而不再是简单的微控制器。
ARM9将ARM7的3级指令流水线提高到5级,与StrongARM使用的流水线结构较为相似。进一步细化的流水线使得ARM9最高的时钟频率达到220MHz,而ARM8仅为72MHz[78]。ARM9进一步优化了Load和Store指令的效率,ARM9不再使用普林斯顿结构,而转向哈佛结构,使用了独立的指令与数据Cache。
ARM9的指令执行部件分离了Memory和Write Back阶段,这两个阶段分别用于访问存储器和将结果回写到寄存器。这些技术的应用使得ARM9可以在一个周期内完成Load和Store指令,而在 ARM7中,Load指令需要使用3拍,而Store指令需要使用2拍。
此外ARM9可以通过增强的编译器调整指令顺序来解决RAW(Read-after-Write)[ix]类相关。ARM9的这些功能增强,使得在相同的工艺下,其执行性能是ARM7的一倍左右[79]。ARM7并没有被淘汰,简练的设计极大降低了功耗,Apple在2001年10月23日 [80]发布的iPod依然使用了ARM7处理器[81]。
ARM7与ARM9的合理布局,使得ARM阵营迅猛发展。基于ARM7和ARM9内核的SoC处理器迅速遍及世界的每一个角落。ARM内核依然在前进。1998年的EPF(Embedded Processor Forum) ARM10内核正式推出。2000年4月12日,Lucent发布了第一颗基于ARM10的处理器芯片[83]。
ARM10内核的设计目标依然是在相同的工艺下,双倍提升ARM9的性能。而提高性能的第一步是提高指令流水线的时钟频率,而流水线中最慢的逻辑单元决定了时钟频率。ARM10使用了6级流水线结构,但并不是在ARM9的5级流水线的基础上增加了一级,而是进行了细致取舍而调优。最终的结果是在使用相同的工艺时,ARM10内核可使用时钟频率为ARM9内核的1.5倍[82] [84]。
ARM10内核重新使用了ARM8内核的系统总线,将ARM9的32位系统总线提高到64位。这也使得ARM10可以在一个时钟周期内完成两条寄存器与存储器之间的数据传递,大幅提高了Load Multiple和Store Multiple指令的效率[84]。
另外ARM10改动了Cache Memory系统,与ARM9相比提高了存储器系统的效率。ARM10的指令与数据Cache使用虚拟地址,64路组相连结构,引入了高端处理器中流水线与Cache交换数据的Streaming Buffer和Cache Line filling部件[84]。
ARM10内核优化了存储器读指令。实现了最为简单的乱序执行机制。当一条存储器读指令没有执行完毕,其后不相关的指令可以继续执行。ARM10对乘法指令进行了特别的优化,设置了一个新型的16×32的乘法和乘加部件外,同时设置了两级乘法指令流水,使得每一个时钟周期可以执行一条乘法指令 [84]。最后ARM10内核增加了对浮点运算的支持。
从技术的角度上看,ARM10远胜过ARM9,但是没有办法在商业上与ARM9一较高下。ARM10的命运与ARM8惊人的一致。生不逢时的ARM8与StrongARM不期而遇,ARM10与XScale生活在同一年代。
Intel的工程师面对ARM的指令流水线耐不住技痒,ARM10的指令流水线与之前的ARM内核相比,可以说是一个飞跃,而与同年代的高端处理器相比只是一个玩具。Intel的帮助极大促进了ARM处理器的发展。
Intel在保证XScale架构低功耗的同时,引入已经在Pentium Pro系列处理器上非常成熟的Superpipelined RISC技术[85],借助Intel的工艺优势,使得XScale处理器的最高运行频率达到了1.25GHz[86]。此时Intel开发的处理器步入了高频低能的陷阱,1.25GHz的PXA3XX性能仅比624MHz的PXA270的执行效率高25%[86]。
XScale架构并没有使Intel盈利。ICG(Intel Communication Group)部门和WCCG(Wireless Communications and Computing Group)部门给Intel带来的是巨额亏损,ICG在2002~2004年的亏损分别为$817M, $824M和$791M[87]。2003年12月11日,Intel宣布将WCCG合并到ICG中,并在2004年1月1日生效。
这次合并没有挽救XScale的命运。在2006年,AMD的步步紧逼使Intel迎来了20年以来最糟糕的一季财务报表。Intel开始了有史以来最大规模的裁员。2006年7月13日,Intel宣布取消1000个经理职务[89],2006年9月5日,Intel裁员10%[90]。
在此之前Intel将XScale处理器中Marvell还愿意接收的部分出售[12]。Marvell需要的并不是XScale内核,而是 Intel从DEC获得的对ARM指令集的完整授权,很快Marvell推出了基于标准ARM v5/v6/v7的处理器,而不再单独依靠XScale。XScale,这个几乎耗尽Intel全部心血的架构,已经走到了最后尽头。
Intel退出ARM阵营,不是因为缺少$600M现金。和许多人预料的并不相同,Intel并不是为了主推ATOM处理器,而放弃XScale。而是因为Intel用长达八年的时间发现了一个事实,ARM的廉价License策略并不能使之获利,而必须做Atom。
ARM的廉价License的获益者是ARM自身,随着处理器厂商的不断加入, ARM阵营获得了迅猛发展,这也加速了处理器厂商的优胜劣汰。但是Intel发现的事实依然适用于所有正在使用ARM授权的半导体厂商。
最令ARM内核尴尬的是,依靠这个号称最为开放的处理器内核,获取暴利的是一些做着史上最为封闭系统的公司。凭借ARM内核,Qualcomm为 3G专利找到了最佳载体,Apple不断兜售着各类新奇的电子设备。来自通信领域的Cisco,华为陆续加入ARM阵营。ARM,这个来自半导体领域的处理器,并没有使这个领域受益。ARM的出现,极大降低了处理器的设计门槛,使得单纯依靠半导体技术,为做处理器而做处理器的厂商举步维艰。
Intel首当其冲。Intel的错误在十几年前已然犯下。贝瑞特本应该做出对Intel最为有利选择,从DEC那里获得StrongARM后,再亲手终结StrongARM。贝瑞特不经意的失误为Intel的未来树立了一个强大的对手,也使整个处理器世界更加精彩。ARM已经从XScale处理器中获得了足够的能量,已经可以不依赖任何厂商。他们的命运已经牢牢地掌握在自己手中。
2002年12月,ARM1136内核发布[91]。2004年7月19日,ARM1176内核发布[92]。2005年3月10日,ARM1156内核发布[93]。在此之前的ARM处理器虽然得到了广泛应用,但是从纯技术的角度上看这些处理器微不足道。
ARM11基于ARMv6指令集,之前ARM还开发了V1,V2,V2a,V3,V4和V5指令集。ARM使用的内核与指令集并不一一对应。如 ARM9使用V4和V5指令集,XScale使用V5指令集。ARM7最初使用V3,而后使用V4,最后升级到V5。在ARM指令集后还包含一些后缀如 ARMv5TEJ,其中T表示支持Thumb指令集,E表示支持Enhanced DSP指令,而J表示支持Jazelle DBX指令。
ARM v4指令集包含最基础的指令集;v5增强了ARM与Thumb指令间的交互同时增加了CLZ(Count Leading Zero)和BKPT(Software Breakpoint)指令;ARMv5TE增加了一系列Enhanced DSP指令,如PLD(Preload Data),LDRD(Dual Word Load),STRD(Dual Word Store)和64位的寄存器传送指令如MCRR和MRRC。ARM v4和v5在指令集上变化不大,v5也可以向前兼容v4指令集[94]。
而v6指令集并不能100%向前兼容v5的指令集。由于ARMv6对存储器访问模型的大规模更改,完全的向前兼容不再可能。从x86处理器苛求的向前兼容的角度上看,这些改动并不完美,也正是这些不完美使得ARM内核轻装前进。
ARM的指令集使用RISC架构,但是在ARM指令集中包含许多CISC元素。与PowerPC指令集相比,ARM的指令集凌乱得多,这为指令流水线的译码部件制造了不小的麻烦。在ARM内核包含三类指令集,一个是32b长度的ARM指令,一个是16b长度的Thumb指令,还有一类由8位组成的变长Jazelle DBX(Direct Bytecode eXecution)指令集。在ARM架构为数不多的指令集中,有两类指令值得特别关注,一个是Conditional Execution指令,另一个是移位指令。
绝大多数ARM的数据访问指令都支持条件执行功能。所谓条件执行是指指令可以根据状态位,有选择地执行。使用这种方式可以在一定程度上降低条件转移指令预测失败时所带来的系统延时。在计算GCD(Greatest Common Divisor)时,ARM的条件执行指令发挥了巨大的作用,如图2所示。
图2 gcd算法的实现[94]
通过上图可以发现由于SUBGT和SUBLE指令可以根据CMP指令产生的状态决定是否执行,采用该类指令可以显著降低代码长度。ARM指令集还对移位操作进行了特别的处理,事实上ARM不含有单独的移位指令,而使用了Barrel Shifter技术,与其他指令联合实现移位操作。使用这种方法可以有效提高某些运算的效率,如图3所示。
图3 Barrel Shifter的使用
这些特殊的指令使得ARM内核有别于其他处理器内核,但这并不意味着也极大提高了执行效率。首先CMP指令,SUBGT和SUBLE指令有较强的相关性,不能并发执行。此外现代处理器的条件预测单元也可以极大降低条件转移指令的命中率。一些处理器,如x86的CMOV指令和PowerPC的isel指令使用了更小的代价实现了ARM的条件执行功能。
ARM内核在条件执行指令时占用了4个状态位,也进一步影响了指令集和寄存器的扩展。绝大多数RISC处理器中具有32个通用寄存器,而ARM内核仅有16个通用寄存器[x]。ARM的特殊移位操作,增加了指令的相关性,在有些情况下,不利于多发射流水线的实现,也增加了指令流水中预约站 RS(Reservation Station)的实现难度。
计算机体系结构是一个权衡的艺术,尺有所短,寸有所长。不同的内核都有自己最为合适的应用,不经过认真的量化分析不能轻易得出孰优孰劣的结论。不过仍有一个结论,在现阶段依然适用,处理器领域历经多年的优胜劣汰,所剩无几的处理器内核在激烈的竞争中日渐趋同。
ARM11内核使用了现代处理器中常用的一些提高IPC的技术,这是ARM处理器的一个重要里程碑。ARM11内核引起了计算机科学的两个泰山北斗,David A. Patterson和John L. Hennessy的注意。他们以ARM11内核为主体,而不再是MIPS,书写了计算机体系结构的权威著作,《Computer Organization and Design, Fourth Edition: The Hardware/Software Interface》。这也是学术界对ARM处理器有史以来的最大认可。
ARM11可以支持多核,采用了8级流水线结构,率先发布的内核其主频在350~500MHz之间,最高主频可达1GHz。在使用0.13μm工艺,工作电压为1.2V时,ARM11处理器的功耗主频之比仅为0.4mW/MHz。ARM11增加了SIMD指令,与ARM9相比MPEG4的编解码算法实现速度提高了一倍,改变了Cache memory的结构,使用物理地址对Cache行进行索引[95]。ARM11终于开始使用动态分支预测功能,设置了64个Entry,4个状态的 BTAC(Branch Target Address Cache)[95]。
ARM11进一步优化了指令流水线对存储器系统的访问,特别是在Cache Miss的情况之下的存储器读写访问。在ARM11内核中,当前存储器读指令并不会阻塞后续不相关的指令执行,即便后续指令依然是存储器读指令,只有3个存储器读指令都发生Cache Miss的情况,才会阻塞指令流水线[95]。
虽然ARM11没有使用RISC处理器常用的out-of-order加Superscaler技术,在一个时钟周期之内仅能顺序发射一条指令,但是支持out-of-order completion功能,即在执行单元中的不相关的指令可以乱序结束,而不用等待之前的指令执行完毕。
ARM11的这些功能增强,相对于ARM9/10是一个不小的技术飞跃。但是与其他处于同一时代的x86,PowerPC和MIPS处理器相比,仍然有不小的差距。ARM11内核的存活之道依然是性能功耗比。
依靠着强大的性能功耗比,ARM11内核取得了巨大的商业成功。ARM11内核并不是一个性能很高的处理器,但是随着ARM处理器性能的不断提升,量变终于引发了质变。ARM11内核的出现,使得Smart Phone的出现成为可能。
在此之前,基于ARM9,XScale处理器的手机只是在Feature Phone的基础上添加了少许智能部件。自ARM11的问世起,Apple,HTC在智能手机领域异军突起,Motorola一蹶不振。ARM11之后,ARM迎来了爆发式增长,陆续发布了Cortex A8和A9内核。
ARM处理器内核的快速更新,使得Nokia这个对新技术反应迟钝的公司,一步步走向衰退。在2010年9月底开始出货的Nokia N8[96],居然还在使用着680MHz主频的ARM11处理器[97],而这款产品却号称是Nokia最新的旗舰产品,它的竞争对手早已使用了 1GHz主频的Cortex A8处理器。
Cortex处理器是一个分水岭,从1983年开始的ARM内核,迎来了一颗真正意义的现代处理器。此时的ARM已经破茧成蝶,不再是低功耗伴随着低能的处理器。从这一刻起,ARM处理器具备了和Intel,一较高下的能力。2010年4月3日,Apple的Jobs正式发布iPad,ARM随之进入平板电脑领域[99]。ARM已将战火烧到了Intel的后院。
抛弃了XScale架构的Intel,并没有放弃手机处理器。2009年1月23日,Nokia与Intel在手机领域建立长期合作伙伴关系 [103]。2009年6月4日,Intel收购Windriver[102]。2010年5月4日,Intel正式发布用于智能手机和平板电脑,代号为 Moorestown的处理器[100]。2010年8月29日,Intel收购Infinion的无线部门[104]。在2011年左右,Intel将发布用于智能手机,代号为Medfield的处理器[101]。一系列的合作与收购,使Intel具备了进入手机领域的能力。
至此ARM之于PC领域,x86之于手机领域的野心,已昭然若揭。2010年9月9日,ARM正式发布代号为Eagle,5倍ARM9架构的 Cortex A15内核,这颗处理器所关注的应用是高端手机,家庭娱乐,无线架构,还有低端服务器[98]。Cortex A15向世人宣布除了PC,他们还要向Server进军。
ARM,这个曾被Intel鄙视,被其扶植,被其抛弃的处理器,开始直面挑战Intel的x86处理器。这场较量是今后处理器领域5到10年的主旋律。最终结果将影响处理器领域今后20年的格局。不要认为ARM处理器没有进入PC领域的可能,也不要认为ARM处理器可以继续在手机领域中所向披靡。
——————————————————————————–
[i]苹果公司的两个创始人都叫Steve,一个是Steve Wozniak,另一个是众所周知的Steve Jobs。Steven Wozniak是Apple I和Apple II的发明者。两个Steve在1976年4月,在一个车库中成立众所周知的Apple。
[ii]英国的谷仓文化与美国的车库文化相近,都是新技术的摇篮。
[iii] ARM公司从ARM3直接升级到ARM6。
[iv]我最初评估的ARM芯片就是Cirrus Logic的EP7312。当时我还在使用Altera的EPLD,名称是EP7132,我经常混淆这两个名字。在一个机缘巧合之下,粗心的采购将我需要购买的EP7132买成了EP7312,这颗芯片也是我不经意购买的第一颗ARM处理器。
[v]当时的处理器价格高得离谱,50美金已经是很廉价了。
[vi]我从SA1110开始接触ARM处理器,那是一个永远值得回忆的时代。
[vii]我在摩托罗拉半导体部门第一次接触的就是Coldfire处理器,目前这颗处理器仍然在不断发展中,这颗芯片与68K在汇编语言层面兼容,但是目标代码并不兼容。
[viii] QorIQ系列处理器基于E500 mc内核,与E500 v2有些微小差异。我的第一本著作是基于E500内核的《Linux PowerPC详解—核心篇》,当时准备写一套丛书,包括核心篇和应用篇。应用篇主要写外部设备,后来的《PCI Express体系结构导读》源自《Linux PowerPC详解—应用篇》,应用篇应该包含网络协议,PCI Express和USB总线,后来把网络协议部分和USB总线部分删掉了。
[ix]在处理器体系结构中,重点关注的有三类相关问题,RAW,WAR和WAW。使用寄存器重命名技术可以解决WAR和WAW相关。
[x]考虑到ARM在ARM11内核之前都不支持动态分支预测,和多发射,使用条件执行指令还是能够提高ARM7/9内核的执行效率。

分类: 嵌入式开发 标签: