![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其它
文章平均质量分 81
zxycode007
这个作者很懒,什么都没留下…
展开
-
一个游戏团队的惨败教训:错误连着错误
编者按:这是一家游戏创业公司用两年时间换来的惨痛教训,在他们重新启程之际,天使投资人曾李青给他们布下了“命题作文”:为什么第一次创业会失败?这个创业团队犯的错误,可能是很多人都犯过的,也就是说,并不缺少前车之鉴,他们在创业之初也想到了,但为什么悲剧会继续上演?这是值得所有创业者思考的问题。文/德迅系某创业者我现在知道一个企业都是从小长到大的,别着急,而且创业大概有一年半到两年是瓶颈转载 2013-06-10 14:27:05 · 258 阅读 · 0 评论 -
github for Windows使用介绍
Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单,好吧,你不信,我们来一步一步转载 2013-06-18 23:00:49 · 2184 阅读 · 0 评论 -
2013年或将是游戏微主机的时代
我们已经知道了Ouya(基于安卓4.0的开源游戏主机系统),当然,Valve将会为Steam制造一款专用设备的传说也已经散布了好一阵了。这条传说在本周终于以“活塞”(Piston)的代号浮出水面,而NVIDIA也宣布了一款名为Shield形似PS Vita,本身可以同时兼作游戏机和外设的游戏掌机。同时,我们还不应当忘记Gamestick,一款由Playjam公司开发的USB大小的主机,转载 2013-06-22 19:52:07 · 214 阅读 · 0 评论 -
从程序员角度深入计算机系统的底层 一主板芯片组与内存映射
我打算写一组讲述计算机内幕的文章,旨在揭示现代操作系统内核的工作原理。我希望这些文章能对电脑爱好者和程序员有所帮助,特别是对这类话题感兴趣但没有相关知识的人们。讨论的焦点是Linux,Windows,和Intel处理器。钻研系统内幕是我的一个爱好。我曾经编写过不少内核模式的代码,只是最近一段时间不再写了。这第一篇文章讲述了现代Intel主板的布局,CPU如何访问内存,以及系统的内存映射。转载 2013-07-18 20:27:08 · 321 阅读 · 0 评论 -
从程序员角度深入计算机系统的底层 内存地址转换与分段
本文是Intel兼容计算机(x86)的内存与保护系列文章的第一篇,延续了启动引导系列文章的主题,进一步分析操作系统内核的工作流程。与以前一样,我将引用Linux内核的源代码,但对Windows只给出示例(抱歉,我忽略了BSD,Mac等系统,但大部分的讨论对它们一样适用)。文中如果有错误,请不吝赐教。在支持Intel的主板芯片组上,CPU对内存的访问是通过连接着CPU和北桥芯片的前端总线来完转载 2013-07-18 20:35:24 · 343 阅读 · 0 评论 -
从程序员角度深入计算机系统的底层 内核引导过程
上一篇文章解释了计算机的引导过程,正好讲到引导装载程序把系统内核镜像塞进内存,准备跳转到内核入口点去执行的时刻。作为引导启动系列文章的最后一篇,就让我们深入内核,去看看操作系统是怎么启动的吧。由于我习惯以事实为依据讨论问题,所以文中会出现大量的链接引用Linux 内核2.6.25.6版的源代码(源自Linux Cross Reference)。如果你熟悉C的语法,这些代码就会非常容易读懂;即使转载 2013-07-18 20:31:38 · 418 阅读 · 0 评论 -
从程序员角度深入计算机系统的底层 计算机的引导过程
前一篇文章介绍了Intel计算机的主板与内存映射,从而为本文设定了一个系统引导阶段的场景。引导(Booting)是一个复杂的,充满技巧的,涉及多个阶段,又十分有趣的过程。下图列出了此过程的概要:引导过程概要当你按下计算机的电源键后(现在别按!),机器就开始运转了。一旦主板上电,它就会初始化自身的固件(firmware)——芯片组和其他零零碎碎的东转载 2013-07-18 20:30:14 · 300 阅读 · 0 评论 -
从程序员角度深入计算机系统的底层 CPU的运行环、特权级与保护
可能你凭借直觉就知道应用程序的功能受到了Intel x86计算机的某种限制,有些特定的任务只有操作系统的代码才可以完成,但是你知道这到底是怎么一回事吗?在这篇文章里,我们会接触到x86的特权级(privilege level),看看操作系统和CPU是怎么一起合谋来限制用户模式的应用程序的。特权级总共有4个,编号从0(最高特权)到3(最低特权)。有3种主要的资源受到保护:内存,I/O端口以及转载 2013-07-18 20:56:09 · 526 阅读 · 0 评论