SlideShare uma empresa Scribd logo
1 de 2
CHAPTER 0
COMPUTER ARCHITECTURE AND ORGANIZATION INTRODUCTION
I welcome you all to the course on computer architecture and organization, So, this
course basically will give you an idea of the course computer architecture and
organization. So, in this course, we will be talking about the evolution of
computers, how computers have evolved over the years, and where we stand today.
How the improvements have taken place over the years, we will see into that. How
a computer actually works inside when we say that computer is performing so,
many tasks, how exactly it is performing that task, we will be looking into all those
details in this particular course.
I will also look into the various design alternatives, we will be evaluating various
design alternatives and specifically, we will be taking the case study of
contemporary RISC architecture that is MIPS. So, which will be really helpful for
many of the engineering science students specifically the students from computer
science and engineering, electrical engineering, electronics engineering and as well
as from some of the industry professionals.
So, in this course, we shall be covering almost all the aspects of computer
architecture and organization that is covered in a standard curriculum, the courses
which are available in the various universities and institutions. For instance, we
shall be starting with the instruction set architectures of computer systems, we shall
be looking at the data path and the control unit designs, we shall be looking at the
design of memory systems design of arithmetic and logic circuits both for integer
unit and the floating point units, then we shall be moving towards the input output
or the IO systems and there are so many standard buses so, many stand new
standards are coming up, we shall also be talking talking and discussing on them.
And towards the end of the course, we shall be looking at some of the advanced
topics like we shall be looking at pipelining parallel processing, which at one point
in time were considered to be very advanced topics, but today they have become
quite part and parcel of the very standard processes we use in our daily lives. Now,
in this course, one thing is definitely true that learning computer architecture and
organization is important not only to the hardware engineers who are into design,
but in today's scenario, even a software programmer, a person who is writing
computer programs a person who's writing compilers, for example, they can be a
better programmer, if they know how computers work internally, . So, learning the
subject is very important not only for the students, and as mentioned, also for the
practicing engineers, who possibly are into the software industry, they are into
programming. So, this course will also be useful for them. So, overall, for what we
shall be trying consciously is to start from the very basics without assuming too
much background on part of the audience or the participants. But we shall be trying
to take them into a journey, where we shall be moving towards the more advanced
topics and advanced aspects on computing. And wherever possible, we shall be
trying to give illustrative examples, trying to talk about case studies so that they
can actually relate or they can actually validate whatever they are learning, and
they can also visualize the impact of whatever they're learning. And one thing I
would like to also emphasize the way we shall be handling this course, We'll be
following some kind of quantitative design philosophy, that we shall be trying to
justify something, why we're doing this, what is the purpose and what is the
justification of doing this? That is a very modern way of looking into design for
looking for implementing a system so as to meet some design goals or performance
guidelines. So, I can finish by saying a couple of words again,
As already discussed about what are the various aspects of this course, what we
will be including here, I hope, this course will be useful for all those students who
are into this engineering science and starting from really very basic, we will be
going into the advanced things slowly, which will really make you understand
where we stand today where our computer architecture has gone into. So, I guess
this course will be really useful
And the main textbooks that would be following other than the standard textbooks
which most of the college curriculums follow, like the books by Hampshire,
Kanzaki. The books by Stallings, John Hayes, we shall be also dwelling into the
more advanced test books like the ones by Hennessy and Patterson.

Mais conteúdo relacionado

Semelhante a CHAPTER 0 COMPUTER ARCHITECTURE AND ORGANIZATION.docx

Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Eugenio Bravo
 
Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Eugenio Bravo
 
Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Eugenio Bravo
 
(E book pdf) thinking in patterns with java
(E book   pdf) thinking in patterns with java(E book   pdf) thinking in patterns with java
(E book pdf) thinking in patterns with javaRaffaella D'angelo
 
Csebook for cse students
Csebook for cse studentsCsebook for cse students
Csebook for cse studentsVaibhav Singla
 
Application Of Software Engineering Field
Application Of Software Engineering FieldApplication Of Software Engineering Field
Application Of Software Engineering FieldMichelle Singh
 
Application Of Software Engineering Field
Application Of Software Engineering FieldApplication Of Software Engineering Field
Application Of Software Engineering FieldJessica Howard
 
1. Additive manufacturing.pdf
1. Additive manufacturing.pdf1. Additive manufacturing.pdf
1. Additive manufacturing.pdfnguyenhongquang10
 
Future of UX Education (#uxce15)
Future of UX Education (#uxce15)Future of UX Education (#uxce15)
Future of UX Education (#uxce15)Petr Stedry
 
Open Design in a changing design practice
Open Design in a changing design practiceOpen Design in a changing design practice
Open Design in a changing design practicePeter Troxler
 
How to write an essay
How to write an essayHow to write an essay
How to write an essayhacersivil
 
Assignment 1, author Luis Eugenio Bravo Soza, Empathize and Define Assignment
Assignment 1, author Luis Eugenio Bravo Soza, Empathize and Define AssignmentAssignment 1, author Luis Eugenio Bravo Soza, Empathize and Define Assignment
Assignment 1, author Luis Eugenio Bravo Soza, Empathize and Define AssignmentEugenio Bravo
 
Information architecture for websites and intranets
Information architecture for websites and intranetsInformation architecture for websites and intranets
Information architecture for websites and intranetsContent Formula
 

Semelhante a CHAPTER 0 COMPUTER ARCHITECTURE AND ORGANIZATION.docx (20)

Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...
 
Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...
 
Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...Ideas for improving the ability of computer science students in obtaining hig...
Ideas for improving the ability of computer science students in obtaining hig...
 
(E book pdf) thinking in patterns with java
(E book   pdf) thinking in patterns with java(E book   pdf) thinking in patterns with java
(E book pdf) thinking in patterns with java
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
Basic java
Basic javaBasic java
Basic java
 
Csebook for cse students
Csebook for cse studentsCsebook for cse students
Csebook for cse students
 
Application Of Software Engineering Field
Application Of Software Engineering FieldApplication Of Software Engineering Field
Application Of Software Engineering Field
 
Application Of Software Engineering Field
Application Of Software Engineering FieldApplication Of Software Engineering Field
Application Of Software Engineering Field
 
1. Additive manufacturing.pdf
1. Additive manufacturing.pdf1. Additive manufacturing.pdf
1. Additive manufacturing.pdf
 
Future of UX Education (#uxce15)
Future of UX Education (#uxce15)Future of UX Education (#uxce15)
Future of UX Education (#uxce15)
 
How do you design
How do you designHow do you design
How do you design
 
On System Design
On System DesignOn System Design
On System Design
 
Open Design in a changing design practice
Open Design in a changing design practiceOpen Design in a changing design practice
Open Design in a changing design practice
 
Peeling Design Patterns
Peeling Design PatternsPeeling Design Patterns
Peeling Design Patterns
 
How to write an essay
How to write an essayHow to write an essay
How to write an essay
 
Assignment 1, author Luis Eugenio Bravo Soza, Empathize and Define Assignment
Assignment 1, author Luis Eugenio Bravo Soza, Empathize and Define AssignmentAssignment 1, author Luis Eugenio Bravo Soza, Empathize and Define Assignment
Assignment 1, author Luis Eugenio Bravo Soza, Empathize and Define Assignment
 
MOOCs: searching for a viable business model
MOOCs: searching for a viable business modelMOOCs: searching for a viable business model
MOOCs: searching for a viable business model
 
Information architecture for websites and intranets
Information architecture for websites and intranetsInformation architecture for websites and intranets
Information architecture for websites and intranets
 
INF.1x-Syllabus
INF.1x-SyllabusINF.1x-Syllabus
INF.1x-Syllabus
 

Último

一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证wpkuukw
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证ehyxf
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Obat Aborsi 088980685493 Jual Obat Aborsi
 
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证ehyxf
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制uodye
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证ehyxf
 
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证wpkuukw
 
Hilti's Latest Battery - Hire Depot.pptx
Hilti's Latest Battery - Hire Depot.pptxHilti's Latest Battery - Hire Depot.pptx
Hilti's Latest Battery - Hire Depot.pptxhiredepot6
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证ehyxf
 
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxCRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxRishabh332761
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...drmarathore
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一ougvy
 
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理uodye
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证tufbav
 
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...vershagrag
 
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一uodye
 

Último (20)

一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
 
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
怎样办理伍伦贡大学毕业证(UOW毕业证书)成绩单留信认证
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
 
Abortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get CytotecAbortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get Cytotec
 
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
 
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
 
Hilti's Latest Battery - Hire Depot.pptx
Hilti's Latest Battery - Hire Depot.pptxHilti's Latest Battery - Hire Depot.pptx
Hilti's Latest Battery - Hire Depot.pptx
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
 
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxCRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
 
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
一比一维多利亚大学毕业证(victoria毕业证)成绩单学位证如何办理
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
 
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
 
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
 

CHAPTER 0 COMPUTER ARCHITECTURE AND ORGANIZATION.docx

  • 1. CHAPTER 0 COMPUTER ARCHITECTURE AND ORGANIZATION INTRODUCTION I welcome you all to the course on computer architecture and organization, So, this course basically will give you an idea of the course computer architecture and organization. So, in this course, we will be talking about the evolution of computers, how computers have evolved over the years, and where we stand today. How the improvements have taken place over the years, we will see into that. How a computer actually works inside when we say that computer is performing so, many tasks, how exactly it is performing that task, we will be looking into all those details in this particular course. I will also look into the various design alternatives, we will be evaluating various design alternatives and specifically, we will be taking the case study of contemporary RISC architecture that is MIPS. So, which will be really helpful for many of the engineering science students specifically the students from computer science and engineering, electrical engineering, electronics engineering and as well as from some of the industry professionals. So, in this course, we shall be covering almost all the aspects of computer architecture and organization that is covered in a standard curriculum, the courses which are available in the various universities and institutions. For instance, we shall be starting with the instruction set architectures of computer systems, we shall be looking at the data path and the control unit designs, we shall be looking at the design of memory systems design of arithmetic and logic circuits both for integer unit and the floating point units, then we shall be moving towards the input output or the IO systems and there are so many standard buses so, many stand new standards are coming up, we shall also be talking talking and discussing on them. And towards the end of the course, we shall be looking at some of the advanced topics like we shall be looking at pipelining parallel processing, which at one point in time were considered to be very advanced topics, but today they have become quite part and parcel of the very standard processes we use in our daily lives. Now, in this course, one thing is definitely true that learning computer architecture and organization is important not only to the hardware engineers who are into design,
  • 2. but in today's scenario, even a software programmer, a person who is writing computer programs a person who's writing compilers, for example, they can be a better programmer, if they know how computers work internally, . So, learning the subject is very important not only for the students, and as mentioned, also for the practicing engineers, who possibly are into the software industry, they are into programming. So, this course will also be useful for them. So, overall, for what we shall be trying consciously is to start from the very basics without assuming too much background on part of the audience or the participants. But we shall be trying to take them into a journey, where we shall be moving towards the more advanced topics and advanced aspects on computing. And wherever possible, we shall be trying to give illustrative examples, trying to talk about case studies so that they can actually relate or they can actually validate whatever they are learning, and they can also visualize the impact of whatever they're learning. And one thing I would like to also emphasize the way we shall be handling this course, We'll be following some kind of quantitative design philosophy, that we shall be trying to justify something, why we're doing this, what is the purpose and what is the justification of doing this? That is a very modern way of looking into design for looking for implementing a system so as to meet some design goals or performance guidelines. So, I can finish by saying a couple of words again, As already discussed about what are the various aspects of this course, what we will be including here, I hope, this course will be useful for all those students who are into this engineering science and starting from really very basic, we will be going into the advanced things slowly, which will really make you understand where we stand today where our computer architecture has gone into. So, I guess this course will be really useful And the main textbooks that would be following other than the standard textbooks which most of the college curriculums follow, like the books by Hampshire, Kanzaki. The books by Stallings, John Hayes, we shall be also dwelling into the more advanced test books like the ones by Hennessy and Patterson.