9th International Scientific Conference Technics and Informatics in Education – TIE 2022 (2022) стр. 141-147

АУТОР(И): Dejan Vujičić, Siniša Ranđić

Download Full Pdf 

DOI: 10.46793/TIE22.141V

САЖЕТАК:

This paper provides a brief overview of the development of computer architecture and its impact on approaches to the presentation of appropriate information and computer education. The relative constancy of the concepts that were applied in the architecture of the computer influenced that the classical approaches to the appropriate education are kept until today. The changes that occurred in architecture during the development of computer technology, in conjunction with technological development, required a corresponding adjustment in the sphere of education. The turning point was the advent of the microprocessor, which introduced the x86 architecture into education. The beginning of the new century was marked by the ARM architecture. And today, the RISC-V architecture is emerging more and more as a new design challenge.

КЉУЧНЕ РЕЧИ: 

computer architecture, microprocessors, x86, ARM, RISC-V

ЛИТЕРАТУРА:

  • [1] Amdahl, G. M., Blaaw, G. A., Brooks, J., F. P. (1964). Architecture of the IBM System/360. IBM Journal of Research and Development, 8 (2), 87-101
  • [2] Gifford, D., Spector, A. (1987). Case Study: IBM’s System/360 – 370 Architecture. Communications of the ACM, 30(4), 281-307
  • [3] Bell, G., Wulf, W., et al. (1970). A New Architecture for Mini – computer – The DEC PDP-11. Spring Joint Computer Conference, 657-675
  • [4] Leonard, T. E. (1987). VAX Architecture Reference Manual. DEC Books, Burlington
  • [5] Corbato, F. J., Vyssotsky, V. A. (1965). Introduction and Overview of the Multics System. Proceedings – Fall Joint Computer Conference, 185 – 196
  • [6] Saltzer, J. H., Gintell, J. W. (1969). The Instrumentation of Multics. Second ACM Symposium on Operating System Principles, Princeton, New Jersey
  • [7] Sward, R. E. (2010). The Rise, Fall and Persistence of the ADA. ACM SIGAda Ada Letters, 30(3), 71–74
  • [8] Betker, M. R., Fernando, J. S., Whalen, S. (1997). The History of the Microprocessor. Bell Labs Technical Journal, 29 – 56
  • [9] Mazor, S. (2007). Intel 8080 CPU Chip Development. IEEE Annals of the History of Computing, 70 – 73
  • [10] M6800 Microcomputer: System Design Data. Motorola, Inc., 1976
  • [11] McCracken, D. D. (1978). A Guide to PL/M Programming for Microcomputer Applications. Addison – Wesley
  • [12] CP/M Operating System Manual. Digital Research, 1976
  • [13] Mazidi, M. A., Mazidi, J. G. (2003). The 80×86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing. Volumes I & II, 4th Edition, Pearson Education
  • [14] Shanley, T. (2009). x86 Instruction Set Architecture: Comprehensive 32/64 – bit Coverage. 1st Edition, MindShare, Inc.
  • [15] 8th and 9th Generation Intel Core Processor Families and Intel Xeon E Processor Families. Volume 1, Revision 006, Intel, July 2020
  • [16] AMD64 Architecture Programmer’s Manual – Volume 1: Application Programming. Revision 3.23, Advanced Micro Devices, 2020
  • [17] 5×86 Microprocessor – Superpipelined x86 Compatible CPU. Cyrix Corporation, July 1995
  • [18] Motorola M68000 Family: Programmer’s Reference Manual. Motorola, Inc., 1992
  • [19] Alpha 21164 Microprocessor – Hardware Reference Manual. Compaq Computer Corporation, December 1998
  • [20] Muskan, S., et al. (2018). The Survey of Concepts of Architecture in RISC and CISC Computers. International Journal of Advance Research, Ideas and Innovations in Technology, 4(6), 146 – 151
  • [21] Patterson, D. A., Seguin, C. A. (1982). VLSI RISC. Computer, 15(9), 8 – 21
  • [22] Patterson, D. A. (1985). Reduced Instruction Set Computers. Communications of the ACM, 28(1), pp. 8 – 21
  • [23] Dandamudi, S. P. ed. (2005). Guide to RISC Processors. Springer
  • [24] Hennessy, J. L., Patterson, D. A. (2017). Computer Architecture: A Quantitative Approach. Morgan Kaufmann, 6th Edition
  • [25] Patterson, D. A., Hennessy, J. L. (2020). Computer Organization and Design MIPS Edition: The Hardware/Software Interface. Morgan Kaufmann, 6th Edition
  • [26] Botros, N. (2015). HDL with Digital Design: VHDL and Verilog. Mercury Learning and Information
  • [27] Brunvald, E. (2009). Digital VLSI Chip Design with Cadence and Synopsys CAD Tools. 1st Edition, Pearson
  • [28] Coll, J., Allen, D. (2020). The BBC Microcomputer – User Guide. British Broadcasting Corporation, Fourth Revision
  • [29] Ledin, J. (2020). Modern Computer Architecture and Organization. Packt Publishing
  • [30] Harris, S. L., Harris, D. (2015). Digital Design and Computer Architecture: ARM Edition. 1st Edition, Morgan Kaufmann
  • [31] Mazdi, M. A., Naimi, Sa., Naimi, Se., Chen, S. (2016). ARM Assembly Language Programming & Architecture. 2nd Edition, MicroDigital
  • [32] Greaves, D. (2021). Modern System–on–Chip Design on Arm. Arm Education media
  • [33] Patterson, D. A., Seguin, C. H. (1998). RISC I: Reduced Instruction Set VLSI Computer. ISCA’98, 25 years of the international symposium on Computer architecture, 24 – 26
  • [34] Tanenbaum, A. S. (1978). Implications of Structured Programming for Machine Architecture. Communications of the ACM, 21(3)
  • [35] Peek, J. B. (1983). The VLSI Circuitry of RISC I. Technical Report No. UCB/CSD-83-135, Berkeley University
  • [36] Schoeberl, M. (2019). Digital Design with Chisel. 3rd Edition, Copyright Martin Schoeberl
  • [37] Waterman, A., Asanović, K. ed. (2019). The RISC-V Instruction Set Manual, Volume I:
    User-Level ISA. Document Version 20191213, RISC-V Foundation
  • [38] Waterman, A., Asanović, K., Hauser, J. ed. (2021). The RISC-V Instruction Set Manual, Volume II: Privileged Instructions. Document Version 20211203, RISC-V Foundation
  • [39] Patterson, D. A., Hennessy, J. L. (2017). Computer Organization and Design RISC-V Edition: The Hardware Software Interface. 1st Edition, Morgan Kaufmann
  • [40] Patterson, D. A., Waterman, A. (2017). The RISC-V Reader: An Open Architecture Atlas. 1st Edition, Strawberry Canyon