计算机由硬件和软件两部分组成。硬件就是CPU、内存、硬盘、显示器、键盘、鼠标等。软件就是计算机里的程序。
软件又包括系统软件和应用软件两部分,系统软件是计算机里的基础软件内容,是出厂时就已经配置好的,应用软件是计算机为解决具体问题而特别编制的。
而除了上述之外,还有一类程序,它们是放在计算机的只读存储器ROM中的,被称为BIOS,这部分程序虽然在广义上也算软件,但是通常被称为固件,因为它是出厂后不能改变的。
计算机在打开电源启动过程中,首先工作的是BIOS里面的程序,然后它再进行点亮显示器,启动硬盘……等一系列操作,并且从硬盘中把操作系统调出来执行。
你问题中的“运行”两个字,含义可以有多种。在计算机上述启动的过程中,还没到硬盘里去读取操作系统的时候,它不是也在运行吗?从这个意义上说,在把操作系统调取出来之前,它不是也在运行吗?
不过,由于计算机是为我们服务的,而让计算机做事,就要运行应用软件,而应用软件,是在操作系统的基础上工作的,从这个意义上说,操作系统是不可以没有的。
如果你是电脑工程师,自己去开发一个没有操作系统的计算机,原则上是可以的,但那是技术的倒退。