第一章小结
1. 计算机的基本组件
计算机的基本组件包括:内存和外存,CPU和输入输出设备。
2.主存
主存是由称为存储单元的独立存储区域组成的
1)每个存储单元有一个独立的地址。
2)一个存储单元包括1个或多个字节,一个字节包括8个位。
3)存储单元中总是有值的,但这些值对程序而言可能毫无意义。
4)一旦有新的信息存储在特定存储单元中,则原有信息会被覆盖。
5)程序在执行之前,必须拷贝到计算机内存中。
6)只有存储在内存中的数据才能被计算机处理。
3.外存
外存中的信息包含两种类型:程序文件和数据文件。外存用来存储半永久性的信息,外存比主存便宜。
4.计算机
计算机本身不能思考,程序设计语言以精确无歧义的方式指导计算机执行特定的任务。
5.程序设计语言
程序设计语言分为三种类型:机器语言(对计算机来说是有意义的),高级语言(对程序员来说是有意义的)和汇编语言,汇编语言使用特定的助记符来表示操作和内存单元地址(不用数字表示地址),除此之外,汇编语言和机器语言是相似的。
6.下述几个系统程序是用来为高级语言程序的执行做准备工作的
编辑器用来把高级语言程序输入到计算机内存中;编译器把高级语言程序(源程序)转换成机器语言(目标程序);连接器把目标程序和其他目标文件连接起来,创建一个可执行程序;装入程序把可执行程序装入计算机内存。有时这些步骤可以组合到一个集成开发环境中。
7.解决过程中的五个主要步骤
1)问题需求
2)问题分析
3)程序设计
4)程序实现
5)程序测试
8.操作系统
通过操作系统,可以向计算机发布命令,也可以管理文件。
9.程序员的底线
在做与计算机的事情必须遵守道德,不拷贝版权,不入侵他人计算机。