SlideShare a Scribd company logo
VIRTUAL SYSTEM AND SERVICES(ITCC-403)
Overview Of Intel x86
Platform
Submitted By: Kiran Shehzadi
Submitted To: Sir Hammad Zafar
Content
• Introduction
• Historical Background of Intel x86 Platform
• Components of Intel x86 Platform
• Operating Systems and Software Applications for Intel x86
Platform
• Advantages and Disadvantages of Intel x86 Platform
• Future of Intel x86 Platform
INTRODUCTION
The Intel x86 platform is a family of microprocessors that has
dominated the personal computing market for decades. The x86
architecture has been in use since the early 1980s, and has evolved
over time to meet the changing needs of the computing industry. In
this overview, we will take a look at the history of the x86 platform,
its architecture, and its current state in the market.
What is Intel?
Intel Corp. is the world's largest manufacturer of central processing
units and semiconductors. The company is best known for CPUs
based on its x86 architecture, which was created in the 1980s and
has been continuously modified, revised and modernized.
Intel also offers graphics processing units (GPUs), networking
accelerators, and communications and security products.
What is x86 Platform?
x86 is a computer platform whose processor is based on the Intel
386 architecture microprocessor. The x86, or Intel, platform is one
of the two processor platforms supported by Microsoft Windows NT
and above (the other being the Alpha platform) and the only
processor platform supported by Microsoft Windows 2000.
Definition of Intel x86 Platform:
The Intel x86 platform is a family of processors developed by Intel
Corporation. It is widely used in personal computers and servers and
is known for its performance, scalability, and versatility. It supports
both 32-bit and 64-bit computing, runs multiple threads of
execution, and supports a wide range of peripheral devices.
Importance of Understanding x86 Platform:
• The x86 platform is widely used in desktop and laptop computers.
• Understanding x86 architecture is crucial for computer
engineering, programming, and IT fields.
• Many software applications are designed for x86 platform, making
compatibility and optimization important.
• Understanding x86 can lead to improved performance and security
measures.
• Legacy systems still use x86 architecture, making it important for
maintenance and upgrades.
• Overall, understanding the x86 platform is essential for success in
various computing fields.
HISTORICAL BACKGROUND OF INTEL X86
PLATFORM
❖ History
❖ Intel x86 Evolution
❖ Key milestones in the development of Intel x86 platform
History:
The x86 platform was first introduced by Intel in 1978, with the
release of the Intel 8086 microprocessor. This processor was
designed to be used in personal computers, and was the first in a
long line of processors that would come to define the x86 platform.
The 8086 was a 16-bit processor, which meant that it could process
data in chunks of 16 bits at a time. This was a significant
improvement over previous microprocessors, which typically
processed data in 8-bit chunks.
History (cont.)
Over the years, Intel continued to develop and improve the x86
platform, releasing a number of new processors with increasingly
powerful capabilities. The 80286, released in 1982, was the first
processor in the x86 family to support protected mode, which
allowed for multitasking and increased memory addressing
capabilities. The 80386, released in 1985, was the first processor in
the x86 family to support 32-bit processing, which enabled even
greater computing power and improved performance.
Intel x86 Evolution:
First microprocessor was intel 4004 designed by Federico Faggin in
1971.
Key milestones in the development of Intel
x86 platform:
• In 1978, Intel introduced the 8086 microprocessor, which marked
the beginning of the x86 architecture and laid the foundation for
future developments.
• The 80286 processor, introduced in 1982, brought significant
improvements in performance and added support for protected
mode, which enabled the development of multitasking operating
systems.
• In 1985, Intel released the 386 processor, which introduced 32-bit
processing and virtual memory support, making it a significant
milestone in the x86 architecture.
• The 486 processor, introduced in 1989, brought further
improvements in performance and added support for
hardware-based floating-point calculations.
• The Pentium processor, introduced in 1993, brought
significant improvements in performance and added
support for multimedia instructions, such as MMX.
• In the following years, Intel continued to develop and
refine the x86 architecture, introducing new processors
with faster clock speeds, more cache, and improved
power efficiency.
COMPONENTS OF INTEL X86 PLATFORM
❖ Processor
❖ Memory Hierarchy
❖ Input/output Interfaces
❖Bus Architecture
Processor:
In the Intel x86 platform, the processor is the central processing
unit (CPU) that performs most of the processing operations. The x86
architecture is based on a family of processors that includes the
8086, 80286, 80386, 80486, Pentium, and more recently, the Core
series of processors.
The x86 processor is composed of several key components,
including:
❑ Instruction Execution Unit (IEU): This is the part of the
processor that executes instructions. It is responsible for
performing arithmetic and logical operations, accessing memory
and performing other tasks required by the instructions.
❑ Control Unit (CU): The control unit is responsible for
managing the execution of instructions. It receives
instructions from memory, decodes them, and directs the
IEU to execute the instruction.
❑ Registers: Registers are small amounts of high-speed
memory that are used by the processor to store data that
it needs to access frequently. The x86 architecture has
several types of registers, including general-purpose
registers, segment registers, and control registers.
❑ Cache: The processor has a cache memory that stores
frequently used data and instructions to speed up the
execution of programs.
❑ Memory Management Unit (MMU): The MMU is responsible for
managing memory access and translation between physical
memory addresses and virtual memory addresses.
❑ Bus Interface Unit (BIU): The BIU is responsible for managing
data transfers between the processor and other components,
including memory and peripheral devices.
Overall, the x86 processor is a complex and powerful component
that forms the core of the Intel x86 platform. Its design and
capabilities have evolved over time, allowing for greater
processing power and efficiency.
Memory Hierarchy:
In the Intel x86 platform, the memory hierarchy typically consists of
four levels:
❑ Level 1 (L1) Cache: This is the smallest and fastest type of
memory, located on the processor chip itself. The L1 cache is split
into two parts, the instruction cache and the data cache. The
instruction cache stores recently used instructions, while the data
cache stores recently used data. The size of L1 cache varies from
one processor to another, but typically ranges from 16KB to 64KB.
❑ Level 2 (L2) Cache: This is a larger, slower type of memory that
is located on the processor chip or on a separate chip. The L2
cache stores data that is not frequently used, but may be needed
in the future. The size of L2 cache ranges from 256KB to 4MB.
❑ Main Memory (RAM): This is the main storage area for data and
programs on a computer. It is larger and slower than the cache
memory, but it can hold much more data. The amount of RAM on
a computer can range from 2GB to 64GB or more.
❑ Storage Devices: These are devices that provide long-term
storage for data, such as hard disk drives, solid-state drives, and
optical drives. They are much slower than RAM but can store
much larger amounts of data. The amount of storage on a
computer can range from a few hundred gigabytes to several
terabytes or more.
Input/output Interfaces:
The Intel x86 platform has several input/output (I/O) interfaces
that are used to connect various peripherals and devices to the
system. Some of the commonly used I/O interfaces in Intel x86
platform are:
❑ Peripheral Component Interconnect (PCI): It is a local bus
standard used for attaching hardware devices to a computer
motherboard. PCI is used for attaching devices like graphics cards,
sound cards, and network adapters.
❑ Universal Serial Bus (USB): It is a serial bus standard used to
connect devices to a host controller. USB is used for connecting
devices like keyboards, mice, printers, and external hard drives.
❑ Serial ATA (SATA): It is a computer bus interface that connects
host bus adapters to mass storage devices like hard disk drives and
optical drives.
❑ Small Computer System Interface (SCSI): It is a set of standards
for physically connecting and transferring data between
computers and peripheral devices. SCSI is commonly used for high-
performance storage devices like hard disk drives, tape drives,
and optical drives.
❑ Integrated Drive Electronics (IDE): It is a standard interface used
to connect storage devices like hard disk drives and CD/DVD drives
to a computer motherboard.
❑ Parallel Port: It is a type of interface used for connecting
devices like printers and scanners to a computer. Parallel ports
are not commonly used anymore due to the popularity of USB.
❑ PS/2: It is a type of interface used to connect keyboards and
mice to a computer. PS/2 ports are not commonly used anymore
due to the popularity of USB.
These are some of the commonly used input/output interfaces in
Intel x86 platform.
Bus Architecture:
The bus architecture in the Intel x86 platform refers to the way that
various components within a computer system communicate with
each other. In an x86-based system, the bus architecture typically
includes the following buses:
❑ System Bus: Also known as the Front-Side Bus (FSB), this bus
connects the CPU to the system memory and other system
components, such as the chipset and input/output controllers.
❑ Memory Bus: This bus connects the memory controller to the
system memory modules, allowing the CPU to read and write data
from/to memory.
❑ Peripheral Component Interconnect (PCI) Bus: This bus is
used to connect various peripheral devices, such as graphics
cards, sound cards, and network adapters, to the system.
❑ Direct Media Interface (DMI) Bus: This bus connects the CPU
to the chipset, allowing communication between the CPU and
other components on the motherboard.
❑ Quick Path Interconnect (QPI) Bus: This bus is used in some
higher-end x86-based systems, such as Intel's Xeon processors,
to connect multiple CPUs and other high-speed components.
These buses work together to provide a high-speed, reliable
communication pathway between the various components within
an x86-based system.
OPERATING SYSTEMS AND SOFTWARE
APPLICATIONS FOR INTEL X86 PLATFORM
❖ Overview of operating systems designed for Intel x86 Platform
❖ Popular software applications that run on Intel x86 Platform
Overview of operating systems designed for Intel
x86 Platform:
• Windows, Linux, and macOS are popular operating systems for the
x86 platform.
• FreeBSD, OpenBSD, and NetBSD are popular open-source
alternatives.
• DOS is a legacy operating system that still has some uses on the
x86 platform.
• The x86 platform is versatile and widely used.
• Different operating systems have different strengths and
weaknesses.
• Users can choose the operating system that best suits their needs.
Popular software applications that run on
Intel x86 Platform:
• Microsoft Windows Operating System - Widely used operating system
for personal computers and servers.
• Microsoft Office Suite - Collection of productivity applications including
Word, Excel, PowerPoint, and more.
• Adobe Creative Suite - Collection of graphic design, video editing, and
web development applications.
• Google Chrome - Popular web browser developed by Google.
• Mozilla Firefox - Open-source web browser developed by the Mozilla
Foundation.
• VLC Media Player - Open-source multimedia player that supports various
audio and video formats.
• Skype - VoIP application for making video and voice calls over the
internet.
ADVANTAGES AND DISADVANTAGES OF INTEL
X86 PLATFORM
❖ Advantages of Intel x86 Platform
❖ Disadvantages of Intel x86 Platform
Advantages of Intel x86 Platform:
• Widely adopted: x86 architecture is the most commonly used
architecture in personal computers and servers.
• Compatibility: x86 CPUs can run both 32-bit and 64-bit software,
offering backward compatibility.
• Performance: x86 CPUs provide excellent performance for a wide
range of applications due to their optimized instruction set.
• Affordability: x86 CPUs are widely available and more affordable
than some alternative architectures.
• Expandability: x86 platforms offer expandability options for users
to add more hardware components and upgrade their systems.
Disadvantages of Intel x86 Platform:
• Limited scalability: x86 architecture has a limited ability to scale
up, making it unsuitable for high-performance computing tasks.
• High power consumption: Compared to other architectures, x86
is known for its high power consumption, which can be a
significant disadvantage in battery-powered devices.
• Proprietary technology: The x86 platform is owned by Intel, and
their dominance in the market can limit competition and
innovation.
• Security vulnerabilities: x86 processors have been known to have
security vulnerabilities, which can be exploited by hackers to gain
unauthorized access to systems.
FUTURE OF INTEL X86 PLATFORM
The future of the Intel x86 platform remains uncertain, with some
predicting its gradual decline as new architectures emerge.
However, Intel continues to invest in the platform, and it remains a
dominant force in the PC and server markets. Additionally, the
release of new processors with improved performance, power
efficiency, and security features could help sustain the platform's
relevance in the years to come. Ultimately, the future of the x86
platform will depend on factors such as market demand,
technological advancements, and competition from
other architectures.
Emerging technologies that will impact
Intel x86 Platform:
❑ Quantum computing: As quantum computing advances, it has the
potential to render traditional x86 processors obsolete in certain
applications.
❑ Neuromorphic computing: Neuromorphic computing could offer
a more energy-efficient alternative to traditional x86 processors
for AI and machine learning workloads.
❑ Edge computing: The rise of edge computing could drive demand
for more powerful and efficient x86 processors in IOT and other
edge devices.
❑ 5G: 5G networks could create new opportunities for x86
processors in areas such as autonomous vehicles and smart
cities.
❑ Memory-centric computing: Intel is exploring memory-
centric computing, which could represent a fundamental
shift in how data is processed and stored, and could impact
the design of x86 processors

More Related Content

What's hot

Memory Management
Memory ManagementMemory Management
Memory Management
DEDE IRYAWAN
 
Chapter 11 - File System Implementation
Chapter 11 - File System ImplementationChapter 11 - File System Implementation
Chapter 11 - File System Implementation
Wayne Jones Jnr
 
Memory management
Memory managementMemory management
Memory management
Rajni Sirohi
 
Universal turing coastus
Universal turing coastusUniversal turing coastus
Universal turing coastus
Shiraz316
 
Congestion control
Congestion controlCongestion control
OpenMP Tutorial for Beginners
OpenMP Tutorial for BeginnersOpenMP Tutorial for Beginners
OpenMP Tutorial for Beginners
Dhanashree Prasad
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
vampugani
 
Distributed data processing
Distributed data processingDistributed data processing
Distributed data processing
Ayisha Kowsar
 
Ethernet frame format
Ethernet frame formatEthernet frame format
Ethernet frame format
myrajendra
 
1.prallelism
1.prallelism1.prallelism
1.prallelism
Mahesh Kumar Attri
 
Ddb 1.6-design issues
Ddb 1.6-design issuesDdb 1.6-design issues
Ddb 1.6-design issues
Esar Qasmi
 
Raid and its levels
Raid and its levelsRaid and its levels
Raid and its levels
IGZ Software house
 
Presentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) BasicsPresentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) Basics
Kuber Chandra
 
SCSI Interfaces
SCSI InterfacesSCSI Interfaces
SCSI Interfaces
Varunjeet Singh Rekhi
 
Theory of automata and formal language
Theory of automata and formal languageTheory of automata and formal language
Theory of automata and formal language
Rabia Khalid
 
sum of subset problem using Backtracking
sum of subset problem using Backtrackingsum of subset problem using Backtracking
sum of subset problem using Backtracking
Abhishek Singh
 
Ethernet protocol
Ethernet protocolEthernet protocol
Ethernet protocol
Tom Chou
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip
A B Shinde
 
Different addressing mode and risc, cisc microprocessor
Different addressing mode and risc, cisc microprocessorDifferent addressing mode and risc, cisc microprocessor
Different addressing mode and risc, cisc microprocessor
Daffodil International University
 
Ethernet Frames Explained
Ethernet Frames ExplainedEthernet Frames Explained
Ethernet Frames Explained
Joshua Kathiravan
 

What's hot (20)

Memory Management
Memory ManagementMemory Management
Memory Management
 
Chapter 11 - File System Implementation
Chapter 11 - File System ImplementationChapter 11 - File System Implementation
Chapter 11 - File System Implementation
 
Memory management
Memory managementMemory management
Memory management
 
Universal turing coastus
Universal turing coastusUniversal turing coastus
Universal turing coastus
 
Congestion control
Congestion controlCongestion control
Congestion control
 
OpenMP Tutorial for Beginners
OpenMP Tutorial for BeginnersOpenMP Tutorial for Beginners
OpenMP Tutorial for Beginners
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Distributed data processing
Distributed data processingDistributed data processing
Distributed data processing
 
Ethernet frame format
Ethernet frame formatEthernet frame format
Ethernet frame format
 
1.prallelism
1.prallelism1.prallelism
1.prallelism
 
Ddb 1.6-design issues
Ddb 1.6-design issuesDdb 1.6-design issues
Ddb 1.6-design issues
 
Raid and its levels
Raid and its levelsRaid and its levels
Raid and its levels
 
Presentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) BasicsPresentation On RAID(Redundant Array Of Independent Disks) Basics
Presentation On RAID(Redundant Array Of Independent Disks) Basics
 
SCSI Interfaces
SCSI InterfacesSCSI Interfaces
SCSI Interfaces
 
Theory of automata and formal language
Theory of automata and formal languageTheory of automata and formal language
Theory of automata and formal language
 
sum of subset problem using Backtracking
sum of subset problem using Backtrackingsum of subset problem using Backtracking
sum of subset problem using Backtracking
 
Ethernet protocol
Ethernet protocolEthernet protocol
Ethernet protocol
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip
 
Different addressing mode and risc, cisc microprocessor
Different addressing mode and risc, cisc microprocessorDifferent addressing mode and risc, cisc microprocessor
Different addressing mode and risc, cisc microprocessor
 
Ethernet Frames Explained
Ethernet Frames ExplainedEthernet Frames Explained
Ethernet Frames Explained
 

Similar to Overview_Of_Intel_x86[1].pdf

Ca lecture 03
Ca lecture 03Ca lecture 03
Ca lecture 03
Haris456
 
Processors
ProcessorsProcessors
Processors
HIMANSHU JAIN
 
08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)
Akhila Dakshina
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
Embeddedbvp
 
IT Book of Knowledge
IT Book of KnowledgeIT Book of Knowledge
IT Book of Knowledge
Phil Primeau
 
Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit Ali
Basit Ali
 
03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx
momandayaz306
 
Module 1 unit 2
Module 1 unit 2Module 1 unit 2
Module 1 unit 2
Ayebazibwe Kenneth
 
Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptx
Madhav Reddy
 
Corei7
Corei7Corei7
Corei7
sumit jadhav
 
Micro processor
Micro processorMicro processor
Micro processor
Neeraj Dhiman
 
Computer architecture lesson 1
Computer architecture lesson 1Computer architecture lesson 1
Computer architecture lesson 1
AbdulwadoodKhan9
 
Richard_Baker-Intel_I-32_Processor_Architecture_Overview
Richard_Baker-Intel_I-32_Processor_Architecture_OverviewRichard_Baker-Intel_I-32_Processor_Architecture_Overview
Richard_Baker-Intel_I-32_Processor_Architecture_Overview
Richard Baker
 
corei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptxcorei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptx
Pranita602627
 
Computer summary
Computer summaryComputer summary
Computer summary
Barira Khan
 
computer processors intel and amd
computer processors intel and amdcomputer processors intel and amd
computer processors intel and amd
Rohit Gada
 
Embedded System basic and classifications
Embedded System basic and classificationsEmbedded System basic and classifications
Embedded System basic and classifications
rajkciitr
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
Kashyap Shah
 
CS 3112 - First Assignment -Mark Bryan F. Ramirez/BSCS-3E
CS 3112 - First Assignment -Mark Bryan F. Ramirez/BSCS-3ECS 3112 - First Assignment -Mark Bryan F. Ramirez/BSCS-3E
CS 3112 - First Assignment -Mark Bryan F. Ramirez/BSCS-3E
Mark Bryan Ramirez
 
CS 3112
CS 3112CS 3112

Similar to Overview_Of_Intel_x86[1].pdf (20)

Ca lecture 03
Ca lecture 03Ca lecture 03
Ca lecture 03
 
Processors
ProcessorsProcessors
Processors
 
08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
IT Book of Knowledge
IT Book of KnowledgeIT Book of Knowledge
IT Book of Knowledge
 
Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit Ali
 
03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx
 
Module 1 unit 2
Module 1 unit 2Module 1 unit 2
Module 1 unit 2
 
Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptx
 
Corei7
Corei7Corei7
Corei7
 
Micro processor
Micro processorMicro processor
Micro processor
 
Computer architecture lesson 1
Computer architecture lesson 1Computer architecture lesson 1
Computer architecture lesson 1
 
Richard_Baker-Intel_I-32_Processor_Architecture_Overview
Richard_Baker-Intel_I-32_Processor_Architecture_OverviewRichard_Baker-Intel_I-32_Processor_Architecture_Overview
Richard_Baker-Intel_I-32_Processor_Architecture_Overview
 
corei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptxcorei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptx
 
Computer summary
Computer summaryComputer summary
Computer summary
 
computer processors intel and amd
computer processors intel and amdcomputer processors intel and amd
computer processors intel and amd
 
Embedded System basic and classifications
Embedded System basic and classificationsEmbedded System basic and classifications
Embedded System basic and classifications
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
CS 3112 - First Assignment -Mark Bryan F. Ramirez/BSCS-3E
CS 3112 - First Assignment -Mark Bryan F. Ramirez/BSCS-3ECS 3112 - First Assignment -Mark Bryan F. Ramirez/BSCS-3E
CS 3112 - First Assignment -Mark Bryan F. Ramirez/BSCS-3E
 
CS 3112
CS 3112CS 3112
CS 3112
 

Recently uploaded

ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Leena Ghag-Sakpal
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 

Recently uploaded (20)

ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 

Overview_Of_Intel_x86[1].pdf

  • 1. VIRTUAL SYSTEM AND SERVICES(ITCC-403)
  • 2. Overview Of Intel x86 Platform Submitted By: Kiran Shehzadi Submitted To: Sir Hammad Zafar
  • 3. Content • Introduction • Historical Background of Intel x86 Platform • Components of Intel x86 Platform • Operating Systems and Software Applications for Intel x86 Platform • Advantages and Disadvantages of Intel x86 Platform • Future of Intel x86 Platform
  • 4. INTRODUCTION The Intel x86 platform is a family of microprocessors that has dominated the personal computing market for decades. The x86 architecture has been in use since the early 1980s, and has evolved over time to meet the changing needs of the computing industry. In this overview, we will take a look at the history of the x86 platform, its architecture, and its current state in the market.
  • 5. What is Intel? Intel Corp. is the world's largest manufacturer of central processing units and semiconductors. The company is best known for CPUs based on its x86 architecture, which was created in the 1980s and has been continuously modified, revised and modernized. Intel also offers graphics processing units (GPUs), networking accelerators, and communications and security products.
  • 6. What is x86 Platform? x86 is a computer platform whose processor is based on the Intel 386 architecture microprocessor. The x86, or Intel, platform is one of the two processor platforms supported by Microsoft Windows NT and above (the other being the Alpha platform) and the only processor platform supported by Microsoft Windows 2000.
  • 7. Definition of Intel x86 Platform: The Intel x86 platform is a family of processors developed by Intel Corporation. It is widely used in personal computers and servers and is known for its performance, scalability, and versatility. It supports both 32-bit and 64-bit computing, runs multiple threads of execution, and supports a wide range of peripheral devices.
  • 8. Importance of Understanding x86 Platform: • The x86 platform is widely used in desktop and laptop computers. • Understanding x86 architecture is crucial for computer engineering, programming, and IT fields. • Many software applications are designed for x86 platform, making compatibility and optimization important. • Understanding x86 can lead to improved performance and security measures. • Legacy systems still use x86 architecture, making it important for maintenance and upgrades. • Overall, understanding the x86 platform is essential for success in various computing fields.
  • 9. HISTORICAL BACKGROUND OF INTEL X86 PLATFORM ❖ History ❖ Intel x86 Evolution ❖ Key milestones in the development of Intel x86 platform
  • 10. History: The x86 platform was first introduced by Intel in 1978, with the release of the Intel 8086 microprocessor. This processor was designed to be used in personal computers, and was the first in a long line of processors that would come to define the x86 platform. The 8086 was a 16-bit processor, which meant that it could process data in chunks of 16 bits at a time. This was a significant improvement over previous microprocessors, which typically processed data in 8-bit chunks.
  • 11. History (cont.) Over the years, Intel continued to develop and improve the x86 platform, releasing a number of new processors with increasingly powerful capabilities. The 80286, released in 1982, was the first processor in the x86 family to support protected mode, which allowed for multitasking and increased memory addressing capabilities. The 80386, released in 1985, was the first processor in the x86 family to support 32-bit processing, which enabled even greater computing power and improved performance.
  • 12. Intel x86 Evolution: First microprocessor was intel 4004 designed by Federico Faggin in 1971.
  • 13. Key milestones in the development of Intel x86 platform: • In 1978, Intel introduced the 8086 microprocessor, which marked the beginning of the x86 architecture and laid the foundation for future developments. • The 80286 processor, introduced in 1982, brought significant improvements in performance and added support for protected mode, which enabled the development of multitasking operating systems. • In 1985, Intel released the 386 processor, which introduced 32-bit processing and virtual memory support, making it a significant milestone in the x86 architecture.
  • 14. • The 486 processor, introduced in 1989, brought further improvements in performance and added support for hardware-based floating-point calculations. • The Pentium processor, introduced in 1993, brought significant improvements in performance and added support for multimedia instructions, such as MMX. • In the following years, Intel continued to develop and refine the x86 architecture, introducing new processors with faster clock speeds, more cache, and improved power efficiency.
  • 15. COMPONENTS OF INTEL X86 PLATFORM ❖ Processor ❖ Memory Hierarchy ❖ Input/output Interfaces ❖Bus Architecture
  • 16. Processor: In the Intel x86 platform, the processor is the central processing unit (CPU) that performs most of the processing operations. The x86 architecture is based on a family of processors that includes the 8086, 80286, 80386, 80486, Pentium, and more recently, the Core series of processors. The x86 processor is composed of several key components, including: ❑ Instruction Execution Unit (IEU): This is the part of the processor that executes instructions. It is responsible for performing arithmetic and logical operations, accessing memory and performing other tasks required by the instructions.
  • 17. ❑ Control Unit (CU): The control unit is responsible for managing the execution of instructions. It receives instructions from memory, decodes them, and directs the IEU to execute the instruction. ❑ Registers: Registers are small amounts of high-speed memory that are used by the processor to store data that it needs to access frequently. The x86 architecture has several types of registers, including general-purpose registers, segment registers, and control registers. ❑ Cache: The processor has a cache memory that stores frequently used data and instructions to speed up the execution of programs.
  • 18. ❑ Memory Management Unit (MMU): The MMU is responsible for managing memory access and translation between physical memory addresses and virtual memory addresses. ❑ Bus Interface Unit (BIU): The BIU is responsible for managing data transfers between the processor and other components, including memory and peripheral devices. Overall, the x86 processor is a complex and powerful component that forms the core of the Intel x86 platform. Its design and capabilities have evolved over time, allowing for greater processing power and efficiency.
  • 19. Memory Hierarchy: In the Intel x86 platform, the memory hierarchy typically consists of four levels: ❑ Level 1 (L1) Cache: This is the smallest and fastest type of memory, located on the processor chip itself. The L1 cache is split into two parts, the instruction cache and the data cache. The instruction cache stores recently used instructions, while the data cache stores recently used data. The size of L1 cache varies from one processor to another, but typically ranges from 16KB to 64KB. ❑ Level 2 (L2) Cache: This is a larger, slower type of memory that is located on the processor chip or on a separate chip. The L2 cache stores data that is not frequently used, but may be needed in the future. The size of L2 cache ranges from 256KB to 4MB.
  • 20. ❑ Main Memory (RAM): This is the main storage area for data and programs on a computer. It is larger and slower than the cache memory, but it can hold much more data. The amount of RAM on a computer can range from 2GB to 64GB or more. ❑ Storage Devices: These are devices that provide long-term storage for data, such as hard disk drives, solid-state drives, and optical drives. They are much slower than RAM but can store much larger amounts of data. The amount of storage on a computer can range from a few hundred gigabytes to several terabytes or more.
  • 21. Input/output Interfaces: The Intel x86 platform has several input/output (I/O) interfaces that are used to connect various peripherals and devices to the system. Some of the commonly used I/O interfaces in Intel x86 platform are: ❑ Peripheral Component Interconnect (PCI): It is a local bus standard used for attaching hardware devices to a computer motherboard. PCI is used for attaching devices like graphics cards, sound cards, and network adapters. ❑ Universal Serial Bus (USB): It is a serial bus standard used to connect devices to a host controller. USB is used for connecting devices like keyboards, mice, printers, and external hard drives.
  • 22. ❑ Serial ATA (SATA): It is a computer bus interface that connects host bus adapters to mass storage devices like hard disk drives and optical drives. ❑ Small Computer System Interface (SCSI): It is a set of standards for physically connecting and transferring data between computers and peripheral devices. SCSI is commonly used for high- performance storage devices like hard disk drives, tape drives, and optical drives. ❑ Integrated Drive Electronics (IDE): It is a standard interface used to connect storage devices like hard disk drives and CD/DVD drives to a computer motherboard.
  • 23. ❑ Parallel Port: It is a type of interface used for connecting devices like printers and scanners to a computer. Parallel ports are not commonly used anymore due to the popularity of USB. ❑ PS/2: It is a type of interface used to connect keyboards and mice to a computer. PS/2 ports are not commonly used anymore due to the popularity of USB. These are some of the commonly used input/output interfaces in Intel x86 platform.
  • 24. Bus Architecture: The bus architecture in the Intel x86 platform refers to the way that various components within a computer system communicate with each other. In an x86-based system, the bus architecture typically includes the following buses: ❑ System Bus: Also known as the Front-Side Bus (FSB), this bus connects the CPU to the system memory and other system components, such as the chipset and input/output controllers. ❑ Memory Bus: This bus connects the memory controller to the system memory modules, allowing the CPU to read and write data from/to memory.
  • 25. ❑ Peripheral Component Interconnect (PCI) Bus: This bus is used to connect various peripheral devices, such as graphics cards, sound cards, and network adapters, to the system. ❑ Direct Media Interface (DMI) Bus: This bus connects the CPU to the chipset, allowing communication between the CPU and other components on the motherboard. ❑ Quick Path Interconnect (QPI) Bus: This bus is used in some higher-end x86-based systems, such as Intel's Xeon processors, to connect multiple CPUs and other high-speed components. These buses work together to provide a high-speed, reliable communication pathway between the various components within an x86-based system.
  • 26. OPERATING SYSTEMS AND SOFTWARE APPLICATIONS FOR INTEL X86 PLATFORM ❖ Overview of operating systems designed for Intel x86 Platform ❖ Popular software applications that run on Intel x86 Platform
  • 27. Overview of operating systems designed for Intel x86 Platform: • Windows, Linux, and macOS are popular operating systems for the x86 platform. • FreeBSD, OpenBSD, and NetBSD are popular open-source alternatives. • DOS is a legacy operating system that still has some uses on the x86 platform. • The x86 platform is versatile and widely used. • Different operating systems have different strengths and weaknesses. • Users can choose the operating system that best suits their needs.
  • 28. Popular software applications that run on Intel x86 Platform: • Microsoft Windows Operating System - Widely used operating system for personal computers and servers. • Microsoft Office Suite - Collection of productivity applications including Word, Excel, PowerPoint, and more. • Adobe Creative Suite - Collection of graphic design, video editing, and web development applications. • Google Chrome - Popular web browser developed by Google. • Mozilla Firefox - Open-source web browser developed by the Mozilla Foundation. • VLC Media Player - Open-source multimedia player that supports various audio and video formats. • Skype - VoIP application for making video and voice calls over the internet.
  • 29. ADVANTAGES AND DISADVANTAGES OF INTEL X86 PLATFORM ❖ Advantages of Intel x86 Platform ❖ Disadvantages of Intel x86 Platform
  • 30. Advantages of Intel x86 Platform: • Widely adopted: x86 architecture is the most commonly used architecture in personal computers and servers. • Compatibility: x86 CPUs can run both 32-bit and 64-bit software, offering backward compatibility. • Performance: x86 CPUs provide excellent performance for a wide range of applications due to their optimized instruction set. • Affordability: x86 CPUs are widely available and more affordable than some alternative architectures. • Expandability: x86 platforms offer expandability options for users to add more hardware components and upgrade their systems.
  • 31. Disadvantages of Intel x86 Platform: • Limited scalability: x86 architecture has a limited ability to scale up, making it unsuitable for high-performance computing tasks. • High power consumption: Compared to other architectures, x86 is known for its high power consumption, which can be a significant disadvantage in battery-powered devices. • Proprietary technology: The x86 platform is owned by Intel, and their dominance in the market can limit competition and innovation. • Security vulnerabilities: x86 processors have been known to have security vulnerabilities, which can be exploited by hackers to gain unauthorized access to systems.
  • 32. FUTURE OF INTEL X86 PLATFORM The future of the Intel x86 platform remains uncertain, with some predicting its gradual decline as new architectures emerge. However, Intel continues to invest in the platform, and it remains a dominant force in the PC and server markets. Additionally, the release of new processors with improved performance, power efficiency, and security features could help sustain the platform's relevance in the years to come. Ultimately, the future of the x86 platform will depend on factors such as market demand, technological advancements, and competition from other architectures.
  • 33. Emerging technologies that will impact Intel x86 Platform: ❑ Quantum computing: As quantum computing advances, it has the potential to render traditional x86 processors obsolete in certain applications. ❑ Neuromorphic computing: Neuromorphic computing could offer a more energy-efficient alternative to traditional x86 processors for AI and machine learning workloads. ❑ Edge computing: The rise of edge computing could drive demand for more powerful and efficient x86 processors in IOT and other edge devices.
  • 34. ❑ 5G: 5G networks could create new opportunities for x86 processors in areas such as autonomous vehicles and smart cities. ❑ Memory-centric computing: Intel is exploring memory- centric computing, which could represent a fundamental shift in how data is processed and stored, and could impact the design of x86 processors