软件系统

软件系统包括系统软件和应用软件两大类。

应用软件:比如音乐播放器,是为用户解决各种世纪问题而编制的程序。

插曲:程序是指令序列的集合,指令是人向计算机发出的能够被计算机所识别的命令。

系统软件:主要包括OS和  系统实用程序。

    OS是一套复杂的系统程序,用于管理计算机的硬件与 软件资源,进行人物跳读,提供文件管理系统,人机接口等。OS还包括了各种I/O设备的驱动程序。

    系统实用程序:包括各种高级语言的翻译/编译程序,汇编程序,数据库系统,文本编辑程序一级诊断和调试 程序,此外还包括许多系统工具程序等。

    计算机中的程序设计语言分为3个级别,第一级是机器语言,第二级是汇编语言,第三级是高级语言。机器语言程序是计算机能理解和直接执行的二进制形式的程序。汇编语言程序是用助记符程序语言标识的程序,计算机不能直接识别,需要经过汇编程序的翻译把它转换为机器语言方可执行。机器语言指令与汇编语言指令基本上一一对应,都是与硬件密切相关的。而高级语言是不依赖于具体机型的程序设计语言,由它所编写的程序需要经过编译程序或解释程序的翻译方可执行。

插曲:程序设计语言是人与计算机交互的工具。

    文本编辑程序是供输入或修改文本用的程序,它可用来输入,编辑源程序,当然也可以用来编辑文章。

插曲:例如使用汇编语言程序编写的程序就称为汇编语言源程序。

在编写程序时,还可能需要另外3种系统程序:系统程序库,连接程序与装入程序。

一般OS都有一个通用的系统程序库,用户还可建立自己的程序库(一组子程序).程序库中的子程序可以附在任何系统程序或用户程序上以供调用。把待执行的程序与程序库其他已经翻译好的程序连接起来成为一个整体的准备程序称为连接程序。另一种准备程序是用来把待执行的程序加载到内存中,称为装入程序。有时,连接与装入的功能可合成一个程序。

ps:^^哈哈,除了插曲都不是我写的,参照冯博琴教授的微型计算机原理与接口技术。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 基础知识 1.1、 基本概念、 功能 冯诺伊曼体系结构1、计算机处理的数据和指令一律用二进制数表示2、顺序执...
    yunpiao阅读 5,426评论 1 22
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,405评论 25 708
  • 最近上海的天气开始慢慢转变了,在外面工作 出入的人明显感觉到炎热了,走在路上能够看到很 多人准备了雨伞,遮...
    小六六麻麻__easy工作室阅读 166评论 0 0
  • 有时候,他们会用迷惑的眼睛带以质疑的神情问我,你到底在想什么,为什么总写一些奇怪的语句。也许生命中有万种深情,...
    雁北南鸿阅读 307评论 0 3
  • 酱子丸QWQ阅读 221评论 0 1