怎样深入理解计算机系统
计算机基础是在数字电路中,高级语言只是被汇编成二进制码才能执行,要理解工作原理,先去了解数字电路基础,在到计算机系统结构,对这些有了个基本了解,就能比较清楚的了解硬件的协调工作原理了.
如果不懂数字电路那么你很难理解硬件构造,计算机系统并不复杂,复杂的还是软件,但是接触软件的人并不一定了解整个系统的工作原理,所以如果想知道的更深,还是要下功夫的.
了解计算机系统,先了解单片机是个好方法,因为单片机就是整个微型的计算机结构,当然不都一样,但是工作原理都差不多,你会高级语言,对与单片机汇编是小意思了,所以你去了解单片机,就会感觉到愈来愈清晰.
冯若机型一直没改变过,各个部件的功能的协调配合,就是一台计算机了,如果想深入了解到cpu的构造,还是要一定的基础的,不过如果你只是想了解,就很容易了.
就是这样了.
计算机系统概述
计算机是一种不需要人工直接干预,能够对各种信息进行高速处理和存储的电子设备。一个完整的计算机系统包括硬件系统和软件系统两大部分,如图2-1所示。图2-1 计算机系统组成分类计算机硬件系统是指构成计算机的所有实体部件的集合,通常这些部件由电子器件和机械装置等物理部件组成。硬件通常是指一切看得见、摸得到的设备实体,是计算机进行工作的物质基础,是计算机软件运行的场所。计算机软件系统是指在硬件设备上运行的各种程序以及有关资料。程序是用户用于指挥计算机执行各种功能以便完成指定任务的指令的集合。资料(或称为文档)是为了便于阅读、修改、交流程序而做的说明。通常人们把不装备任何软件的计算机称为硬件计算机或裸机。裸机由于不装备任何软件,所以只能运行机器语言程序,它的功能显然不会得到发挥。普通用户面对的一般不是裸机,而是在裸机之上配置若干软件之后所构成的计算机系统。正是由于有了丰富多彩的软件,计算机才能完成各种不同的任务。在计算机技术的发展过程中,软件随硬件技术的发展而发展,反过来,软件的不断发展与完善又促进了硬件的新发展,二者缺一不可。