计算机应用基础计算机软件系统计算机系统平台•现代通用的计算机系统是由硬件和软件组成的。•硬件是物理设备和器件的总称。•硬件是用来完成信息变换、信息存储、信息传输和信息处理的物质基础。•软件是计算机程序及相关文档的总称。•软件是用来描述实现数据处理的规则和流程。软件硬件计算机系统软件硬件计算机系统没有安装软件的计算机被称为“裸机”,而裸机是无法进行任何工作的。软件基础•计算机软件(ComputerSoftware,也称软件,软体)是指计算机系统中的程序及其文档•计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动地转换成代码化指令序列的符号化序列,或者符号化语句序列。•程序是计算任务的处理对象和处理规则的描述。•文档是指用自然语言或者形式化语言所编写的用来描述程序的内容、组成、设计、功能规格、开发情况、测试结构和使用方法的文字资料和图表。软件系统的组成•系统软件1.操作系统2.语言处理系统3.实用程序4.数据库管理系统•应用软件1.用户程序2.应用软件包操作系统基础问题提出:•什么是操作系统?•为什么要有操作系统?•它在计算机系统中的地位和作用是什么?•它有哪些主要功能?•它在计算机硬件、软件和用户之间起到什么样的作用?为什么要有操作系统?•从用户角度来看,计算机系统应该是一个稳定的、便于操作的平台。机器系统操作系统语言编译系统应用系统用户机器系统操作系统语言编译系统应用系统用户为什么要有操作系统?操作系统是最基本的系统软件,其他的所有软件都是建立在操作系统的基础上。操作系统各种应用程序DOS基础知识管家婆管理硬件资源协调后台工作服务生提供用户与计算机的交互接口什么是操作系统?•操作系统(OperatingSystem,OS)是一组控制和管理计算机软、硬件资源、为用户提供便捷使用计算机的程序的集合。它是配置在计算机硬件上的第一层软件,是对硬件功能的扩充。它不仅是硬件与其他软件系统的接口,也是用户和计算机之间进行“交流”的界面(窗口)。•优点:将复杂操作剥离并下移,由OS实现对物理机器资源的管理和控制操作。操作系统的作用•操作系统的主要作用体现在两个方面:–一是管理计算机;OS用来更有效地管理和分配系统的硬、软件资源,使得其能够发挥更大的作用。–二是使用计算机;OS通过内部极其复杂的综合处理,为用户提供友好、便捷的操作界面,以便用户无需了解计算机软、硬件的有关细节就能方便地使用计算机。操作系统的功能⑴处理器管理⑵存储器管理⑶设备管理⑷文件管理(5)用户和硬件系统的接口•一个程序的运行和多个程序的运行从管理的角度上有什么区别?•如何描述多道程序处理的特性?•如何分配存储空间?•多个程序存储空间怎样分配?•在小内存中能否运行大程序?•如何提高存储管理的效率?•计算机系统中有很多外部设备,计算机如何进行管理?•I/O设备与CPU之间如何进行信息交流?•在设备少,申请使用设备的进程多的情况下,如何排队?按什么策略进行排队。•文件如何组织?•在计算机中如何存放?又如何进行存取操作?•如何保证文件的安全操作?•系统是如何“按名存取”文件并执行操作的?操作系统的功能1.处理器管理:合理分配和利用CPU;2.存储管理:负责对内存的分配和扩充等3.设备管理:控制外部设备的运行;4.文件管理:对文件和目录进行管理;所以,操作系统是计算机系统资源的管理者任何用户都是通过操作系统使用计算机的。像Dos,Windows,Unix,Linux……(5)用户和硬件系统之间的接口•OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。•OS向用户提供了用户与操作系统的接口,该接口支持用户与OS之间进行交互,即用户向OS请求提供特定的服务;而系统则把服务的结果返回给用户。1.命令方式:2.系统调用方式:3.图形、窗口方式:操作系统的功能操作系统分类APPLEIBMDOS操作系统按任务数图形用户界面操作系统命令行界面操作系统多用户操作系统单用户操作系统多任务操作系统单任务操作系统分时操作系统批处理系统实时操作系统网络操作系统按用户界面按用户数按系统功能操作系统的类型1.批处理系统(BatchProcessingSystem)2.分时系统(Time-SharingSystem)3.实时操作系统(RealTimeOperatingSystem)4.嵌入式操作系统(EmbeddedOperatingSystem)5.个人计算机操作系统(PersonalComputerOperatingSystem)6.网络操作系统(NetworkOperatingSystem)7.分布式操作系统(DistributedOperatingSystem)8.中文操作系统(ChineseOperatingSystem)OS种类繁多,但基本目的只有一个:即要实现在不同环境下为不同应用目的提供不同形式和不同效率的资源管理,以满足不同用户的操作需要。分时OS•多用户、多道程序共享一个CPU的OS。•将CPU划分为很小的时间片,采用循环轮作方式将这些CPU时间片分配给排队队列中等待处理的每个程序的处理方式。CPU时间片程序1程序2程序N…...程序1程序3程序3程序排队队列CPU实时OS•实时OS是实时控制系统和实时处理系统的统称。•实时控制系统用于过程控制。•实时处理系统主要指对信息进行及时的处理。嵌入式OS•是指运行在嵌入式系统环境中,对各种部件装置等资源进行统一协调、调度、指挥和控制的OS。•嵌入式OS具有通用OS的基本特点,能够有效管理复杂的系统资源。•应用范围广泛,例如,制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面的应用。分布式OS•分布式操作系统是指通过网络将大量计算机连接在一起,以获取极高的运算能力、广泛的数据共享以及实现分散资源管理等功能为目的的一种OS。它的优点是:①分布性。②可靠性。中文操作系统•如何处理汉字?包括汉字OS、汉字编码技术、汉字输入技术、西文软件汉化技术等。•CCDOS、吴晓军213汉字系统、联想公司UCDOS等,均以MS-DOS为核心的汉字OS。•中文之星、四通利方等•具有我国自主版权的中文OS,是99年中软总公司推出的高端操作系统COS1*64V5.0。几种主要的操作系统DOS(DiskOperatingSystem):单用户单任务操作系统Windows:基于图形界面的操作系统UNIX支持多任务、多处理、多用户和网络应用及网络管理,可运行于不同类型的计算机上,有较好的可靠性和安全性。有较大的市场份额。OS/21987年IBM公司推出PS/2的同时发布的系统。MS-DOSUNIX交互式\多任务的操作系统Linux是一种源代码开放的操作系统。MacOS是在苹果公司的PowerMacintosh机及Macintosh一族计算机上使用的。NovellNetWare是一个基于文件服务和目录服务的网络操作系统,主要用于构建局域网。国产LinuxOS⑴红旗Linux是由中科院软件所和方正公司联合研制的。V4.0产品定位是面向办公、上网、教育以及娱乐等需求的桌面普及型OS。⑵中软Linux中国最早从事OS软件开发的单位,中软公司研发的Linux2.0具有多种优秀特性,既适合于日常办公又满足家庭娱乐的需求。⑶TurboLinux是国内最早发行的中文Linux发行版之一。在高端应用和服务器市场,TurboLinux的服务器版和群集服务器版具有相当大的优势。3.2.2典型操作系统介绍推出时间版本名称特色198319871990199219931995-199820002001200320051.02.03.03.1NT3.195/982000XP2003Vista有层叠式界面,有Excel突破640KB常规内存有TrueType和OLE功能32位操作系统TCP/IP、PnP、拨号上网、USB等支持Internet和11000种硬设有四个版本,是一次全面飞跃服务器平台一切以人为本Windows的发展历史WindowsXP的四个版本WindowsXPHome面向普通的家庭WindowsXPProfessional面向企业和高级家庭的计算。在Home版的基础上,增加了远程桌面系统、支持多处理器、加密文件系统和访问控制等。WindowsXPMediaCenter具有XP的全部功能,而且针对电视节目的观看和录制、音乐文件的管理以及DVD播放等功能添加了新的特性。WindowsXPTablePC在XPProfessional的基础上增加了手写输入功能。WindowsXP的启动与退出启动对单用户,开机后,WindowsXP启动欢迎画面,若用户未设置密码,则自动进入WindowsXP的桌面对多用户,首先进入“欢迎”屏,在用户选择用户账户并输入口令后,才进入WindowsXP的桌面。WindowsXP的桌面WindowsXP“欢迎”界面注销当登录系统的某用户的所有操作完成后,若其他用户要使用机器,可以选择“开始/注销”命令,在弹出的注销对话框中选择切换用户或注销用户。退出当用户要关闭计算机或要重新启动系统时,可以选择“开始/关闭计算机”命令,在弹出的关闭对话框上选择关闭或重新启动或待机。3.2.3WindowsXP的基本概念和基本操作鼠标是图形界面中最常用的输入工具。Windows中几乎所有的操作都可以用鼠标来完成。鼠标的操作有:指向、单击、双击、拖动、右击。动作指向单击双击拖动移动鼠标,将鼠标指针移到屏幕的一个特定位置或指定对象操作方法(将鼠标指向目标物)快速按一下鼠标左键(将鼠标指向目标物)快速地连续按两下鼠标左按键(鼠标指向目标物后)按下鼠标左键不放,并移动鼠标指向动作单击双击拖动移动鼠标,将鼠标指针移到屏幕的一个特定位置或指定对象操作方法(将鼠标指向目标物)快速按一下鼠标左(将鼠标指向目标物)快速地连续按两下鼠标左键(鼠标指向目标物后)按下鼠标左键不放,并移动鼠标选定右击鼠标指向目标物后单击鼠标左键,该目标便被选中(变色)单击鼠标右键在弹出的快捷菜单中选择命令可提高操作速度释放松开按住鼠标按键的手指键盘仍然是不可缺少的输入工具,用于在文本编辑窗口中输入字符,如键盘上的字母、数字、标点符号以及输入汉字等,也可以输入快捷命令。桌面和任务栏桌面指WindowsXP所占据的整个屏幕,其上可以图标的形式放置常用的Windows部件任务栏位于桌面底部(可移动位置和改变大小),上面可放置快捷启动按钮图标、应用程序图标、系统程序图标等。开始菜单是运行WindowsXP应用程序的入口,可启动程序、打开文档、改变系统设置、查找文件及获取帮助等。任务栏开始文件(F)编辑(E)视图(V)插入(I)开始菜单与级联菜单无效命令下拉式菜单弹出式快捷菜单弹出对话框子菜单标识快捷按键展开菜单热键命令分组命令被激活界面元素(图标)Windows2000基本使用系统中的所有资源分别由四种类型的图标所表示:多视窗技术一屏多用任务切换灵活窗口信息、资源共享窗口类型应用程序窗口文档窗口文件夹窗口对话框当前活动窗口所有操作都在中活动窗口进行窗口是屏幕上的一个可改变大小的矩形框架,其中是可以运行的应用程序、图标、文档等等,如图:工作区窗口与对话框控制菜单标题栏菜单栏状态栏最小化按钮最大化按钮关闭按钮水平滚动条滑块垂直滚动条工具栏地址栏对话框是系统与用户交互的界面,如图:窗口与对话框的相同点是均有标题栏和关闭按钮,都可以移动位置;不同点是窗口可以改变大小,对话框不能改变大小,且对话框往往没有菜单栏和工具栏。单选框复选框单击小箭头更改数字单击箭头打开列表然后单击所需选项。对话框中的标准部件包括文本框、列表框、单选按钮、复选框、命令按钮和滑标等在文本框中输入文本单击箭头翻阅清单且单击选择某一项移动滑块改变设置文件管理文件和文件系统概述文件目录结构使用资源管理器进行文件管理问题提出•通常,计算机中存放着成千上万的文件,它们被存放在外存中,但却在