Hi Guys! I need some help with this questions from the Operating Systems class. Any help will be appreciated and rated ++! Thanks! 1-Multiple Processor System: a- What is the difference between shared memory multi-processor, message passing multicomputer and a distributed system? b- How Multiple cores that access same share memomy space? c- Explain the different types of multiprocessors Operating System. d- Define and describe the different multiprocessor scheduling. e- Briefly describe the TCP/IP protocol. Solution a- What is the difference between shared memory multi-processor, message passing multicomputer and a distributed system In shared memory multi-processor, same memory block is shared between various processors. Message passing refer to the message packets are sent between computers and distributed systems refer to system who\'s components are connected through network and they communicated using messages b- How Multiple cores that access same share memomy space? In the modern world, we have various multiprocessors techniques that makes it happend. Like in MISD (Multiple Instruction Single Data) its provide same data at same time to multiple processors. There ia also a techniqu called SIMD(single instruction Multiple Data) that also provide same data to various processors c- Explain the different types of multiprocessors Operating System. 1. Master-Slave MultiProcessor: This type of multiprocessors are used in early days here One CPU is master and others are slaves. Operating system is attached to Master only, and others calls are redirected to the master. 2. Symmetric MultiProcessor: Here in this case we have one copy of the operating system but it can be be run by any of the CPU. 3. Asymmetric MultiProcessor: Here in this case very processor have its own operating system. e- Briefly describe the TCP/IP protocol. TCP/IP is called as an internet protocol which is bases of client/server architecture. Its basically two layer protocol. First layer is the Transmission Control Protocol that assembles the data packets to smaller packets, thare are going to be transmitted over internet. Second layer is basically a Internet Protocol, that handles the address of each smaller packets. .