2022-04-21

Principle of Equivalence (对等原则) of Hardware and Software:

Any task done by software can also be done using hardware, and any operation performed directly by hardware can be done using software.(Assuming speed is not a concern.

Measures (计量单位) of speed and capacity:

 Kilo (千)- (K) = 1 thousand = 103 and 210

 Mega (兆)- (M) = 1 million = 106 and 220

 Giga (鲒)- (G) = 1 billion = 109 and 230

 Tera (汰)- (T) = 1 trillion = 1012 and 240

 Peta (帕)- (P) = 1 quadrillion = 1015 and 250

 Exa (艾)- (E) = 1 quintillion = 1018 and 260

 Zetta (泽)- (Z) = 1 sextillion = 1021 and 270

 Yotta (娆)- (Y) = 1 septillion = 1024 and 280

Whether a metric refers to a power (幂) of ten (e.g., speed) or a power of two (e.g., capacity) depends upon what is being measured.

Hertz (赫兹) = clock cycles per second (frequency)

 1MHz = 1,000,000Hz

 Processor speeds are measured in MHz or GHz.

Byte (字节) = a unit of storage

 1KB = 210 = 1024 Bytes

 1MB = 220 = 1,048,576 Bytes

 1GB = 230 = 1,099,511,627,776 Bytes

 Main memory (RAM) is measured in GB

 Disk storage (磁盘存储) is measured in GB for small systems, TB (240) for large systems.

Measures of time and space:

 Milli (毫)- (m) = 1 thousandth = 10^(-3)

 Micro (微)- () = 1 millionth = 10^(-6)

 Nano (纳)- (n) = 1 billionth = 10^(-9)

 Pico (皮)- (p) = 1 trillionth = 10^(-12) 

 Femto (飞)- (f) = 1 quadrillionth = 10^(-15)

 Atto (唉)- (a) = 1 quintillionth = 10^(-18)

 Zepto (沢)- (z) = 1 sextillionth = 10^(-21)

 Yocto (妖)- (y) = 1 septillionth = 10^(-24)

Computers with large main memory capacity (主存容量) can run larger programs with greater speed than computers having small memories.

RAM is an acronym for random access memory (随机访问存储器). Random access means that memory contents can be accessed directly if you know its location.

Cache (缓存) is a type of temporary memory that can be accessed faster than RAM.

Standards Organizations 标准化组织

There are many organizations that set computer hardware standards -- to include the interoperability (互操作性) of computer components. 

Some of the most important standards-setting groups are:

 The International Organization for Standardization (ISO)

Establishes worldwide standards for everything from screw threads (螺纹) to photographic film (交卷、底片).

Is influential in formulating standards for computer hardware and software, including their methods of manufacture.在制定计算机硬件和软件标准,包括其制造方法方面具有影响力。

Note: ISO is not an acronym. ISO comes from the Greek, isos, meaning “equal.”

 The Institute of Electrical and Electronic Engineers (IEEE)

Promotes the interests of the worldwide electrical engineering community.

Establishes standards for computer components, data representation, and signaling protocols, among many other things.

The International Telecommunications Union (ITU)

Concerns itself with the interoperability of telecommunications systems, including data

communications and telephony.

National groups establish standards within their respective countries:(国家团体在各自国家内制定标准:)

 The American National Standards Institute (ANSI)

 The British Standards Institution (BSI)

 中国国家标准化管理委员会(由国家市场监督管理总局领导)

Historical Development 发展历程

Generation Zero: Mechanical Calculating Machines (机械计算机) (1642 - 1945)

The First Generation: Vacuum Tube Computers (真空管计算机) (1945 - 1953)

The Second Generation: Transistorized Computers (晶体管计算机) (1954 - 1965)

The Third Generation: Integrated Circuit Computers (集成电路计算机) (1965 - 1980)

The Fourth Generation: VLSI Computers (超大规模集成电路计算机) (1980 - ????)

Moores Law (摩尔定律,1965) :Gordon Moore, Intel founder

“The density(密度) of transistors in an integrated circuit willdouble every year.

Contemporary (当代/现代) version:

“The density of silicon chips(硅芯片)doubles every 18 months.”

But this “law” cannot hold forever ...

Rocks Law (洛克定律) :Arthur Rock, Intel financier

“The cost of capital equipment (资产设备) to build semiconductors(半导体) will double every four years.”

In 1968, a new chip plant cost about $12,000.

At the time, $12,000 would buy a nice house in the suburbs.

An executive (高管) earning $12,000 per year was “making a very comfortable living.”

In 2012, a chip plants under construction cost well over $5 billion.

$5 billion is more than the gross domestic product of some small countries, including Barbados (巴巴多斯岛), Mauritania (毛里塔尼亚), and Rwanda (卢旺达).

The Computer Level Hierarchy 计算机层次结构

Each virtual machine layer is an abstraction of the level below it.

The machines at each level execute their own particular instructions, calling upon machines at lower levels to perform tasks as required.

Computer circuits ultimately carry out the work.(计算机电路最终完成了这项工作)

Level 6: The User Level (用户层)

 Program execution and user interface level.

 The level with which we are most familiar.

Level 5: High-Level Language Level (高级语言层)

 The level with which we interact when we write programs in languages such as C, Pascal, Lisp, and Java.

Level 4: Assembly Language Level (汇编语言层)

 Acts upon assembly language produced from Level 5, as well as instructions programmed directly at this level.

Level 3: System Software Level (系统软件层)

 Controls executing processes on the system.

 Protects system resources.

 Assembly language instructions often pass through Level 3 without modification.(汇编语言指令通常不经修改就经历level3)

Level 2: Machine Level (机器层)

 Also known as the Instruction Set Architecture (ISA) Level.

 Consists of instructions that are particular to the architecture of the machine.

 Programs written in machine language need no compilers, interpreters, or assemblers (汇编程序).

Level 1: Control Level (控制层)

 A control unit (控制单元) decodes and executes instructions and moves data through the system.

 Control units can be microprogrammed (微程序的) or hardwired (硬接线的).

 A microprogram is a program written in a low-level language that is implemented by the hardware.

 Hardwired control units consist of hardware that directly executes machine instructions.

Level 0: Digital Logic Level (数字逻辑层)

 This level is where we find digital circuits (the chips).

 Digital circuits consist of gates and wires.

 These components implement the mathematical logic of all other levels.

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,658评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,482评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,213评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,395评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,487评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,523评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,525评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,300评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,753评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,048评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,223评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,905评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,541评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,168评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,417评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,094评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,088评论 2 352

推荐阅读更多精彩内容