计算机科学导论课后总结_4

计算机科学导论课后总结_4

一、走进软件

#1、软件

  软件是用户与硬件之间的接口,用户主要是通过软件与计算机进行交流的。

1、软件分类:
按系统的功能分类:系统软件、应用软件。
按软件的规模分类
按软件的工作方式分类:实时处理软件、分时软件、交互式软件、批处理软件。

2、软件架构:
有关软件整体结构与组件的抽象模式,用于指导大型软件的各个方面的设计。

#2、操作系统

1、操作系统定义:

  系统观点——计算机资源管理

在计算机系统中,CPU是计算机硬件的核心,是计算机系统的心脏;操作系统则是计算机软件的核心,是计算机系统的大脑,是整个系统的控制中心。
操作系统的作用类似于城市交通的决策、指挥、控制和调度中心,它组织和管理整个计算机系统的硬件和软件资源,在用户和程序之间分配系统资源,使之协调一致地,高效地完成各种复杂的任务。

  用户观点——用户使用计算机的界面

用户一般可通过以下三种方式获得计算机系统提供的服务:
命令方式
系统调用
图形界面

  软件观点——程序、数据和文档的集合

操作系统是直接与硬件相邻的第一层软件。用于实现对整个计算机系统资源的管理与控制。

#3、DOS

  DOS由核心程序和命令程序组成。

核心程序包括系统引导程序、MSDOS.SYS、IO.SYS和COMMAND.COM。COMMAND.COM文件是DOS与用户的接口,MSDOS.SYS称为DOS的内核,IO.SYS主要实现对键盘,鼠标,显示器等输入输出设备的控制与管理。

#4、软件开发

1、软件开发过程:
问题定义、可行性研究、需求分析、总体设计、程序开发、软件测试、软件维护。

你可能感兴趣的:(计算机科学导论)