当前位置: 首页 > news >正文

《Java语言程序设计》1.2.4复习题

什么是比特?什么是字节?

在讨论内存前,让我们看下信息(数据和程序)是如何存储在计算机中的。

实际上,计算机不过是一系列的电路开关而已。每个开关存在两种状态:打开(on)或者关闭(off)。可以简单认为在计算机中存储信息就算将一系列的开关设置为打开或关闭。如果开关打开,则其值为1。如果开关关闭,则其值为0。这些0和1被解释为二进制系统中的数,称为比特(bit,二进制数)。

计算机中字节(byte)是最小的存储单位。每个字节由8个比特构成。像3这样的小数字就可以存储在单个字节中。为了存储单个字节放不下的数字,计算机就使用几个字节。

各种类型的数据(例如,数字和字符)都被编码为字节序列。作为程序员不需要担心数据的编码和解码,这些都是系统根据编码方案(schema)来自动完成的。编码方案是一组规则,用于控制计算机将字符和数字转换成计算机可以实际处理的数据。大多数方案将每个字符转换成预先确定的一个比特串。例如,在流行的ASCII编码方案中,字符C采用一个字节表示为01000011。

计算机的存储容量是以字节和字节的倍数来衡量的,如下所示:

·一千字节(KB)约为1000字节

·一兆字节(MB)约为100万字节

·一千兆字节(GB)约为10亿字节

·一太字节(TB)约为1万亿字节

一般一页Word文档需要20KB。因此,1MB可以存储50页的文档,1GB可以存储50页的文档,1GB可以存储50000页的文档。一般典型的两小时高分辨率电影可能需要8GB,因此存储20部电影将需要160GB。

http://www.lryc.cn/news/590243.html

相关文章:

  • 海盗王如何拍摄和打包小地图
  • 深度赋能推客,让 “业余选手” 变 “带货高手”​
  • Xsens人形机器人拟人动作AI训练,提升机器人工作精度与效率
  • HertzBeat 监控 SpringBoot 使用案例
  • 基于dcmtk的dicom工具 第二章 图像接受StoreSCP(1)
  • windows内核研究(进程与线程-等待链表和调度链表和线程切换)
  • 非控制器(如 Service、工具类)中便捷地获取当前 HTTP 请求的上下文信息
  • 16路串口光纤通信FPGA项目实现指南
  • 数据结构-1(顺序表)
  • 关于 OpenAI 的反思
  • GESP2025年6月认证C++四级( 第三部分编程题(2)排序)
  • 多态,内部类(匿名内部类),常用API(1)
  • HTTP vs HTTPS
  • 【React Native】布局文件-顶部导航栏
  • 从零开始学习 Redux:React Native 项目中的状态管理
  • 3D TOF 安全防护传感器
  • Ubuntu 上 GBase 8s 实例重启与字符集踩坑实录
  • 在UE中如何给骨骼网格体赋予动画
  • conda activate 时报错: CondaError: Run ‘conda init‘ before ‘conda activate‘
  • React Native 在 Web 前端跨平台开发中的优势与实践
  • Django ORM 查询工具对象详解
  • 基于WebRTC技术实现一个在线课堂系统
  • 线上分享:解码eVTOL安全基因,构建安全飞行生态
  • 主机安全---开源wazuh安装
  • 前端面试题(React 与 Vue)
  • Elasticsearch+Logstash+Filebeat+Kibana部署
  • [时序数据库-iotdb]时序数据库iotdb的安装部署
  • C++11 std::uninitialized_copy_n 原理与实现
  • 边缘计算革命:AWS Snowcone在智慧工厂的落地实践(2025工业4.0实战指南)
  • Jenkins+Docker(docker-compose、Dockerfile)+Gitee实现自动化部署