Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

101.

Which of the following are grouped into directories and subdirectories?(a) register(b) memory(c) files(d) routinesThis question was addressed to me in an interview for job.This intriguing question comes from Linux in section Real Time Operating systems of Embedded Systems

Answer» RIGHT answer is (c) files

The best explanation: The files are grouped into directories and subdirectories. This file system CONTAINS all the data files, commands, programs and special files which ALLOW the ACCESS to the physical computer system. The file system of the Linux operating system is SIMILAR to the UNIX operating system.
102.

Which of the following locates a parameter block by using an address pointer?(a) OS(b) kernel(c) system(d) memoryThis question was posed to me in homework.My question is taken from Operating Systems in division Real Time Operating systems of Embedded Systems

Answer»

The CORRECT choice is (B) kernel

Explanation: The kernel is the heart of the operating system which can control the hardware and can DEAL with the interrupts, I/O systems, memory etc. It can ALSO locate the parameter BLOCK by using an address pointer which is stored in the predetermined address register.

103.

What is the size of the linear address in the virtual memory manager?(a) 2 Gbytes(b) 12 Gbytes(c) 4 Gbytes(d) 16 GbytesThis question was posed to me by my college director while I was bunking the class.I need to ask this question from Resource Protection-II topic in portion Real Time Operating systems of Embedded Systems

Answer» RIGHT OPTION is (c) 4 Gbytes

The EXPLANATION is: The virtual memory manager can allocate a linear address space of size 4 Gbytes to each PROCESS which is UNIQUE and cannot be accessed by the other processes.
104.

Which unit protects the hardware?(a) MMU(b) hardware unit(c) bus interface unit(d) execution unitThe question was asked during an interview.Question is taken from Resource Protection topic in portion Real Time Operating systems of Embedded Systems

Answer» RIGHT answer is (a) MMU

Explanation: The HARDWARE PART is PROTECTED by the memory management UNIT. The memory part is also protected by the memory management unit. The hardware such as the input-output devices are protected and is prevented from the direct access.
105.

Which of the following supports the MS-DOS file?(a) pNA+ network manager(b) pSOS+ kernel(c) pSOS+ m(d) pHILE+ file systemThe question was asked during an interview.Question is from Commercial Operating Systems-II topic in chapter Real Time Operating systems of Embedded Systems

Answer»

The correct ANSWER is (d) pHILE+ FILE system

Explanation: The pHILE+ file system SUPPORTS the MS-DOS file STRUCTURE and the product can provide input and output file.

106.

Which of the following uses its own address space?(a) thread(b) process(c) task(d) kernelThis question was posed to me during a job interview.I'd like to ask this question from Tasks,Threads and Process in portion Real Time Operating systems of Embedded Systems

Answer» RIGHT answer is (a) thread

For EXPLANATION: Threads USES SHARED memory SPACE and it uses the memory space of the process.
107.

Which can control the memory sharing between the tasks?(a) kernel(b) application(c) software(d) OSThis question was addressed to me in an internship interview.Origin of the question is Multitasking Operating Systems in portion Real Time Operating systems of Embedded Systems

Answer»

Right answer is (a) KERNEL

Explanation: The kernel can control memory sharing between TASKS which ALLOW sharing common PROGRAM modules.

108.

Which of the following provides a time period for the context switch?(a) timer(b) counter(c) time slice(d) time machineThis question was addressed to me in a job interview.Origin of the question is Multitasking Operating Systems topic in portion Real Time Operating systems of Embedded Systems

Answer»

The correct option is (c) time slice

For EXPLANATION I WOULD SAY: The time PERIOD required for each task for execution before it is stopped and replaced during a CONTEXT switch is known as the time slice.

109.

Which of the following is the first widely used operating system?(a) MS-DOS(b) windows XP(c) android(d) CP/MThe question was posed to me during an interview.The query is from Operating Systems topic in division Real Time Operating systems of Embedded Systems

Answer»

The correct choice is (d) CP/M

The best I can explain: The first WIDELY used operating SYSTEM is the CP/M which is DEVELOPED for INTEL 8080 and the 8”floppy disk system.

110.

Which of the following is very resilient to the system crashes?(a) Windows 3.1(b) MS-DOS(c) Windows NT(d) kernelI got this question in an interview for internship.This intriguing question originated from Resource Protection in chapter Real Time Operating systems of Embedded Systems

Answer»

Correct choice is (c) Windows NT

The best explanation: The Windows NT is very RESILIENT to the system CRASHES and the system will continue while the PROCESSES can crash. This is because of the USER mode and the kernel mode which is coupled with the RESOURCE protection. This resilience is a big advantage over the MS-DOS and Windows 3.1.

111.

Which of the following defines the virtual hardware that the kernel uses?(a) HAL(b) NTFS(c) FAT(d) VFATI got this question in an internship interview.I'm obligated to ask this question of Characteristics of Windows NT topic in division Real Time Operating systems of Embedded Systems

Answer»

Correct choice is (a) HAL

Explanation: The HAL or hardware ABSTRACTION layer defines VIRTUAL hardware which the KERNEL USES when it needs to access the PROCESSOR or hardware resources.

112.

Which process defines the allocation of the mass storage to the logical file system?(a) mounting(b) de-allocation(c) demounting(d) unmountingThis question was posed to me by my school principal while I was bunking the class.The above asked question is from Linux-II topic in section Real Time Operating systems of Embedded Systems

Answer»

Right choice is (a) MOUNTING

To explain: The allocation of the MASS STORAGE to the logical file system is KNOWN as the mounting and its REVERSE operation, deallocation of the mass storage is known as unmounting.

113.

Which of the following uses a swap file to provide the virtual memory?(a) windows NT(b) kernel(c) memory(d) memory management unitI had been asked this question in exam.My question is from Resource Protection-II topic in division Real Time Operating systems of Embedded Systems

Answer»

The correct option is (a) windows NT

The BEST I can explain: The Windows NT use a swap file for providing a VIRTUAL memory environment. This file is dynamic and varies with the amount of memory that all the software including the device DRIVER, operating systems and so on.

114.

Which of the following controls the time slicing mechanism in a multitasking operating system?(a) kernel(b) single tasking kernel(c) multitasking kernel(d) application managerI have been asked this question in unit test.This key question is from Multitasking Operating Systems topic in division Real Time Operating systems of Embedded Systems

Answer» CORRECT option is (c) multitasking kernel

The EXPLANATION: The multitasking OPERATING systems are associated with the multitasking kernel which controls the TIME slicing mechanism.
115.

Who started Linux first as a personal project?(a) Linus Torvalds(b) Ken Thompson(c) Dennis Ritchie(d) John DellThe question was posed to me at a job interview.The doubt is from Linux in division Real Time Operating systems of Embedded Systems

Answer»

The correct choice is (a) Linus Torvalds

Explanation: The LINUX was taken as a personal project by Linus Torvalds at the University of Helsinki in Finland that is similar to UNIX as an operating SYSTEM.

116.

Which of the following must be used to isolate the access in the user mode?(a) device driver(b) software driver(c) on-chip memory(d) peripheralsThe question was posed to me in an interview for internship.My enquiry is from Resource Protection-II in chapter Real Time Operating systems of Embedded Systems

Answer»

Correct choice is (a) device driver

Explanation: The device driver is USED to control and ISOLATE the access when it is in user mode. This is used to ENSURE that no conflict is CAUSED.

117.

Which of the following kernel supports the MC68000 family?(a) pSOS+(b) pSOS+kernel(c) pNA+ network manager(d) pSOS multiprocessor kernelThe question was asked in an interview for internship.My enquiry is from Commercial Operating Systems topic in section Real Time Operating systems of Embedded Systems

Answer» CORRECT choice is (a) pSOS+

For EXPLANATION I would say: The pSOS+ kernel supports many PROCESSOR FAMILIES like Intel 80×86, M88000, MC68000 and i960 processors. The kernel is small in size and has a 15-20 Kbytes RAM.
118.

Who developed the OS-9?(a) Microwave(b) Microwave and Motorola(c) Motorola and IBM(d) Microwave and IBMThe question was posed to me in homework.I want to ask this question from Commercial Operating Systems-II in chapter Real Time Operating systems of Embedded Systems

Answer»

Correct choice is (B) MICROWAVE and Motorola

To ELABORATE: The OS-9 is developed by Motorola and Microwave as a real-time OPERATING system. The operating system is developed for MC6809 which is an 8-bit processor.

119.

Which of the following is the multiprocessing version of the kernel?(a) pSOS+(b) pSOS+ kernel(c) pSOS multiprocessor kernel(d) pSOSThe question was asked during an online exam.The question is from Commercial Operating Systems topic in section Real Time Operating systems of Embedded Systems

Answer»

The correct choice is (c) PSOS multiprocessor kernel

To explain I would say: The pSOS+ is a multitasking real-time kernel of the operating SYSTEM and pSOS+m or the pSOS+ multiprocessor kernel is the multiprocessing version of the kernel. It is VIRTUALLY same as the single processor version except the ability to send and RECEIVING system objects from the processors WITHIN the system.

120.

Which of the following is inherited from the parent task?(a) task(b) process(c) thread(d) kernelI got this question in class test.The query is from Tasks,Threads and Process in chapter Real Time Operating systems of Embedded Systems

Answer»
121.

Which of the following requires programming within the application?(a) time slice(b) scheduling algorithm(c) pre-emption(d) cooperative multitaskingThis question was addressed to me in homework.The above asked question is from Task Swapping Methods topic in division Real Time Operating systems of Embedded Systems

Answer»

The CORRECT choice is (d) COOPERATIVE multitasking

For explanation: The cooperative multitasking requires programming WITHIN the application and the system can be destroyed by a single program which hogs all the processing power. Therefore, it is not APPLICABLE in the real-time OPERATING system.

122.

Which mechanism is used behind the Windows 3.1?(a) time slice(b) pre-emption(c) cooperative multitasking(d) scheduling algorithmThe question was posed to me in a national level competition.The origin of the question is Task Swapping Methods in division Real Time Operating systems of Embedded Systems

Answer»

Correct answer is (c) cooperative multitasking

Easy EXPLANATION: The cooperative multitasking MECHANISM is USED the Windows 3.1 but it is not APPLICABLE to the real-time operating systems.

123.

Which can control memory usage?(a) operating system(b) applications(c) hardware(d) kernelI got this question in an interview for job.This interesting question is from Multitasking Operating Systems in section Real Time Operating systems of Embedded Systems

Answer» RIGHT option is (d) kernel

Easiest EXPLANATION: The kernel can control the MEMORY usage and it can also prevent the TASKS from corrupting each other.
124.

Which file type of Linux has no restriction on size and can have any kind of data?(a) special(b) regular(c) directories(d) named pipesI got this question in an online interview.Question is from Linux-II topic in division Real Time Operating systems of Embedded Systems

Answer»

The correct answer is (b) regular

The explanation is: There are four types of Linux files. These are regular, SPECIAL, directories and named pipes in which the regular file type can have any KIND of data and does not have RESTRICTIONS in size, the special file type REPRESENT CERTAIN terminals such as physical I/O device, the directories can hold lists of files, and the named pipes are similar to regular files but restricted in size.

125.

How many file system does the Windows NT support?(a) 4(b) 5(c) 3(d) 2I had been asked this question in a job interview.This interesting question is from Characteristics of Windows NT-II topic in division Real Time Operating systems of Embedded Systems

Answer»
126.

Which of the following can preempt the current thread and reschedule the high priority thread in the kernel?(a) interrupt(b) lpc(c) file system(d) memoryThe question was posed to me in exam.The origin of the question is Characteristics of Windows NT-II in chapter Real Time Operating systems of Embedded Systems

Answer» RIGHT answer is (a) interrupt

For explanation I would say: The interrupts and the similar events such as exceptions can pass through the kernel which can preempt the CURRENT THREAD and the can reschedule the high priority thread to PROCESS.
127.

Which provides the TCP/IP communication over the ethernet and FDDI?(a) pSOS+m(b) pSOS+ kernel(c) pNA+ network manager(d) pSOS+This question was posed to me in an interview for job.Enquiry is from Commercial Operating Systems in section Real Time Operating systems of Embedded Systems

Answer»

Correct option is (c) pNA+ network MANAGER

The BEST I can EXPLAIN: A pNA+ network manager is a NETWORKING option which can provide the TCP/IP communication over a large variety of MEDIA such as the FDDI and the ethernet.

128.

Which term is used to encompass more than a simple context switch?(a) process(b) single thread system(c) thread(d) multithreadThis question was addressed to me in a national level competition.I want to ask this question from Tasks,Threads and Process in division Real Time Operating systems of Embedded Systems

Answer»

Correct CHOICE is (a) process

The best I can explain: The process INCLUDES the additional INFORMATION which is used to encompass more than a simple context switch. This is similar to the TASK switching, that is why it is SAID that process and task are interchangeable.

129.

Which of the following includes its own I/O routine?(a) hardware(b) kernel(c) operating system(d) application managerI got this question by my school teacher while I was bunking the class.My enquiry is from Operating Systems in chapter Real Time Operating systems of Embedded Systems

Answer»

Right option is (c) operating system

The best I can EXPLAIN: An operating system is a software which includes its own I/o ROUTINE in ORDER to DRIVE the SERIAL ports and the parallel ports.