stored program computer
英 /stɔːd ˈprəʊɡræm kəmˈpjuːtə/美 /stɔːrd ˈproʊɡræm kəmˈpjuːtər/
n. 名词词组
存储程序计算机;一种将程序与数据一同存放在可读写存储器中的计算机体系结构
联想词
词义解析
stored program computer 指一种计算机体系结构,其核心特征是程序指令与数据一样存放在可读写的存储器中,计算机可以像读取数据一样读取并执行指令。这一概念源于20世纪40年代的冯·诺依曼结构,与早期通过插线板或纸带固定程序的计算机形成对比。本义强调“存储”这一物理行为:程序被“存放”在机器内部,而非由外部物理配置决定。引申义上,该词组常被用来指代遵循这一设计原则的通用计算机类别,与“存储程序概念”“冯·诺依曼机”等术语紧密关联。在当代语境中,它更多作为历史或体系结构术语出现,强调程序可加载、可修改的灵活性,是现代通用计算机的基础特征。
字源分析
stored 是动词 store 的过去分词,源自古法语 estorer(供应、建造),进一步可追溯至拉丁语 instaurare(恢复、建立)。program 源自希腊语 programma(公告、日程),经拉丁语进入英语,原指书面公告,后引申为“计划、指令序列”。computer 源自拉丁语 computare(计算),最初指从事计算的人,20世纪中期转指机器。整个词组为“过去分词+名词+名词”的复合结构,字面即“程序被存储起来的计算机”。记忆时可拆解为“stored(被存储的)+ program(程序)+ computer(计算机)”,突出程序并非固化于硬件,而是可存入存储器并修改。
应用场合
该词组主要出现在计算机科学、计算机体系结构、技术史等学术写作中,语气正式、中性,用于描述一类设计范式。在技术文档或教科书中,它常作为定义性术语出现,与“哈佛结构”等对比。在新闻报道或科普文章中,它可能用于解释计算机发展史,语气通俗但仍保持技术性。商务邮件或日常口语中极少使用,若出现则多涉及技术背景讨论。法律文本中几乎不出现,除非涉及专利或技术标准描述。文学作品中罕见,除非在科幻或历史叙述中需要精确指称早期计算机类型。总体而言,该词组语域较高,属于专业术语。
用法须知
stored program computer 是名词词组,通常作可数名词使用,复数形式为 stored program computers。句中可作主语、宾语或定语(如 stored program computer architecture)。常见句型包括“A stored program computer stores both instructions and data in memory.”和“The concept of the stored program computer revolutionized computing.”。易错点在于:stored 是过去分词作定语,不可误写为 storing program computer;program 在英式英语中可拼作 programme,但作为计算机术语时通常统一为 program;词组中 stored 与 program 之间有时加连字符(stored-program computer),但现代用法多不加。注意不要与“stored-program concept”混淆,后者指概念而非机器本身。
词义辨析
与 stored program computer 最接近的是 von Neumann machine(冯·诺依曼机),后者强调具体体系结构(包括CPU、存储器、输入输出等),而 stored program computer 侧重“程序存储”这一特征,两者常互换但侧重点不同。与 general-purpose computer(通用计算机)相比,后者强调用途广泛,不必然涉及程序存储方式。与 programmable computer(可编程计算机)相比,后者范围更广,早期通过插线板编程的机器也可称为可编程,但不属于存储程序计算机。与 digital computer(数字计算机)相比,后者强调使用数字信号,与程序存储方式无关。在技术文献中,若强调体系结构原则,宜用 stored program computer;若强调具体设计模型,宜用 von Neumann machine。
需要留意
该词组为专业术语,语域较高,日常交流中不宜使用,否则可能显得生硬或卖弄。它本身为中性描述,无褒贬色彩,但在技术史叙述中可能隐含对旧式计算机的对比,需注意语境。常见误用包括:将 stored program computer 与“存储计算机”(storage computer)混淆,后者指侧重存储能力的计算机,非标准术语;误写为 store program computer(缺少过去分词);在非技术语境中滥用该词导致理解困难。此外,该词组通常指一类计算机,而非某一台具体机器,使用时不加定冠词指代特定对象时需谨慎。
高频搭配
- stored program concept
- 存储程序概念
- stored program architecture
- 存储程序体系结构
- stored program machine
- 存储程序机器
- stored program control
- 存储程序控制
- von Neumann stored program computer
- 冯·诺依曼存储程序计算机
- general-purpose stored program computer
- 通用存储程序计算机
- stored program computer model
- 存储程序计算机模型
句子示例
| The stored program computer was a major advancement over earlier machines that had to be rewired for each new task. | 存储程序计算机相比早期每项新任务都需要重新接线的机器是一大进步。 |
| In a stored program computer, instructions and data are held in the same memory space. | 在存储程序计算机中,指令和数据存放在同一存储空间内。 |
| The concept of the stored program computer is often attributed to John von Neumann and his colleagues. | 存储程序计算机的概念常被归功于约翰·冯·诺依曼及其同事。 |
| Modern general-purpose computers are all stored program computers in principle. | 现代通用计算机原则上都是存储程序计算机。 |
| The textbook explains how the stored program computer differs from the Harvard architecture. | 该教科书解释了存储程序计算机与哈佛结构的不同之处。 |
| Early stored program computers used magnetic drums or delay lines for memory. | 早期的存储程序计算机使用磁鼓或延迟线作为存储器。 |