视频字幕
欢迎来到操作系统课程。操作系统是计算机系统的核心,它位于硬件和应用程序之间,负责管理系统资源,为用户提供便捷的计算环境。今天我们将学习操作系统的基本概念、发展历程和核心功能。
操作系统的主要目标包括四个方面。首先是方便性,为用户提供友好的操作界面,使用户能够方便地使用计算机。其次是有效性,合理分配和管理系统资源,提高系统效率。第三是可扩充性,支持系统功能的扩展和升级。最后是开放性,支持标准化接口,便于软件移植和互操作。
操作系统经历了五个发展阶段。第一代是1940到1955年,计算机没有操作系统,程序员直接操作硬件。第二代是1955到1965年,出现了批处理系统,提高了计算机利用率。第三代是1965到1980年,发展了多道程序系统和分时系统。第四代从1980年至今,个人计算机普及,图形用户界面成为主流。第五代面向未来,将实现更加智能化的操作系统。
操作系统具有四个基本特性。并发性是指系统能够同时处理多个任务,通过时间片轮转实现多进程并发执行。共享性是指多个进程可以共享系统资源,如内存、文件等。虚拟性是将有限的物理资源虚拟成逻辑上无限的资源,如虚拟内存。异步性是指进程的执行速度不可预知,受系统调度和资源分配影响。
操作系统具有五大主要功能。处理器管理负责进程的创建、调度和控制,确保CPU资源的合理分配。存储器管理负责内存的分配、回收和保护,实现虚拟内存机制。设备管理控制各种输入输出设备,提供统一的设备接口。文件管理维护文件系统,提供文件的存储、检索和保护功能。用户接口为用户提供友好的操作界面,包括命令行和图形界面。这些功能协同工作,构成了完整的操作系统。