计算机软件主讲:李毅庭计算机软件系统一.软件概述二.操作系统概述三.常见操作系统四.应用软件五.编程语言软件概述软件是什么?各种各样的程序、数据及各种文档资料的总称。软件与硬件一样,是整个计算机系统中的重要组成部分,硬件是软件运行的基础,软件是对硬件功能的扩充和完善,软件的运行最终都被转换为对硬件设备的操作。操作系统概述操作系统的定义是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口1.CPU管理2.存储管理:根据用户程序的需要给它们分配内存,同时要保护存放在内存中的用户程序和数据不被破坏,还要解决内存扩充问题。3.设备管理一方面,它提供了用户与外部设备的接口,另一方面,为了提高设备的效率和利用率,操作系统还要采取缓冲技术和虚拟设备技术,尽可能使外部设备和处理器并行工作,以解决快速CPU与慢速外部设备的矛盾。4.文件管理支持文件的存储、检索、修改等操作,解决文件的共享、保密和保护问题,并提供友好的用户界面,使用户能实现对文件的按名存取,而不必关心文件在磁盘上的存放细节。操作系统BIOS用户操作系统的定义用户、软件和硬件的关系裸机应用程序BasicInput/OutputSystem基本输入输出系统,是一组被固化到电脑中,为电脑提供最低级最直接的硬件控制的程序,负责解决硬件的即时要求,并按软件对硬件的操作要求具体执行操作系统的分类Windows操作系统的实例①MS-DOS是Microsoft公司开发的首先在IBM-PC机上使用的微机操作系统,它的最后版本是MS—DOS6.22。MS-DOS是一个曾经广泛流行的操作系统,后被Windows操作系统取代。MS-DOS操作系统是一个16位微机单用户单任务操作系统。②WindowsXPWindowsxp中文全称为视窗操作系统体验版。③WindowsVistaWindowsVista包含了上百种新功能④Windows7更易用、更快速、更简单更安全、更低的成本、更好的连接下一代操作系统——Windows8注册表和组策略regedit.exegpedit.exe对windows的一些设置。计算机常用工具软件常用的工具软件有文件压缩解压缩工具(winrar,winzip)、数据恢复工具(EasyRecovery等)、备份与恢复工具(Ghost)、光盘制作工具(Nero,ones)、虚拟光驱工具(DAEMONTools)、多媒体播放工具(暴风影音)、图片浏览/转换工具(ACDSee)、下载工具(网际快车,迅雷等)、系统设置及优化工具(超级魔法兔子,优化大师等)、系统检测工具(EVEREST、鲁大师等)。常用的应用软件办公自动化软件主要包括文字处理软件、电子表格软件、数据库软件及演示图形制作软件等。目前广泛使用的是Microsoft公司的Office2003中文版。Office2003包括:Word、Excel、Access、PowerPoint、FrontPage、Publisher、Project、Visio等。各个组件能够相互协作、共同完成工作。具有集成性高、易用性好的特点,可以使用户轻松工作,效率更高。浏览器InternetExplorerUNIX和LinuxUNIX的发展史1969年KenThompson,DennisRitchie(即著名的K&G,C语言的发明人)与一群人在一部PDP-7上开发成功16位操作系统,后来这个系统变成了UNIX。获得广泛应用,以致逐渐成为工作站等小型机的标准操作系统。UNIX的两大阵营AT&T公司推出的UNIXSystemV伯克利分校推出的BSD4.3UNIX的特征开放性多用户、多任务环境功能强大,实现高效提供了丰富的网络功能支持多处理器功能。Linux由LinusB.Toroalds等开发的与UNIX完全兼容,并向用户开放源代码,可免费使用和自由传播。分内核版和发行套件版。内核版本是指在Linus领导下开发的系统内核的版本号。发行套件版本是将Linux的内核和应用软件封装起来的版本,提供相应方便简单的安装和系统设置工具。常见的发行套件有RedHat、Debian、等,中文版有TurboLinux、红旗Linux等。编程语言排行榜