“ 下周三就计概考试了,这周赶紧复习了一下下,把笔记发上来。”
计算系统的分层
信息层是一个纯概念层,反映了在计算机上表示信息的方式。
硬件层由计算机系统的物理硬件组成
程序设计层负责处理软件、用于实现计算的指令以及管理数据。
操作系统是用来管理计算机资源的。
前面的分层都属于内部层,重点在于使计算机系统运转,而应用层的重点则是用计算机解决真实世界的问题。
通信层是计算机系统操作的基础层。
计算机硬件简史
早期历史
公元前十六世纪,出现了算盘(abacus)这种记录数值的工具。
十七世纪中叶,法国数学家 Blaise Pascal 建造并出售了一种齿轮驱动的机械机器,它可以执行整数的加法和减法运算。
十七世纪末,德国数学家 Gottfried Wilhelm von Leibniz 建造了第一台能够进行四则运算的机器。遗憾的是,当时由于机械齿轮和操纵杆的水平有限使得Leibniz机的结果并不那么可信。
十八世纪晚期,Joseph Jacquard 发明了Jacquard织布机。它利用一套穿孔卡片来说明需要什么颜色的线,从而控制了纺织图案。它第一次使用了穿孔卡片这种输入形式。
十九世纪英国数学家Charles Babbage 发明了分析机(analytical engine)。这台机器由于设计过于复杂而没有被建造出来。设计中第一次出现了内存。采用了与Jacquard织布机相同的,使用