程序设计Csharp程序设计 (1).pdf
《程序设计Csharp程序设计 (1).pdf》由会员分享,可在线阅读,更多相关《程序设计Csharp程序设计 (1).pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C#程序设计Programming in C#计算机的基本工作原理计算机的基本工作原理C#程序设计1、计算机系统和工作原理2、指令、程序和软件3第1章程序设计基础一个完整的计算机系统包括硬件系统和软件系统两部分,硬件是物理设备,是计算机完成各项工作的物质基础,软件指示计算机完成特定的工作,是计算机系统的灵魂。所有的软件都是用计算机程序语言编写的,因此掌握程序设计是让计算机发挥巨大作用的重要手段。1.1 计算机系统和工作原理4现代计算机系统的体系结构和基本工作原理最初由冯诺依曼于1946年提出,以此为基础的计算机统称为冯诺依曼计算机。John von Neumann1.1.1 计算机系统的组成5
2、冯诺依曼计算机的特点主要有:计算机由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。当计算机在工作时,有两种信息在流动:数据流和控制流。采用“存储程序”思想,程序和数据均以二进制表示,以相同方式存放在存储器中,按地址寻访。61.1.1 计算机系统的组成图1.1计算机的基本结构1.1.1 计算机系统的组成71运算器运算器又称算术逻辑单元ALU(Arithmetic Logic Unit),主要功能是进行算术运算和逻辑运算。1.1.1 计算机系统的组成82控制器控制器由程序计数器PC、指令寄存器IR、指令译码器ID、时序控制电路等组成,指挥计算机的各个部件按照计算机指令的要求协调工作。
3、1.1.1 计算机系统的组成9中央处理器CPU(Central Processing Unit)是计算机中最重要的一个部件,由运算器和控制器组成。1.1.1 计算机系统的组成103存储器存储器是计算机用来存放程序和数据的记忆装置,通常分为内存储器和外存储器。内存储器简称为内存或主存,用来存放当前正在执行的程序及其数据,是一种暂时存放信息的设备。外存通常是磁性介质或光盘等,能长期保存信息。1.1.1 计算机系统的组成11存储器容量是指存储器中最多可存放二进制数据的总和,其基本单位是字节(byte),每个字节包含8个二进制位(bit)。常用以下单位表示:KB、MB、GB、TB,它们之间的换算关系是
4、:1KB=210B、1MB=210KB、1GB=210MB、1TB=210GB。1.1.1 计算机系统的组成124输入设备输入设备将数据和信息输入到计算机,是计算机与用户或其他设备通信的桥梁。常见的输入设备有键盘、鼠标、触摸屏、手写板、扫描仪、光笔、数字化仪、A/D转换器等。1.1.1 计算机系统的组成135输出设备输出设备用来将存放在内存中的计算机处理结果以人们能够识别的形式表现出来。常见的输出设备有显示器、打印机、绘图仪、D/A转换器等。1.1.1 计算机系统的组成14随着计算机技术的发展和应用的推动,计算机的类型越来越多样化,主要有高性能计算机、微型计算机、工作站、服务器、嵌入式计算机等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计Csharp程序设计 1 程序设计 Csharp
限制150内