From 46a29be98f3b15a486757dceb652a2145233efc6 Mon Sep 17 00:00:00 2001 From: Srujithchaithanya Date: Thu, 26 Oct 2023 21:37:57 +0530 Subject: [PATCH 1/3] added os question --- networking.md/4.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 networking.md/4.md diff --git a/networking.md/4.md b/networking.md/4.md new file mode 100644 index 0000000..777f363 --- /dev/null +++ b/networking.md/4.md @@ -0,0 +1,5 @@ +**What is spooling ?** + +SPOOL is an acronym for simultaneous peripheral operations online. Spooling is a process in which data is temporarily held to be used and executed by a device, program, or system. +In spooling, there is no interaction between the I/O devices and the CPU. That means there is no need for the CPU to wait for the I/O operations to take place. Such operations take a long time to finish executing, so the CPU will not wait for them to finish. +The biggest example of Spooling is printing. The documents which are to be printed are stored in the SPOOL and then added to the queue for printing. During this time, many processes can perform their operations and use the CPU without waiting while the printer executes the printing process on the documents one-by-one. \ No newline at end of file From c613476e9878f6c0017afa2257060c2e05a6791a Mon Sep 17 00:00:00 2001 From: Srujithchaithanya Date: Sat, 28 Oct 2023 00:26:25 +0530 Subject: [PATCH 2/3] added os question 17 What is spooling? --- README.md | 2 ++ networking.md/4.md => operatingSystem.md/Ques17.md | 0 2 files changed, 2 insertions(+) rename networking.md/4.md => operatingSystem.md/Ques17.md (100%) diff --git a/README.md b/README.md index f622b01..5f7b8f4 100644 --- a/README.md +++ b/README.md @@ -220,6 +220,8 @@ Each topic includes a set of questions to help you prepare for your interview. W 16.[Write top 10 examples of OS?](./operatingSystem.md/Ques16.md) +17.[What is spooling?](./operatingSystem.md/Ques17.md) + ### Software Engineering 1.[What are bitmap images?](./softwareEngineering.md/ques1.md#What-are-bitmap-images) diff --git a/networking.md/4.md b/operatingSystem.md/Ques17.md similarity index 100% rename from networking.md/4.md rename to operatingSystem.md/Ques17.md From 80e7ebabeaefbb571c0124c93263d7407ea38736 Mon Sep 17 00:00:00 2001 From: Srujithchaithanya Date: Sat, 28 Oct 2023 00:33:52 +0530 Subject: [PATCH 3/3] added OS Ques18 What is RTOS? --- README.md | 2 ++ operatingSystem.md/Ques18.md | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 operatingSystem.md/Ques18.md diff --git a/README.md b/README.md index 5f7b8f4..011aa9f 100644 --- a/README.md +++ b/README.md @@ -222,6 +222,8 @@ Each topic includes a set of questions to help you prepare for your interview. W 17.[What is spooling?](./operatingSystem.md/Ques17.md) +18.[What do you mean by RTOS?](./operatingSystem.md/Ques18.md) + ### Software Engineering 1.[What are bitmap images?](./softwareEngineering.md/ques1.md#What-are-bitmap-images) diff --git a/operatingSystem.md/Ques18.md b/operatingSystem.md/Ques18.md new file mode 100644 index 0000000..e5c29b3 --- /dev/null +++ b/operatingSystem.md/Ques18.md @@ -0,0 +1,8 @@ +**What do you mean by RTOS?** +Real Time Operating System (RTOS) is an operating system that is used for real-time applications i.e., for those applications where data processing should be done in a fixed and small measure of time. It performs much better on tasks that are needed to be executed within a short time. It also takes care of execution, monitoring, and all-controlling processes. It also occupies less memory and consumes fewer resources. + +Types of RTOS: + +Hard Real-Time +Firm Real-Time +Soft Real-Time \ No newline at end of file