操作系统简介PPT
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件...
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统的发展历程第一代计算机:真空管时代。人们通常把电子计算机的第一阶段称为“真空管时代”。1946年第一台电子计算机ENIAC的诞生,就是真空管计算机的杰作。第二代计算机:晶体管时代。人们把电子计算机的第二阶段称为“晶体管时代”。第二代电子计算机用晶体管取代了体积庞大的真空管,使电子计算机的体积得以大大减小。第三代计算机:中小规模集成电路时代。第三代电子计算机则是大规模集成电路及超大规模集成电路的辉煌时代,它使电子计算机发展到了体积小、价格合理的阶段,个人电脑也就在这一阶段大量涌现出来。第四代计算机:大(超)大规模集成电路时代。第四代电子计算机是在大(超)大规模集成电路及超大规模集成电路芯片上集成上亿个晶体管,使电子计算机的运算速度实现了惊人的飞跃,同时它也使人类进入了一个拥有各种高科技产品的消费时代。操作系统的分类批处理操作系统批处理是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行。这种采用批量处理作业技术的操作系统称为批处理操作系统;分时操作系统分时操作系统允许多个用户同时通过终端访问计算机系统,并在同一时间执行多个用户指令;实时操作系统实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能够以足够快的速度转送到有关设备执行,并且是能保证在时间限制内完成的操作系统;网络操作系统网络操作系统(NetOS)是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。它在服务器上装有网络管理模块和各种功能模块,通过这些模块管理网络资源、为用户提供基本网络服务;分布式操作系统分布式操作系统(Distributed OS)是在分布式计算技术基础上发展起来的能够同时控制、协调多个计算机的活动,使它们能够作为一个整体对外提供服务的系统软件。操作系统的功能进程管理包括进程的创建、进程的状态管理、进程调度等内存管理包括内存的分配、内存的保护、内存的释放等文件管理包括文件的存取、文件的删除、文件的重命名等设备管理包括设备的分配、设备的释放、设备的状态管理等用户界面包括窗口系统、图形界面、控件等