深入认识计算机,怎样深入理解计算机

【深入认识计算机,怎样深入理解计算机】第一层,操作系统 。在系统中用户可以使用软件,根据可否联网分直接使用和联网使用 。操作系统复杂的有win,mac,Linux 等,手机也有安卓,苹果等,涉及操作系统原理 。系统设计是复杂的,涉及数据结构 。第二层,程序设计 。因为软件由程序开发出来,所以接下来是程序设计 。有高级语言,也有低级语言 。主要有fortan,c,c++,Java,python 等,还有面向机器汇编语言 。程序语言需经编译器翻译,涉及编译原理及设计,很复杂理解也困难 。其中fortan面向科学计算,高等数学和线性代数问题也能处理 。第三层,硬件设备 。程序开发一般有调试,依靠调试程序可以看到处理器的内部及内存状况,好比内窥镜洞明一切 。数据流到处理器内部由寄存器表示和运算 。win中debug可以看到处理器内部状况,也可用开发工具调试 。win中输入输出外设等有设备管理器,驱动程序面向网络有各种协议,接口usp,pcI-e,sata等各类协议 。第四层,数字电路 。因为寄存器都是由触发器组成 。包括处理器设计和制造 。程序设计语言和计算机组成原理有数制及运算内容,数字电路也不例外 。算术运算和逻辑运算有根本的区别就是进位规则 。第五层,模拟电路 。触发器都是晶体管构造,晶体管原理涉及 。多媒体计算机都是数字电子计算机,计算机可以不联网,甚至没有操作系统 。

    推荐阅读