Navigation

19E112OR - Computer Organization

Course specification
Course title Computer Organization
Acronym 19E112OR
Study programme Electrical Engineering and Computing
Module
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status elective
Condition Fundamentals of Computer Engineering
The goal Introduce concepts of computer structure, and elements of processor architecture and organization, and structure of buses, input/output systems, and memory system.
The outcome By the end of this course, students will be able to understand: computer structure; elements of computer architecture and organization, structure of buses, input/output system, and memory system.
Contents
URL to the subject page https://rti.etf.bg.ac.rs/rti/oo2or/index.html
Contents of lectures Computer structure. Architecture. Programming model. Data types. Instruction formats. Addressing modes. Instruction set. Interrupt. Organization. Bus. Arbitration. Cycles. Input/output. Devices and device controllers. Programming. Virtual memory. Cache memory.
Contents of exercises Computer structure. Architecture. Programming model. Data types. Instruction formats. Addressing modes. Instruction set. Interrupt. Organization. Bus. Arbitration. Cycles. Memory. Input/output. Devices and device controllers. Programmable input/output.
Literature
  1. J. Đorđević, Computer Architecture and Organization, http://rti.etf.bg.ac.rs/
  2. J. Đorđević, Computer Architecture and Organization, Collection of solved problems, http://rti.etf.bg.ac.rs/
  3. J. Đorđević, N. Grbanović, B. Nikolić, Z. Radivojević, M. Punt, "Computer Architecture : educational computer system : simulation manual with problems," Akademska misao 2015.
  4. J. Đorđević, "Computer Architecture : educational computer system : computer architecture and organization"
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
2 2 1
Methods of teaching Lectures, exercises and laboratory exercises.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 50
Practical lessons 20 Oral examination 0
Projects
Colloquia 30
Seminars 0