计算机单位换算,网络传输速度换算,图片大小计算

news/2024/7/24 1:59:52 标签: 计算机网络, 计算机知识

1.计算机单位换算

  • 二进制系统中,最基本的单位是比特(bit,简写为b),表示一个二进制位,可以是0或1。也是我们常说的
  • 字节(Byte,简写为B):1 Byte = 8 bits。字节能够表示256(即2^8)种不同的数据状态,从00000000到11111111
  • 千字节(Kilobyte,KB):1 KB = 1024 Bytes = 2^10 Bytes
  • 兆字节(Megabyte,MB):1 MB = 1024 KB = 2^10 KB = 2^20 Bytes
  • 吉字节(Gigabyte,GB):1 GB = 1024 MB = 2^10 MB = 2^30 Bytes
  • 太字节(Terabyte,TB):1 TB = 1024 GB = 2^10 GB= 2^40 Bytes
  • 拍字节(Petabyte,PB):1 PB = 1024 TB = 2^10 TB = 2^50 Bytes

计算机单位以 2^10 = 1024 进行换算。

2.图片大小计算

对于未压缩的位图图片(例如,BMP格式),图片大小可以通过图片的尺寸(宽度和高度)以及每个像素的颜色深度(以位为单位)来计算。

图片大小(字节) = 宽度(像素)× 高度(像素)× 颜色深度(位) / 8

宽度,高度:图片的尺寸,以像素为单位。
颜色深度:每个像素所需的位数来表示颜色。常见的颜色深度包括8位(灰度图像)、24位(真彩色,每个颜色通道8位)、32位(真彩色加上透明通道)等。
除以8:因为1字节=8位,所以需要除以8将位转换为字节。

例如,一个尺寸为1024x768的24位真彩色图片的大小计算如下:
1024像素 × 768像素 × 24位 / 8 = 2,359,296字节(约为2.25MB)

对于压缩的图片(例如,JPEG、PNG、GIF等格式),计算图片大小更加复杂,因为它依赖于压缩算法的效率、图片内容的复杂度以及压缩设置(如JPEG的质量设置)。

3.网络传输速度

计算机网络传输速度通常使用位速率(bit rate)来表示,以衡量每秒传输的数据量。

  • 比特每秒(bps):传输速度的最基本单位,表示每秒传输的比特数,可以理解为bit/s。1bps = 0.125 Bytes/s = 1/8 Bytes/s = 0.125 Bps
  • 千比特每秒(Kbps):1 Kbps = 1,000 bps = 10^3 bps
  • 兆比特每秒(Mbps):1 Mbps = 1,000 Kbps = 10^3 Kbps = 10^6 bps
  • 吉比特每秒(Gbps):1 Gbps = 1,000 Mbps = 10^3 Mbps = 10^9 bps

网络传输速度单位以 10^3 = 1000 进行换算。

标称所说的1M带宽的意思是1Mbps,是兆比特每秒(Mbps)不是兆字节每秒(MBps),因此实际我们在设备上看到的速度会比标称的小:
标称 2M(即2Mbps)宽带实际理论速率是 256KB/s(即2048Kb/s);标称 100M 宽带实际理论速率是 12.5MB/s


http://www.niftyadmin.cn/n/5546958.html

相关文章

[FFmpeg] windows下安装带gpu加速的ffmpeg

1.显卡能力排查 目前只有 NIVIDIA 支持 ffmpeg 的 gpu加速(AMD貌似也陆续开始支持)。 在下述网站中查找自己的显卡能够支持的编解码格式。https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-newhttps://developer.nvidia.com/video-encode-and-decod…

C++ 零成本抽象(Zero-cost abstraction)

C零成本抽象(Zero-cost abstraction)的概念是指:在设计和实现抽象级别较高的C代码(如模板、inline函数、运算符重载等等)时,不会引入额外的运行时开销。这意味着这些复杂的抽象在编译后不会比手写的、低级的…

搜维尔科技:远程操作,遥操作机器人进行 TCP点胶演示

搜维尔科技:远程操作,遥操作机器人进行 TCP点胶演示 搜维尔科技:远程操作,遥操作机器人进行 TCP点胶演示

【YOLO8系列】(二)YOLOv8环境配置,手把手嘴对嘴保姆教学

目录 一. 准备环境 1.Anaconda下载 2.创建yolov8虚拟环境 3.pytorch安装 4.CUDA下载 5.CUDNN下载 二、yolov8模型下载 1.clone模型 2.pycharm配置 ①解释器配置 ②终端配置 3.安装必要库 4.下载训练模型 三、 环境验证 四、总结 YOLOv8 是 YOLO 系列最新的目标…

一次零基础 自“信息收集“到“权限维持“的渗透测试全程详细记录

一、渗透总流程 1.确定目标: 在本靶场中,确定目标就是使用各种扫描工具进行ip扫描,确定目标ip。 2.信息收集: 比如平常挖洞使用fofa,天眼查,ip域名等进行查,在我们这个靶场中比如使用Wappalyz…

4:表单和通用视图

表单和通用视图 1、编写一个简单的表单&#xff08;1&#xff09;更新polls/detail.html文件 使其包含一个html < form > 元素&#xff08;2&#xff09;创建一个Django视图来处理提交的数据&#xff08;3&#xff09;当有人对 Question 进行投票后&#xff0c;vote()视图…

Java笔记 (基础)

1. Java基本知识 什么是java: 是一种面向对象的高级编程语言 java的组成: javase/j2se(java标准版),javaee/j2ee(java企业版)(13几种技术) java的应用: internet程序(b/s)和桌面应用程序(c/s) browser 记事本开发程序的步骤 ①编写:编写源文件Test.java 编译javac T…

tongweb 部署软航流版签一体化应用示例 提示跨域错误CORS ERROR

目录 问题现象与描述 解决办法 原理解析 什么是CORS 浏览器跨域请求限制 跨域问题解决方法 跨域请求流程 浏览器请求分类解析 http请求方法简介 问题现象与描述 重庆软航科技有限公司提供了一套针对针对word、excel等流式文件转换成PDF版式文件并进行版式文件在线签章…