Back
  • Qissba
  • Courses

      CBSE Class 12

      PYTHON

      Computer Science

      • Python
      • Computer System Overview
      • Computer Networks
      • society Law & Ethics
      • Data Representation
      • Boolean Logics
      Python Online Free Courses for Classes 11th and 12th
  • Blog
  • Shop
    • Cart
    • Checkout
    • My account
  • About Us
  • Contact
  • Career
Have any question?
(+91) 09897990175
qissba@gmail.com
RegisterLogin
Qissba
  • Qissba
  • Courses

      CBSE Class 12

      PYTHON

      Computer Science

      • Python
      • Computer System Overview
      • Computer Networks
      • society Law & Ethics
      • Data Representation
      • Boolean Logics
      Python Online Free Courses for Classes 11th and 12th
  • Blog
  • Shop
    • Cart
    • Checkout
    • My account
  • About Us
  • Contact
  • Career

    Computer Science

    operating-system

    Operating System | CBSE Class 11 | Computer Science

    • Posted by Kabeer Sahib
    • Categories Computer Science

     

    Table of Contents

    Toggle
    • Introduction to Operating System (OS)
    • Operating System
    • Types of Operating System
    • Functions of Operating System
    • Operating System User Interface
    • Types of OS User Interfaces
    • Other Types of User Interfaces
    • Comparison Between CLI and GUI

    Dear Class 11th STUDENTS,

    Welcome to this tutorial of Operating System from your CBSE class 11 of Computer Science Syllabus .

    In this tutorial, we shall be learning our chapter-3 from Unit 1: Computer Systems and Organisation (CSO) as CBSE BOARD suggested to learn about computer system and its organisation to complete this section.

    After going through this tutorial, you will be able to understand the following topics from your latest syllabus 2025-26.

    Unit 1: Computer Systems and Organisation (CSO) 

    Chapter 3: Operating System

    1. Functions of operating system
    2. OS user interface

    I advice you to check the latest syllabus given by CBSE Board at its Official website: www.cbseacademic.nic.in

    Also, in this tutorial we will covers all necessary topics/concepts required to complete your exams preparations in CBSE  classes 11th.

     

    Also, you can Sign Up our free Computer Science Courses for classes 11th and 12th.

     

    full-python-course-for-beginners

    NOTE:

    • We are also giving some important Questions & Answers for better understanding as well as preparation for your examinations.
    • You may also download PDF file of this tutorial from our SHOP for free.
    • For your ease and more understanding, we are also giving the video explanation class of each and every topic individually, so that you may clear your topics and get success in your examinations.

     

    Introduction to Operating System (OS)

    Every computer needs a special type of software to work properly. This special software is called an operating system. Without the operating system, a computer cannot run any programs. The operating system is very important because it helps the user to use the computer easily. It controls everything in the computer. It manages all hardware and software. It gives a platform where other programs can run. It also helps the computer to respond to user commands.

    In this tutorial, will explain the meaning of the operating system, its types, and its main functions in simple and easy language. Students of Class 11 Computer Science can understand this topic clearly after reading this article.

     

    Operating System

    An operating system is a type of system software. It manages all the parts of the computer. It acts like a middleman between the user and the hardware. It helps the user to give instructions to the computer. It also helps the computer to understand those instructions. When you turn on the computer, the operating system loads first. It stays active as long as the computer is running. When you shut down the computer, the operating system closes everything properly.

    The operating system allows you to open files, run apps, watch videos, browse the internet, and play games. It gives you a user interface. You can see icons, buttons, and menus on the screen because of the operating system. It lets you interact with the computer without needing to write complex code.

    Examples of OS

    Many companies make different operating systems. Each operating system has its own features. Some operating systems are made for computers. Some are made for mobile phones and tablets. Here are some common examples:

    • Windows – Made by Microsoft and used in most personal computers.
    • macOS – Made by Apple and used in Mac computers.
    • Linux – A free and open-source operating system.
    • Android – Used in most smartphones and tablets.
    • iOS – Used in Apple iPhones and iPads.

     

    Types of Operating System

    Different devices need different types of operating systems. Here are the main types of operating systems:

    1. Single-User OS

    Single user operating system allows only one user to work at a time. It does not allow more than one user. It is used in personal computers. Example: MS-DOS.

    1. Multi-User OS

    Multi-user operating system allows many users to work at the same time. Users can access the same system from different computers. Example: Linux and UNIX.

    1. Multitasking OS

    Multi-tasking operating system can run many tasks at the same time. You can open a browser, play music, and write in Word together. The system gives time to each task. Example: Windows 10, macOS.

    1. Real-Time OS (RTOS)

    Real-time operating system gives results very quickly. It is used in machines, robots, and medical systems. It does not allow any delay. It works with real-time data. Example: RTLinux, VxWorks.

    1. Mobile OS

    Mobile operating system is used in smartphones and tablets. It supports touch screen, mobile apps, and camera. It also manages calls and messages. Example: Android, iOS.

     

    Functions of Operating System

    The operating system performs many important tasks. It controls everything in the computer. Here are the major functions of the operating system:

    1. File Management

    File Management operating system creates and manages files. It saves data in files. It organizes files into folders. It lets you open, rename, move, and delete files. It controls where files are stored. It also helps in searching for files easily.

    1. Memory Management

    Memory Management operating system manages the main memory or RAM. It gives memory to programs when they start. It takes memory back when programs end. It checks which program needs more memory. It makes sure that memory is used properly.

    1. Process Management

    Process Management operating system manages all running programs. It starts programs and stops them. It checks how much CPU time each program needs. It switches between programs quickly. It makes sure that all tasks run smoothly. It also handles background processes.

    1. Device Management

    Device Management operating system connects the computer to devices. These devices include keyboard, mouse, printer, scanner, and monitor. The system sends data to these devices. It receives data from input devices. It uses small programs called device drivers to talk to hardware.

    1. Security Management

    Security Management operating system protects your data. It controls who can use the computer. It asks for a username and password. It protects files from being changed or deleted. It blocks unknown users. It also helps to detect and stop viruses and malware.

    1. User Interface

    The operating system gives you a screen to work with. This screen shows icons, menus, and buttons. You can click on these to open programs and files. This is called the graphical user interface (GUI). It also supports typing commands in the command-line interface (CLI).

    1. Performance Management

    The operating system checks the speed of the computer. It finds programs that slow down the system. It stops programs that do not work. It frees up resources. It also updates system files to keep the system healthy.

    1. Networking

    The operating system connects your computer to the internet. It allows sharing of files between computers. It manages Wi-Fi and Bluetooth. It helps computers to work in a network. It also manages data transfer between devices.

     

    Operating System User Interface

    The user interface (UI) is the part of the operating system that lets the user interact with the computer. It shows menus, buttons, icons, and windows on the screen. It helps the user to open programs, files, and folders. It also allows the user to type, click, and give commands.

    The user interface acts as a bridge between the user and the hardware. It makes communication easy. Without a user interface, the user cannot control the computer. The user interface gives a proper way to operate the system. It helps beginners and advanced users equally.

    Types of OS User Interfaces

    There are two main types of user interfaces used in operating systems. These are:

    1. Command Line Interface (CLI)

    The command line interface uses text commands. The user must type commands to do tasks. There are no icons or graphics. The system follows the typed command and shows results in text format.

    In CLI, the user must remember commands. There is no mouse support. Everything works through the keyboard. This type of interface is powerful but hard for beginners.

    Examples of CLI-based systems:

    • MS-DOS

    • UNIX Shell

    • Linux Terminal

    Features of CLI:

    • Uses only text

    • Needs knowledge of commands

    • Works very fast

    • Uses fewer system resources

    • Gives more control to users

    Benefits of CLI:

    Experts can do tasks quickly

    It allows automation using scripts

    It gives full system access

    Limitations of CLI:

    • Hard to learn for new users

    • One mistake in command can cause errors

     

    2. Graphical User Interface (GUI)

    The graphical user interface uses pictures, buttons, icons, and windows. It allows users to click using a mouse or touchpad. It is very easy to use. It shows visuals on the screen that help users understand the system.

    In GUI, the user does not need to remember commands. Users can use drag and drop to move files. They can open apps by clicking icons. This interface is perfect for everyday users.

    Examples of GUI-based systems:

    • Windows OS

    • macOS

    • Ubuntu Linux

    • Android

    • iOS

    Features of GUI:

    • Uses images and text

    • Supports mouse, keyboard, and touch

    • Easy to understand

    • Shows everything visually

    Benefits of GUI:

    • Suitable for beginners

    • Easy to navigate

    • Helps in multitasking

    • Looks modern and user-friendly

    Limitations of GUI:

    • Uses more memory and processing power

    • May be slower for expert users

     

    Other Types of User Interfaces

    Some operating systems and devices also use other types of interfaces. Here are a few:

    3. Touch User Interface

    Touch user interface works by touching the screen. It is used in smartphones, tablets, and touch-enabled laptops. You can tap, swipe, zoom, and scroll using fingers. It is fast, smooth, and easy to use.

    Example: Android phones, iPads, touch laptops

    4. Voice User Interface

    Voice user interface uses voice commands. The user speaks, and the system responds. It uses speech recognition software. It is helpful for people with disabilities and also useful in smart devices.

    Example: Siri in iPhones, Google Assistant, Alexa

    5. Gesture-Based Interface

    Gesture based interface uses hand or body movements. A sensor or camera detects the gestures. It is used in gaming consoles and smart TVs.

    Example: Microsoft Kinect, Smart TV remote gestures

     

    Comparison Between CLI and GUI

     

    • Share:
    Kabeer Sahib

    A Trained Post Graduate Teacher with 10 years of experience and working as TGT/PGT–Computer Science including good Management and administration skills with managerial positions in previous work environments

    Previous post

    Types of Software | CBSE Class 11| Computer Science
    17 May 2025

    Next post

    Boolean Logic | CBSE Class 11 | Computer Science
    17 May 2025

    You may also like

    Operator Precedence & Associativity in Python | CBSE Class 11| Computer Science
    24 June 2025

    Dear Class 11th STUDENTS, ! Welcome to this tutorial of Operators in Python from your CBSE class 11 of …

    basics-of-python-programming-languages-cbse-class-11
    Basics of Python Programming Language | CBSE Class 11| Computer Science
    3 June 2025
    encoding-schemes-cbse-class-11-computer-science
    Encoding Schemes | ASCII | ISCII | Unicode | CBSE Class 11| Computer Science
    21 May 2025

    Leave A Reply Cancel reply

    You must be logged in to post a comment.

    Search

    Categories

    • Computer Science
    • Education
    • Education News
    Computer Science : Python – CBSE Class 11

    Computer Science : Python – CBSE Class 11

    ₹1,999.00Free
    Computer Science : System Overview – CBSE Class 11

    Computer Science : System Overview – CBSE Class 11

    ₹999.00Free
    Computer Science : Python – CBSE Class 12

    Computer Science : Python – CBSE Class 12

    ₹1,999.00Free

    Login with your site account

    Lost your password?

    Not a member yet? Register now

    Log in

    Copyright @ 2021 ! QISSBA EDUCATION ! .

    • Privacy
    • Terms
    • Sitemap
    • About Us

    Login with your site account

    Lost your password?

    Not a member yet? Register now

    Register a new account

    Are you a member? Login now