What is Operating System

Duration: 10 min

This video lesson is available to enrolled students.

Enroll to watch — ISRO Scientist/Engineer 'SC'

AI Summary

An AI-generated summary of this video lecture.

The lecture begins with a comprehensive overview of the 'Basics of Operating System' course, outlining a 13-point syllabus that covers everything from the abstract view to system calls. The instructor, Sanchit Jain Sir, starts by defining an Operating System (OS) not just as software, but as an interface between the user and the core machine. He uses relatable analogies, such as the steering wheel of a car, the switch of a fan, and buttons on electronic devices, to explain this interface concept. He addresses the fundamental question of why an OS is needed, concluding that it allows everyone to use hardware in a convenient and efficient manner. The lecture then formalizes this definition, describing the OS as system software that acts as an intermediary. It further explores the OS's role as a 'Resource Manager/Allocator,' responsible for managing system resources like CPU time, memory, and system buses in an unbiased fashion. The session concludes by visualizing the abstract view of a computer system and discussing the market dominance of major operating systems like Windows, Android, and iOS.

Chapters

  1. 0:00 2:00 00:00-02:00

    The video opens with a slide titled 'Basics of Operating system' listing 13 distinct topics, including 'What is Operating System,' 'Abstract view,' 'Goals and functions,' and 'System call.' The instructor points to the list, indicating the flow of the lecture. He immediately dives into the first topic, defining an OS as 'Whatever used as an interface between the user and the core machine is OS.' To illustrate this, he displays three images: a Ford car steering wheel, a ceiling fan switch, and a microwave oven. He explains that these are all interfaces. He then poses the question, 'Question comes why we need an operating system?' and provides the answer on the slide: 'To enable everybody to use h/w in a convenient and efficient manner.' This section sets the stage by grounding the abstract concept of an OS in everyday physical interactions.

  2. 2:00 5:00 02:00-05:00

    The presentation shifts to a slide titled 'Definition of Operating System.' The text states, 'There is no exact or precise definition for OS but we can say, 'A program or System software'.' It further clarifies that the OS 'Acts as an intermediary between user & h/w.' The instructor draws a diagram on the screen, sketching a box labeled 'OS' between a cartoon user and a computer setup, visually reinforcing the intermediary role. Next, the slide changes to 'Resource Manager/Allocator.' The text explains that the OS manages system resources in an 'unbiased fashion both h/w (mainly CPU time, memory, system buses) & s/w (access, authorization, semaphores).' It also notes that the OS 'controls and coordinates the use of resources among various application programs.' An image of a multi-armed figure managing various tools appears, symbolizing the multitasking nature of resource management. The instructor elaborates on how the OS handles hardware resources like CPU time and memory, as well as software resources like access and authorization.

  3. 5:00 9:32 05:00-09:32

    The instructor presents a slide titled 'Abstract View of a Computer System.' This diagram shows a layered architecture: Users (User 1, User 2, etc.) at the top, followed by System and Application Programs (Compiler, Assembler, Text Editor, Database System), then the Operating System, and finally Computer Hardware at the bottom. He points to the layers to show how the OS sits between the applications and the hardware. The next slide displays a colorful banner with logos of various operating systems: Ubuntu, Mac, Windows, Android, iOS, Linux, Tizen, Debian, and Chrome. The final slide provides market share statistics. For personal computers, it lists 'Microsoft windows (82.7%), Mac (13.23), Linux.' For mobile phones, it lists 'Android (87.5), IOS (12.1) etc.' The instructor discusses these figures, highlighting the dominance of Windows in the PC market and Android in the mobile market, providing a real-world context to the theoretical concepts discussed earlier.

The lecture effectively bridges the gap between abstract computer science theory and practical understanding. It starts by defining the Operating System through relatable analogies before moving to formal definitions and structural diagrams. The progression from the 'Resource Manager' concept to the 'Abstract View' of a computer system provides a clear mental model of how software interacts with hardware. Finally, the inclusion of market share statistics grounds the lesson in the current technological landscape, showing the prevalence of specific operating systems. This structured approach ensures students understand not just what an OS is, but why it is essential and how it fits into the broader ecosystem of computing devices.