A. 计算机是如何储存数据的
本文目录:
1.如何存储0和1
2.如何存储数字
3.如何存储字母
4.如何存储汉字
5.如何利用更少的空间存储更多字符
1.如何存储0和1
在计算机中所有的数据都被存储为一连串的二进制信息(0和1)
内存条中间有一块块方块,每个方块上就有很多存“0”和“1”的机关,可以把一个机关想象成一个圆点,一个圆点就是一个电池,那么就有了下面几个环节
假设我们每个方块都是一个小电池,当我们要存储时,先选定一列方块,开始每行充电,如果是“1”就充电,是“0”就不充电。由于这样是无法存储电量的,充电的速度是几纳秒,耗电的速度是几毫秒,计算机采取的做法是在耗完电之前再充一次,这里就依赖 CPU 的赫兹数值,CPU 的多少赫兹就代表每秒可以充多少次电,即代表着CPU的性能高低。
2.如何存储数字
我们平时所说的数值一般都是进制的,但计算机只能存储0和1,所以需要将10进制的数转为二进制让计算机进行储存。但也有一些特殊情况,如果想存 -3 就需要使用 补码 (计算机无法存储负号);如果想存 0.75 就需要使用 浮点数 (计算机无法存储小数点)。
3.如何存储字符
字符存储和数字的存储有着相似的过程,通过 ASCII表 ,我们可以查询到字符对应的二进制数。
ASCII.png
4.如何存储中文
和存储字符类似,中文也有对应的CODE值来进行存储,将16进制的CODE值转为二进制,计算机就可以存储了。详见 GBK表
GBK.png
5.如何利用更少的空间存储更多字符
Unicode:是计算机科学领域里的一项业界标准。它对世界上大部分文字系统进行了整理、编码,使得电脑可以用更为简单的方式来呈现和处理文字。
如何将 Unicode 存储到计算机中
Unicode 需要使用 32 位(4字节)来存储字符,他的存储方式如下
//低性价比
a -> 0000 0000 0000 0000 0000 0000 0110 0001 = 0061
你 -> 0000 0000 0000 0000 0100 1111 0110 0000 = 4F60
由于其表示简单的字符时也使用4个字节,浪费了很多资源,为提高效率,人们开始使用UTF-8,UTF-8是Unicode存到计算机的一种编码方式,它不是字符集,它可以用来表示Unicode标准中的任何字符。
//高性价比
a -> 01100001
你 -> 11100100 10111101 10100000
像“a”这种较短的字符(小于七位的),我们可以直接在前面补零表示
像“你”这种长的字符,由于计算机读取时无法弄清楚是存储了一个 由两个一字节组成的字符还是一个由两字节组成的字符,解决步骤:
我们从高位依次划分6个字符进行分组,直到分出的组不足6个。即:0100 111101 100000
分别在每一组前面补全读取这一串二进制信息的规则,即:11100100 10111101 10100000
1110+0100:111表示计算机需要读取3个字节,每个字节的开头都是10,10+111101、10+100000: 所以后两个分组的开头也补上10,说明是和第一个字节一起的,组成一个字符。
B. 计算机数据存储方式
数据结构中计算机数据存储方式:栈、链表、队列
在普通的课程中数据的存储方式有:栈
C. 怎样在学校机房里电脑保存东西
在学校机房里电脑保存东西情况和方法:
1、电子教室的作业提交:信息技术课程以培养学生的信息素养为目标,了解和掌握信息技术基本知识和技能,实践操作需要老师的指引和演示,那么使用电子教室这种教学广播软件是比较经济和方便的。
以天寓电子教室V62007豪华版为例,教室端具有广播、监视、下发文件的功能,学生端具有举手、作业提交的功能。在教师的教师机中设置好接受学生作业的目录,比如:d:/作业。
那么学生完成word排版、图像的合成、excel数据统计这样作业以后,就可以使用作业提交功能,作业提交成功后,会在教师机“作业”文件夹中生成一个default文件夹。
每个提交上来的文件会自动在原文件名前加上对应的机器号,可以辨别是哪一台计算机所交的文件,这种存储方式可以作为测试、考查学生学习情况。
2、共享文件夹:
网络技术中讲网络是如何工作的时候要学生动手组建小型的局域网,为了让学生理解局域网中计算机是如何相互访问,熟悉局域网中文件交流的方法,考虑到WindowsXP操作系统中最多允许10个客户端的连接,可以以分组比赛的形式进行了一次文件上传的活动。
例如机房内共有56台计算机,7排8列,每列为一个小组,第一排的为组长,要求组长只能访问教师机,组员只能访问组长的计算机,首先教师、组长分别在自己的计算机中建立一个文件夹。
比如第一组建立“第一组(1-7号)”这样的文件夹,把该文件夹设置共享,给予访问者可以修改的权限,接着各组员以最快的速度在自己的电脑中建立一个文本文件,文件名为“组号+姓名”,内容为空。
然后访问组长计算机,把自己的文本文件放入相应的文件夹中,当组长发现本组所有组员包括组长自己都完成了文件的上传,那就复制整个共享文件夹放入教师机中的共享文件夹内。
3、FTP:FTP是一个用于在两台装有不同操作系统的机器中传输计算机文件的软件标准。文件传输服务需要使用FTP文件传输协议,因特网中有很多服务的名称直接使用其协议名称,所以文件传输服务又称FTP。
使用FTP能够快速的上传与下载图片、文字以及多媒体资料,实现信息资源的共享。我们常用的窗口式FTP客户端软件有CuteFTP、FlashFXP、LeapFTP等,在局域网服务器中配置FTP服务,可以使用Windows2003自带的FTP服务,或者使用Serv-UFTPServer这种软件架设。
网络技术中要求学生掌握FTP上传下载文件,教师可以提供给学生一个统一的FTP账号、密码,让学生登录FTP把一些从网络上下载的素材放入自己的文件夹内,方便以后在网页制作模块中使用。
4、网络存储器:在学生计算机中,一般会准备好一个资源类文件夹,方便学生练习使用,而教学不会一成不变,会根据学生的学习情况和社会时事来灵活的调整,加入一些新的资源,但又不值得对整个机房做一次更新维护,这样就用到了随时可以更新的网络文件存放服务端。
教师在教师机可以方便的添加内容作为公共区域的资源,而网络存储器的客户端可以注册一个账号,不仅可以访问公共区域的资源,还拥有自己的一块存储空间,使用起来比网络硬盘都要方便。
在服务端要进行一些关键的设置,首选定义好会员信息、公共资源所存放的的目录,然后把默认的开放注册改成限制注册,数量设大一些,因为开放注册的数量是固定和有限的。学生注册好账号后会在相应目录下生成一个独立的文件夹,会员信息都在里面,万一忘记密码还可以请老师找回来。
以上的几种存储方法是基于局域网内部的存储,如果开放因特网,那存储的途径就更多了,Blog、BBS、QQ空间、网络硬盘、电子邮件等都可以用来存储文件,大家可以根据实际情况选择合理的方法。
D. 什么是iSCsi
iSCSI:Internet小型计算机系统接口(iSCSI:)。
iSCSI(InternetSCSI)是2003年IETF(InternetEngineeringTaskForce,互联网工程任务组)制订的一项标准,用于将SCSI数据块映射成以太网数据包。
iSCSI(SmallComputerSystemInterface)是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议。从根本上说,iSCSI协议是一种利用IP网络来传输潜伏时间短的SCSI数据块的方法,ISCSI使用以太网协议传送SCSI命令、响应和数据。
ISCSI可以用我们已经熟悉和每天都在使用的以太网来构建IP存储局域网。通过这种方法,ISCSI克服了直接连接存储的局限性,使我们可以跨不同服务器共享存储资源,并可以在不停机状态下扩充存储容量。
(4)因特网上在计算机中的存储方式扩展阅读
存储单位是一种计量单位。指在某一领域以一个特定量,或标准做为一个记录(计数)点。再以此点的某个倍数再去定义另一个点,而这个点的代名词就是计数单位或存储单位。如卡车的载重量是吨,也就是这辆卡车能存储货物的数量,吨就是它的单位量词。
二进制序列用以表示计算机、电子信息数据容量的量纲,基本单位为字节B,字节向上分别为KB、MB、GB、TB,每级为前一级的1024倍,比如1KB=1024B,1M=1024KB。
参考资料
存储单位-网络