System Software and Operating System – Previous Year Questions
336 questions from past UGC NET Paper 2 – Computer Science papers, each with the correct answer. Open any question for its explanation.
Topic-wise mock tests
- Fault-based testing technique is
- Which of the following is/are behavioral testing technique(s)? (A) Equivalence Partitioning (B) Graph-Based Testing Method (C) Boundary Value Analysis (D) Data flow Testing (E) Loop Testing Choose the correct answer fro…
- Software validation mainly checks for inconsistencies between:
- In the context of software testing, which of the following statements is/are NOT correct? P: A minimal test set that achieves 100% path coverage will also achieve 100% statement coverage. Q: A minimal test set that achi…
- Consider the following statements: S1: White-box tests are based on specifications; better at telling whether program meets specification, better at finding errors of omission. S2: Black-box tests are based on code; bet…
- Consider the method mcq(): int mcq(boolean a, boolean b, boolean c, boolean d) { int ans = 1; if (a) { ans = 2; } else if (b) { ans = 3; } else if (c) { if (d) { ans = 4; } } return ans; } Let M1 = number of tests to ex…
- What is the normal order of activities in which traditional software testing is organised? 1. Integration Testing 2. System Testing 3. Unit Testing 4. Validation Testing
- Which of the following testing techniques ensures that the software product runs correctly after the changes during maintenance?
- Which of the following statement(s) is/are TRUE with regard to software testing? I. Regression testing technique ensures that the software product runs correctly after the changes during maintenance. II. Equivalence par…
- For a program of k variables, boundary value analysis yields ______ test cases.
- The cyclomatic complexity of a flow graph V(G), in terms of predicate nodes, is: [where P is the number of predicate nodes in the flow graph V(G)]
- In software testing, how are error, fault and failure related to each other?
- Verification: (A) refers to the set of activities that ensure that software correctly implements a specific function (B) gives answer to the question – Are we building the product right? (C) requires execution of softwa…
- In which testing strategy are the requirements established during requirements analysis validated against the developed software?
- Arrange the following levels of interrupt protection within the Linux Kernel in order of increasing priority: (A) user mode programs (B) bottom half interrupt handlers (C) kernel system service routines (D) top half int…
- Given below are two statements: Statement (I): A thread is a dispatchable unit of work that does not execute sequentially and is not interruptible. Statement (II): It is not possible to alter the behaviour of a thread b…
- Given below are an Assertion (A) and a Reason (R): Assertion (A): I/O protection is ensured by a hardware trap. Reason (R): I/O interrupts are caused by conditions such as I/O completion and device malfunction occurring…
- Given below are two statements: Assertion A: A process involves a library function to create a thread. Reason R: The threads make system calls to convey their resource and I/O requirements to the Kernel.
- In a multi-user operating system, requests for a particular resource arrive at an average rate of 20 per hour (a Poisson arrival process). What is the probability that no request is made in a 45-minute interval?
- In Linux Operating system, when ________ is invoked, it is passed a set of flags that determine how much sharing is to take place between the parent and child tasks.
- User level threads are threads that are visible to the programmer and are unknown to the kernel. The operating system kernel supports and manages kernel level threads. Three different models relate user and kernel level…
- One of the disadvantages of user-level threads compared to kernel-level threads is:
- Match List I with List II regarding operating system I/O management. List I: (a) Device controller (b) Device driver (c) Interrupt handler (d) Kernel I/O subsystem List II: (i) Extracts information from the controller's…
- Match List I with List II Choose the correct answer from the options given below:
- Match List I with List II Choose the correct answer from the options given below:
- Consider the following table about processes, their burst time and arrival time Now which of the process shall finish second last as per the respective GANTT charts for the nonpreemptive SJF and Round Robin (time quantu…
- Which of the following statement is correct for Pthreads?
- Consider the following Graph of disk scheduling and identify the disk scheduling algorithm representing by this graph. Queue 84, 125, 11, 36, 170, 20, 172, 45
- Match the LIST-I with LIST-II RAID ECC D. IV. level 4 organization
- Given the following processes with their times and priority (lower number indicates higher priority) Which of the following is a value of average waiting time using priority scheduling algorithm?