非诚勿扰黄菡最后一期:操作系统和数据结构?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 11:06:05
是干什么用的,对编程有什么用?

电脑是由硬件和软件组成的,缺了任何一样都无法运行。我们对电脑进行操作,都是利用操作系统来完成。最初的电脑没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言,并将它的编译器内置到电脑中,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将语言内置的电脑只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为了解决这种问题,就出现了操作系统,这样就很好实现了程序的共用,以及对计算机硬件资源的管理,使人们可以从更高层次对电脑进行操作,而不用关心其底层的运作。
操作系统是现代电脑必不可少的系统软件,是电脑的灵魂所在。现代的电脑都是通过操作系统来解释人们的命令,从而达到控制电脑的目的。几乎所有的应用程序也是基于操作系统的。
一般来说数据结构就是研究一类普通数据的表示及其相关的运算操作。数据结构是一门主要研究怎样合理地组织数据、建立合适的数据结构、提高计算机执行程序所用的时间效率和空间效率的学科。1968年,美国的D.E.Knuth教授开创了数据结构的最初体系,他的名著《计算机程序设计技巧》较为系统地阐述了数据的逻辑结构和存储结构及其操作。随着计算机科学的飞速发展,到80年代初期数据结构的基础研究已日臻成熟。
“数据结构”是计算机专业中的一门专业基础课。它为操作系统、数据库原理、编译原理等后继专业课程的学习奠定基础。数据结构涉及到各方面的知识,如计算机硬件范围的存储装置和存取方法;在计算机软件范围中的文件系统,数据的动态存储与管理,信息检索;数学范围的许多算法知识,还有一些综合性的知识,如编码理论、算子关系、数据类型、数据表示、数据运算、数据存取等各方面的知识。因此,数据结构是数学、计算机硬件、软件三者之间的一门核心课程。

非常重要的两门学科,学编程一定要学好