sequential computer

英 /sɪˈkwɛnʃəl kəmˈpjuːtə/美 /sɪˈkwɛnʃəl kəmˈpjutər/

n. 名词词组

顺序计算机;串行计算机

含义详解

sequential computer 指按顺序逐条执行指令的计算机,即指令流在任一时刻只执行一条指令,且通常按程序规定的顺序执行。其本义强调“顺序性”,与并行计算机(parallel computer)相对。引申义方面,该词有时用于描述传统冯·诺依曼架构的计算机,强调其指令串行执行的特性,与流水线、多核等并行处理方式形成对比。在计算机体系结构讨论中,sequential computer 常作为基线模型,用于分析并行化带来的性能提升。

词源解析

sequential 源自拉丁语 sequentia(“跟随、顺序”),由 sequi(“跟随”)派生;computer 源自拉丁语 computare(“计算”)。构词逻辑为“sequential(顺序的)+ computer(计算机)”,即“顺序执行的计算机”。记忆时可联想 sequence(顺序)与 computer(计算机)的组合,强调指令按顺序依次执行。

使用场景

该词组主要出现在计算机科学和计算机体系结构的学术写作中,用于描述计算机模型或对比并行架构。在技术文档和教材中,它作为标准术语出现,语气中性。日常口语中极少使用,若出现则多用于解释概念。新闻报道中偶尔提及,但通常以更通俗的“传统计算机”替代。法律文本和文学作品中几乎不出现。

用法须知

sequential computer 是名词词组,可数。常见句型:A sequential computer executes instructions one at a time.(顺序计算机一次执行一条指令。)使用时注意与 parallel computer 对比。易错点:不要与 serial computer 混淆,后者虽类似但更强调数据传输的串行方式;sequential 侧重执行顺序。另外,该词组通常带冠词,如 a sequential computer 或 the sequential computer。

近义辨析

与 serial computer 相比,sequential computer 强调指令执行的顺序性,而 serial computer 强调数据或操作的串行传输/处理,两者常可互换但侧重点不同。与 scalar computer 相比,后者指一次处理一个数据元素的计算机,与向量计算机相对,而 sequential computer 与并行计算机相对。与 von Neumann computer 相比,后者特指存储程序式计算机,sequential computer 更广泛地指顺序执行模型。

使用提示

该词组为技术术语,语域较高,适用于学术和技术语境。褒贬色彩中性。常见误用包括:将 sequential computer 与 serial computer 完全等同;在非技术语境中滥用该词。注意在讨论现代多核处理器时,不宜用 sequential computer 描述整体系统,因其通常指单指令流模型。

常见搭配

  • sequential computer architecture顺序计算机体系结构
  • sequential computer model顺序计算机模型
  • sequential computer execution顺序计算机执行
  • traditional sequential computer传统顺序计算机
  • sequential computer system顺序计算机系统
  • sequential computer paradigm顺序计算机范式

用法示例

  1. A sequential computer executes one instruction at a time, whereas a parallel computer can execute multiple instructions simultaneously.顺序计算机一次执行一条指令,而并行计算机可以同时执行多条指令。
  2. The performance of a sequential computer is limited by the clock frequency and the instruction-level parallelism.顺序计算机的性能受时钟频率和指令级并行的限制。
  3. Early computers were sequential computers, but modern processors exploit parallelism at various levels.早期的计算机是顺序计算机,但现代处理器在多个层次上利用并行性。
  4. In the course, students learn to model a sequential computer and then optimize it for parallel execution.在课程中,学生学习对顺序计算机建模,然后针对并行执行进行优化。
  5. The algorithm was originally designed for a sequential computer and later adapted for GPU acceleration.该算法最初为顺序计算机设计,后来被改造用于GPU加速。