001计算机系统概论(原书第2版)--第1章 欢迎阅读本书

本书旨在介绍计算机系统的基本原理,通过理解简单部件的运作,逐步构建计算机模型。学习目标是掌握一种语言(如C语言)编程,并理解程序执行时计算机底层的运作。书中强调抽象思维和不区分硬件软件的理念,指出所有计算机本质上都能完成相同的计算任务,只是速度和成本不同。从问题描述到电子运转涉及多个层次的转换,包括算法、程序、指令集结构、微结构、逻辑电路和器件。
摘要由CSDN通过智能技术生成

1.1 我们的目标

       计算机是非常确定的一个系统,即在任何时候,在相同的方法、相同的状态下(当然包括相同的起始条件),同样的问题必然获得相同的结果。

       本书首先将介绍那些简单部件的原理和机制,然后一步一步地搭建出一个互连结构,即所谓“计算机”。

       我们的目标是,一旦你完成了这本教材的学习,就能够自然地操作一种语言(如C语言)来编写程序了,并能够使用其中的一些高级功能,同时也能理解在程序执行过程中,计算机底层所发生的相应运作。

1.2 怎么才能做到

计算机不过是个电子设备,它由许多电子部件组成,而这些部件又通过导线相连,再任何一个时刻,这些导线要么是高电平,要么是低电平。

我们不关心具体电压值是多少,而是关心“性对于0V电压,它是否足够大”。如果与0V电压相差很小,则在逻辑标识上把他作为“0”,如果相差很大,则定义为逻辑“1”。

LC-3 具备现代微处理器应具备的所有特性。所谓现代微处理器,如Intel 8088(用于1981年的IBM PC)、Motorola 68000(用于经典的1984年的Macintosh),以及奔腾IV(它是2003年高性能PC的首选处理器之一)等微处理器产品,而LC-3具备这些真是微处理器产品所具备的所有重要特性,但又不像这些“真家伙”那样复杂,因此很容易理解和掌握。

1.3 两个反复出现的理念

在本书中,有两个理念将反复出现并反复强调:一是“抽象”,而是“在脑子里不要对硬件和软件做任何区分”

“抽象”理念非常重要,它是学习的重点,也是在实践中要把握

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值