OS-Classification of Sequential and Parallel Architectures

The purpose of parallel processing is to speed up the computer processing capability and increase its throughput, that is, the amount of pro...

The purpose of parallel processing is to speed up the computer processing capability and increase its throughput, that is, the amount of processing that can be accomplished during a given interval of time. There are a variety of ways that parallel processing can be classified. It can be considered from the internal organization of the processors, from the interconnection structure between processors, or from the flow of information through the system. One classification introduced by M.J.FLYNN considers the organization of a computer system by the number of instructions and data items that are manipulated simultaneously. The normal operation of a computer is to fetch instructions from memory and execute them in the processor. The sequence of instructions read from memory constitutes an instruction stream. The operations performed on the data in the processor constitutes a data stream.

Flynn’s classification divides computers into four major groups as follows.
  1. Single Instruction Stream, Single Data Stream (SISD)
  2. Single Instruction Stream, Multiple Data Stream (SIMD)
  3. Multiple Instruction Stream, Single Data Stream (MISD)
  4. Multiple Instruction Stream, Multiple Data Stream (MIMD) 



SISD represents the organization of a single computer containing a control unit, a processor unit a memory unit. Instructions are executed sequentially and the system may or may not have internal parallel processing capabilities. These are uniprocessor computer that process one instruction at a time. SISD machines process data from a single data stream. 

SIMD represents an organization that includes many processing units under the supervision of a common control unit. All processors receive the same instruction from the control unit but operate on different items of data. The shared memory unit must contain multiple modules so that it can communicate with all the processors simultaneously. It is commonly referred as an array processor, a device that essentially performs the same operation simultaneously on every element of an array. Vector processors and pipeline processors are sometimes included in this category.

The MISD(Multiple Instruction Stream, Single Data Stream) machine has not found application in industry.

The MIMD(Multiple Instruction Stream, Multiple Data Stream) machine is a true parallel processor machines in this class are commonly called multiprocessors. MIMD organization refers to a computer system capable of processing several programs at the same time. 
Name

ADO,131,ASP,3,C++,61,CORE JAVA,1,CSS,115,HTML,297,index,5,JAVASCRIPT,210,OS,47,PHP,65,SAD,53,SERVLETS,23,SOFTWARE ENGINEERING,245,SQL,71,TCP/IP,1,XHTML,9,XML,18,
ltr
item
Best Online Tutorials | Source codes | Programming Languages: OS-Classification of Sequential and Parallel Architectures
OS-Classification of Sequential and Parallel Architectures
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB7yGJUqoS2Oa2Tu5h9sdmmnnJtVP8JMxfQvnIIPoFbW98zqP565ZQnxF7I0LX9IDQNaIRc0tvfNLAs9QkR54s7f4SShkwpu_2T5fkxGOy8ImPwTi9q1PEVjY32WQGDwaPOMBaG_iqjcOW/s640/Capture.PNG
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB7yGJUqoS2Oa2Tu5h9sdmmnnJtVP8JMxfQvnIIPoFbW98zqP565ZQnxF7I0LX9IDQNaIRc0tvfNLAs9QkR54s7f4SShkwpu_2T5fkxGOy8ImPwTi9q1PEVjY32WQGDwaPOMBaG_iqjcOW/s72-c/Capture.PNG
Best Online Tutorials | Source codes | Programming Languages
https://www.1000sourcecodes.com/2012/09/os-classification-of-sequential-and.html
https://www.1000sourcecodes.com/
https://www.1000sourcecodes.com/
https://www.1000sourcecodes.com/2012/09/os-classification-of-sequential-and.html
true
357226456970214079
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content