Operating System Fundamentals
1. An Operating System
A. is a suite of programs
B. provides an interface between the hardware and the applications
C. coordinates activities and sharing of resources
D. provides services to users and applications
E. is all of the above
2. Which one of the following is not true for operating systems for hand-held devices?
A. Same as operating systems for desktop computers
B. Run in protected mode
C. 32 bits CPU
D. No hard disk drive
E. None of the above
3. Which one of the following statements is not true for file types?
A. Regular files are for user information
B. System files are for OS use
C. API files for system drivers
D. Character files are for serial I/O
E. Block special files for disk data transfer
4. Which one of the following statement is true about future possibilities in computer technology?
A. Going from PC centric to web centric
B. People login to the website and do word processing, spread sheet and other things
C. May require only web browser
D. Similar to concept of thin client
E. All the above statements
5. Which one of the following statements is not true about system calls?
A. A system call is a request made by any program to the operating system for performing tasks
B. System calls are a part of application software
C. I/O device communication requires the use of system calls.
D. System calls provide the interface between a process and the operating system
E. None of the above
6. Which one of the following statements is most appropriate for a process?
A. A program in execution
B. Processes are created and terminated
C. It contains the program code and its current activity
D. A process may have multiple threads
E. All of the above
7. CPU scheduling is a key concept in:
A. Computer multitasking
B. Multiprocessing operating system
C. Real-time operating system designs
D. Application development
E. Only A, B and C
8. File and Directory Management is a special-purpose database for the following purposes:
A. Storage
B. Organization
C. Manipulation of data
D. Retrieval of data
E. All of the above
9. Which one of the following statements is true about Windows Backup and Restore Centre?
A. Introduced in Vista
B. Replaces NTBackup
C. It does file backup
D. It does full system backup
E. All of the above
10. Which one of the commands given below is correct for changing file permission using numeric method that would grant read, write and execute permissions for owner and only read permission for the group and others to a file named myfile.txt?
A. chmod 744 myfile.txt
B. chmod 474 myfile.txt
C. chmod 747 myfile.txt
D. chmod u+rwx myfile.txt
E. chmod a+rwx myfile.txt
Section B True and False Questions 5 Marks
Instructions:
• There are ten (10) questions in this section.
• For each question, write the letter of the answer or your choice beside the question number in the table given below.
• Each correct answer is worth 1/2 mark.
• ½ mark will be deducted for each incorrect answer
1 2 3 4 5
6 7 8 9 10
1. Embedded systems are computers that control devices.
A. True
B. False
2. Sensor nodes are used for protecting building, boarders etc.
A. True
B. False
3. Using virtualization, multiple servers on one machine are not possible.
A. True
B. False
4. Layered OS has hierarchy of layers.
A. True
B. False
5. There is no difference between a virus and a worm.
A. True
B. False
6. In inter-process communication, mailboxes have set limits on the size of data.
A. True
B. False
7. Virtual memory is divided into pages.
A. True
B. False
8. Serial processing systems do not have a real operating system.
A. True
B. False
9. cd ~ can be used to change to root directory in Linux operating system.
A. True
B. False
10. Localization is the process of adapting internationalized software for specific region.
A. True
B. False