arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.01773cs.CYcs.AR
收藏

计算机组织与体系结构概念建模

Conceptual Modeling for Computer Organization and Architecture

Sabah Al-Fedaghi

摘要:

了解计算机系统硬件,包括计算机如何操作,是计算机工程和科学的本科生必不可少的。文献显示,学习计算机组织和汇编语言的学生经常发现主题材料中的基本概念难以理解。本课程介绍了一些工具来提高学生对计算机体系结构、汇编语言和操作系统之间相互作用的理解。其中一个工具是小人计算机(LMC)模型,其操作方式类似于计算机,但更容易理解。尽管LMC没有多核的现代CPU,也没有执行多条指令,但它仍然展示了冯·诺依曼架构的基本原理。LMC旨在向学生介绍代码和指令集等概念。在本文中,LMC被用于一个额外的目的:一个工具,用它来实验使用一种新的建模语言(即,在计算机组织和体系结构领域中的一种思维机器,而不涉及该主题的复杂性。也就是说,LMC的简单性促进了TM的应用,而无需深入到计算机组织/架构材料中。因此,论文(a)提供了一种新的方法,用于将LMC模型用于任何目的(例如,教育)和(b)证明TM可以用于在组织/架构师领域建立抽象层次的描述。由此产生的示意图从TM模型的LMC提供了一个初步的案例研究,支持我们的论文,TM是一个可行的方法,硬件/软件无关的描述在计算机组织和架构师领域的研究。

英文摘要:

Understanding computer system hardware, including how computers operate, is essential for undergraduate students in computer engineering and science. Literature shows students learning computer organization and assembly language often find fundamental concepts difficult to comprehend within the topic materials. Tools have been introduced to improve students comprehension of the interaction between computer architecture, assembly language, and the operating system. One such tool is the Little Man Computer (LMC) model that operates in a way similar to a computer but that is easier to understand. Even though LMC does not have modern CPUs with multiple cores nor executes multiple instructions, it nevertheless shows the basic principles of the von Neumann architecture. LMC aims to introduce students to such concepts as code and instruction sets. In this paper, LMC is used for an additional purpose: a tool with which to experiment using a new modeling language (i.e., a thinging machine; TM) in the area of computer organization and architecture without involving complexity in the subject. That is, the simplicity of LMC facilitates the application of TM without going deep into computer organization/architecture materials. Accordingly, the paper (a) provides a new way for using the LMC model for whatever purpose (e.g., education) and (b) demonstrates that TM can be used to build an abstract level of description in the organization/architect field. The resultant schematics from the TM model of LMC offer an initial case study that supports our thesis that TM is a viable method for hardware/software-independent descriptions in the computer organization and architect field of study.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑