NEC licence exam preparation, made clearer.Practice questions, syllabus guides, and timed mocks for Nepal engineers.New study resources are added regularly.NEC licence exam preparation, made clearer.Practice questions, syllabus guides, and timed mocks for Nepal engineers.New study resources are added regularly.
What is the name of the system which deals with the running of the actual computer and not with the programming problems?
A.
Operating system
B.
Objective program
C.
System program
D.
Source program
·
Question 3
Which of the following scheduling objectives should be applied to the following: the system should admit jobs to create a mix that will keep most devices busy?
A.
To be fair
B.
To obey priorities
C.
To balance resource utilization
D.
To be predictable
·
Question 4
Which policy replaces a page if it is not in the favored subset of a process’s pages?
A.
FIFO
B.
LFU
C.
LRU
D.
Working set
·
Question 5
In which of the storage placement strategies a program is placed in the smallest available hole in the main memory?
A.
Best fit
B.
Worst fit
C.
First fit
D.
Buddy
·
Question 6
Which of the following statements is false?
A.
Protection in segmentation systems is more natural than in paging systems
B.
Sharing is more natural in segmentation systems than in paging systems
C.
Associative memory speeds up the dynamic address translation
D.
Every cell of the associative memory is searched sequentially
·
Question 7
Can you name the major operating system used in computers?
A.
MS DOS
B.
UNIX
C.
OS/2
D.
All of the above
·
Question 8
What is the name of the operating system which was originally designed by scientists and engineers for use by scientists and engineers?
A.
XENIX
B.
OS/2
C.
UNIX
D.
MS DOS
·
Question 9
Which are the most important features of Microsoft Windows program?
A.
Windows
B.
Icons
C.
Pull-down menus
D.
All of the above
·
Question 10
What is the name given to the organized collection of software that controls the overall operation of a computer?
A.
Working system
B.
Operating system
C.
Peripheral system
D.
Controlling system
·
Question 11
What is the name given to the values that are automatically provided by software to reduce keystrokes and improve a computer user’s productivity?
A.
Defined values
B.
Default values
C.
Fixed values
D.
Special values
·
Question 12
Producer-consumer problem can be solved using:
A.
Semaphores
B.
Monitors
C.
Event counters
D.
All of the above
·
Question 13
Situations where two or more processes are reading or writing some shared data and the final result depends on who runs precisely when, are called:
A.
Race conditions
B.
Mutual exclusion
C.
Critical sections
D.
Message passing
·
Question 14
A process is:
A.
Program in high-level language kept on disk
B.
Contents of main memory
C.
A program in execution
D.
A job in secondary memory
·
Question 15
In which addressing mode the effective address of the operand is the contents of a register specified in the instruction and after accessing the operand, the contents of this register is incremented to point to the next item in the list?
A.
Index addressing
B.
Auto increment
C.
Indirect addressing
D.
Auto decrement
·
Question 16
A relationship between processes such that each has some part (critical section) which must not be executed while the critical section of another is being executed, is known as:
A.
Semaphore
B.
Multiprogramming
C.
Mutual exclusion
D.
Multitasking
·
Question 17
The process of transferring data intended for a peripheral device into a disk (or intermediate store) so that it can be transferred to the peripheral at a more convenient time or in bulk, is known as:
A.
Multiprogramming
B.
Caching
C.
Spooling
D.
Virtual programming
·
Question 18
Which of the following statements is false?
A.
A small page size causes large page tables
B.
Internal fragmentation is increased with small pages
C.
A large size causes instructions and data that will not be referenced to be brought into primary storage
D.
I/O transfers are more efficient with large pages
·
Question 19
The powerful text editor called PC-Write can be used by anybody by paying a small fee. Such programs are called:
A.
Software
B.
Firmware
C.
Shareware
D.
Mindware
·
Question 20
What is the name of the operating system that reads and reacts in terms of actual time?
A.
Batch system
B.
Real-time system
C.
Quick response system
D.
Time-sharing system
·
Question 21
What is the name of the technique in which the operating system of a computer executes several programs concurrently by switching back and forth between them?
A.
Partitioning
B.
Windowing
C.
Multitasking
D.
Paging
·
Question 22
What is the name given to the software which can be legally compiled and often used for free?
A.
Shareware program
B.
Firmware program
C.
Public domain program
D.
Mindware
·
Question 23
All the time a computer is switched on, its operating system software has to stay in:
A.
Main storage
B.
Floppy disk
C.
Primary storage
D.
Disk drive
·
Question 24
A front-end processor is usually used in:
A.
Multiprogramming
B.
Timesharing
C.
Virtual storage
D.
Multiprocessing
·
Question 25
The problem of thrashing is affected significantly by:
A.
Program structure
B.
Primary-storage size
C.
Program size
D.
All of the above
·
Question 26
Two basic types of operating systems are:
A.
Sequential and direct
B.
Sequential and real-time
C.
Batch and timesharing
D.
Batch and interactive
·
Question 27
Remote computing service involves the use of timesharing and:
A.
Multiprocessing
B.
Batch processing
C.
Interactive processing
D.
Real-time processing
·
Question 28
Non-modifiable procedures are called:
A.
Serially unusable procedures
B.
Reentrant procedures
C.
Concurrent procedures
D.
Top-down procedures
·
Question 29
An instruction in a programming language that is replaced by a sequence of instructions prior to assembly or compiling is known as:
A.
Procedure name
B.
Label
C.
Macro
D.
Literal
·
Question 30
The main function of the dispatcher (the portion of the process scheduler) is:
A.
Swapping a process to the disk
B.
Assigning ready processes to the CPU
C.
Suspending some of the processes when the CPU load is high
D.
Bringing processes from the disk to the main memory
·
Question 31
The primary job of the operating system of a computer is to:
A.
Command resources
B.
Provide utilities
C.
Manage resources
D.
Be user-friendly
·
Question 32
The operating system of a computer serves as a software interface between the user and:
A.
Hardware
B.
Memory
C.
Peripheral
D.
Screen
·
Question 33
Which of the following operating systems use write-through caches?
A.
UNIX
B.
ULTRIX
C.
DOS
D.
XENIX
·
Question 34
A system program that combines the separately compiled modules of a program into a form suitable for execution is:
A.
Assembler
B.
Cross compiler
C.
Linking loader
D.
Load and go
·
Question 35
What problem is solved by Dijkstra’s banker’s algorithm?
A.
Mutual exclusion
B.
Deadlock avoidance
C.
Deadlock recovery
D.
Cache coherence
·
Question 36
A compiler for a high-level language that runs on one machine and produces code for a different machine is called:
A.
Optimizing compiler
B.
Cross compiler
C.
One-pass compiler
D.
Multi-pass compiler
·
Question 37
Banker’s algorithm for resource allocation deals with:
A.
Deadlock prevention
B.
Deadlock recovery
C.
Deadlock avoidance
D.
Mutual exclusion
·
Question 38
To avoid race conditions, the maximum number of processes that may be simultaneously inside the critical section is:
A.
Hundred
B.
One
C.
Two
D.
Three
·
Question 39
Daisy chain is a device for:
A.
Connecting a number of controllers to a device
B.
Connecting a number of devices to a controller
C.
Interconnecting a number of devices to a number of controllers
D.
All of the above
·
Question 40
Scissoring enables:
A.
A part of data to be displayed
B.
Entire data to be displayed
C.
Full data displayed
D.
No data to be displayed
·
Question 41
Information in memory that is no longer valid or wanted is known as:
A.
Non-volatile
B.
Surplus
C.
Volatile
D.
Garbage
·
Question 42
Which of the following is a type of systems software used on microcomputers?
A.
MS-DOS
B.
Unix
C.
PC-DOS
D.
All of the above
·
Question 43
Which of the following are loaded into main memory when the computer is booted?
A.
Internal command instructions
B.
External command instructions
C.
Utility programs
D.
Word processing instructions
·
Question 44
What is the name of the operating system for the laptop computer called MacLife?
A.
Windows
B.
MS-DOS
C.
DOS
D.
OZ
·
Question 45
What is the operating system used by Macintosh computers?
A.
System 7.0
B.
Unix
C.
AU/X
D.
Either A or B
·
Question 46
Who developed the operating system/2 (OS/2) for running IBM’s new PS/2 family of microcomputers?
A.
IBM
B.
Bell Laboratories
C.
Microsoft Inc.
D.
Digital Research Corporation
·
Question 47
In which addressing mode the operand is given explicitly in the instruction?
A.
Absolute mode
B.
Indirect mode
C.
Immediate mode
D.
Index mode
·
Question 48
Which of the following programs is not a utility?
A.
Debugger
B.
Spooler
C.
Editor
D.
All of the above
·
Question 49
Job Control Language (JCL) statements are used to:
A.
Read the input from the slow-speed magnetic disk
B.
Specify to the operating system, the beginning and end of a job in a batch