Computer Architecture and Organization I Course code: 130107 | 6 ECTS credits
Basic information
Level of Studies:
Year of Study:
1
Semester:
1
Requirements:
None
Goal:
Acquiring basic knowledge of architecture, mathematical and electronic basics of computer systems.
Outcome:
Possibility to independently solve tasks based on the application of binary arithmetic and basic logic circuits.
Contents of the course
Theoretical instruction:
- General model of computer system. Functional computer block diagram. Hierarchical model of computer system.
- Mathematical base of computer system. Numbering system. Conversion from one number system to another.
- Binary number system. Signed and unsigned numbers. Fixed point and floating point presentation in computer memory.
- Basic arithmetic operations in binary number system.
- Numeric and nonnumeric data presentation using binary codes.
- Basic computer electronics. Axioms of Boolean algebra. Basic logic gates and logic circuits.
- Logic functions. Simplification using Karnaugh maps.
- Basic combinational logic networks: decoder, coder, multiplexer, demultiplexer, comparator, half adder, adder.
- Basic memory elements: synchronous and asynchronous flip flops (RS, JK, D, T). Concept of sequence network. Synchronous and asynchronous counters.
- Types of registers, depending on reading and writing methods. Special purpose registers.
- Unary and binary operations with registry. Applying basic logic operations and mask register.
- Basic computer systems components. Realization of control units. Micro program and hardware implementation. Arithmetic logic unit.
- Memory in computer system. Properties of ROM, RAM and stack memories.
- Simplified computer architecture. Data transfer. Memory access.
- Computer peripherals. Input/output data transferring methods.
Practical instruction (Problem solving sessions/Lab work/Practical training):
- Practical training program follows the lectures. Module is in compliance to IEEE/ACM Computing Curriculum: CE2004 Computer Engineering Body of Knowledge: CE-CAO 0-3
Textbooks and References
- S. Obradović, Računari-arhitektura,hardver, sistemski softver, VIŠER, Beograd, 2015.
- D. Prokin, M. Mijalković, V. Petrović, Zbirka zadataka iz Osnova računatske tehnike, VIŠER, Beograd, 2013.
- D. Prokin, M. Mijalković, G. Dimić, B. Bogojević, P. Gavrilović, D. Mićić, Priručnik za laboratorijske vežbe iz Arhitekture i organizacije računara 1, VIŠER, Beograd, 2018.
Number of active classes (weekly)
Lectures:
3
Practical classes:
2
Other types of classes:
0
Grading (maximum number of points: 100)
Pre-exam obligations
Points
activities during lectures
0
activities on practial excersises
20
seminary work
0
colloquium
30
Final exam
Points
Written exam
50
Oral exam
0