

{"id":94564,"date":"2021-05-26T09:00:07","date_gmt":"2021-05-26T03:30:07","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=94564"},"modified":"2021-05-13T13:36:44","modified_gmt":"2021-05-13T08:06:44","slug":"basics-of-microprocessor-evolution-types-applications-working","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/","title":{"rendered":"What is Microprocessor &#8211; Evolution, Types, Applications and Working"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">When the central processor unit is made of only one integrated circuit, it becomes a microprocessor. It has millions of transistors and electronic components to process multiple instructions at a time. All this is on one silicon chip which has memory and other special features to support the computer system. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">It is programmable in a way to read binary instructions from memory and then execute the task to deliver the needed output. It is useful for storing data, device interaction, and sending\/receiving data simultaneously.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A Microprocessor has many components like transistors, registers, and diodes which come together to perform. The ability of the chip has become more complex with technology evolution. The functionality has become better and the speed has become faster. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now, most devices need to have a microprocessor to function. It is the element that brings intelligence to a device. Be it a computer or mobile phone, all devices need an interface to handle data that only a microprocessor provides. And it still has a long way to go with the development of artificial intelligence.\u00a0<\/span><\/p>\n<h3>Working of a Microprocessor<\/h3>\n<p>There are three steps that a microprocessor follows &#8211;<\/p>\n<p><b>1. Fetch <\/b><span style=\"font-weight: 400;\">&#8211; The instructions are in storage from where the processor fetches them.<\/span><\/p>\n<p><b>2. Decode <\/b><span style=\"font-weight: 400;\">&#8211; It then decodes the instruction to assign the task further. During this, the arithmetic and logic unit also performs to register the data temporarily.\u00a0<\/span><\/p>\n<p><b>3. Execute <\/b><span style=\"font-weight: 400;\">&#8211; The assigned tasks undergo execution and reach the output port in binary form.\u00a0<\/span><\/p>\n<h3>Block Diagram of a Microprocessor<\/h3>\n<p>Arithmetic and Logical Unit, Control Unit, and Register array make up the microprocessor. The ALU deals with input devices or memory for receiving data. The control unit takes care of instructions and structure. Register array identifies and saves the registers like B, C, and accumulator.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-94958\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor.jpg\" alt=\"Block diagram of microprocessor\" width=\"1200\" height=\"750\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor-300x188.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor-1024x640.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor-150x94.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor-768x480.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor-720x450.jpg 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor-520x325.jpg 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Block-diagram-of-microprocessor-320x200.jpg 320w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<h3>Basic Microprocessor Terms<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><b>Instructions Per Cycle<\/b><span style=\"font-weight: 400;\"> &#8211; A way to measure CPU\u2019s instruction speed in a single clock.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Instruction Set<\/b><span style=\"font-weight: 400;\"> &#8211; These are the commands that a processor understands to work between hardware and software.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Bus <\/b><span style=\"font-weight: 400;\">&#8211; Set of conductors for data transmission, information control, and tasks addressed in a microprocessor. They are of three types &#8211; data bus, address bus, and control bus.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Word Length <\/b><span style=\"font-weight: 400;\">&#8211; Refers to the number of bits processed at a time.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Clock Speed \/ Clock Rate<\/b><span style=\"font-weight: 400;\"> &#8211; The ability of microprocessors to perform tasks in a second.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Bandwidth <\/b><span style=\"font-weight: 400;\">&#8211; Refers to the total bits in a single instruction.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Data Types<\/b><span style=\"font-weight: 400;\"> &#8211; Data type microprocessor supports like binary, ASCII, etc.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>SIMD <\/b><span style=\"font-weight: 400;\">&#8211; Single Instruction Multiple Data<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>PGA <\/b><span style=\"font-weight: 400;\">&#8211; Pin Grid Array<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>FPU <\/b><span style=\"font-weight: 400;\">&#8211; Floating Point Unit<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>ALU <\/b><span style=\"font-weight: 400;\">&#8211; Arithmetic and Logic Unit<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>MMX <\/b><span style=\"font-weight: 400;\">&#8211; MultiMedia eXtensions<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>MMU <\/b><span style=\"font-weight: 400;\">&#8211; Memory Management Unit<\/span><\/li>\n<\/ul>\n<h3>Evolution of Microprocessors<\/h3>\n<h4>1. First Generation &#8211; 4bit Microprocessors<\/h4>\n<p>The Intel corporation came out with the first generation of microprocessors in 1971. They were 4-bit processors namely Intel 4004. The speed of the processor was 740 kHz taking 60k instructions per second. It had 2300 transistors and 16 pins inside.<\/p>\n<p>Built on a single chip, it was useful for simple arithmetic and logical operations. A control unit was there to understand the instructions from memory and execute the tasks.<\/p>\n<h4>2. Second Generation &#8211; 8bit Microprocessor<\/h4>\n<p>The second generation began in 1973 by Intel as the first 8 &#8211; bit microprocessor. It was useful for arithmetic and logic operations on 8-bit words. The first processor was 8008 with a clock speed of 500kHz and 50k instructions per second.<\/p>\n<p>Followed by an 8080 microprocessor in 1974 with a speed of 2 MHz and 60k instruction per second. Lastly came the 8085 microprocessor in 1976 having an ability of 769230 instruction per second with 3 MHz speed.<\/p>\n<h4>3. Third Generation &#8211; 16bit Microprocessor<\/h4>\n<p>The third generation began with 8086-88 microprocessors in 1978 with 4.77, 8 &amp; 10 MHz speed and 2.5 million instructions per second. Other important inventions were Zilog Z800, and 80286, which came out in 1982 and could read 4 million instructions per second with 68 pins inside.<\/p>\n<h4>4. Fourth Generation &#8211; 32bit Microprocessors<\/h4>\n<p>Intel was still the leader as many companies came out with 32-bit microprocessors around 1986. Their clock speed was between 16 MHz to 33 MHz with 275k transistors inside.<\/p>\n<p>One of the first ones was the Intel 80486 microprocessor of 1986 with 16-100MHz clock speed and 1.2 Million transistors with 8 KB of cache memory. Followed by the PENTIUM microprocessor in 1993 which had 66 MHz clock speed and 8-bit of cache memory.<\/p>\n<h4>5. Fifth Generation &#8211; 64bit Microprocessors<\/h4>\n<p>Began in 1995, the Pentium processor was one of the first 64-bit processors with 1.2 GHz to 3 GHz clock speed. There were 291 Million transistors and 64kb instruction per second.<\/p>\n<p>Followed by i3, i5, i7 microprocessors in 2007, 2009, 2010 respectively. These were some of the key points of this generation.<\/p>\n<h3>Evolution of Microprocessor in Different Applications<\/h3>\n<p><span style=\"font-weight: 400;\">Business Calculator was one of the first devices to use a microprocessor in 1971. Soon after, Commodore PET included it in 1971 as a part of the home computer. The washing machine, a household device, also had a microchip by 1977.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the 1980s, Arcade Mania came out by Namco igniting a novel trend. The Osborne 1 Laptop of 1981 had five screens with 10.7kgs of weight and a processor. The gaming business also took in the processor with Nintendo NES in 1986.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The era of the personal computer in 1991 led to the wide use of microprocessors followed by music players like MP3 and iPod in 1997 and 2001 respectively. Early 2000 saw the launch of the blackberry smartphone and Microsoft Windows Tablet.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The notebook came out in 2008 with better media and internet content. Digital Signage like internet devices, automobiles, etc. also uses high-end microprocessors since 2011. Ultrabook uses the latest technology since 2011 with a high-performance computing experience.<\/span><\/p>\n<h3>Features of Microprocessor<\/h3>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-94957\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors.jpg\" alt=\"features of microprocessors\" width=\"900\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors.jpg 900w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors-300x209.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors-150x105.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors-768x536.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors-720x502.jpg 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors-520x363.jpg 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/features-of-microprocessors-320x223.jpg 320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It is <\/span><b>low in cost<\/b><span style=\"font-weight: 400;\"> as it uses integrated circuit technology reducing the overall cost of a computer system.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It <\/span><b>generates less heat<\/b><span style=\"font-weight: 400;\"> as semiconductors emit less heat in comparison to vacuum tube devices.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The microprocessor has a very <\/span><b>high speed<\/b><span style=\"font-weight: 400;\"> due to advanced technology, executing millions of instructions every second.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It <\/span><b>consumes low power<\/b><span style=\"font-weight: 400;\"> because of metal oxide semiconductor technology.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Its small size and less power consumption make it <\/span><b>portable <\/b><span style=\"font-weight: 400;\">as well.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It is <\/span><b>small in size<\/b><span style=\"font-weight: 400;\"> due to less footprint but has a large-scale integration technology.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It has a <\/span><b>versatile <\/b><span style=\"font-weight: 400;\">nature as it is usable for several applications.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The microprocessor has a very low failure rate becoming <\/span><b>reliable <\/b><span style=\"font-weight: 400;\">for the computer system.\u00a0<\/span><\/li>\n<\/ul>\n<h3>Basic types of Microprocessor<\/h3>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-94956\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor.jpg\" alt=\"Basic types of Microprocessor\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor-1024x536.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor-720x377.jpg 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor-520x272.jpg 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Basic-types-of-Microprocessor-320x167.jpg 320w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<h4>1. Complex Instruction Set Microprocessors<\/h4>\n<p>CISM can take care of orders as well as other low-level activities like downloading, uploading, etc. to support the system. It can also perform complex mathematical calculations with just a command.<\/p>\n<p>They make good personal computers that work well with simpler compilers. Their instructions have more than one clock cycle. Some examples are &#8211; Intel 386 &amp; 486, Pentium, etc.<\/p>\n<h4>2. Reduced Instruction Set Microprocessor<\/h4>\n<p>RISC is to carry out small specific commands at a faster rate and high optimization. The instruction set is shorter due to simple commands and the same length. They reduce memory references by adding registers.<\/p>\n<p>RISC follow pipelining which leads to overlapping of instruction fetching and execution. They take one CPU cycle to execute mostly. Some examples are &#8211; AMD K6, and K7, etc.<\/p>\n<h4>3. Explicitly Parallel Instruction Computing<\/h4>\n<p>EPIC is a mixture of RISC and CISC, with the best features of both processors. They follow parallel instructions without a fixed width. They enable compilers to communicate with the hardware using sequential semantics. Some examples are &#8211; Intel IA-64, Itanium, etc.<\/p>\n<h4>4. Superscalar Microprocessors<\/h4>\n<p>The superscalar processor supports performing multiple tasks simultaneously. They are commonly present in ALUs or multipliers as they are capable of carrying multiple commands. They use different operational units for transmitting instructions inside the processor.<\/p>\n<h4>5. Application Specific Integrated Circuit<\/h4>\n<p>ASICs are common for automotive emissions control use or as a personal digital assistant. Their architecture is very properly specified but at the same time made with off-the-shelf gears.<\/p>\n<h4>6. Digital Signal Multiprocessors<\/h4>\n<p>The DSPs are famous for encoding and decoding video files or converting analog to digital and vice versa.<\/p>\n<p>They are excellent for mathematical calculations. RADAR, home theaters, SONAR, etc. use these chips for the task execution. Companies like Intel, Motorola, DEC, etc. have made many such microprocessors like this.<\/p>\n<h4>7. SIMD Processors<\/h4>\n<p>Single Instruction Multiple Data are for computations in vectors using elements in parallel instead of serially. They have more than one ALUs and each of them has a local memory for data storage.<\/p>\n<h4>8. Symbolic Processors<\/h4>\n<p>Symbolic processors are mainly for expert systems, machine\/artificial intelligence, and pattern recognition. They don&#8217;t need floating-point operations to function.<\/p>\n<h4>9. Bit-Slice Processors<\/h4>\n<p>The Bit-Slice processors have specific word lengths and building blocks according to the user preference. They have 4-bit ALUs, generators, and micro programs sequencers. Some examples are &#8211; AMD-2900, 29300 series, and Texas instrument SN-74AS88XX series.<\/p>\n<h4>10. Transputers<\/h4>\n<p>Transputer microprocessors are famous for managing internal components like Chip RAM and serial links, etc. The communication link is one of the elements that connect all transputers. Some examples are &#8211; INMOS T414 and INMOS T800.<\/p>\n<h4>11. Graphics Processors<\/h4>\n<p>A microprocessor by Intel that is made for high definition games and movies. Some examples are Intel 82786, Intel i860, and Intel i750.<\/p>\n<h3>Advantages of Microprocessors<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">High-speed processing<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Brings intelligence to the system<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Is flexible in nature<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Has a compact size<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Is easy to maintain<\/span><\/li>\n<\/ul>\n<h3>Disadvantages of Microprocessors<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Leads to overheating due to continuous use.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The data size decides the performance<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Larger than microcontrollers\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Doesn\u2019t support floating-point operations\u00a0<\/span><\/li>\n<\/ul>\n<h3>Applications of the Microprocessors<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It is present in single-board microcomputers as they use low configuration with software and hardware.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It is embedded in the PC making it suitable to access and use applications.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It&#8217;s present in superminis and CAD enhancing their performance.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It acts as an instrument because of its accepting programmability.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It acts as a controller in many home appliances like toasters, televisions, stereo systems, etc. In the science industry, it is useful for measuring speed, temperature, moisture, etc.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The telecom sector uses it for a digital telephone system, telephone exchange, and modem while the hospitality sector uses it for railway and airline reservation systems.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Office automation uses it for word processing, spreadsheet operations, storage, etc.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The publication uses it for automatic photocopies, high-quality printing, and good speed.<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Consumers are using it for toys, amusement devices, and house held devices frequently nowadays.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It is also present in wireless communication equipment allowing them to interact and connect with devices.<\/span><\/li>\n<\/ul>\n<h3>Important Intel Processors<\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>Microprocessor<\/b><\/td>\n<td><b>Year\u00a0<\/b><\/td>\n<td><b>Word Length<\/b><\/td>\n<td><b>Memory\u00a0<\/b><\/td>\n<td><b>Pins<\/b><\/td>\n<td><b>Clock<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">4004<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1971<\/span><\/td>\n<td><span style=\"font-weight: 400;\">4-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1 KB<\/span><\/td>\n<td><span style=\"font-weight: 400;\">16<\/span><\/td>\n<td><span style=\"font-weight: 400;\">750kHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">8085<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1976<\/span><\/td>\n<td><span style=\"font-weight: 400;\">8-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">64 KB<\/span><\/td>\n<td><span style=\"font-weight: 400;\">40<\/span><\/td>\n<td><span style=\"font-weight: 400;\">3-6 MHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">8086<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1978<\/span><\/td>\n<td><span style=\"font-weight: 400;\">16-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1MB<\/span><\/td>\n<td><span style=\"font-weight: 400;\">40<\/span><\/td>\n<td><span style=\"font-weight: 400;\">5-8 MHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">80286<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1982<\/span><\/td>\n<td><span style=\"font-weight: 400;\">16-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">16MB real<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a04 GB virtual<\/span><\/td>\n<td><span style=\"font-weight: 400;\">68<\/span><\/td>\n<td><span style=\"font-weight: 400;\">6-12.5 MHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">80386<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1985<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">4GB real<\/span><\/p>\n<p><span style=\"font-weight: 400;\">64TB virtual<\/span><\/td>\n<td><span style=\"font-weight: 400;\">132 14X14 PGA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">20-33 MHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">80486<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1989<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">4GB real<\/span><\/p>\n<p><span style=\"font-weight: 400;\">64TB virtual<\/span><\/td>\n<td><span style=\"font-weight: 400;\">168 17X17 PGA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">25-100 MHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Pentium<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1993<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">4GB real<\/span><\/p>\n<p><span style=\"font-weight: 400;\">32-bit address<\/span><\/p>\n<p><span style=\"font-weight: 400;\">64-bit data bus<\/span><\/td>\n<td><span style=\"font-weight: 400;\">237 PGA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">60-200<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Pentium Pro<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1995<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">64GB real<\/span><\/p>\n<p><span style=\"font-weight: 400;\">36-bit address bus<\/span><\/td>\n<td><span style=\"font-weight: 400;\">387 PGA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">150-200 MHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Pentium II<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1997<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">&#8211;<\/span><\/td>\n<td><span style=\"font-weight: 400;\">&#8211;<\/span><\/td>\n<td><span style=\"font-weight: 400;\">233-400 MHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Pentium III<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1999<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">64GB<\/span><\/td>\n<td><span style=\"font-weight: 400;\">370 PGA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">600-1.3 MHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Pentium 4<\/span><\/td>\n<td><span style=\"font-weight: 400;\">2000<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">64GB<\/span><\/td>\n<td><span style=\"font-weight: 400;\">423 PGA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">600-1.3 GHz<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Itanium<\/span><\/td>\n<td><span style=\"font-weight: 400;\">2001<\/span><\/td>\n<td><span style=\"font-weight: 400;\">64-bit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">64 address lines<\/span><\/td>\n<td><span style=\"font-weight: 400;\">423 PGA<\/span><\/td>\n<td><span style=\"font-weight: 400;\">733 MHz-1.3 GHz<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Microcontroller in Computer<\/h3>\n<p>A chip that controls electronic devices is a microcontroller. It is present in a single integrated circuit for embedded applications. It has a memory, processor, and I\/O devices for functioning.<\/p>\n<h3>History of Microcontrollers<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Intel 8048 was one of the first to use it in 1975.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">EEPROM came out in 1993 boosting the use of microcontrollers.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Atmel used flash memory in its microcontroller in the same year.<\/span><\/li>\n<\/ul>\n<h3>Features of Microcontrollers<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Processor reset<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Program and Variable Memory\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The central processor is device clocking<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Follows instruction cycle timers<\/span><\/li>\n<\/ul>\n<h3>Types of Microcontroller in Computer<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">8-bit Microcontroller<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">16-bit Microcontroller<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">32-bit Microcontroller<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Embedded Microcontroller<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">External memory Microcontroller<\/span><\/li>\n<\/ul>\n<h3>Applications of Microcontroller<\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Mobile phones<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Automobiles<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">CD\/DVD players<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Washing machines<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Cameras<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Security alarms<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Keyboard controllers<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Microwave oven<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Watches<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Mp3 players\u00a0<\/span><\/li>\n<\/ul>\n<h3>Difference between Microcontroller and Microprocessor<\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>Microprocessor<\/b><\/td>\n<td><b>Microcontroller<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Center of a computer system.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Center of embedded system.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Memory and I\/O components are external to it.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Memory and I\/O components are internal to it.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Large Circuit<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Smaller Circuit<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Not compatible with compact systems<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Compatible with compact systems.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Higher cost<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Lower Cost<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">High Power Consumption<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Low Power Consumption<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Mostly don\u2019t have power features<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Mostly have power features.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Mainly present in personal computers.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Mainly present in washing machines, music players, and embedded systems.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Less number of registers.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">More number of registers.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Follows Von Neumann model<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Follows Harvard architecture<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Made on a silicon-based integrated chip.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Byproduct microprocessors and peripherals.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">RAM, ROM, and other peripherals are absent.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">RAM, ROM, and other peripherals are present.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Has an external bus to interface with devices.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Uses an internal controlling bus for communication.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Has a high speed.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Speed depends on the architecture.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Ideal for general purpose to handle more data.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Ideal for the specific applications.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Complex and Expensive<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Simple and affordable<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Requires more instructions<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Requires less instructions<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Conclusion<\/h3>\n<p>We always wonder how the computer is able to complete such a complex task in just seconds. Well, we knew that there is technology but the microprocessor was the device enabling all this is something not all of us knew.<\/p>\n<p>But it is important to know the basics of computers for completing daily tasks and for competitive exams. Exams like RRB, Banking, Insurance, etc. have computer aptitude where all these concepts are commonly asked. Knowing them briefly is always a better idea when preparing for such exams.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When the central processor unit is made of only one integrated circuit, it becomes a microprocessor. It has millions of transistors and electronic components to process multiple instructions at a time. All this is&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":94955,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24027],"tags":[24321,24322,24324,24323,24320],"class_list":["post-94564","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-basics-tutorials","tag-evolution-of-microprocessor","tag-history-of-microprocessor","tag-microcontrollers-in-computer","tag-types-of-microprocessors","tag-what-is-microprocessor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is Microprocessor - Evolution, Types, Applications and Working - DataFlair<\/title>\n<meta name=\"description\" content=\"Microprocessor is a programmable device that takes input, perform some arithmetic &amp; logical operations over it &amp; produce desired output. Learn more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Microprocessor - Evolution, Types, Applications and Working - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Microprocessor is a programmable device that takes input, perform some arithmetic &amp; logical operations over it &amp; produce desired output. Learn more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-26T03:30:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Evolution-of-Microprocessor.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is Microprocessor - Evolution, Types, Applications and Working - DataFlair","description":"Microprocessor is a programmable device that takes input, perform some arithmetic & logical operations over it & produce desired output. Learn more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/","og_locale":"en_US","og_type":"article","og_title":"What is Microprocessor - Evolution, Types, Applications and Working - DataFlair","og_description":"Microprocessor is a programmable device that takes input, perform some arithmetic & logical operations over it & produce desired output. Learn more.","og_url":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2021-05-26T03:30:07+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Evolution-of-Microprocessor.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/b49855299264df5e27e3ec6c2cd9fde9"},"headline":"What is Microprocessor &#8211; Evolution, Types, Applications and Working","datePublished":"2021-05-26T03:30:07+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/"},"wordCount":2173,"commentCount":3,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Evolution-of-Microprocessor.jpg","keywords":["evolution of microprocessor","History of microprocessor","Microcontrollers in Computer","Types of Microprocessors","What is microprocessor"],"articleSection":["Computer Basics Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/","url":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/","name":"What is Microprocessor - Evolution, Types, Applications and Working - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Evolution-of-Microprocessor.jpg","datePublished":"2021-05-26T03:30:07+00:00","description":"Microprocessor is a programmable device that takes input, perform some arithmetic & logical operations over it & produce desired output. Learn more.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Evolution-of-Microprocessor.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/05\/Evolution-of-Microprocessor.jpg","width":1200,"height":628,"caption":"Evolution of Microprocessors"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/basics-of-microprocessor-evolution-types-applications-working\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Computer Basics Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/computer-basics-tutorials\/"},{"@type":"ListItem","position":3,"name":"What is Microprocessor &#8211; Evolution, Types, Applications and Working"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/b49855299264df5e27e3ec6c2cd9fde9","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team is a group of passionate educators and industry experts dedicated to providing high-quality online learning resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With years of experience in the field, the team aims to simplify complex topics and help learners advance their careers. At DataFlair, we believe in empowering students and professionals with the knowledge and skills needed to thrive in today\u2019s fast-paced tech industry. Follow us for Free courses, expert insights, tutorials, and practical tips to boost your learning journey.","url":"https:\/\/data-flair.training\/blogs\/author\/datafbdad\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/94564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=94564"}],"version-history":[{"count":2,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/94564\/revisions"}],"predecessor-version":[{"id":94959,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/94564\/revisions\/94959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/94955"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=94564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=94564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=94564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}