如何存储数据?各种类型的数据,例如:数字、字符和字符串,都被编码成比特(0和1)内存地址内存内容序列。计算机利用0和1是因为数字设+¥备有两个稳定状态,习惯上这两个状态被认为是0和1。程序员不需要关心数据的编码和解码,这些都是由系统200001001010字符“丁”的编码根据编码表自动完成的。这类编码表200101100001字符“a”的编码有很多种。例如:字符“J"是用一个200201110110字符“”的编码200301100001字符“a”的编码字节01001010来表示的。像3这样的200400000011数字“3”的编码小数字可以存储在单个字节中。如果要存储一个单字节放不下的大数字,计算机需要使用几个相邻的字节。任何两个数据都不能共享或分割同一个字节。字节是最小的存储单元。Liang,Introduction toJava Programming,EighthEdition,(c)2011Pearson Education,Inc.Allrightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 6 如何存储数据? 各种类型的数据,例如:数字、字符 和字符串,都被编码成比特(0和1) 序列。计算机利用0和1是因为数字设 备有两个稳定状态,习惯上这两个状 态被认为是0和1。程序员不需要关心 数据的编码和解码,这些都是由系统 根据编码表自动完成的。这类编码表 有很多种。 例如:字符“J”是用一个 字节01001010来表示的。像3这样的 小数字可以存储在单个字节中。如果 要存储一个单字节放不下的大数字, 计算机需要使用几个相邻的字节。任 何两个数据都不能共享或分割同一个 字节。 字节是最小的存储单元。 . . . 2000 2001 2002 2003 2004 . . . 01001010 01100001 01110110 01100001 00000011 内存地址 内存内容 字符“J”的编码 字符“a”的编码 字符“v”的编码 字符“a”的编码 ’数字“3”的编码
存储设备内存是不能长久保存数据的,因为断电时信息就会丢失。程序和数据都会被永久地存放在存储设备上,当计算机确实需要它们时再被移入内存主要的存储设备有三种:磁盘驱动器(硬盘和软盘)、光盘驱动器(只读光盘CD-R和可擦写光盘CD-RW)、磁带驱动器总线木中央输入输出通信存储内存处理器设备设备设备设备例如:显示例如:磁盘、光例如:键盘、例如:调制解器、打印机鼠标盘和磁带调器和NICLiang,Introduction toJava Programming,EighthEdition,(c)2011Pearson Education,Inc.Allrightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 7 存储设备 内存是不能长久保存数据的,因为断电时信息就会丢失。程序 和数据都会被永久地存放在存储设备上,当计算机确实需要它 们时再被移入内存 。 主要的存储设备有三种:磁盘驱动器(硬盘和软盘)、 光盘驱 动器(只读光盘CD-R和 可擦写光盘CD-RW)、磁带驱动器。 中央 处理器 例如:磁盘、光 盘和磁带 输入 设备 例如:键盘、 鼠标 例如:显示 器、打印机 通信 设备 例如:调制解 调器和 NIC 存储 设备 内存 输出 设备 总线
输出设备:显示器显示器显示信息(文本和图形)。分辨率和点距决定了显示器的质量。总线中央通信输入输出存储内存处理器设备设备设备设备例如:显示例如:磁盘、光例如:键盘、例如:调制解器、打印机鼠标盘和磁带调器和NICLiang,Introduction toJava Programming,EighthEdition,(c)2011Pearson Education,Inc.Allrightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 8 输出设备:显示器 显示器显示信息(文本和图形)。 分辨率和点距决定了显示器 的质量。 中央 处理器 例如:磁盘、光 盘和磁带 输入 设备 例如:键盘、 鼠标 例如:显示 器、打印机 通信 设备 例如:调制解 调器和 NIC 存储 设备 内存 输出 设备 总线
显示器的分辨率和点距分辩率分辩率(resolution)是指每平方英寸的像素个数。像素(“图像元素”的简称)是指屏幕上形成图像的小点。分辨率可以手动设置。分辨率越高,图像越锐化、越清晰。但是如果在一个小屏幕上设置一个很高的分辨率,图像可能会很小。PC显示器通常为15英寸、17英寸、19英寸或21英寸。对于15英寸的显示屏,合适的分辨率一般设置为宽640×480像素(307.200像素)。点距点距是指像素之间的空间距离,点距越小,显示效果越好。Liang,Introduction toJava Programming.EighthEdition,(c)2011Pearson Education,Inc.Allrightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 9 显示器的分辨率和点距 分辩率( resolution )是指每平方英寸的像素个 数。像素(“图像元素”的简称)是指屏幕上形 成图像的小点。分辨率可以手动设置。分辨率越 高,图像越锐化、越清晰。 但是如果在一个小 屏幕上设置一个很高的分辨率,图像可能会很小 。 PC显示器通常为15英寸、17英寸、19英寸或 21英寸。对于15英寸的显示屏,合适的分辨率一 般设置为宽640 480像素(307,200像素)。 分辩率 点距是指像素之间的空间距离,点距越小,显示 效果越好。 点距
通信设备一般的调制解调器(regularmodem)使用的是电话线,传播速度可以高达56.000bps(每秒比特数)。DSL(数字用户线)也使用电话但传播速度比一般的调制解调器快20倍。电缆调制解调器利用电缆公司维护的电视电缆进行数据传输,速度和DSL一样快。网络接口卡(NIC)是将计算机接入局域网(LAN)的设备。局域网(LAN)通常用于企业、大学、和政府组织。一种称为1OBaseT的典型NIC能够以10Mbps(Mbps表示每秒百万比特)的速度传输数据。总线中央输出通信输入存储内存处理器设备设备设备设备例如:显示例如:磁盘、光例如:键盘、例如:调制解鼠标器、打印机盘和磁带调器和NICLiang,Introduction toJava Programming,EighthEdition,(c)2011Pearson Education,Inc.All10rights reserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 10 通信设备 一般的调制解调器( regular modem )使用的是电话线,传播速度 可以高达56,000bps(每秒比特数)。 DSL (数字用户线) 也使用 电话但传播速度比一般的调制解调器快20倍。电缆调制解调器 利用 电缆公司维护的电视电缆进行数据传输, 速度和 DSL一样快。 网 络接口卡 (NIC)是将计算机接入局域网 (LAN)的设备。 局域 网( LAN)通常用于企业、大学、和政府组织。 一种称为10BaseT 的典型NIC能够以10Mbps(Mbps表示每秒百万比特 )的速度传输 数据。 中央 处理器 例如:磁盘、光 盘和磁带 输入 设备 例如:键盘、 鼠标 例如:显示 器、打印机 通信 设备 例如:调制解 调器和 NIC 存储 设备 内存 输出 设备 总线