计算机术语中一些歧义

1. HEAP 堆

对于程序而已,是内存分配的一种模式,通常与栈相提并论。在分析算法的情形下,指得是一种数据结构,通常用来在固定数目的数据里快速获取最大或者最小数值,可以作为优先队列。

2. 同步 synchronize

在多线线程的情形下,指的是访问资源的保护机制,常见有锁,原子操作,关键字修饰利用CPU硬件屏障,消息通知。 在针对网络IO模型下的设计模式情况下,同步是指用户进程触发IO操作并等待或轮询的查看IO操作是否就绪,异步是指用户进程触发IO操作以后便开始做自己的事情,当IO操作完成时会得到通知,换句话说异步的特点就是通知。

3. 兆 (mb MB)

大B 小b,表示不同的大小 ,B代表byte 一共有8bit, b代表bit

一般网络使用的的小b单位,bit。网络说的100兆,100M,就是指100Mbps,Mbps=mega bits per second(兆位/秒)是速率单位,磁盘存储使用的是大B单位,byte,存储100兆,非网络100兆。

原文地址:https://www.cnblogs.com/studyNT/p/13663912.html