首页 > 其他分享 >计算机的存储规则

计算机的存储规则

时间:2024-07-23 10:52:20浏览次数:6  
标签:编码 存储 计算机 二进制 像素 规则 就是

看到一条视频,里面有图片文字声音,会不会好奇它们是怎样被存进计算机的?它们在计算机里面是怎样的?其实它们都是以二进制的形式存储进去的。
那么什么是二进制?现实中我们学的数学,用的一般是十进制,就是0到9组成,每逢十进一,其实二进制原理也是如此,也就是每逢二进一。好比1是1,2就是在1加1,而二进制每逢2进1所以后面的1加上1之后变成0,然后再往前面进一个1,所以二进制中的2就是10,以此类推3是11,4是100,5是101,6是110……
说实话有点难理解,那么既然难理解,为什么还有用二进制来存储数据呢?这就要从最早的计算机开始说起了,那个时候计算机所用的是打孔纸带,就是下面这张图显示的一样,计算机是凭借上面的有孔和无孔来识别,所以说这样的形式用二进制来最为方便,想象一下如果是十进制,那么上面就要有十个大小不同的孔,很不方便就是了。

数字转为二进制知道了,那么字符呢,英文呢?这就要提到ASCII码表了,在这张表中,每个字符都有其对应的二进制数据。
字母知道了,汉字呢?1981年5月1日发布的GB2312编码,里面就包括了6763个汉字。再后来有了BIG5编码,GBK编码,Unicode编码这些。
那么图片呢?图片的存储包括三个要素,一个是分辨率,一个是像素,最后一个就是三原色,我们的图片是由一个个像素组成的,分辨率就是像素的大小,图片上的彩色,都是由光学三原色红绿蓝组成的,三种颜色按不同的数值搭配可以组成了各种各样的颜色,但三种颜色的取值范围为0到255。
最后声音呢?音频的存储首先要用麦克风收录,然后进行采样(就是记录当前时间点的音频数据)然后再将其绘制成采样波形图,采样的数据越多,音质越好。
总的来说,计算机中的数据都是以二进制的形式储存的,差不多就是这样了。

标签:编码,存储,计算机,二进制,像素,规则,就是
From: https://www.cnblogs.com/jiayoulaodi/p/18317797

相关文章

  • ssm乡村救助信息管理系统 计算机专业毕业设计源码44889
    摘要随着行业规模的不断壮大,信息变得越来越多。同时计算机网络技术高速发展,网络管理运用也变得越来越广泛。因此,建立一个BS结构的乡村救助信息管理系统来管理乡村救助信息,会使管理工作系统化、规范化,也会提高政府形象,提高管理效率。SSM乡村救助信息管理系统的主要使用者......
  • 使用 minio 将文件上传到 s3 存储时出错
    我正在尝试上传两个文件。两者具有相同的扩展名,但其中一个比另一个小得多。一个只有100kb,另一个是100MB。扩展名为.bp,这些文件是机器学习模型的一部分。较小的文件已成功上传,没有任何问题。较大的文件给了我以下错误:InvalidXMLError:message:"Error"XMLisnotpar......
  • 在 GCP 数据存储上错误使用索引
    我是数据存储的初学者,我遇到了索引问题,希望你们能帮忙解决。我正在使用名为Program的google.cloud.nbd模型,我想检查contact_email是否不为空,并且属性claimer_digest_email_frequency的值是否在值列表中。该Python代码如下所示:matching_programs_keys=......
  • pytorch CNN 模型参数存储不正确
    工作任务是制作一个CNN模型来对图像进行一些分类任务。另外,我应该能够在对图像进行分类后查看特征图,即应用卷积或池化操作后获得的图像。下面是我定义CNN类的方式:classConvNet(nn.Module):def__init__(self,input_channels,output_dim):super().__init__()......
  • MySQL 索引的存储结构
    Author:ACatSmilingSince:2024-07-22索引的存储结构为什么使用索引索引是存储引擎用于快速找到数据记录的一种数据结构。常将索引比作教科书的目录部分(实际上不是完全一样),通过目录找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一样的道理,进行数据查找时,首先查......
  • 计算机体系结构|| Tomasulo算法(5)
    实验5Tomasulo算法5.1实验目的(1)加深对指令集并行性及开发的理解。(2)加深对Tomasulo算法的理解。.(3)掌握Tomulo算法在指令流出、执行、写结果各阶段对浮点操作指令以及load和store指令进行什么处理。(4)掌握采用了Tomasulo算法的浮点处理部件的结构。(5)掌握保留站的结构。(6)给......
  • 基于协程的kv存储
    项目背景:        协程是一种轻量级的线程,可以在一个线程中创建多个协程,协程通过让出自身的控制权来实现协程之间的切换,当有事件就绪时,再恢复到之前的状态继续执行,协程之间的切换是在用户态之间进行的,性能开销更小。同时,协程的处理逻辑是比较偏向同步编程,做到了同步编......
  • python+flask计算机毕业设计鲜花坊销售平台(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着电子商务的迅猛发展,线上购物已成为人们日常生活的重要组成部分,尤其在追求生活品质与个性化的今天,传统鲜花销售行业正经历着深刻的变革......
  • python+flask计算机毕业设计快递驿站管理系统(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着电子商务的迅猛发展,快递行业迎来了前所未有的繁荣期,快递包裹量急剧增长,对快递末端配送服务提出了更高的要求。传统的快递配送模式面临......
  • 登陆京东(滑块验证),验证码识别,Scrapy框架介绍及其使用,持久化存储到本地
    Ⅰ案例登陆京东(滑块验证)【一】下载opencv库pipinstallopencv-python【二】数据准备先将京东的滑块图片下载到本地背景图background.png滑块图tag.png【三】展示获取滑块的移动数据importos.path#使用opencv识别图像计算滑块之间的距离importcv2impo......