Spinner

Dokument se učitava

ATUSS

VISER

Academy of Technical and Art Applied Studies

School of Electrical and Computer Engineering

Computer Architecture and Organization II Course code: 130207 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 1
Semester: 2
Requirements:
Goal: This module is designed to expand basic understanding of architecture and PC organization, software and programming.
Outcome: On successful completion of this module, students should raise level of general education in the fields discussed during lectures, expand understanding on pc operating principles, data organization, translators, operation systems, phases of program translation and booting of execution programs...
Contents of the course
Theoretical instruction:
  1. Architecture of computing systems. Von Neumann architecture.
  2. Instruction formats. Instructions used for data transfer and program execution control flow.
  3. Subprograms, interrupt processing. Addressing modes.
  4. Input –output data transfer, DMA, interrupt mechanism.
  5. Benchmark of PC speed, number of cycles per instruction, clock frequency.
  6. Existing processor architecture. Pipeline architecture, registers, interrupts, address space.
  7. System software, program languages and translators, loaders, linkers.
  8. Machine language and assembler, high-level programming language, definition of compilers and interpreters.
  9. Assembly programming, macro-assembler. Debugging. Microcontroller programming techniques
  10. Data structure, data types, data access, key, address.
  11. Operating systems. Processes, states, state shift, dispatcher, planner.
  12. Memory management, partitions, overlaps, tracer, virtual memory.
  13. Data transfer in computer system, symmetric and asymmetric links, protocols for data transfer, correction of data transfer error
  14. Standards for serial and parallel data transfer. EISA, PCI, AGP, SCSI, RS232C, RS485, USB, IEEE1394, CAN, I2C…
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Practical lab-class with active students’ engagement. Students solve certain practical problems or discuss topics related to the curriculum, independently or with tutor’s assistance.
Textbooks and References
  1. PDF prezentacije sa predavanja
  2. PDF materijal sa laboratorijskih vežbe
  3. W.Stallings, “COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE” , 8th edition, 2010.
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
5
activities on practial excersises
25
seminary work
0
colloquium
40
Final exam
Points
Written exam
30
Oral exam
0