Unit 1: Introduction to Software Engineering- (Exam Revision Notes)

1. Definition of Software Software is a collection of programs, data, and related documentation that performs specific tasks on a computer system.It is the logical component of a computer system that tells the hardware what to do. Example: Operating systems, browsers, mobile apps, games, etc. 2. Types of Software Type Description Examples System Software Manages…

Read More

Unit 9: Distributed Operating System(Operating System) – Exam Revision Notes

1. Introduction A Distributed Operating System (DOS) manages a collection of independent computers and makes them appear to the user as a single coherent system.It enables resource sharing, communication, and coordination among multiple computers. 2. Advantages of Distributed Systems 3. Disadvantages 4. Hardware and Software Concepts 5. Communication in Distributed Systems 6. Processes in Distributed…

Read More

Unit 8: Security Management  (Operating System) – Exam Revision Notes

1. Introduction Security management in an operating system protects the computer system and data from unauthorized access, attacks, and misuse.It ensures confidentiality, integrity, and availability of data. 2. Security Problems 3. User Authentication Ensures that only authorized users can access the system. Methods of Authentication: 4. User Authorization Determines what resources or operations a user…

Read More

Unit 7: File System Management (Operating System) – Exam Revision Notes

1. Introduction The file system allows users and applications to store, retrieve, and organize data on storage devices.It provides an interface between physical storage and user applications. 2. File Concept File: A collection of related information stored as a unit.Key points: 3. File Operations 4. File Access Methods 5. Directory Structure Organizes files into logical…

Read More

Unit 6: Input/Output (I/O) Device Management (Operating System) – Exam Revision Notes

1. Introduction I/O devices allow the computer to communicate with the outside world (keyboard, mouse, disk, printer).The OS manages these devices efficiently to improve performance and reliability. 2. I/O Hardware Key components: Direct Memory Access (DMA): 3. I/O Software Goal: Make devices easier to use and manage. Types of I/O operations: 4. I/O Software Layers…

Read More

Unit 2: Operating System Structure – Exam Revision Notes

1. Introduction The structure of an Operating System defines how its components are organized and how they interact with one another.A well-structured OS improves performance, reliability, security, and maintainability. Operating systems can be structured in different ways, depending on design goals such as simplicity, modularity, speed, and flexibility. 2. System Components of an Operating System…

Read More