Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleArticle metrics
Research Article · Open access · Published 22 February 2021

Conceptual Modeling for Computer Organization and Architecture

Sabah Al-Fedaghi1

Journal of Computer Science, Volume 17, Issue 2, pp. 123–134 · doi.org/10.3844/jcssp.2021.123.134

8,913 accesses3,892 downloads0 citations (Crossref)Journal metrics
Cite Check for updates

Abstract

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 study, 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.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Al-Fedaghi, S. (2021). Conceptual Modeling for Computer Organization and Architecture. Journal of Computer Science, 17(2), 123–134. https://doi.org/10.3844/jcssp.2021.123.134

Licence
CC BY 4.0
Issue
Volume 17, Issue 2
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Conceptual Modeling for Computer Organization and ArchitectureJournal of Computer Science · Volume 17, Issue 2 · pp. 123–134 · CC BY 4.0Download