Exercise - Operating Systems: Structure and Services
Multiple Choice Questions
1. Which is NOT an example of an operating system?
- (a) Linux
- (b) Windows
- (c) Photoshop
- (d) macOS
2. In multi-user environments, the OS ensures:
- (a) Equal access and data privacy
- (b) All users share the same files
- (c) Hardware is never used
- (d) Internet speed is increased
3. In Windows, user accounts can be created via:
- (a) Task Manager
- (b) Control Panel or Settings
- (c) Disk Management
- (d) BIOS settings
4. The core part of the OS that interacts directly with hardware is the:
- (a) Shell
- (b) Kernel
- (c) Device Driver
- (d) System Library
5. A graphical shell allows the user to:
- (a) Type commands only
- (b) Click icons and use menus
- (c) Interact only via code
- (d) Access only the BIOS
6. In the FCFS scheduling method, processes are served:
- (a) Randomly
- (b) Shortest job first
- (c) In the order they arrive
- (d) By priority only
7. Threads in the same process:
- (a) Have separate memory spaces
- (b) Share the same memory and resources
- (c) Run on different OS
- (d) Cannot run simultaneously
8. Which system call is used to create a new process?
- (a) Open
- (b) read
- (c) Write
- (d) fork
Short Questions
1. Why is the operating system referred to as the "central controller"?
2. How does the OS act as a translator between the user and hardware?
3. Define one way to create a new user account in Windows.
4. How is kernel different from shell.