Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:multiasm:curriculum:pa_computerarchitecture [2024/06/03 09:47] – [Table] ktokarzen:multiasm:curriculum:pa_computerarchitecture [2025/05/01 17:29] (current) – [Table] pczekalski
Line 1: Line 1:
 ======  Computers Architecture ====== ======  Computers Architecture ======
  
-| **Study level**               | Bachelor                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       +| **Study level**               | Bachelor                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
-| **ECTS credits**              | 2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +| **ECTS credits**              | 2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
-| **Study forms**               | Hybrid or fully online                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         +| **Study forms**               | Hybrid or fully online                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
-| **Module aims**               | To give the introductory view on computers construction, architectures and operation.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +| **Module aims**               | To give an introductory view of computer construction, architecture and operation.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
-| **Pre-requirements**          | Motivation to learn how computers operate.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     +| **Pre-requirements**          | Motivation to learn how computers operate.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
-| **Learning outcomes**         | After completing this module, the student:\\ - knows concept of computer operation\\ - knows computer architectures\\ - understands the functionality of processor and computer components and their purpose in the system\\ - can explain the role of elements of modern computers                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +| **Learning outcomes**         | After completing this module, the student:\\ - knows the concept of computer operation\\ - knows computer architectures\\ - understands the functionality of processor and computer components and their purpose in the system\\ - can explain the role of elements of modern computers                                                                                                                                                                                                                                                                                                                                                                                                     
-| **Topics**                    | 1. Elements of computer\\ a. Processor\\ b. Memory\\ c. Peripherals\\ d. Interconnections (buses)\\ 2. Principles of computer operation\\ a. Instruction execution\\ b. Cycles of operation (clock, machine, instruction cycle)\\ c. Addressing, address space\\ 3. Elements of processors\\ a. Registers\\ b. Instruction processor\\ c. Execution processor\\ 4. Architectures of processors\\ a. RISC\\ b. CISC\\ c. SISD, SIMD, MIMD\\ 5. Architectures of computers\\ a. vonNeumann (Princeton)\\ b. Harvard\\ c. Mixed\\ d. Connection of I/O devices (memory mapped, separate)\\ 6. Other features\\ a. Stack\\ b. Function call\\ c. Interrupts\\ d. DMA\\ 7. Methods of increase the efficiency\\ a. Cahe memory\\ b. Pipeline\\ c. Superscaling\\ d. Multithreading\\ e. Multi-core  | +| **Topics**                    | 1. Elements of computer: processor, memory, peripherals, interconnections (buses)\\ 2. Principles of computer operation: instruction execution, cycles of operation (clock, machine, instruction cycle), addressing, address space\\ 3. Elements of processors: registers, instruction processor, execution processor\\ 4. Architectures of processorsRISCCISCSISD, SIMD, MIMD\\ 5. Architectures of computers: von Neumann (Princeton)HarvardMixed, connection of I/O devices (memory mapped, separate)\\ 6. Other features: stack, function call, interrupts, DMA\\ 7. Methods of increasing the efficiency: cache memory, pipeline, super scaling, multithreading, multi-core  | 
-| **Type of assessment**        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +| **Type of assessment**        | Evaluation test                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
-| **Blended learning**          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +| **Blended learning**          | Student can attend classes or self-learn with video and reading materials provided.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
-| **References to literature**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +| **References to literature** 1. John L. Hennessy, David A. Patterson: Computer Architecture: A Quantitative Approach, Elsevier 2017.\\ 2. Arroz Guilherme: Computer Architecture, World Scientific Publishing Co Pte Ltd 2020.\\ 3. Ahmet Bindal: Fundamentals of Computer Architecture and Design, Springer 2019.\\ 4. Miles Murdocca Ph.D., Vincent P. Heuring: Principles of Computer Architecture, Pearson 1999.                                                                                                                                                                                                                                                                                                     
-| **Lab equipment**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +| **Lab equipment**             n/a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
-| **Virtual lab**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +| **Virtual lab**               n/a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
-| **MOOC course**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               https://multiasm.eu/mooc/course/view.php?id=12 |+| **MOOC course**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            https://multiasm.eu/mooc/course/view.php?id=12 |
en/multiasm/curriculum/pa_computerarchitecture.1717408039.txt.gz · Last modified: 2024/06/03 09:47 by ktokarz
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0