
计算机
操作系统主要有四个功能:管理
计算机资源、控制程序运行、优化人机交互,以及支持其他软件。为啥需要操作系统?首先,任何程序跑起来都会用到系统的软硬件资源,但这些资源是有限的。虽然能同时运行的程序理论上可以很多,但实际上就会出现抢资源的情况。所以得有个东西来分配资源,让这些程序公平地共享资源。这就像是个管家,负责把有限的资源合理分配给不同的程序用,比如安排 CPU 时间、内存空间啥的,这样能让更多程序高效运行,提升整个系统的效率。其次,
计算机里的资源各有特点,比如内存和
打印机。内存可以被多个程序同时分一点来用,而
打印机不行,只能一个一个排队用。这就得研究每种资源的特性,找到合适的管理方法,保证系统又稳又安全。再者,
计算机要能听懂用户的指令,并按用户的意思去控制程序执行。还得判断用户的要求是不是合法的,防止出错或者恶意操作。总之就是让用户方便地用
计算机,同时保证系统安全。软件一般分三类:系统软件、支撑软件和应用软件。操作系统就是系统软件的一种。