Skip to content
CY-501 · OS Internals for Security Support/Unsolved PYQ Paper

CY-501 OS Internals for Security Support - Nov 2022 Question Paper

Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.

  1. 7 Marks
    aWhat is the role of kernel in operating systems? Explain with help of neat diagram?
    How to answer
    • Definition and functions of kernel as core of OS
    • Role: process, memory, device, file and security management
    • Kernel modes and system call interface
    • Neat layered diagram showing hardware-kernel-shell-applications
  2. 7 Marks
    bWhat is the use of Buffer Cache and Buffer header? Explain in detail.
    How to answer
    • Purpose of buffer cache for disk I/O performance
    • Structure and fields of buffer header
    • Allocation, search and release operations
    • Advantages in minimizing disk access
  3. 7 Marks
    aDefine IPC. How IPC is implemented with help of shared memory method, explain?
    How to answer
    • Definition of IPC (Inter-Process Communication)
    • Concept of shared memory region
    • Steps: creation, attach, read/write, detach
    • Synchronization issues and advantages
  4. 7 Marks
    bExplain about different types of Semaphores with examples.
    How to answer
    • Definition of semaphore and wait/signal operations
    • Binary vs counting semaphores
    • Examples: mutex, producer-consumer
    • Use in process synchronization
  5. 7 Marks
    aHow to implement Security and Protection in Operating Systems, briefly explain?
    How to answer
    • Goals of security vs protection in OS
    • Authentication, access control, encryption
    • Protection mechanisms: domains, ACLs, capabilities
    • Brief implementation approach
  6. 7 Marks
    bWrite short notes on Worms, Trojans and Root-kits.
    How to answer
    • Definition and behavior of worms
    • Definition and behavior of Trojans
    • Definition and behavior of rootkits
    • Differences and detection/prevention
  7. 7 Marks
    aDescribe about Virtualization techniques used for security implementation.
    How to answer
    • Concept of virtualization and hypervisors
    • Types: full, para, OS-level virtualization
    • Isolation and sandboxing for security
    • Examples of secure implementation
  8. 7 Marks
    bExplain in detail about secure co-processors.
    How to answer
    • Definition and purpose of secure co-processor
    • Architecture and tamper resistance
    • Cryptographic functions and key storage
    • Applications in secure systems
  9. 7 Marks
    aWrite about "Windows internals".
    How to answer
    • Overview of Windows kernel architecture
    • Executive, kernel, HAL components
    • Process, memory and I/O management
    • Security reference monitor
  10. 7 Marks
    bWhat is Socket? What do you know about socket programming? Explain it.
    How to answer
    • Definition of socket and socket API
    • Types: stream, datagram, raw sockets
    • Socket programming steps: socket, bind, listen, accept/connect
    • Example client-server communication
  11. 7 Marks
    aWhat is Mounting and Un-mounting? Write advantages and disadvantages.
    How to answer
    • Definitions of mounting and un-mounting
    • Procedure to attach/detach file system
    • Advantages: unified namespace, flexibility
    • Disadvantages: complexity, failure risks
  12. 7 Marks
    bExplain Principals of Concurrency.
    How to answer
    • Concept of concurrency in OS
    • Principles: mutual exclusion, synchronization
    • Issues: deadlock, starvation, race condition
    • Mechanisms to handle concurrency
  13. 7 Marks
    aDiscuss the problem with Ransomware malware. How to protect from this?
    How to answer
    • What ransomware is and attack lifecycle
    • Impact: encryption, extortion, data loss
    • Protection: backup, patching, awareness
    • Recovery and mitigation steps
  14. 7 Marks
    bWhat is the importance of secure wallets? Explain in detail.
    How to answer
    • Concept of secure wallets for keys/credentials
    • Importance for confidentiality and integrity
    • Features: encryption, authentication, backup
    • Use in OS and digital payments
  15. 14 Marks
    Write a short note on any two of the following:
    1. a)Windows global flags
    2. b)System worker threads in windows
    3. c)Structure of Buffer pool
    4. d)Process scheduling
    How to answer
    • Select any two topics from given list
    • Key definitions and components for each
    • Working and OS relevance
    • Concise structured short notes
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in