专转本计算机第3章3.2 操作系统
- 格式:ppt
- 大小:1.94 MB
- 文档页数:42


第三章:软件软件包含系统软件和应用软件定义:完成某些任务,以电子格式存储,保有程序或数据的相关文档商业软件:收费共享软件:试用版本软件免费软件:不允许销售,一般无权修改自由软件:可以修改,销售,传播,自由软件都是免费软件,但免费软件不一定是自由软件系统软件操作系统软件语言处理系统数据库管理系统系统服务程序应用软件操作系统:DOS,WINDOWS,OS/2,unix,linux 语言处理:B,C,JAVA,ASP,PHP,JSP,FORTRAN,bios数据库:oracle,sql server,mysql,dbase,vfp,应用软件:OFFICE,PHOTOSHOP,AI,coreldraw,AUTOCAD,3DSMAX,杀毒软件1、软件发展第一阶段:机器和汇编语言第二阶段:高级语言FORTRAN,产生操作系统,软件危机产生的原因是硬件发展滞后第三阶段:软件工程—高质高效开发软件一、操作系统功能:协调硬件,管理软件1、务任管理进程管理分时处理—cpu一次只处理一个进程并行处理—多个CPU2、存储管理---虚拟内存是硬盘中的虚拟空间,虚拟内存的大小受到内存容量,硬盘容量,CPU寻址量限制,编址方式以簇为单位(4KB),采用最近最少使用的算法,虚拟内存又称为页面文件pagefile.sys 3、文件管理文件属性---系统,存档,只读,隐藏4、设备管理I/O设备:驱动5、作业管理6、常用操作系统单用户单任务 DOS单用户多任务 windows系列多用户多任务 unix,linux,os/2网络操作系统:windows nt serverWindows 2000 serverWindows server2003Unix,linux二、语言处理机器语言:二进制编写,对硬件依赖强,不易移植,可以直接被计算机执行,运行速度最快,不易记忆和理解汇编语言:助记符代替操作码和操作数,编写汇编程序,具备机器语言的缺点高级语言:算法语言,易记忆和理解,通用性强,可移植性强,便于维护,运行速度慢高级语言基本成份:数据成份:数据类型和数据结构运算成份:算术运算和逻辑运算控制成份:顺序,条件和循环传输成份:输入和输出系统开发:正文编辑—翻译—连接编辑—装入—执行汇编程序:汇编语言翻译成机器语言解释程序:逐条翻译,逐条执行,不生成目标程序,适用于交互式工作,执行效率低,算法简单编译程序:高级语言翻译成机器语言,生成目标程序,效率高,适于大规模程序,算法复杂高级语言分类:面向过程 C语言面向对象 c++,JAVA算法和数据结构:瑞士科学家,数据结构+算法=程序算法:有穷性,输入(0,1或多个值)确定性:每一步有明确意义输出:至少一个值可行性:文件说明:伪代码,流程图算法要由粗到细,由抽像到具体,通过时间和空间代价解决问题,时间代价决定执行次数,空间代价决定数据量数据结构:逻辑结构:对像与对像之间关系,线性表和树存储结构:逻辑结构在计算机存储器上的实现。
操作系统考纲要求:(一)掌握操作系统的概念、功能、特征及分类。
(二)掌握Windows7基本知识及基本操作:桌面及桌面操作、窗口的组成、对话框和控件的使用、剪贴板的基本操作。
(三)掌握Windows7文件及文件夹的基本概念及操作。
(四)掌握Windows7中控制面板的常用操作;了解Windows7的系统维护与性能优化、实用程序的使用。
目录一、操作系统简介二、windows 7操作系统1、简介2、启动和退出3、键盘和鼠标4、windows 7桌面5、windows 7 窗口6、windows 7 对话框7、剪贴板8、资源管理器9、控制面板一、操作系统简介1.1 概念操作系统是一组控制和管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程,并为用户使用计算机提供良好运行环境的一种系统软件。
最早的计算机是没有操作系统的,人们通过各种不同的按钮控制计算机才能完成任务,并且只能由研制计算机的专家操作使用,一般用户无法使用。
为了让普通用户也能使用,才研制了操作系统。
现在无论是PC还是智能手机系统中都安装有操作系统,其他软件都必须在操作系统的支持下才能运行。
1.2操作系统的功能从操作计算机的角度:1)对内,管理计算机内部各种硬件和软件资源,使它们最大限度发挥作用。
2)对外,提供给操作人员一个良好的操作界面,方便操作人员使用计算机。
1.2操作系统的功能1、处理机(CPU)管理处理机管理主要有两项工作:一、处理中断事件;二、处理机调度。
操作系统能合理有效的管理和调度中央处理器,使其发挥最大的功能。
在多道程序运行时,操作系统的主要功能是安排好处理器的使用权,即在某个时刻处理器分配给哪个程序使用。
2、存储管理:存储管理的主要任务是管理内部存储器资源,为多道程序运行提供有力的支撑。
操作系统根据用户程序的要求,分配内存区域,保证各用户的程序和数据互不干扰。
存储管理的主要功能包括存储分配、存储共享、存储保护、存储扩充。
第三章计算机软件一、计算机系统基本组成:硬件和软件(一)计算机软件:能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关文档。
(二)软件的功能都在硬件的支撑下实现,用硬件实现的功能可能由软件来部分实现。
二、软件(一)定义(ISO):包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作。
(二)组成:程序+(与程序相关的)数据和文档。
1.文档:程序开发、维护和使用所涉及的资料,如设计报告、维护手册和用户使用指南等2.程序是软件的主体,单独的数据和文档一般不认为是软件。
(三)特性:1.依附性:通常必须使用物理载体进行存储,依附于一定的硬件和软件环境运行2.不可见性:以二进位表示、无形的产品3.脆弱性:容易受到病毒入侵4.易复制性5.无磨损性(四)软件版权:1.定义:软件的作者享有拷贝、发布、修改等权利,用户购买软件只有使用权2.软件盗版:未获得版权所有者许可就复制和散发商品软件的行为3.相关法律法规:知识产权保护法、著作权法、专利法、计算机软件保护条例……(五)软件分类:1.按应用角度分:系统软件和应用软件1)系统软件:A.定义:管理系统资源、提供常用基本操作的软件B.特点:交互性(与计算机硬件系统)、通用性C.组成:a)基本输入/输出系统(BIOS)——最接近计算机硬件的系统软件b)操作系统i.DOS、Windows 95、Windows 98、Windows Me、Windows NT 4.0、Windows 2000、Windows XP、Windows2003、Windows Vista、Windows 7ii.Unix :BSD、SRV4、SCO UNIX、AIX、Solaris、HP-UXiii.Linux:Red Hat、SuSE等c)程序设计语言处理系统(编译器):FORTRAN、BASIC、Visual Basic、Java、C、C++、LISP、PROLOG、MATLAB、ALGOL、PASCAL等d)数据库管理系统(DBMS):FoxPro、Microsoft Access、VFP、SQL Server、Oracle、DB2、SYBASE等e)实用程序:磁盘清理程序、磁盘碎片整理程序、杀毒软件、防墙等2)应用软件:A.定义:为用户完成某项特定任务的软件B.按应用软件的开发方式和适用范围,可分为:通用应用软件、定制应用软件a)通用应用软件:b)定制应用软件:i.定义:按照不同领域用户的特定应用要求而专门设计开发的软件ii.举例:超市销售管理和市场预测系统、工厂的集成制造系统、大学教务管理系统、医院门诊挂号系统、酒店客房管理系统、民航售票系统3)系统软件和应用软件的关系:应用软件以系统软件为基础(如:Powerpoint以windows为基础;Powerpoint调用windows的功能)2.按软件权益如何处置分为:商品软件、共享软件、自由软件1)软件许可证(License):允许用户购买一份软件而同时安装在约定的若干台计算机上使用2)自由软件A.代表:TCP/IP、LinuxB.允许用户随便拷贝、修改其源代码和销售(六)软件发展的历史:1.第一阶段:个体工作方式2.第二阶段:合作方式1)标志:软件危机2)软件危机产生原因:软件复杂程度提高、研制周期变长、正确性难以保证、可靠性问题突出(并非硬件软件不协调发展)3.第三阶段:软件工程(用工程化的方法组织软件的开发)三、操作系统(一)地位:计算机运行配置必不可少的底层系统软件(二)作用:1.管理分配系统中的各种软硬件资源2.为用户提供友善的人机界面1)命令行界面2)图形用户界面:采用图标(icon)来形象地表示系统中的文件、程序和设备等对象3.为应用程序的开发和运行提供一个高效率的平台(开发和运行应用程序与运行的操作系统密切相关)1)裸机:只有硬件、没有软件的计算机。