Computer Organization and Architecture 2024
- Description
- Curriculum
- FAQ
- Reviews
This Course Learning concepts forms the bedrock for understanding how computers function at a fundamental level. It also provides a framework for more advanced learning in computer science, engineering, and related fields.
1.Students will be facilitated to solve the different types of problems in Number System and realization of different circuits using logic gates.
2. Insight into the functional units of a computer enables one to decide about hardware design. Knowledge of memory hierarchy and functional units helps programmers write more efficient code. Understanding how data is stored and accessed enables them to optimize algorithms and utilize memory resources effectively, leading to faster and more efficient software. 3.Learning about instruction sequencing and addressing modes equips on how computers execute tasks , improved programming tasks and optimized hardware design. It aids in creating better-performing hardware and software configurations.
4.Comprehending the design ALUs is crucial for the development of optimized algorithms hardware systems contributing to advancements in technological domains. It enhances problem-solving skills in diagnosing and resolving system-related problems.
5.The application of fast multiplication and division contributing to the capability of computing systems in addressing large-scale computational challenges.
6.Understand the control unit operation,pipelining,multiple bus organization,microprogrammed control,hazards and its influence on instruction set will facilitate the students ready for solving real world problems.
7.Inheriting the knowledge on parallelism,Flynn classification,ARM 5 and ARM 7 architecture helps to understand how to excute and protect sensitive data.
Thus this course translates into practical skills and knowledge that are highly applicable across various technological domains, fostering both personal and professional growth.
-
1Number System ConversionVideo lesson
Students will be able to understand the conversion between different types of number systems
-
2Conversions between different Number Systems-Binary, Decimal, Octal, HexadecimalVideo lesson
Students will be able to understand the conversion between different types of number systems
-
3Procedure for Binary to Gray code and Gray to Binary code conversionVideo lesson
Students will be able to understand the conversion between binary and gray code systems
-
4Procedure for BCD AdditionVideo lesson
-
5Logic Gates-AND, OR, NOT, NAND, NOR, EX-OR, EX-NORVideo lesson
Students will be able to understand the different types of logic gates and its operation
-
6Universal gates(NAND ,NOR gates)Video lesson
Students will be able to understand the universal logic gates and its operation
-
7Number system and conversionsQuiz
Quiz 1:Introduction to Number Systems and Logic gates
-
8Logic gatesQuiz
Logic gates
-
9Basic structure of computersVideo lesson
-
10Functional units of a computer and memory hierarchy in computerVideo lesson
Students will be able to understand the operational concepts and functions of computer
-
11Execution of an Complete InstructionVideo lesson
Students will be able to understand the execution of an complete instruction
-
12Bus structure-Single and Double bus structureVideo lesson
Students will be able to understand the single and double bus structure in the computer
-
13Multiple bus structureVideo lesson
Students will be able to understand the multiple bus structure organization inside the computer
-
14Memory HierachyVideo lesson
Students will be able to understand the hierarchy of memory inside the computer
-
15Big Endian and Little Endian method of memory addressingVideo lesson
Students will be able to understand the big and little endian method of memory addressing in a computer
-
16Steps Involved in an Instruction CycleVideo lesson
Students will be able to understand Fetch,Decode and Execute steps in computer
-
17Instruction Execution and Straight Line SequencingVideo lesson
Students will be able to know about the execution of an instruction and straight line sequencing
-
18Types of InstructionsVideo lesson
Stundents will be able to understand the different types of instructions carried out in a computer
-
19Addressing ModesVideo lesson
Students will be able to understand the different types of addressing modes used in a computer
-
20Design of Half adder and Full adderVideo lesson
Students will be able to know about the design of half adder and full adder
-
21Implementation of full adder using two half adder and OR gateVideo lesson
Students will be able to understand the implementation of full adder using two half adders and and OR gate
-
22Binary adder /Subtractor (Parallel Adder/Subtractor)Video lesson
Student will be able to understand the design of parallel adder cum subtractor
-
23Binary adder and how binary adder used as subractor using XOR gateVideo lesson
Students will be able to understand the design of binary adder and how binary adder can be used as subtractor using XOR gate
-
24BOOTH BIT PAIR RECODING ALGORITHM FOR SIGNED MULTIPLICATIONVideo lesson
Students will be able to understand the concept of fast multiplication for signed numbers using booth bit pair recoding algorithm
-
25Fast Carry Save Addition of summandsVideo lesson
Students will be able to understand the carry save addition of summands also known as wallace tree multiplier
-
26Restoring Division calculationVideo lesson
-
27Non Restoring Division CalculationVideo lesson
Students will be able to understand the calculation of non restoring division in computer
External Links May Contain Affiliate Links read more