计算机思维:合理抽象、高效算法
工具影响思维和思维习惯
计算机是人类能力拓展的工具,不具备直觉
计算思维能力的提高更注重练习
冯诺依曼:存储器、控制器、处理器、输入输出设备五大部件、二进制表示指令和数据、存储程序原理
发展为如今以存储器为核心,二进制可以通过网络的通断轻易实现,且抗干扰能力强。
指令分为操作码和操作数,指令集合叫做指令系统,程序为完成一项特定任务的特定指令组,实际开发中用高级语言开发,把用高级语言编写的程序即源程序编译为机器语言。不同的硬件都有不同的编译程序。机器语言不利于调试,直观性不好所以出现汇编语言,为了追求效率和人性化创造了高级语言。
目前是硬件软件系统共同更新,相辅相成
总线分为地址总线、控制总线数据总线。南桥北桥,克服CPU和不同配件之间的速度差异
系统软件:操作系统、语言处理程序、数据库管理系统
软件危机:开发进度问题、使用者体验问题……
下一个时代是万物互联的时代、是虚拟现实的时代、是人工智能的时代,是自动化的时代。
原码(0表示正1表示负)、反码(负数的反码为符号位不变,数值为取反)、补码(取反加一,1000表示-8)
文字的处理,输入码(语言范畴),存储码(类似字库的作用 英文ascii码、汉字:gb2312 gb18030 跨语言跨平台Unicode码 )、输出码(美术范畴)
数字化过程:采样无穷点变有穷点、量化某点无穷信息量变有穷信息量、编码某种结构表示