操作系统概论—02323(2025 年张琼声版本)第一章:操作系统简介操作系统概念:操作系统是一种复杂的系统软件,是不同程序代码、数据结构、初始化文件的集合,可执行。操作系统是提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源,并且通过这个接口使应用程序的开发变得简单、高效。接口是两个不同部分的交接面。接口分为硬件接口和软件接口,计算机的所有功能最终都是由硬件的操作来实现的,计算机屏蔽了对硬件操作的细节。操作系统完成的两个目标:与硬件相互作用,为包含在所有硬件平台上的所有底层可编程部件提供服务。为运行在计算机系统上的应用程序(即用户程序)提供执行环境现代计算机特点是支持多任务,,一方面保证用户程序的顺利执行,另一方面使计算机系统资源得到高效的利用,保证计算机系统的高性能操作系统的功能:处理机管理、内存管理、设备管理、文件管理.操作系统的进展:无操作系统——单道批处理系统-—多道批处理系统——微机操作系—-实时操作系统无操作系统阶段:电子管,无存储设备,第一台:1946 年宾夕法尼亚大学的「埃尼阿克」单道批处理系统:晶体管,磁性存储设备,内存中有一道批处理作业,计算机资源被用户作业独占。吞吐量是指单位时间内计算机系统处理的作业量多道程序系统:集成电路芯片,出现了分时操作系统(多个终端)。微机操作系统:第一台 Intel 公司顾问 GaryKildall 编写的 CP/M 系统,是一台磁盘操作系统,用于 Intel8080。实时操作系统:广泛应用于各种工业现场的自动控制、海底探测、智能机器人和航空航天等.批处理、实时、分时系统的优缺点比较:单道批处理系统:自动性、顺序性、单道性。优点:减少了等待人工操作的时间缺点:CPU 资源不能得到有效的利用。多道批处理系统:多道性、无序性、调度性、复杂性。优点:能够使 CPU 和内存 IO 资源得到充分利用,,提高系统的吞吐量。缺点:系统平均周转时间长,缺乏交互能力。分时系统:多路性、及时性、交互性、独立性。优点:提供了人机交互,可以使用户通过不同终端分享主机.缺点:不能及时接收及时处理用户命令.实时操作系统(用户实时控制和实时信息处理):多路性、独立性、及时性、交互性、可靠性。在实时系统中,往往实行多级容错措施来保证系统安全和数据安全.操作系统产品:主机操作系统(批处理、事务处理(银行支票处理或航班预订)、分时处理),微机操作系统,服务器操作系统、嵌入式操作系统(物联网操作系统)...