![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Pradeep Kumar has Published 1236 Articles
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
439 Views
In computer programming, system calls and library calls are essential mechanisms used to interact with the underlying operating system and perform various operations. While they both involve invoking functions or routines, there are distinct differences between system calls and library calls. Understanding these differences is crucial for developers to efficiently ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
1K+ Views
Context switching is a fundamental operation performed by an operating system to manage multiple threads or processes in a multitasking environment. It involves saving the current execution context of a thread or process and restoring the execution context of another thread or process. This allows the operating system to quickly ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
291 Views
In programming, system−level calls are used to interact with the operating system and perform various tasks. Two commonly used system−level calls are system() and execl(). While both these calls allow executing external programs, they differ in their functionality and usage. What is system() Call? The system() call is a higher−level ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
1K+ Views
In software development, stubs and drivers are commonly used techniques to facilitate testing and the development process. They serve different purposes and play distinct roles in software testing and integration. Let's explore the difference between stubs and drivers. What are Stubs? Stubs are dummy implementations of modules or functions that ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
72 Views
An operating system (OS) is a group of programs that controls computer hardware resources and offers standard services to software applications. It serves as a conduit between the user and the hardware. It is accountable for carrying out all procedures. There are many operating systems available for mobiles, pc etc., ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
268 Views
In UNIX−based operating systems, such as Linux, there are two types of CPU time that are commonly measured: user CPU time and system CPU time. These metrics provide insights into how the CPU resources are being utilized by different components of a system or process. Understanding the difference between user ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
92 Views
An operating system (OS) is a group of programs that controls computer hardware resources and offers standard services to software applications. It serves as a conduit between the user and the hardware. It is accountable for carrying out all procedures. There are many operating systems available for mobiles, pc etc., ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
696 Views
HTTP is an application layer protocol created to transport data between networked devices. In HTTP, a number of methods are accessible. These methods represent the CRUD (create, read, update, delete) operations, in that order. Some HTTP methods share a lot of the same traits. Therefore, before implementing these comparable HTTP ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
1K+ Views
Virtualization and hypervisor are closely related concepts in the field of computer science, specifically in the domain of system virtualization. While they are interconnected, they represent different aspects of the virtualization technology. What is Virtualization? Virtualization is a technique that allows the creation and operation of multiple virtual environments or ... Read More
![Pradeep Kumar](https://www.tutorialspoint.com/assets/profiles/483469/profile/60_891162-1657084658.jpg)
Pradeep Kumar
228 Views
Excel is a robust spreadsheet tool that provides a number of functions and formulae to effectively handle and analyse data. We'll walk you through the procedures needed to complete this particular assignment in this lesson. Have you ever needed to use Excel to extract the name of the month from ... Read More