Playing with OS(操作系统)
2005年的畅销书《自己动手写操作系统》曾让很多读者燃起实践的热情,从而开始一段奇妙的操作系统旅程。经过四年的磨练,该书作者于渊于今年6月推出了第二版《Orange'S:一个操作系统的实现》。为配合新书全国上市,博文视点大讲堂特邀于渊先生现场说法,和您一起玩转操作系统。
有不少读者质疑:现在软件编程主要领域是框架和应用,还需要了解操作系统底层吗?正如蒋涛先生为《Orange'S:一个操作系统的实现》所作的序言中说的:“学软件编程并不需要看这本书,想成为优秀程序员和黑客的朋友,我强烈建议你花时间来阅读这本书,并亲自动手实践。” 用代码建设属于自己的系统,让电脑听从自己的指令,对系统的每个部分都了如指掌——这就是做程序员的乐趣,您也可以随时做到。
活动时间及地点:2009年7月26日 上午10:30 ~12:00 中关村图书大厦5层多功能厅
讲座主题:Playing with OS(操作系统)
讲座内容:
用于学习的试验性OS的开发过程
一个试验性OS的结构介绍
如何为自己的OS编写应用程序
分享学习心得
主讲人简介:
于渊,《自己动手写操作系统》和《Orange'S:一个操作系统的实现》作者,自由职业。
自述——
性懒,好静,涉猎甚广,然所精者少。遇所好之事,譬如程序,必沉迷其中,恍恍然如癫如痴。
读书非多,然每读必思,偶有心得,自得其乐。遇知其所云者,欣然以为知音,必邀之共饮,所饮不必多,喜闻觥筹铿锵之声,与谈笑交错,快意淋漓。
本性固执,喜钻研,求本质,不满于浮光掠影,故凡可能之事,必躬亲而后快。以求甚解之心,究操作系统之原委,并亲为之,耗时数月,成雏形。回顾此历程,自有一番甘苦,乃以此记录,与同道分享。虽有贻笑方家之虑,然凡此种种,皆切身之感受,所感所想,点滴皆为领悟,故心下坦然。若恰能为后来者借鉴一二,心当甚慰。
活动主办方:电子工业出版社博文视点公司
由于场地有限,还请各位有兴趣参加的朋友提前报名。凡到会参加者,均可获赠精美小礼品一份,现场还有抽奖活动!奖项设置如下:
一等奖一名:《Orange'S:一个操作系统的实现》一本
二等奖两名:《PowerPoint演说家(白金版)》各一本
三等奖三名:《像外行一样思考 像专家一样实践——科研成功之道》各一本
报名方式:
1、直接编写短信“B08442+报名+您的姓名”,发送至1066 6666 789(本资讯收费0.1元)。
2、请致电:86-010-88254369。
3、登录博文视点官方网站www.broadview.com.cn在线报名。
本书购买地址:http://www.china-pub.com/195571&ref=ps
分享到:
相关推荐
### 操作系统的实现:Playing.with.OS #### 引导扇区 在计算机系统启动时,首先读取硬盘上的第一个扇区,即引导扇区(也称为启动扇区或引导记录)。这一扇区包含了引导加载程序(Bootloader)的代码,其主要任务是...
在"Playing-with-OS.rar"这个压缩包中,我们似乎得到了一份关于操作系统开发的资源,特别是针对Windows和Unix两大主流操作系统的探讨。下面将详细阐述操作系统开发的相关知识点。 1. **操作系统基本概念**:操作...
1. 深度强化学习的挑战:在传统的强化学习方法中,系统依赖于人工构造的特征值和线性价值函数或策略设计,这使得系统的表现严重依赖于特征设计的质量。而深度学习技术的发展允许直接从场景信息中提取高阶特征,从而...
developerdownload.com上找到的资源,可能里面含有源代码,但是需要解压密码,而我是没有的(据说成为白金会员下载才能够看见解压密码)。有兴趣的可以破解以下密码看看。
这篇文章名为《Playing Atari with Deep Reinforcement Learning》,由Volodymyr Mnih、Koray Kavukcuoglu、David Silver、Alex Graves、Ioannis Antonoglou、Daan Wierstra和Martin Riedmiller撰写,发表于DeepMind...
DirectX RPG 游戏开发, 作者 Jim Adams, Andre LaMothe 审, Game Devleopment Premier 系列
《Programming Role Playing Games with DirectX 2nd edition》是Jim Adams撰写的一本专著,主要针对游戏开发者,尤其是那些想要利用DirectX技术制作角色扮演游戏(RPG)的程序员。这本书的第二版源代码提供了丰富的...
#### 检测WAF系统的技巧 为了确定一个Web应用程序是否使用了WAF,可以采用以下几种方法: - **特殊字符测试**:向服务器发送包含特殊字符(如SQL注入符号)的请求,观察是否有被拦截的迹象。 - **错误消息分析**:...
《Programming Role Playing Games with DirectX》是一本专注于使用DirectX进行角色扮演游戏编程的经典著作。第二版中的Chapter 2主要探讨了游戏中的字体渲染技术,这是构建RPG游戏界面不可或缺的一部分。在这一章节...
《Programming Role Playing Games with DirectX》第二版的章节2主要探讨了如何在DirectX环境中实现光照效果,这是游戏编程,特别是角色扮演游戏(RPG)中至关重要的一个方面。光线的模拟可以极大地增强游戏的视觉...
"Playing-with-Shiny" 是一个关于使用R语言和Shiny库构建交互式Web应用程序的项目。Shiny是R语言中的一个强大工具,它允许数据科学家和统计学家将他们的数据分析和可视化工作转化为用户友好的Web应用,无需深入学习...
《Programming Role Playing Games with DirectX》第二版的chap 2中涉及的知识点主要集中在DirectX图形编程上,特别是关于Billboard技术的应用。Billboard是一种在3D场景中常用来表示动态对象的技术,例如云朵、火焰...
在本项目中,"《Programming Role Playing Games with DirectX》第二版chap 2的Draw3D代码更新版" 提供了一套使用DirectX进行3D游戏编程的示例代码,特别是针对角色扮演游戏(RPG)的场景。这个更新版强调了使用...
本研究探讨了如何利用深度强化学习技术开发能够玩完整MOBA(多人在线战术竞技)游戏的人工智能系统。MOBA游戏因其复杂的多智能体环境、巨大的状态动作空间以及复杂的行动控制机制而为AI系统带来了巨大的挑战。尽管已...
《Programming Role Playing Games with DirectX®》一书是Jim Adams为那些希望掌握DirectX并将其应用于角色扮演游戏开发的技术爱好者们所编写的指南。本书不仅仅是一本关于DirectX的教程,更是一部涵盖广泛游戏开发...
Programming.Role.Playing.Games.with.DirectX 8.0 源码 Programming.Role.Playing.Games.with.DirectX 8.0 源码 Programming.Role.Playing.Games.with.DirectX 8.0 源码
1. **DirectX**:DirectX 是由微软开发的一组应用程序接口(API),用于 Windows 操作系统,旨在帮助程序员高效地处理多媒体任务,尤其是游戏开发中的图形渲染和音频处理。DirectX 包含多个子组件,如 Direct3D(3D ...