Operating system a'的定义;计算机系统&x27;?

Operating system a'的定义;计算机系统&x27;?,operating-system,system,computer-science,Operating System,System,Computer Science,我见过“计算机系统”这个词有不同的用法。有时,计算机系统被定义为由硬件、操作系统、应用程序和最终用户组成。有时,计算机系统被定义为仅由CPU、内存和I/O设备组成 所以,我想知道“计算机系统”是否有一个真正的定义。此外,“计算机系统”和“计算机体系结构”之间有区别吗?计算机系统是能够进行(任何类型)计算的任何系统(相互影响的一组部件) 这包括(例如)19世纪的机械加法机。如果有规则(例如,让他们遵循的书面程序)使其系统化,那么它也可以应用于坐在房间里用铅笔和纸进行计算的一群人 当然,没有人想一直

我见过“计算机系统”这个词有不同的用法。有时,计算机系统被定义为由硬件、操作系统、应用程序和最终用户组成。有时,计算机系统被定义为仅由CPU、内存和I/O设备组成


所以,我想知道“计算机系统”是否有一个真正的定义。此外,“计算机系统”和“计算机体系结构”之间有区别吗?

计算机系统是能够进行(任何类型)计算的任何系统(相互影响的一组部件)

这包括(例如)19世纪的机械加法机。如果有规则(例如,让他们遵循的书面程序)使其系统化,那么它也可以应用于坐在房间里用铅笔和纸进行计算的一群人

当然,没有人想一直说“现代(数字电子)计算机系统”,所以(当背景清楚时,“几乎总是”考虑到替代品现在很少使用),缩短它是很自然的

然而

理解英语没有正式的标准化可能是有用的;当新事物产生时,没有组织/委员会可以让你申请一个新定义的新词。取而代之的是,随机人为了方便而重新定义现有单词,而(如果这些“由随机人重新定义”而成的单词变得普遍的话)英语也在进化。例如,可能您有一个表示字符的值序列,并希望为其命名,因此您从“字符串”开始,在您知道之前,整个行业都将其称为“字符串”,尽管它与之前的“字符串”定义完全不同

考虑到这一点,你可以说“计算机系统”的含义正在朝着(或已经朝着?)现代(数字电子)计算机系统发展

对于“计算机体系结构”,目前还没有一个定义变得如此普遍,以至于它可以被接受为“下一个真正的定义”。一些人将其用作“标准化编程模型”(不包括实现)的同义词,而另一些人将其用作“实现的设计”;我猜这两个定义中的任何一个成为主流或两者都过时还需要20年或更长的时间

大部分;我想你是在寻找随机人一时兴起重新定义的事物的标准定义