ఆధునిక ఆపరేటింగ్ సిస్టమ్లను మల్టీ టాస్కింగ్ అని పిలుస్తారు, ఇది అనేక ప్రక్రియలు మరియు విధులను ఏకకాలంలో అమలు చేయడానికి అనుమతిస్తుంది.
కంప్యూటింగ్లో మరియు ఇతర సామాజిక రంగాలలో, బహుళ టాస్కింగ్ని ఒకే సమయంలో అనేక పనులు మరియు విధులను నిర్వహించే సామర్థ్యం లేదా లక్షణం అంటారు. ఈ సామర్ధ్యం తరచుగా ఆధునిక కంప్యూటర్లు లేదా సిస్టమ్లలో కనిపిస్తుంది.
ఈ రోజుల్లో, పని, వ్యాపారం మరియు రోజువారీ పరిసరాలలో కూడా నిర్వహించాల్సిన ప్రక్రియలు మరియు పనుల యొక్క బహుళత్వం కారణంగా, ప్రాసెసర్లు వేగాన్ని తగ్గించకుండా లేదా వినియోగానికి ఆటంకం కలిగించకుండా, అతివ్యాప్తి చెందే విభిన్న చర్యల అమలును అనుమతించడానికి మరింత సంక్లిష్టమైన మరియు అధునాతన సామర్థ్యాలను కలిగి ఉండాలి. వినియోగదారు ద్వారా కంప్యూటర్.
మల్టీ టాస్కింగ్ రకాలు మారుతూ ఉంటాయి. వినియోగదారు ప్రాసెస్లు వేర్వేరు వ్యవధిలో ఆపరేటింగ్ సిస్టమ్కు CPUని రాజీనామా చేసినప్పుడు ఇది సహకరిస్తుంది. ఈ రకమైన మల్టీ టాస్కింగ్ సమస్యాత్మకమైనది మరియు నమ్మదగనిది.
ప్రాధాన్య మల్టీ టాస్కింగ్లో, ఆపరేటింగ్ సిస్టమ్ ప్రాసెసర్లను నిర్వహిస్తుంది మరియు క్యూలో ఉన్న ప్రక్రియల మధ్య సమయాన్ని విభజిస్తుంది. ప్రతి ప్రక్రియ కంప్యూటర్ను తక్కువ వ్యవధిలో కలిగి ఉంటుంది, కానీ సాధారణంగా ఇది ఏకకాలంలో జరిగినట్లుగానే ఫలితం ఉంటుంది. మల్టీప్రాసెసర్ సిస్టమ్లలో మాత్రమే జరిగే నిజమైన మల్టీ టాస్కింగ్లో, Linux మరియు Mac OS X వంటి మోడళ్లలో జరిగే విధంగా బహుళ ప్రక్రియలు వాస్తవానికి ఒకే సమయంలో జరుగుతాయి.
మల్టీ టాస్కింగ్ సిస్టమ్ల యొక్క అవకాశాలు చాలా విస్తృతంగా ఉన్నాయి, ఎందుకంటే అవి అనేక మంది వినియోగదారులను ఒకే సమయంలో ఒకే ప్రాసెసర్ని ఉపయోగించడానికి అనుమతిస్తాయి, ఇది కంపెనీ లేదా కార్యాలయంలో నెట్వర్కింగ్లో జరుగుతుంది. ఏ సందర్భంలోనైనా ప్రబలమైన ప్రమాణం 'సమయం పంచుకోవడం' లేదా సమయాన్ని పంపిణీ చేయడం, దీని ద్వారా ప్రతి వినియోగదారు ప్రాసెసర్ను ప్రత్యామ్నాయంగా కలిగి ఉంటారు, కానీ ఆ క్షణాలు లేదా విరామాలను గ్రహించకుండానే ఇతర వినియోగదారులకు ఆదేశం బదిలీ చేయబడుతుంది. అందువలన, వివిధ సంక్లిష్టత యొక్క వివిధ ప్రక్రియలు ఒకే సమయంలో సంభవించవచ్చు, సమయం మరియు డబ్బు ఆదా అవుతుంది.