because your your lecturer as given it to you as an assignment,and you are asking to solved it for you because you fail to answer it.
so you are careless and don't have any future you and your lecturer.
Time-sharing is an approach to interactive computing in which a single computer is used to provide apparently simultaneous interactive general-purpose computing to multiple users by sharing processor time. So basically, time sharing is for multi-user computer systems. Multiprogramming is A form of processing in which a computer holds more than one program in memory and works on them in round-robin fashion that is, by sharing out the processor's time so that each program receives some attention some of the time. This way of working is in contrast to using the processor to run one program at a time.
Multitasking: The ability to execute more than one task at the same time is called multitasking. It involves only one CPU. Multiprogramming: The ability to execute more than one task but not simultaneously is called multiprogramming.
multiprogramming or multitasking means more than one program can execute at the same time. It is the allocation of a computer system and its resources to more than one application at the same time. However in uni-programming you can have only one program running at any point in time.
Multiprogramming System: In multiprogramming system the same memory is shared by different number of programmes. MultiUser system: More than one user can use the system at a time.There will one centralized server and the users connected with the system are called as dump terminals.
Multi programming is to open the more than one programme in one computer system. Muli tasking is to use the more than one programme in one computer system.
In Multiprogramming it is possible to run several programs at same time rather than one at a time in uniprogramming.. and higher resource utilization.
Sucrose is more complex than glucose.
Slightly less than the number of processor in the system.
Mutiprogramming helps increase the CPU utilization to some extent, but if the degree of Multiprogramming is increased above a certain limit (i.e Heavy Multiprogramming) it can lead to Thrashing and thus decrease the CPU utilization drastically.Heavy Multiprogramming may lead to Thrashing, a condition where a system is spending more time Page Faulting (i.e swapping pages in and out of memory) rather than executing them, this leads to deterioration of system performance.
MULTIPROGRAMING .................. The term multiprograming denotes an operating system that,in addtion to supporting multitasking. In multiprograming more than one jobs are active in memory.Within a very small period more than one jobs are executed simultaneously. MULTITASKING ............... In general multiprogramming implies multitasking,but multitasking does not imply multiprogramming. A multitasking operating system is distinguished by its ability to support concurrent execution of two or more active processes. as discussed actually both multitasking and multiprogramming are same no other answer mentioned are justifiable.....
Far more complex.
No a worm is more complex than a jellyfish