您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 《计算机软件系统》教学课件
计算机系统的组成公刘中学制作者:豆敏一、硬件系统二、软件系统硬件是组成计算机系统的物理部件软件是计算机工作所需的程序、数据以及相关的各种文字资料等。相互配合,缺一不可总结软件系统只有硬件的计算机叫做裸机,还不能用它做事情。配上各种软件以后,才能称之为计算机系统,才可以用来完成信息处理任务。为裸机装配软件的过程,是一个使计算机系统逐层升级的过程。目前常用的微型计算机,一般都是在裸机上安装了BIOS软件后,再安装操作系统软件以及应用软件,从而形成的具有很强信息处理功能的系统。计算机系统的分层结构图裸机BIOS软件系统1、BIOSBIOS以为基本输入输出系统。这类软件一般都由生产厂家把它们“固化”在计算机的ROM里。开机时,计算机首先运行BIOS,完成对系统硬件的初始化设置和检测。如果发现硬件有问题,BIOS会把有关的问题反馈给用户;如果没有问题,启动过程就继续进行。BIOS相当于硬件与软件之间的桥梁。裸机配上BIOS后就形成了比较初级的系统。这时,用键盘可以输入自负,驱动器可以读写信息,显示器可以显示信息。在此基础上,就可安装系统软件了。2、系统软件系统软件是计算机必须具备的,用以实现计算机系统的管理、控制、运行和维护等方面的操作。一般人们把操作系统、各种程序设计语言的解释或编译程序等看做系统软件。种类:DOS、UNIX、Linux、Windows系统。系统软件是计算机与用户之间的桥梁。3、应用软件种类:IE浏览器、Word、POwerpoint等都是应用软件,各种管理软件、辅助教学软件、媒体播放软件、游戏软件等也是应用软件。应用软件是计算机系统与用户之间的桥梁。计算机系统:裸机(硬件):负责具体的运算和操作。BIOS:负责为硬件与软件建立联系。系统软件:负责完善系统的功能。应用软件:面对的是具体的信息处理问题和需要解决实际问题的用户。计算机系统软件系统硬件系统输入设备应用软件存储器输出设备中央处理器系统软件BIOS专用应用软件通用应用软件用户自编程序操作系统程序设计语言系统……控制器运算器课堂练习(找一人来机子上做,其余学生拿一张纸做)计算机系统()()()()()()()()()1.软件1.2.4计算机的软件系统是指使计算机运行所需的各种程序、数据及其有关文档的集合。程序+数据+文档功能:用户与计算机硬件的桥梁。2.软件的分类操作系统与其他系统软件各种应用软件用户计算机硬件(裸机)软件系统2.软件的分类支持程序人员(计算机用户)能方便地使用和管理计算机的软件。功能为整个计算机系统进行调度、管理、监视和服务,为用户使用计算机提供方便。如:操作系统、汇编程序、高级语言编译程序、故障诊断程序、数据库管理程序、控制程序等。------系统软件2.软件的分类------应用软件用于解决各种具体应用问题的专门软件,包括通用应用软件和定制应用软件。如:工资管理程序、图书检索程序、人口普查程序、文字处理软件、AutoCAD、表格软件等。软件系统的分类软件系统软件应用软件操作系统数据库系统语言处理程序(编译和解释系统)用户定制(工资管理程序,图书检索程序、生产控制等)系统服务程序(诊断、排错、编辑)通用应用软件(WORD、EXCEL、PhotoShop、AutoCAD、CorelDraw、PowerPoint、KV3000等)裸机操作系统应用软件用户应用软件层次构成3.系统软件•操作系统•计算机语言及语言处理程序•数据库系统•实用程序支撑软件是直接运行在裸机上的最基本的系统软件;是在所有的计算机上都必须配置的系统软件。只有在操作系统的支撑下,整个计算机系统才能正常运行。1)操作系统(OperatingSystem)管理系统中的各种资源I)重要作用为用户提供各种服务界面对各个任务使用资源的请求作出仲裁,承担系统资源管理的任务,在各个程序之间调度分配,避免冲突,保证用户程序正常有序运行。处理器管理(任务管理)存储管理文件管理设备管理II)操作系统类型1、批处理系统2、分时系统-------时间片轮法3、实时系统实时控制系统实时信息处理系统4、单用户操作系统5、网络操作系统6、分布式操作系统2)WINDOWS操作系统Windows9X(图形界面、单用户多任务):1)MS-DOS(字符用户界面、单用户单任务)1990年III)常用操作系统3)UNIX操作系统(多用户/分时/网络操作系统)WindowsNT(NewTechnology)(网络操作系统)Windows2000(WinNT5.0)Professional/Server/AdvancedServerWindowsXP、WindowsNETWindowsCE1970年第一版问世,国际上使用最广泛、影响最大的主流操作系统之一。4)其他:Linux(开放性/多用户分时/网络)、OS/2III)常用操作系统I)计算机语言三个发展阶段:机器语言汇编语言高级语言2)计算机语言1)机器语言:第一代语言,由0、1代码组成,机器能直接执行的语言2)汇编语言:第二代语言,也称符号语言,便于识别记忆,用助记符表示一条机器指令。(例:0000010000001010ADDAL,10--AL的内容加10,和值放在AL中)3)高级语言:第三代语言,算法语言,与人们日常熟悉的自然语言和数学语言更接近。0000010000001010ADDAL,10I=I+10I)计算机语言2)实用程序完成某些与系统资源及文件管理相关的程序实用程序种类主要功能磁盘格式化为在磁盘上存储文件做准备文件管理文件拷贝、移动、压缩、删除等磁盘碎片整理重新存储磁盘上的内容,可使同一文件的不同段存储在邻接位置文件卸载删除一个不再需要的文件文件转换把文件从一种格式转换到另一种格式反病毒保护计算机系统不受病毒的侵扰文字处理电子表格图形图象处理软件网络通信软件简报软件通用应用软件定制应用软件完全按照用户的特定需求专门开发4.应用软件应用软件服务程序数据库管理程序语言处理系统操作系统机器语言(指令系统)硬件系统(裸机)高低软件的分层示意图1.2.5计算机软件的发展过程阶段年份特点第一阶段:从第一台计算机上第一个程序出现到实用高级程度设计语言出现以前1946年至1956年计算机主要用于科学计算,存储容量小。编制程序主要用机器语言和汇编语言。程序的设计和编制工作复杂、烦琐和容易出错。设计和编制程序采用个体工作方式。衡量程序质量的标准主要是功效,很少考虑结构清晰、易读性和易维护性第二阶段:从实用高级程序设计语言出现到软件工程出现以前1956年至1968年除了科学计算外,计算机也被用于事务处理,其中涉及到非数值数据。出现大容量存储器。高级语言进入实用阶段,出现了操作系统,开始出现数据库及管理程序。编制程序主要采用个体与合作的方式。20世纪60年代中期开始出现了软件危机。提出了结构化程序设计和软件工程的思想。第三阶段:软件工程出现以前1968年以后编程普遍采用高级语言、结构化程序设计和工程的方式。后来出现网络软件。微机普及。面向对象的技术得到了发展和使用。计算机软硬件之间的层次关系:裸机操作系统语言处理系统数据库管理系统应用程序用户
本文标题:《计算机软件系统》教学课件
链接地址:https://www.777doc.com/doc-4380058 .html