Computer Architecture and Organization II.pdf
- Sciences
- 300 level
- 3 credit units
- 191 pages
- 9 units
This course provides a comprehensive exploration of computer architecture and organization, focusing on memory systems, addressing modes, and virtual memory management. Students will learn about hardware and microprogrammed control, asynchronous control, and fault-tolerant computing. The course covers memory hierarchy, paging, segmentation, and multi-programming. Students will also gain insights into fault detection methods and fault-tolerant architectures. The course aims to equip students with the knowledge and skills to understand and optimize computer systems.
About this course
- Difficulty
- Intermediate
- Study hours
- 52 hours
- Maths
- Basic
- Content
- Theoretical
- Practical work
- No
- Assignments
- Tutor marked assignments
- Final examination
What you'll read
The real module and unit structure of CIT317, taken from the course material NOUN publishes.
One paragraph, so you can see how it reads
CIT317 · UNIT ONE: Memory Addressing
The Presentation Schedule included in your course materials gives you the important dates for the completion of tutor marked assignments and attending tutorials. Remember, you are required to submit all your assignments by the due date. You should guard against lagging behind in your work.
What you should be able to do
- Describe computer memory functions and optimization techniques
- Explain architecture designing techniques
- Explain fault tolerance methods in computer architectures
- Explain methods to optimize control in computer systems
- Differentiate between computer organization and computer architecture
What it prepares you for
- Computer Architect
- System Designer
- Hardware Engineer
- Embedded Systems Engineer
- System Administrator
- Computer Manufacturing
- Telecommunications
- Aerospace
- Automotive
- Embedded Systems
Where it gets hard
The units students slow down on, and what makes each one heavy.
- MODULE TWO
UNIT THREE: VIRTUAL MEMORY CONTROL SYSTEM
Virtual memory concepts require understanding of memory management systems and address mapping techniques.
- MODULE THREE
UNIT ONE: Hardware control
Hardwired control unit design requires understanding of instruction cycles and control logic gates.
A suggested way through it
13 weeks, about 52 hours in total. Yours will differ.
- Week 1Module One
Unit 1: Memory system · 4 hours
Understand the different types of memory and their functionalities.. Explore the history of memory devices.. Learn about memory access methods..
- Week 2MODULE TWO
UNIT ONE: Memory Addressing · 4 hours
Define memory addressing modes.. Identify and explain different modes of addressing.. Discuss the advantages and uses of addressing modes..
- Week 3MODULE TWO
UNIT TWO: ELEMENTS OF MEMORY HIERARCHY · 4 hours
Explain the concept of memory hierarchy.. Describe the memory hierarchy diagram and its characteristics.. Discuss memory hierarchy design and its advantages..
- Week 4MODULE TWO
UNIT THREE: VIRTUAL MEMORY CONTROL SYSTEM · 4 hours
Describe memory management systems.. Explain paging and address mapping using paging.. Discuss address mapping using segments and segmented paging..
- Week 5MODULE THREE
UNIT ONE: Hardware control · 4 hours
Understand the concept of hardware control.. Explore the design of a hardwired control unit.. Learn about the instruction cycle and input-output configuration..
- Week 6MODULE THREE
UNIT TWO: Micro-Programmed Control · 4 hours
Understand the concept of micro-programmed control.. Explore the design of a micro-programmed control unit.. Learn about horizontal and vertical microprogrammed control units..
- Week 7MODULE THREE
UNIT THREE: Asynchronous Control · 4 hours
Understand the concept of asynchronous control.. Explore asynchronous communication and data paths.. Discuss the benefits of asynchronous control..
- Week 8MODULE FOUR
UNIT ONE: Fault Tolerant Computing · 4 hours
Understand the concept of fault-tolerant computing.. Explore fault-tolerant systems.. Learn about hardware and software fault-tolerant issues..
- Week 9MODULE FOUR
UNIT TWO: Methods for Fault Tolerant Computing · 4 hours
Explore fault detection methods.. Understand fault tolerance architecture.. Learn about fault models and fault tolerance methods..
- Week 10Module One
Unit 1: Memory system · 4 hours
Review memory systems and addressing modes.. Practice memory mapping and virtual memory techniques..
- Week 11MODULE THREE
UNIT ONE: Hardware control · 4 hours
Review hardware and microprogrammed control.. Compare and contrast different control unit designs..
- Week 12MODULE THREE
UNIT THREE: Asynchronous Control · 4 hours
Review asynchronous control and communication.. Discuss the benefits and limitations of asynchronous systems..
- Week 13MODULE FOUR
UNIT ONE: Fault Tolerant Computing · 4 hours
Review fault-tolerant computing concepts.. Discuss fault detection and recovery methods..
Preparing for the exam
- Create concept maps linking memory hierarchy levels and access times (Units 1-2)
- Practice address mapping problems using paging and segmentation (Unit 3)
- Design a simple hardwired control unit and trace instruction execution (Module 3)
- Compare and contrast horizontal and vertical microprogrammed control (Unit 2, Module 3)
- Study fault detection and tolerance methods, focusing on redundancy techniques (Module 4)
Questions students ask about this course
What is CIT317 about?
This course provides a comprehensive exploration of computer architecture and organization, focusing on memory systems, addressing modes, and virtual memory management. Students will learn about hardware and microprogrammed control, asynchronous control, and fault-tolerant computing. The course covers memory hierarchy, paging, segmentation, and multi-programming. Students will also gain insights into fault detection methods and fault-tolerant architectures. The course aims to equip students with the knowledge and skills to understand and optimize computer systems.
How many units does CIT317 have?
CIT317, Computer Architecture and Organization II.pdf, has 9 units across 3 modules, over 191 pages of course material. You can read it one unit at a time.
How many credit units is CIT317?
CIT317 carries 3 credit units, at 300 level in Sciences.
Is CIT317 hard?
CIT317 is rated intermediate level, with basic mathematical content. It is mostly theoretical work.
How long does CIT317 take to study?
About 52 hours of study, spread across its 9 units.
How is CIT317 assessed?
CIT317 is assessed by assignments, tutor marked assignments and final examination.
What can I do with CIT317?
Computer Architect, System Designer, Hardware Engineer, Embedded Systems Engineer and System Administrator.
More courses in Sciences
Introduction To Instrumentation Measurement And Field Methods In Environmental Science
2 credit units
Open ESM341