SSC CGL Exam  >  SSC CGL Notes  >  Computer Awareness and Proficiency  >  Operating System

Operating System | Computer Awareness and Proficiency - SSC CGL PDF Download

An Operating System (OS) is a program that serves as an intermediary between the user and the computer hardware, enabling efficient utilization of hardware resources. It is an organized collection or integrated set of specialized programs that oversee the overall operations of a computer and is essential for proper booting.

Functions of an Operating System

Operating System | Computer Awareness and Proficiency - SSC CGL

  • Process Management: A process is the fundamental unit of execution in an OS. Process management involves the OS controlling the planning, monitoring, and performance of the CPU.

  • Memory Management: This involves controlling and coordinating computer memory, ensuring all processes can access their required memory.
  • File Management: The OS manages all data files within a computer system. During program execution, it also handles copying files from secondary to primary memory.
  • Device Management: This function involves managing the operation and maintenance of input/output devices and facilitating the interface between all connected devices.

Types of Operating Systems

  1. Batch Processing Operating System
    • This OS processes a group of jobs together, scheduling them based on priority and resource requirements (e.g., Unix). 
  2. Single User Operating System
     Designed for one user at a time, this OS manages one task at a time, common in personal computers (e.g., MS-DOS, Windows 9X). 
  3. Multi-User Operating System
    • Allows multiple users to access a computer system concurrently, used in networks where the same data and applications are accessed simultaneously (e.g., VMS). 
  4. Multi-Tasking Operating System
     Executes more than one process concurrently and allows users to switch between running applications (e.g., Linux, Unix, Windows 95).
    This OS is further divided into: 
    • Preemptive Multitasking OS: Allows programs to share OS and hardware resources.
    • Cooperative Multitasking OS: Each program controls the CPU as long as needed.
  5. Time Sharing Operating System
    • Allows multiple programs to share computer resources simultaneously (e.g., Mac OS). 
  6. Real-Time Operating System (RTOS)
    Designed to respond to events within a pre-determined time, increasing system availability and reliability, often used in critical applications like flight reservation systems and military applications (e.g., Linux). RTOS is classified into: 
    • Hard Real-Time OS: All tasks must be completed within specified time limits.
    • Soft Real-Time OS: Not all tasks are required to be completed within specified time limits.

Question for Operating System
Try yourself:
Which type of operating system allows multiple users to access a computer system concurrently?
View Solution

User Interface

Operating System | Computer Awareness and Proficiency - SSC CGL

The user interface facilitates interaction between the user and the computer, allowing easy access and communication with applications and hardware. There are mainly two types of interfaces:

  1. Graphical User Interface (GUI)

    • Enables communication through symbols, visual metaphors, and pointing devices, prominently used in Apple products.
    • The first GUI was developed by Xerox Corporation in the 1970s and can be found in handheld devices like MP3 players, portable media players, and gaming devices.
  2. Character User Interface (CUI)

    • Also known as Command Line Interface (CLI), this interface involves typing commands to perform specific tasks, used in systems like MS-DOS.

Booting

Operating System | Computer Awareness and Proficiency - SSC CGLBooting is the process of starting up a computer until it is ready for use, initiated either by hardware (Start button) or software command.

There are two types of booting:

  • Cold Booting: Turning on a computer after it has been completely shut down.
  • Warm Booting: Restarting a computer using a combination of keys (Ctrl + Alt + Del) or the Restart button.

Question for Operating System
Try yourself:
What is the process of starting up a computer until it is ready for use?
View Solution

Some Important Operating Systems

UNIX:

  • Developed in 1969 by Ken Thompson and Dennis Ritchie, UNIX is primarily used on servers rather than workstations and is complex enough that it should only be used by those familiar with the system.

Apple Macintosh (Mac OS):

  • Introduced by Steve Jobs in January 1984, initially called "System Software" and later renamed Mac OS.
  • Versions include Yosemite, Mavericks, Mountain Lion, Tiger, Panther, and Jaguar.

Linux:

  • Objective: The first Linux kernel was released by Linus Torvalds in September 1991.
  • An open-source software, Linux operates similarly to UNIX but can be challenging for beginners.
  • The kernel is the core of the operating system, facilitating communication between processes and peripheral devices.

Microsoft Windows:

  • A GUI-based operating system developed by Microsoft, first introduced in November 1985.

MS-DOS (Microsoft Disk Operating System)

Operating System | Computer Awareness and Proficiency - SSC CGL

  • Developed by Microsoft in 1980 for microcomputers, MS-DOS was the first operating system to run on IBM PCs, introduced in 1981. It is a single-user OS that can be loaded into main memory using just a single disk.

Structure of MS-DOS:

  • Boot Record: Responsible for loading the operating system into main memory, it is the primary program of MS-DOS.
  • Basic Input/Output System (BIOS.sys): Acts as an interface between the hardware and software.
  • MS-DOS.sys: Contains program routines and data tables for high-level programs.
  • Command.com: Provides a standard set of commands for file management, configuration, and various functions.

Configuration of MS-DOS:

  • Config.sys: Adjusts system settings according to commands.
  • Autoexec.bat: Executes commands automatically when the system is powered on.

Operating System | Computer Awareness and Proficiency - SSC CGL

Types of MS-DOS Commands

MS-DOS commands fall into two categories:

  1. Internal Commands

    • These commands are loaded into the computer's main memory automatically during the boot process. Examples include DATE, TIME, VER, VOL, DIR, COPY, and CLS.
  2. External Commands

    • These commands require external files to be loaded to run. Examples include disk checking, disk comparison, and formatting commands.

Operating System | Computer Awareness and Proficiency - SSC CGL

Question for Operating System
Try yourself:
Which operating system was the first to be released by Linus Torvalds in September 1991?
View Solution

Mobile Operating Systems

Operating System | Computer Awareness and Proficiency - SSC CGLMobile operating systems are designed for smartphones, tablets, and other digital mobile devices. They manage the operation of mobile devices, support wireless communication, and handle various mobile applications with built-in support for multimedia formats.

Popular Mobile Operating Systems

  1. Android

    • Developed by Google and based on Linux, Android is designed for touch screen devices such as smartphones and tablets.
    • It is currently the most widely used mobile OS.
    • The latest version is Android 11, released on September 8, 2020.
  2. Symbian

    • Developed and sold by Symbian Ltd., Symbian is an open-source mobile OS for smartphones.
    • It has been used by major manufacturers like Motorola, Nokia, Samsung, and Sony.
    • The latest version, Nokia Belle, was released on October 2, 2012.
  3. iOS

    • Developed by Apple Inc., iOS is used in Apple devices like the iPhone, iPod Touch, and iPad.
    • The latest version is iOS 14.3, released on December 14, 2020.
  4. BlackBerry

    • Known for its high security, BlackBerry OS is used in BlackBerry smartphones and supports WAP 1.2.
    • The latest version is BlackBerry OS 7.1.0, released in 2013.
  5. Windows Phone

    • Developed by Microsoft and introduced in 2010, Windows Phone is a commercial proprietary OS for smartphones.
    • The latest version is Windows Phone 8.1, released on June 2, 2015.
The document Operating System | Computer Awareness and Proficiency - SSC CGL is a part of the SSC CGL Course Computer Awareness and Proficiency.
All you need of SSC CGL at this link: SSC CGL
48 videos|22 docs|33 tests

Top Courses for SSC CGL

FAQs on Operating System - Computer Awareness and Proficiency - SSC CGL

1. What are some functions of an Operating System?
Ans. Some functions of an Operating System include managing computer hardware resources, providing a user interface, facilitating communication between software and hardware, managing files and directories, and controlling peripheral devices.
2. What are some types of Operating Systems?
Ans. Some types of Operating Systems include real-time operating systems, single-user operating systems, multi-user operating systems, distributed operating systems, and embedded operating systems.
3. What is the User Interface in an Operating System?
Ans. The User Interface in an Operating System is the means through which users interact with the computer. It can be graphical, text-based, or voice-controlled, providing users with a way to input commands and receive output from the system.
4. What are some important Operating Systems?
Ans. Some important Operating Systems include Windows, macOS, Linux, UNIX, and Android.
5. What is MS-DOS and what is its significance?
Ans. MS-DOS (Microsoft Disk Operating System) is a command-line based operating system developed by Microsoft. It was one of the most widely used operating systems in the 1980s and early 1990s, playing a significant role in the history of personal computing.
48 videos|22 docs|33 tests
Download as PDF
Explore Courses for SSC CGL exam

Top Courses for SSC CGL

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

pdf

,

Extra Questions

,

study material

,

Summary

,

MCQs

,

Objective type Questions

,

Semester Notes

,

Exam

,

Operating System | Computer Awareness and Proficiency - SSC CGL

,

Free

,

Operating System | Computer Awareness and Proficiency - SSC CGL

,

shortcuts and tricks

,

Viva Questions

,

video lectures

,

Previous Year Questions with Solutions

,

Sample Paper

,

Operating System | Computer Awareness and Proficiency - SSC CGL

,

mock tests for examination

,

practice quizzes

,

past year papers

,

ppt

,

Important questions

;