z*******n 发帖数: 1034 | 1 教主造出iPhone之后就用iPhone了,Google现任董事长Schmidt至今在用BlackBerry,当
然带着一个Android手机,做做样子,ha-ha.
基本上,founders决定了一家企业的文化和风格,Google的创始人对硬件不是太懂,导
致整个公司工程师的硬件知识匮乏,做网络服务没什么问题,一做操作系统就显现了,
Android开发总的特点就一个字,乱,因为在不停的学习。 |
z*******n 发帖数: 1034 | 2 Google目前的最新学习作品叫做Android L,现在是beta版本,
这个版本正式发布后最重要的改进就是替换掉了java虚拟机Dalvik,
尽管Dalvik是个register machine,但跟oracle的jvm没有什么太大区别,
JVM的GC运行的时候会引起世界暂停,就是你点了button,恰好gc运行,
所有程序逻辑暂停,先打扫打扫,这就是android体验烂的原因。
Linus说Android是linux的一个fork,他被问道对java的看法时候说,
what a horrible language.Linus的修养比较差, 除了操作系统,科学计算,低延时
要求的金融交易,
用java还应是第一考虑,没他说的这么差。
Google的计算机集群建设有个重要的指标就是降低用电,
可是fobes有个新闻Google's Chrome Web Browser Is Killing Your Laptop
Battery
(http://www.forbes.com/sites/ianmorris/2014/07/14/googles-chrome-web-browser-is-killing-your-laptop-battery/)
,
这个新闻的技术表示是,Google的C++程序员线程基本知识没掌握。
现代计算机是中断驱动的,图灵奖得主John McCarthy一般被认为是timesharing的实现
者 ,
前面说到GC会引起世界暂停,这个时候可以让CPU中断间隔小一点,再限定GC暂停的时
间,
这个时候就是中断频繁了,GC得到的运行时间多了,是不是就反应快了,是快了一点,
可是电池使用也快了,电池使用是手机操作系统的第一考虑,这就是Android L一定要
替换Dalvik的原因,这么多年,Android开发团队学明白了不容易。
【在 z*******n 的大作中提到】 : 教主造出iPhone之后就用iPhone了,Google现任董事长Schmidt至今在用BlackBerry,当 : 然带着一个Android手机,做做样子,ha-ha. : 基本上,founders决定了一家企业的文化和风格,Google的创始人对硬件不是太懂,导 : 致整个公司工程师的硬件知识匮乏,做网络服务没什么问题,一做操作系统就显现了, : Android开发总的特点就一个字,乱,因为在不停的学习。
|
z*******n 发帖数: 1034 | 3 在2011年,Android发布了3.0版本,这个版本的重大学习是GPU所擅长的UI图形操作交由
GPU了,之前都是在用CPU,这个也带了大幅图形速度提升,还有问题,就是手机用户大
部分的图形操作不是3D的,就是说游戏等3D应用没有启动的时候一直用GPU是计算能力
浪费,计算能力浪费就是浪费电力。在2009年,苹果公司发布了iPhone 3GS,iPhone
3GS中的一个协处理器就是用做非大量3D的图形运算,就是说大部分情况下GPU是关闭的
,在需要的
时候再启动GPU,这就是Android设备的巨大差距。但是要注意,不是所有的图形操作
GPU都是擅长的。所以,当你做开发,选择最低支持的andorid版本时,3.0是一个重要
考虑版本。
【在 z*******n 的大作中提到】 : Google目前的最新学习作品叫做Android L,现在是beta版本, : 这个版本正式发布后最重要的改进就是替换掉了java虚拟机Dalvik, : 尽管Dalvik是个register machine,但跟oracle的jvm没有什么太大区别, : JVM的GC运行的时候会引起世界暂停,就是你点了button,恰好gc运行, : 所有程序逻辑暂停,先打扫打扫,这就是android体验烂的原因。 : Linus说Android是linux的一个fork,他被问道对java的看法时候说, : what a horrible language.Linus的修养比较差, 除了操作系统,科学计算,低延时 : 要求的金融交易, : 用java还应是第一考虑,没他说的这么差。 : Google的计算机集群建设有个重要的指标就是降低用电,
|
z*******n 发帖数: 1034 | 4 教主造出iPhone之后就用iPhone了,Google现任董事长Schmidt至今在用BlackBerry,当
然带着一个Android手机,做做样子,ha-ha.
基本上,founders决定了一家企业的文化和风格,Google的创始人对硬件不是太懂,导
致整个公司工程师的硬件知识匮乏,做网络服务没什么问题,一做操作系统就显现了,
Android开发总的特点就一个字,乱,因为在不停的学习。 |
z*******n 发帖数: 1034 | 5 Google目前的最新学习作品叫做Android L,现在是beta版本,
这个版本正式发布后最重要的改进就是替换掉了java虚拟机Dalvik,
尽管Dalvik是个register machine,但跟oracle的jvm没有什么太大区别,
JVM的GC运行的时候会引起世界暂停,就是你点了button,恰好gc运行,
所有程序逻辑暂停,先打扫打扫,这就是android体验烂的原因。
Linus说Android是linux的一个fork,他被问道对java的看法时候说,
what a horrible language.Linus的修养比较差, 除了操作系统,科学计算,低延时
要求的金融交易,
用java还应是第一考虑,没他说的这么差。
Google的计算机集群建设有个重要的指标就是降低用电,
可是fobes有个新闻Google's Chrome Web Browser Is Killing Your Laptop
Battery
(http://www.forbes.com/sites/ianmorris/2014/07/14/googles-chrome-web-browser-is-killing-your-laptop-battery/)
,
这个新闻的技术表示是,Google的C++程序员线程基本知识没掌握。
现代计算机是中断驱动的,图灵奖得主John McCarthy一般被认为是timesharing的实现
者 ,
前面说到GC会引起世界暂停,这个时候可以让CPU中断间隔小一点,再限定GC暂停的时
间,
这个时候就是中断频繁了,GC得到的运行时间多了,是不是就反应快了,是快了一点,
可是电池使用也快了,电池使用是手机操作系统的第一考虑,这就是Android L一定要
替换Dalvik的原因,这么多年,Android开发团队学明白了不容易。
【在 z*******n 的大作中提到】 : 教主造出iPhone之后就用iPhone了,Google现任董事长Schmidt至今在用BlackBerry,当 : 然带着一个Android手机,做做样子,ha-ha. : 基本上,founders决定了一家企业的文化和风格,Google的创始人对硬件不是太懂,导 : 致整个公司工程师的硬件知识匮乏,做网络服务没什么问题,一做操作系统就显现了, : Android开发总的特点就一个字,乱,因为在不停的学习。
|
z*******n 发帖数: 1034 | 6 在2011年,Android发布了3.0版本,这个版本的重大学习是GPU所擅长的UI图形操作交由
GPU了,之前都是在用CPU,这个也带了大幅图形速度提升,还有问题,就是手机用户大
部分的图形操作不是3D的,就是说游戏等3D应用没有启动的时候一直用GPU是计算能力
浪费,计算能力浪费就是浪费电力。在2009年,苹果公司发布了iPhone 3GS,iPhone
3GS中的一个协处理器就是用做非大量3D的图形运算,就是说大部分情况下GPU是关闭的
,在需要的
时候再启动GPU,这就是Android设备的巨大差距。但是要注意,不是所有的图形操作
GPU都是擅长的。所以,当你做开发,选择最低支持的andorid版本时,3.0是一个重要
考虑版本。
【在 z*******n 的大作中提到】 : Google目前的最新学习作品叫做Android L,现在是beta版本, : 这个版本正式发布后最重要的改进就是替换掉了java虚拟机Dalvik, : 尽管Dalvik是个register machine,但跟oracle的jvm没有什么太大区别, : JVM的GC运行的时候会引起世界暂停,就是你点了button,恰好gc运行, : 所有程序逻辑暂停,先打扫打扫,这就是android体验烂的原因。 : Linus说Android是linux的一个fork,他被问道对java的看法时候说, : what a horrible language.Linus的修养比较差, 除了操作系统,科学计算,低延时 : 要求的金融交易, : 用java还应是第一考虑,没他说的这么差。 : Google的计算机集群建设有个重要的指标就是降低用电,
|
z*******n 发帖数: 1034 | 7 之前,
数学家陈省身运用外微分给出了一个更简洁的高斯博内公式证明,有个叫做Weyl的数学
家向陈祝贺,这个Weyl和他的导师希尔伯特 都给一个人引荐过职务,这个人就是普林
斯顿高等研究院的最年轻永久教授,中文名字通常译作 冯 诺伊曼
冯诺伊曼一般被称作计算机之父,他给了一个人做博士后的机会,这个人后来没做回英
国了,叫Turing,这个Turing也有被称作计算机科学之父,你要是只喜欢一个的话,选
一个喜欢的就好。
后来Turing 在英国的ACE报告就是参考了冯诺伊曼的101报告,这101报告
里有个重要概念叫做Stored-program,简单说就是要把程序存到内存里,冯诺伊曼没有
发明内存,
可是他运用他的综合知识把这个正确的方法确定下来,就是说在踌躇之际,一个有知识
的人告诉大家:
插入
交由
【在 z*******n 的大作中提到】 : 在2011年,Android发布了3.0版本,这个版本的重大学习是GPU所擅长的UI图形操作交由 : GPU了,之前都是在用CPU,这个也带了大幅图形速度提升,还有问题,就是手机用户大 : 部分的图形操作不是3D的,就是说游戏等3D应用没有启动的时候一直用GPU是计算能力 : 浪费,计算能力浪费就是浪费电力。在2009年,苹果公司发布了iPhone 3GS,iPhone : 3GS中的一个协处理器就是用做非大量3D的图形运算,就是说大部分情况下GPU是关闭的 : ,在需要的 : 时候再启动GPU,这就是Android设备的巨大差距。但是要注意,不是所有的图形操作 : GPU都是擅长的。所以,当你做开发,选择最低支持的andorid版本时,3.0是一个重要 : 考虑版本。
|
z*******n 发帖数: 1034 | 8 之前,
数学家陈省身运用外微分给出了一个更简洁的高斯博内公式证明,有个叫做Weyl的数学
家向陈祝贺,这个Weyl和他的导师希尔伯特 都给一个人引荐过职务,这个人就是普林
斯顿高等研究院的最年轻永久教授,中文名字通常译作 冯 诺伊曼
冯诺伊曼一般被称作计算机之父,他给了一个人做博士后的机会,这个人后来没做回英
国了,叫Turing,这个Turing也有被称作计算机科学之父,你要是只喜欢一个的话,选
一个喜欢的就好。
后来Turing 在英国的ACE报告就是参考了冯诺伊曼的101报告,这101报告
里有个重要概念叫做Stored-program,简单说就是要把程序存到内存里,冯诺伊曼没有
发明内存,
可是他运用他的综合知识把这个正确的方法确定下来,就是说在踌躇之际,一个有知识
的人告诉大家:
插入
交由
【在 z*******n 的大作中提到】 : 在2011年,Android发布了3.0版本,这个版本的重大学习是GPU所擅长的UI图形操作交由 : GPU了,之前都是在用CPU,这个也带了大幅图形速度提升,还有问题,就是手机用户大 : 部分的图形操作不是3D的,就是说游戏等3D应用没有启动的时候一直用GPU是计算能力 : 浪费,计算能力浪费就是浪费电力。在2009年,苹果公司发布了iPhone 3GS,iPhone : 3GS中的一个协处理器就是用做非大量3D的图形运算,就是说大部分情况下GPU是关闭的 : ,在需要的 : 时候再启动GPU,这就是Android设备的巨大差距。但是要注意,不是所有的图形操作 : GPU都是擅长的。所以,当你做开发,选择最低支持的andorid版本时,3.0是一个重要 : 考虑版本。
|
z*******n 发帖数: 1034 | 9 cnyang的导师对计算机在他的工作中起到的作用给予了极高赞赏,
那时他就跟冯诺伊曼要大内存,诺伊曼一开始不同意,不过后来还是给了,
这个Android厂商就是喜欢展示几个核啊,几G内存啊,现在这个主要使用的
内存是需要刷新供电的,像缓存就不用,可是缓存太贵了,这是所以iPhone的内存还是
小,
当然绝大部分手机是不让你随便插入的
【在 z*******n 的大作中提到】 : 之前, : 数学家陈省身运用外微分给出了一个更简洁的高斯博内公式证明,有个叫做Weyl的数学 : 家向陈祝贺,这个Weyl和他的导师希尔伯特 都给一个人引荐过职务,这个人就是普林 : 斯顿高等研究院的最年轻永久教授,中文名字通常译作 冯 诺伊曼 : 冯诺伊曼一般被称作计算机之父,他给了一个人做博士后的机会,这个人后来没做回英 : 国了,叫Turing,这个Turing也有被称作计算机科学之父,你要是只喜欢一个的话,选 : 一个喜欢的就好。 : 后来Turing 在英国的ACE报告就是参考了冯诺伊曼的101报告,这101报告 : 里有个重要概念叫做Stored-program,简单说就是要把程序存到内存里,冯诺伊曼没有 : 发明内存,
|
z*******n 发帖数: 1034 | 10 接着我们来说说google厉害的部分,出了个厉害的测试工程师。
想必C程序员大都听闻过一个笑话:IBM was happy,Intel was happy,Microsoft was
very very happy.
没听过的,大概你年事过高。
【在 z*******n 的大作中提到】 : cnyang的导师对计算机在他的工作中起到的作用给予了极高赞赏, : 那时他就跟冯诺伊曼要大内存,诺伊曼一开始不同意,不过后来还是给了, : 这个Android厂商就是喜欢展示几个核啊,几G内存啊,现在这个主要使用的 : 内存是需要刷新供电的,像缓存就不用,可是缓存太贵了,这是所以iPhone的内存还是 : 小, : 当然绝大部分手机是不让你随便插入的
|
|
|
z*******n 发帖数: 1034 | 11 20多年前,一位计算机科学家叫做Gary Kildall的在加州Monterey意外受伤后离世,上
述笑话中他被描述为外出飞行去了,错过了IBM商用个人计算机选择操作系统的会议,
IBM愤恨地选择了Bill Gates的DOS,Mary Gates' boy's company。
计算机历史上有很多重要的思想,它们至简,易于理解,影响深远,这位Gary有一个伟
大贡献,他把优先的思想带入了计算机,让任务可以抢占资源,就是说我先插入,你们
后插入。你们插入的是内存。
【在 z*******n 的大作中提到】 : 接着我们来说说google厉害的部分,出了个厉害的测试工程师。 : 想必C程序员大都听闻过一个笑话:IBM was happy,Intel was happy,Microsoft was : very very happy. : 没听过的,大概你年事过高。
|
z*******n 发帖数: 1034 | 12 cnyang的导师对计算机在他的工作中起到的作用给予了极高赞赏,
那时他就跟冯诺伊曼要大内存,诺伊曼一开始不同意,不过后来还是给了,
这个Android厂商就是喜欢展示几个核啊,几G内存啊,现在这个主要使用的
内存是需要刷新供电的,像缓存就不用,可是缓存太贵了,这是所以iPhone的内存还是
小,
当然绝大部分手机是不让你随便插入的
【在 z*******n 的大作中提到】 : 之前, : 数学家陈省身运用外微分给出了一个更简洁的高斯博内公式证明,有个叫做Weyl的数学 : 家向陈祝贺,这个Weyl和他的导师希尔伯特 都给一个人引荐过职务,这个人就是普林 : 斯顿高等研究院的最年轻永久教授,中文名字通常译作 冯 诺伊曼 : 冯诺伊曼一般被称作计算机之父,他给了一个人做博士后的机会,这个人后来没做回英 : 国了,叫Turing,这个Turing也有被称作计算机科学之父,你要是只喜欢一个的话,选 : 一个喜欢的就好。 : 后来Turing 在英国的ACE报告就是参考了冯诺伊曼的101报告,这101报告 : 里有个重要概念叫做Stored-program,简单说就是要把程序存到内存里,冯诺伊曼没有 : 发明内存,
|
z*******n 发帖数: 1034 | 13 接着我们来说说google厉害的部分,出了个厉害的测试工程师。
想必C程序员大都听闻过一个笑话:IBM was happy,Intel was happy,Microsoft was
very very happy.
没听过的,大概你年事过高。
【在 z*******n 的大作中提到】 : cnyang的导师对计算机在他的工作中起到的作用给予了极高赞赏, : 那时他就跟冯诺伊曼要大内存,诺伊曼一开始不同意,不过后来还是给了, : 这个Android厂商就是喜欢展示几个核啊,几G内存啊,现在这个主要使用的 : 内存是需要刷新供电的,像缓存就不用,可是缓存太贵了,这是所以iPhone的内存还是 : 小, : 当然绝大部分手机是不让你随便插入的
|
z*******n 发帖数: 1034 | 14 20多年前,一位计算机科学家叫做Gary Kildall的在加州Monterey意外受伤后离世,上
述笑话中他被描述为外出飞行去了,错过了IBM商用个人计算机选择操作系统的会议,
IBM愤恨地选择了Bill Gates的DOS,Mary Gates' boy's company。
计算机历史上有很多重要的思想,它们至简,易于理解,影响深远,这位Gary有一个伟
大贡献,他把优先的思想带入了计算机,让任务可以抢占资源,就是说我先插入,你们
后插入。你们插入内存。
【在 z*******n 的大作中提到】 : 接着我们来说说google厉害的部分,出了个厉害的测试工程师。 : 想必C程序员大都听闻过一个笑话:IBM was happy,Intel was happy,Microsoft was : very very happy. : 没听过的,大概你年事过高。
|
z*******n 发帖数: 1034 | 15 Microsoft與Novell公司眉來眼去許久,最終卻沒有組建成一家公司,
Novell收購了Gary的公司,再後來,
Novell突然玩起Linux了,隨後Linux kernel出現了一個重要的版本2.6, 這個版本支持
搶佔.
【在 z*******n 的大作中提到】 : 20多年前,一位计算机科学家叫做Gary Kildall的在加州Monterey意外受伤后离世,上 : 述笑话中他被描述为外出飞行去了,错过了IBM商用个人计算机选择操作系统的会议, : IBM愤恨地选择了Bill Gates的DOS,Mary Gates' boy's company。 : 计算机历史上有很多重要的思想,它们至简,易于理解,影响深远,这位Gary有一个伟 : 大贡献,他把优先的思想带入了计算机,让任务可以抢占资源,就是说我先插入,你们 : 后插入。你们插入内存。
|