做系统的软件通常被称为 操作系统(Operating System,简称OS)。操作系统是计算机系统中最核心的软件,负责管理和控制计算机的硬件与软件资源,提供用户与计算机硬件之间的接口。
操作系统的核心功能
资源管理 调度CPU、内存、存储设备等硬件资源,确保多任务高效运行。
进程与线程管理
创建、调度和终止进程,管理线程同步与通信。
内存管理
实现虚拟内存、分页/分段机制,提高内存利用率。
文件系统管理
提供文件存储、检索和管理功能,支持数据持久化。
设备驱动管理
通过驱动程序与硬件设备通信,抽象硬件操作。
常见操作系统类型
Windows: 个人电脑主流操作系统,支持多任务和丰富的应用生态。 macOS
Linux:开源操作系统,广泛应用于服务器、嵌入式系统等场景。
Unix:多用户多任务操作系统,常用于专业领域。
其他相关软件
系统工具软件:如一键重装系统工具(韩博士装机大师、系统之家一键重装系统等),属于操作系统扩展工具,但本身不属于操作系统。
开发工具:如Eclipse、Visual Studio等,用于编程开发操作系统内核或应用软件,与操作系统有本质区别。
综上,做系统的软件主要指操作系统,其功能涵盖硬件管理、资源调度、用户接口等核心领域。