🌮当年计算机刚出现的时候,普通人根本就不知道什么是计算机,而冯诺依曼是一个有数学基础的人,他设想了一种结构- -输入设备、输出设备、存储器、运算器、控制器,因为这样简单明了的结构模式,也就理所当然的被全世界所接受。
关于冯诺伊曼需要强调的:
🌮为什么要有操作系统?
人无法直接跟机器打交道,所以需要操作系统给用户一个稳定、简单的执行环境。
举个例子:
现在有一个学校,在学校里面有很多种类的人。简化一下成校长、辅导员、学生这样的模型,校长是管理者,原则上管理者跟被管理者可以不直接沟通。那么他是如何实现这个呢,连面都见不到如何进行管理呢?数据,只要拿到被管理者的数据,根据这些条件进行奖惩。信息、数据只要你到位了,并且知道各种数据所表达的信息,就能做出完美决策。
那么是谁负责数据的传递呢?- -辅导员
这里校长- -用户 辅导员 - -驱动,学生- -硬件
海量数据,不关心个性化数据,只关心共性数据。
假设校长是一个程序员,他定义了一个结构 struct Stu{
//姓名、性别、电话、成绩
};
如果校长想要开除成绩最差的三名学生,首先他需要知道那三个学生的成绩最差。把所有同学的信息编成一个数组,对数组进行增删查改。
总结来说:就是先把对象描述成数据,然后组织。