计算机软件分为两类:系统程序和应用程序
系统程序:通常包括四类:各种服务性程序,如诊断程序、排错程序;语言程序,如汇编程序、编译程序、解释程序;操作系统;数据库管理系统
软件的发展演变:用机器语言(机器指令代码)编写程序,这种程序计算机可以完全识别执行,所以又叫作目的程序; 后来有了汇编语言,创造了一种程序,叫汇编器,能够自动把汇编语言中的符号语言翻译成机器语言表示的目的程序;现在大多使用算法语言,如C++、JAVA、C都是算法语言的范畴
算法语言:编写的程序称为源程序(是文本文件),需要编译程序,把源程序翻译成目的程序,但是目的程序不能独立运行,需要一种叫做运行系统的辅助成需来帮助,把编译程序和运行系统统称为编译器
有些算法语言需要汇编器的介入,如C语言,一般需要将C语言源程序经过编译器 进行编译,在经过汇编器汇编,再有链接器编程可执行代码,再由加载器将可执行程序加载到内存中运行
计算机性能指标主要是:CPU性能指标,存储器性能指标,I/O吞吐率