早期的虚拟化技术雏形

OpenGL学习总结-基本渲染流程(三) 一、OpenGL 渲染管线(Rendering Pipeline)的发展 1. 固定功能管线时代 在早期的 OpenGL(1.x 和 2.x 版本),渲染管线是固定的,开发者只能使用一组预定义的图形处理函数来进行渲染。这包括了顶点处理、光照计算、纹理映射、裁剪、混合等功能。这种管线的限制使得开发者无法对渲染过程进行深度控制,限制了创意和渲染效果的多样性。 缺点: 由于所有渲染处理都是硬件固定的,开发者无法自由定制处理过程。 光照模型、材质和效果都有限,无法实现复杂的现代渲染效果(如 阅读详情
 

        上世界60年代开始,美国的计算机学术界就开始了虚拟技术的萌芽。1959年6月在国际信息处理大会上,克里斯托弗的一篇《计算机分时应用》的论文,被认为是虚拟化技术的最早论述。1974年美国计算机研发人员唐纳德说,“在计算机控制台上调试多个程序时需要对计算机的处理器和外设等资源进行合理安排,于是就形成了运行在硬件之上的一种专门管理和调度硬件资源的特权程序代码,这些代码主要关注硬件资源的时间调度安排,把硬件资源在逻辑上给用户的应用程序以虚拟的形式呈现了出来。”

        1960年美国的Atlas计算机项目,以及1965年IBM公司按照以上论述进行的一些列计算机项目试验,其中的“M44/44X计算机项目,定义了虚拟内存管理机制,用户程序可以运行在虚拟的内存中,对于用户来说,这些虚拟内存就好像一个个“虚拟机”。为多个用户的程序提供了独立的计算环境。随后出现的IBM 704、709等系列计算机项目,以及在这些项目上应用的时分系统CTSS,“超控代码(上段论文中提到的特权程序代码)”直接控制着硬件资源的分配和回收,这些资源包括前台后台工作,I/O接口资源等等。

       六七十年代美国出现的很多计算机相关实验项目都体现了虚拟化技术的雏形,这些项目如下:

       1963年秋,麻省理工的MAC项目,产生出了Multics技术,使通用公司的GE645在当时获得了很大盈利;

        IBM提出的虚拟机技术,使一批新产品涌现了出来,比如:IBM360/40,IBM360/67,以及VM/370,这些机器在当时都具有虚拟机功能,通过一种叫VMM(虚拟机监控器)的技术在物理硬件之上生成了很多可以运行独立操作系统软件的虚拟机实例。

 



Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1524288


OpenGL 4.0 GLSL 框架 内容包含了glm glut 等库,用vs2008 基于OpenGL 4.0 ,可以直接运行,包含所有源码,里面含有很多使用性技巧 立即下载

相关推荐

OpenGL 4.0 Shading Language Cookbook及完整源码

OpenGL 4.0 Shading Language Cookbook引文版 以及各个章节的源码

关于OpenGL 3.0/4.0

 关于OpenGL 3.0/4.0SIGGRAPH 2007过去了。BOF放出来一些ppt也有段时间了。只是最近一直在玩游戏.没来的及琢磨些什么.难得晚上不知从 哪里来的雅兴.又想罗嗦几句了。 以下据说是会支持的东西:1.API风格向DX10靠拢了。意味着需要切换的习惯和风格小了。需要区分的也少了。2:各种渲染状态据说也跟D10一样分成多个State Object了。还区分Mutable和非mat

Nhsoft的专栏 4177

完全OpenGL库【包括glew1.9+OpenGL4.0官方文档】

本资源包括完整的OpenGL库,还有支持最新OpenGL的glew库,OpenGL4.0官方文档

【OpenGL】初识OpenGL4.0

这篇文章主要是根据《OpenGL Shading Language Cookbook》一书翻译整理而得,介绍了环境的安装和一些基础知识。下面涉及到的库也可以到这里下载(Windows版)。2014年9月26日更新:擦!每次弄OpenGL光配置都弄得很头大。。。由于换了Mac电脑,下面补充了Mac下的注意事项(这时候突然觉得Windows这么方便。。。)---------------------...

weixin_33907511的博客 397

OpenGl 4.0 Shading Language Cookbook

OpenGl 4.0 Shading Language Cookbook 格式: pdf 语言: 英语

【Zotero】《纯操作讲解,GPT配置,Zotero标注可视化》- 知识点目录

Temperature分布在。之间,越低输出越稳定;

墨门 3396

从未停止!OpenGL的版本历史和发展

由于本文的内容过长,在Chrome浏览器下可能不能完全显示,建议使用IE或者FireFox阅读本文。 来源请注明,本文永久地址为http://www.cnblogs.com/vertexshader/articles/2917540.html OpenGL®作为业界最为广泛使用的2D和3D图形接口标准,应用在成千上万的各式各样的计算机的程序中。从初期的崭露头角,到与Direct3D激烈...

weixin_33923762的博客 781

功能安全入门:手把手教你用IEC 62380标准计算芯片失效率(附SN 29500对比)

本文深入解析了IEC 62380标准在芯片失效率计算中的应用,对比了SN 29500的差异,并提供了实战案例和避坑指南。通过详细的参数获取方法和分步计算演示,帮助功能安全工程师准确评估芯片可靠性,确保设计符合安全要求。特别适合汽车电子和工业控制领域的专业人士参考。

weixin_30363981的博客 319
上一篇: 服务器虚拟化成为流行趋势
下一篇: chinacache解决方案——静态内容加速
techweb
博客等级 码龄19年 226粉丝 3842原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值