【计算机组成与设计:硬件/软件接口】第一章:计算机概要与技术

本章介绍了计算机系统的基础知识,包括个人计算机、服务器和嵌入式计算机的分类和特性,以及后PC时代的设备如PMD和云计算。讲解了计算机系统结构中的8个伟大思想,如面向摩尔定律的设计、存储器层次等。还探讨了程序概念,如操作系统、编译程序和硬件层次。最后讨论了性能和功耗墙的问题。
摘要由CSDN通过智能技术生成

【计算机组成与设计:硬件/软件接口】第一章:计算机概要与技术

标签(空格分隔):【计算机组成与设计:硬件/软件接口】


第一章:计算机系统概述

1.1 引言

1.1.1 计算机应用的分类及其特性

  • 个人计算机(Personal Computer ,PC):用于个人使用的计算机,通常包含图形显示器、键盘等。强调对单用户提供良好的性能,价格低廉,通常运行第三方软件。
  • 服务器(server):用于为多用户运行大型程序的计算机,通常由多个用户并行使用,并且一般通过网络访问。过去被称为大型机的现代形式。服务器适用于执行大负载任务,可以执行单个复杂应用(科学的或者工程上的),也可以处理大量简单的作业,如大型 Web 服务器。这些应用通常基于其他来源的软件(例如数据库或仿真软件),并且往往为了特殊的需要而加以修改或定制。服务器的制造技术和桌面计算机差不多,但是能够踢狗更强的计算、存储和 I/O 能力。通常情况下,当发生故障时,服务器比个人计算机回复的代价要高得多,因此服务器更加强调可靠性。
    服务器又分为低端服务器和高端服务器(超级计算机)。

  • 嵌入式计算机(embedded computer):嵌入到其他设备中的计算机,一般运行预定义的一个或一组应用程序。它的设计目标是运行单一应用程序或者一组相关的应用程序,并通常和硬件集成在一起以单一系统的方式一并交互给用户。他对故障十分敏感,例如,我相信没人愿意看到新买的电视机无法正常收看节目,或者十字路口的红路灯发生故障。

  • treabyte:简写作 TB, 原始定义为 1099511627776( 240 2 40 )字节,但是有些通信和辅助存储系统将其重新定义为 1 000 000 000 000 ( 1012 10 12 ) 字节,为了避免混淆,使用术语 tebibyte(TiB)表示 240 2 40 字节,而 terabyte(TB)表示 1012 10 12 字节。如下图,表示了十进制和二进制术语的区别与范围。

十进制数语 缩写 数值 二进制数语 缩写 数值 数值差别
kilobyte KB 103 10 3 kibibyte KiB 210 2 10 2%
megabyte MB 106 10 6 mebibyte MiB 220 2 20 5%
gigabyte GB 109 10 9 gibibyte GiB 230 2 30 7%
terabyte TB 1012 10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值