什么是系统软件
什么是系统软件
  系统软件是指控制和协调计算机及外部设备,⽀持应⽤软件开发和运⾏的系统,是⽆需⽤户⼲预的各种程序的集合,主要功能是调度,监控和维护计算机系统,下⾯就让店铺来给你科普⼀下什么是系统软件。
  系统软件的基本概念
  各种应⽤软件,虽然完成的⼯作各不相同,但它们都需要⼀些共同的基础操作,例如都要从输⼊设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理,等等。这些基础⼯作也要由⼀系列指令来完成。⼈们把这些指令集中组织在⼀起,形成专门的软件,⽤来⽀持应⽤软件的运⾏,这种软件称为系统软件。⼀般来讲,系统软件包括操作系统和⼀系列基本的⼯具(⽐如编译器,数据库管理,存储器格式化,⽂件系统管理,⽤户⾝份验证,驱动管理,⽹络连接等⽅⾯的⼯具),是⽀持计算机系统正常运⾏并实现⽤户操作的那部分软件。
  系统软件⼀般是在计算机系统购买时随机携带的,也可以根据需要另⾏安装。
  系统软件的特点
  系统软件的主要特征是:
  与硬件有很强的交互性
  能对资源共享进⾏调度管理
  能解决并发操作处理中存在的协调问题
  其中的数据结构复杂,外部接⼝多样化,便于⽤户反复使⽤
  系统软件的主要类别
  系统软件在为应⽤软件提供上述基本功能的同时,也进⾏着对硬件的管理,使在⼀台计算机上同时或先后运⾏的不同应⽤软件有条不紊地合⽤硬件设备。例如,两个应⽤软件都要向硬盘存⼊和修改数据,如果没有⼀个协调管理机构来为它们划定区域的话,必然形成互相破坏对⽅数据的局⾯。
  有代表性的系统软件有:
  操作系统
  操作系统管理计算机的硬件设备,使应⽤软件能⽅便、⾼效地使⽤这些设备。在微机上常见的有:DOS、WINDOWS、UNIX、OS/2等。
  在计算机软件中最重要且最基本的就是操作系统(OS)。它是最底层的软件,它控制所有计算机运⾏的程序并管理整个计算机的资源,是计算机裸机与应⽤程序及⽤户之间的桥梁。没有它,⽤户也就⽆法使⽤某种软件或程序。
  操作系统是计算机系统的控制和管理中⼼,从资源⾓度来看,它具有处理机、存储器管理、设备管理、⽂件管理等4项功能。
  常⽤的系统有DOS操作系统、WINDOWS操作系统、UNIX操作系统和Linux、Netware等操作系统。
  语⾔处理程序
  编译软件CPU执⾏每⼀条指令都只完成⼀项⼗分简单的操作,⼀个系统软件或应⽤软件,要由成千上万甚⾄上亿条指令组合⽽成。直接⽤基本指令来编写软件,是⼀件极其繁重⽽艰难的⼯作。
  计算机只能直接识别和执⾏机器语⾔,因此要计算机上运⾏⾼级语⾔程序就必须配备程序语⾔翻译程序,翻译程序本⾝是⼀组程序,不同的⾼级语⾔都有相应的翻译程序。
  语⾔处理程序如汇编语⾔汇编器,C语⾔编译、连接器等。
计算机软件系统
  为了提⾼效率,⼈们规定⼀套新的指令,称为⾼级语⾔,其中每⼀条指令完成⼀项操作,这种操作相
对于软件总的功能⽽⾔是简单⽽基本的,⽽相对于CPU的⼀眇操作⽽⾔⼜是复杂的。⽤这种⾼级语⾔来编写程序(称为源程序)就象⽤预制板代替砖块来造房⼦,效率要⾼得多。但CPU并不能直接执⾏这些新的指令,需要编写⼀个软件,专门⽤来将源程序中的每条指令翻译成⼀系列CPU能接受的基本指令(也称机器语⾔)使源程序转化成能在计算机上运⾏的程序。完成这种翻译的软件称为⾼级语⾔编译软件,通常把它们归⼊系统软件。⽬前常⽤的⾼级语⾔有VB、C++、JAVA等,它们各有特点,分别适⽤于编写某⼀类型的程序,
它们都有各⾃的编译软件。
  数据库管理
  数据库管理系统有组织地、动态地存贮⼤量数据,使⼈们能⽅便、⾼效地使⽤这些数据。
  数据库管理系统是⼀种操纵和管理数据库的⼤型软件,⽤于建⽴、使⽤和维护数据库。
  Foxpro,Access,Oracle,Sybase,DB2和Informix则是数据库系统。
  辅助程序
  系统辅助处理程序也称为“软件研制开发⼯具”、“⽀持软件”、“软件⼯具”,主要有编辑程序、调试程序、装备和连接程序、调试程序。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。