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.
-
7 MarksaWhat 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
-
7 MarksbWhat 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
-
7 MarksaDefine 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
-
7 MarksbExplain 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
-
7 MarksaHow 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
-
7 MarksbWrite 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 MarksaDescribe 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
-
7 MarksbExplain 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
-
7 MarksaWrite about "Windows internals".
How to answer
- Overview of Windows kernel architecture
- Executive, kernel, HAL components
- Process, memory and I/O management
- Security reference monitor
-
7 MarksbWhat 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
-
7 MarksaWhat 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
-
7 MarksbExplain Principals of Concurrency.
How to answer
- Concept of concurrency in OS
- Principles: mutual exclusion, synchronization
- Issues: deadlock, starvation, race condition
- Mechanisms to handle concurrency
-
7 MarksaDiscuss 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
-
7 MarksbWhat 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
-
14 MarksWrite a short note on any two of the following:
- a)Windows global flags
- b)System worker threads in windows
- c)Structure of Buffer pool
- 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 accountHave an account? Log in
Notes Panel