《网络游戏课程》PPT课件.ppt

上传人:牧羊曲112 文档编号:5569394 上传时间:2023-07-29 格式:PPT 页数:22 大小:549.50KB
返回 下载 相关 举报
《网络游戏课程》PPT课件.ppt_第1页
第1页 / 共22页
《网络游戏课程》PPT课件.ppt_第2页
第2页 / 共22页
《网络游戏课程》PPT课件.ppt_第3页
第3页 / 共22页
《网络游戏课程》PPT课件.ppt_第4页
第4页 / 共22页
《网络游戏课程》PPT课件.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《网络游戏课程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《网络游戏课程》PPT课件.ppt(22页珍藏版)》请在三一办公上搜索。

1、网络游戏课程程序设计,计算机基础,计算机(Computer)是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。由硬件和软件所组成,两者是不可分割的。人们把没有安装任何软件的计算机称为裸机。随着科技的发展,现在新出现一些新型计算机有:生物计算机、光子算机、量子计算机等。,计算机基础,ENIAC世界上第一台计算机。在早期的计算机系统里面是没有操作系统的,最早的ENIAC(Electronic Numerical Integrator and Computer)没有键盘显示器等等的,所有的输入操作都是通过对开关的通断来实现的,输出是通过灯泡的亮灭显示的,改

2、变计算公式甚至需要对线路进行重新的布置,那个年代是没有操作系统的。,请看上图早期的电脑ENIAC,两个人来操作,非常庞大。,计算机基础,什么是计算机五大件?,Central Processing UnitCPU(处理器),Random Access Memory RAM(内存),Graphics card(显卡),Hard Disk(硬盘),Mainboard(主板),计算机基础,游戏程序设计中的看到的五大件?,计算机基础,操作系统,微软操作系统发展历史:,早期版本的Windows通常仅仅被看作是一个图形用户界面,不是操作系统,主要因为它们在MS-DOS上运行并且被用作文件系统服务。不过,即使

3、最早的16位版本的Windows也已经具有了许多典型的操作系统的功能,包括拥有自己的可执行文件格式以及为应用程序提供自己的设备驱动程序(计时器、图形、打印机、鼠标、键盘以及声卡)。,计算机基础,16位操作系统这个系列的产品包括:Windows 1.0Windows 1.04Windows 2.0Windows 2.03Windows 3.0Windows 3.216/32位兼容操作系统 这个系列有:Windows 95(第一版、第二版)Windows 98(第一版、第二版(最稳定和普及版)和第三版(联想私自改的OEM版)Windows Millennium Edition(Windows98与

4、2000的混合过渡性,颇受人争议的版本)32位操作系统 它们包括:Windows NT 3.1(1992年)、NT 3.5、NT 3.51、NT 4.0、Windows 2000、Windows XP 32位版、Windows Server 2003 32位版、Windows Server 2003 R2 32位版、Windows Vista 32位版、Windows Server 2008 32位版、Windows 7 32位版和windows 2008R2 32位版。64位操作系统 这个系列的产品包括:Windows XP 64位版、Windows Server 2003 64位版、Win

5、dows Server 2003 R2 64位版、Windows Vista 64位版、Windows Server 2008 64位版、Windows7 64位版和Windows server 2008 R2。,计算机基础,16位,32位,64位?,1BIT,1BYTE,1KB,1MB,1GB,1TB,内存 RAM(Random Access Memory),1BIT,1BTYE,0 x000000000 x000000010 xFFFFFFFF,0 x00000000 这是什么东西?,1BTYE=8BIT 1GB=1024MB1KB=1024BTYE 1TB=1024GB1MB=1024K

6、B,二进制,计算机中常用的进制:,十进制,十六进制,八进制,特点 逢10进1 逢16进1 逢8进1 逢2进1,数据表示 09 0F 07 01,表示形式 0 0 x0 00 0B 10 0 xA 012 1010B 100 0 x64 0144 1100100B,各 进 制 之 间 怎 么 转 换?,计算机基础,1,1,1,1,1,1,1,1,255,各进制之间怎么转换?,十进制,十六进制,八进制,二进制,计算机基础,255,255,15,0,15,15,0 xFF,31,7,3,7,0,3,255,0377,127,63,31,15,7,3,1,0,11111111B,计算机中统一用二进制来

7、进行存储,各进制之间怎么转换?,十进制,十六进制,八进制,二进制,计算机基础,0 xFF,F*161+F*160,240+15,255,0377,3*82+7*81+7*80,192+56+7,255,1001B,1*23+0*22+0*21+1*20,8+0+0+1,9,计算机基础,16位,32位,64位?,1BIT,1BYTE,1KB,1MB,1GB,1TB,内存 RAM(Random Access Memory),1BIT,1BTYE,0 x000000000 x000000010 xFFFFFFFF,1BTYE=8BIT 1GB=1024MB1KB=1024BTYE 1TB=1024G

8、B1MB=1024KB,1Bit就是一个二进制位,计算机基础,16位,32位,64位系统?,计算机中的位数指的是CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据,例如它的EAX寄存器就是32位的,当然32位计算机通常也可以处理16位和8位数据。在Intel由16位的286升级到386的时候,为了和16位系统兼容,它先推出的是386SX,这种CPU内部预算为32位,外部数据传输为16位。直到386DX以后,所有的CPU在内部和外部都是32位的了。有些人往往会弄不清在计算机中出现的“位”和Byte,KB,MB等有何关系,而它们的关系是,8位等于一字节,即8bit=1B。32

9、位处理器每次处理4Byte(32bit),同理,64位处理器每次处理 8Byte(64bit)。,计算机基础,16位,32位,64位系统?,CPU中的寄存器:8位寄存器有:AH、AL、BH、BL、CH、CL、DH和DL等;16位寄存器有:AX、BX、CX、DX、SI、DI、SP、BP和段寄存器等;32位寄存器有:EAX、EBX、ECX、EDX、ESI、EDI、ESP和EBP等。,内存 RAM(Random Access Memory),0 x000000000 x000000010 xFFFFFFFF,内存中有这么多单元CPU应该怎么样去找到这些单元的值呢?,设有一个32位的寄存器那它可以表示

10、的数的范围将是00000000000000000000000000000000B至用16进制来表示0 x00000000至0 xFFFFFFFF,计算机基础,16位,32位,64位系统?,可想而知,16位操作系统就是用CPU的16位来进行内在寻址的操作系统。32位操作系统就是用CPU的32位来进行内在寻址的操作系统。64位操作系统就是用CPU的64位来进行内在寻址的操作系统。,各位操作系统所能支持的内存大小:,16位系统 32位系统 64位系统,寄存器位数 16 32 64,十六进制表示范围 0 x0000-0 xFFFF 0 x00000000-0 xFFFFFFFF 0 x00000000

11、00000000 0 xFFFFFFFFFFFFFFFF,十进制表示范围,最大支持内存大小 64KB 4GB 16777216TB,内存大于最大支持范围的部分将不能被寻址,将无法使用!,计算机基础,操作系统有什么用?,操作系统(Operating System,简称OS)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。,1.管理硬件软件资源2.提供

12、人机接口3.提供应用软件平台,计算机基础,一个游戏对系统资源的使用,人物的一些属性:攻击,防御,HP,MP等我们将会保存在RAM(内存)中,人物的发生攻击,受伤后。HP,MP的加减操作将会在CPU(处理器)中完成,人物模型或其它模型的贴图(数据)将会保存在GRAM(显存)中,贴图的位置是将会由GPU(图形处理器)来完成,各部分之间的数据流通(交换)将会由BUS(总线)来完成,计算机基础,一个游戏对系统资源的使用,我们运行多个游戏或者多个程序的时候,我们怎么知道哪些内存或其它资源是否已经被使用了?,所以我们就需要操作系统来管理我们的软硬件资源了。,内存 RAM(Random Access Mem

13、ory),0 x000000000 x000000010 xFFFFFFFF,假设某一程序有一些数据,并占用了0 x000000000 x10000000这一段内存,当其它程序需要使用内存时,先会像操作系统提出申请。这时操作系统将会在内存中找出那些没有被占用的内存来分配给这个应用程序来使用。,计算机基础,小结,本课主要介绍了一些计算机基础知识及在游戏中的应用,计算机的组成,计算机中的数据存储,游戏程序设计中的计算机系统,操作系统及操作系统的作用。,计算机基础,小测验,一、选择题:(1)十进制55用16进制表示是多少?()(A)37(B)0 x37(C)035(D)10001010B(2)下列不

14、属于操作系统的作用的。()(A)管理硬件软件资源(B)提供人机接口(C)提供应用软件平台(D)美化计算机二、判断题:(1)32位操作系统最大可支持2G内存。()(2)64位CPU只能安装64位操作系统。()(3)1BTYE8BIT,1KB1024BTYE。()(4)世界上第一台计算机是没有操作系统的。(),计算机基础,小测验,一、选择题:(1)十进制55用16进制表示是多少?(B)(A)37(B)0 x37(C)035(D)10001010B(2)下列不属于操作系统的作用的。(D)(A)管理硬件软件资源(B)提供人机接口(C)提供应用软件平台(D)美化计算机二、判断题:(1)32位操作系统最大可支持2G内存。(错)(2)64位CPU只能安装64位操作系统。(错)(3)1BTYE8BIT,1KB1024BTYE。(对)(4)世界上第一台计算机是没有操作系统的。(对),计算机基础,The End,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号