计算机软件技术基础教程

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 计算机软件技术基础教程

出版社:西安电子科技大学出版
出版日期:2001-2
ISBN:9787560609911
作者:刘彦明
页数:312页

章节摘录

版权页:插图:1.1.3 计算机软件的发展计算机软件是在计算机软件技术和硬件技术发展的前提下得到发展的,其发展过程主要是从以下两条线索来体现的:(1)计算机操作系统的发展过程;(2)计算机软件开发系统的发展过程。1.操作系统的发展操作系统是随着计算机的发展而形成和发展起来的。概括地讲,其发展过程经历了三个阶段。1)操作系统的酝酿阶段在第一代计算机中,操作系统尚未出现,那时人们使用计算机都必须手工操作。每个程序员都必须亲自动手操作计算机,装入卡片叠或纸带,按按钮,查看存储单元等。这种操作方法给程序员带来许多不便。为了摆脱人的手工干预,使其自动进行,人们在计算机中装入了批处理软件,这样就可以成批处理程序员的成批输入。虽然这一进步克服了手工操作的缺点,但一些根本问题没有得到解决,例如系统保护差、错误处理和恢复能力差,更为严重的是有可能因为程序的错误而导致系统瘫痪。随着硬件技术的发展,新的硬件不断出现,如通道、中断,这就迫使要对计算机上安装的软件做进一步的改进,因此就出现了系统程序。它负责整个计算机系统的硬件和软件的管理,体现了操作系统的雏形。2)操作系统的形成阶段由于计算机的硬件十分昂贵,因此人们就提出多道程序设计技术,即在单一的CPU下,并发运行多个程序的技术。随之又出现了分时系统。为了适应新技术的需要,对系统程序进行了进一步的改进,形成了现在的操作系统。可以这样说,多道程序设计技术和分时系统的出现标志着操作系统的形成。3)操作系统理论化和标准化阶段随着操作系统的形成,随后又出现了许多新的操作系统,如实时操作系统、网络操作系统和分布式操作系统等。为了对设计操作系统有一个指导性理论,对操作系统进行了理论化,其主要工作有:(1)对过去的成果进行了总结和精选;(2)对操作系统的结构进行研究,并获得了几种较成熟的结构设计方法,如层次结构法、模块结构法、面向对象法等方法;(3)对进程通信进行了研究,并开发了P、V通信和高级通信机构;(4)对死锁问题和各种调度算法的研究,取得了许多成果;(5)对可靠性问题进行了研究。

书籍目录

第1章 绪论
1. 1 计算机软件及其发展
1. 1. 1 计算机软件
1. 1. 2 计算机软件的分类
1. 1. 3 计算机软件的发展
1. 2 计算机软件技术

编辑推荐

《计算机软件技术基础教程》是21世纪高等学校规划教材之一。

作者简介

《计算机软件技术基础教程》是根据新的教学计划和教学实践编写而成的,其最大特点是实用、易懂,特别适合于自学。
全书内容包括:软件工程、面向对象的系统分析和设计、并发程序设计、数据结构、数据库系统等五部分,共19章。《计算机软件技术基础教程》覆盖了计算机软件技术基础的主要内容。
《计算机软件技术基础教程》适合作为非计算机专业的本、专科教材,也可供自学计算机基础知识的读者参考。

图书封面


 计算机软件技术基础教程下载



发布书评

 
 


精彩短评 (总计2条)

  •     买本书还必须十字以上,有什么可说的,
  •     有较为明显的拼凑之嫌
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024