《计算机系统:核心概念及软硬件实现(原书第4版)》——1.5 总结

简介:

本节书摘来自华章计算机《计算机系统:核心概念及软硬件实现(原书第4版)》一书中的第1章,第1.5节,作者:[美] J. 斯坦利·沃法德(J. Stanley Warford)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.5 总结

计算机科学的基础问题是:什么能够被自动化?计算机把信息处理自动化了。本书的主题是计算机系统中的抽象层次。抽象包括隐瞒细节以展示物质的本质,概要结构,通过一连串的命令划分责任,将一个系统细分成较小的子系统。一个典型计算机系统的7个抽象层次是
第7层(App7):应用层
第6层(HOL6):高级语言层
第5层(Asmb5):汇编层
第4层(OS4):操作系统层
第3层(ISA3):指令集架构层
第2层(Mc2):微代码层
第1层(LG1):逻辑门层
每层都有自己的语言,目的是隐藏更低层的细节。
计算机系统由硬件和软件组成。硬件的4个组成部分是输入设备、中央处理单元、主存储器和输出设备。控制计算机的程序叫作软件。
算法是一组指令,依照适当的顺序执行,在有限的时间内解决问题。程序是计算机上执行的算法。程序输入信息,处理信息并输出结果。
数据库系统是App7层最常见的一种应用。关系型数据库系统把信息存储在呈现为表结构的文件中,这个表称作关系。关系型数据库系统中的查询结果本身就是关系。关系型数据库系统中最基本的3个操作是select、project和join。查询是这3种操作的组合。

相关文章
|
存储 C++ Python
《计算机系统:核心概念及软硬件实现(原书第4版)》——导读
这种方法为讨论计算机科学中的核心问题提供了一种很自然的环境。例如,本书介绍了HOL6层的结构化编程,可以和Asmb5层的非结构化编程的可能性进行对比。书中讨论了goto争议、结构化编程/效率之间的折中,给出了两个层次上语言的实际例子。
1830 0