FOR TALENT
Blog Explore the trends. Codebrew Stay up to date. Interview Questions Get prepared. Coder Glossary Learn the concepts. Portfolio Showcase your projects. University Preferences Make the right choice. Roadmap Move forward step by step. Cheat Sheets Look up the shortcuts. Free Software Tools Get a hand. Podcast Listen on the go. Salaries Learn what the market pays. AI Tools Explore AI.FOR COMPANIES
Blog HR trends. Codebrew Stay in the loop. HR Webinars Hear from the experts. Case Studies Get inspired. E-book Download the guides. HR Calculation Tools Calculate with ease.Multitasking is the simultaneous execution of multiple tasks. The term Multitasking, formed by placing the words Multi and tasking side by side, refers to multiple processes or multiple tasks.
Even trying to drink coffee while talking on the phone in our daily life is an example of Multitasking. The concept of Multitasking, which takes place in our daily life like this, also appears in operating systems. So, in an operating system, Multitasking is the ability of a user to process their multiple processes simultaneously.
Initially, Multitasking was not used in personal computers. As technology advanced, Multitasking became usable and was quickly brought to personal computers. Even smartphones were given Multitasking, allowing users to perform multiple tasks such as listening to music while browsing the internet. Today, nearly all operating systems such as Microsoft and Linux have the feature of Multitasking.
It enables the user to execute multiple tasks on the computer simultaneously. The operating system tracks where the user's task is performed and transitions between tasks without loss of information.
Multitasking processes multiple tasks in memory simultaneously and allows the processor and I/O units to be used simultaneously among these. For example, when the web browser and Excel are opened at the same time, Multitasking is used. The ability of the operating system to do this speeds up the operation, however, giving endless tasks at the same time can slow down the operating system or fill up storage space.
Moreover, the simultaneous execution of multiple tasks belonging to an operating system itself does not indicate that this system has a “Multitasking” feature. Therefore, the Multitasking feature in an operating system is only possible if it can process the multiple tasks of a user at the same time. That means if the user can perform multiple tasks on the computer simultaneously, if numerous applications can be run at the same time, there is Multitasking. For this, tasks are divided into short time frames and a level of simultaneity, albeit artificial, is achieved.
Tasks are not run at the same time. In fact, using the ability of Microprocessors to process very quickly, an illusion as if it is happening at the same time is created, and all tasks to be performed on the system are queued.
Multitasking allows multiple tasks in the operating system to be performed simultaneously. Works are done at the same time. The main advantages of Multitasking are as follows:
It allows several applications to function smoothly without affecting system performance. Multitasking is used to operate on different applications.
2. Resource Optimization
A multi-tasking operating system manages various computer resources such as I/O devices, RAM, hard disk, CPU, and others.
3. Productivity
With multitasking, different software applications are run simultaneously. This improves productivity. For example; while arranging data in Excel, you can view your emails, you can send/receive emails or update applications. While writing code, you can open and read an article, you can play music in the background.
4. Convenience
Multitasking allows data to be copied between different programs and windows, providing convenience for the user.
5. Speed
In a business world where speed is so important to complete tasks, multitasking can support multiple tasks simultaneously. Multitasking allows tasks to be completed quickly. Once you start using multitasking, you can do multiple tasks not only in a tidy but also a fast way.
You can open multiple windows simultaneously. You can use keyboard shortcuts to switch between open windows. You can provide convenience by using multiple monitors or screens at the same time.
Python ile Programlamaya Giriş Eğitimi! 🧑💻
Yazılıma sıfırdan başlamanın en uygulamalı yolu burada. 🖐️ Python ile Programlamaya Giriş eğitiminde gerçek projelerle ilerle, sertifikanı kazan!
Hemen İncele!Code, participate in competitions, improve yourself. Let Coderspace match you with the most suitable companies 🚀
Sign up for free