Operating Systems (Grade 10 Lesson 5)

83 / 100

Sri Lanka school ICT –  Grade 10 Lesson 5 is Operating Systems. After studying this chapter, you will be able to understand the following:

  • The necessity of an operating system
  • The function of an operating system
  • user interfaces of operating systems
  • services of an operating system
  • types of operating systems
  • advantages of operating systems
  • Utility Programs of operating system
  • drives, folders, and files.

You can get better practical knowledge by watching the given videos related to the topics mentioned in the syllabus of this lesson. By clicking on the relevant categories, you can see the description of the lesson related to the topic

?  Learning Video Option 1 – Sinhala Medium – Play List Included 2 Videos

Given below is a series of notes prepared in relation to your syllabus.

For an enlarged view of the Note ? Click Here

Related resources and links to this lesson

Text Book  Lesson Note  Download  Questions  MCq

Syllabus


A Computer consists of hardware, firmware, and software. Any physical component of a computer system with a definite shape is called hardware. Examples of hardware include a mouse, keyboard, display unit, hard disk, speaker, printer, etc. The booting instructions stored in the ROM (Read Only Memory) are called firmware. The initial text information displayed on the screen is displayed by firmware.

Learning Video – English Medium

Learning Video – Tamil Medium

An operating system (OS) is necessary for the following reasons:

  1. Resource management: Allocates hardware resources to various tasks and processes.
  2. Memory management: Coordinates and manages memory usage for optimal performance.
  3. Task scheduling: Determines which tasks are executed when and for how long.
  4. Security: Provides security features such as user authentication and data protection.
  5. User interface: Provides a user-friendly interface for interaction with the computer.
  6. Compatibility: Facilitates interaction between software applications and hardware components.

The primary functions of an operating system are:

  1. Resource management: Allocates and manages hardware resources such as CPU, memory, and input/output devices.
  2. Memory management: Coordinates and manages memory usage for efficient use and optimal performance.
  3. Task scheduling: Decides which tasks are executed when, and allocates CPU time to them.
  4. File management: Organizes, stores, retrieves, and tracks files and data on a computer.
  5. Security: Provides security features such as user authentication, data protection, and access control.
  6. Interfacing: Facilitates communication and interaction between the user, applications, and hardware.

There are several types of user interfaces for operating systems, including:

  1. Command line interface (CLI): A text-based interface where users type commands to perform actions.
  2. Graphical user interface (GUI): A visual interface that uses icons, windows, and graphics to interact with the computer.
  3. Hybrid user interface: A combination of CLI and GUI, offering features of both interfaces.
  4. Touchscreen interface: An interface that allows users to interact with the computer by touching the screen.
  5. Voice-based interface: An interface that allows users to interact with the computer using voice commands.

Examples of operating systems with each type of interface include:

  1. CLI: Unix, Linux
  2. GUI: Windows, MacOS
  3. Hybrid: Android, Chrome OS
  4. Touchscreen: iOS, Windows 8
  5. Voice-based: Siri (on Apple devices), Google Assistant.

There are several types of operating systems, including:

  1. Single-user, single-tasking: Designed to support only one user and one task at a time.
  2. Single-user, multi-tasking: Designed to support only one user, but able to run multiple tasks simultaneously.
  3. Multi-user: Designed to support multiple users, each with their own tasks running simultaneously.
  4. Real-time: Designed to respooperating systemsnd to events in real time, with a deterministic response time.
  5. Embedded: Designed for use in small, standalone devices with limited resources.
  6. Distributed: Designed to manage a network of computers, with multiple users and tasks.
  7. Mobile: Designed for use on mobile devices, such as smartphones and tablets.

Examples of operating systems in each category include:

  1. Single-user, single-tasking: CP/M
  2. Single-user, multi-tasking: MS-DOS, Mac OS 9
  3. Multi-user: UNIX, Linux, Windows NT/2000/XP/Vista/7/8/10
  4. Real-time: VxWorks, QNX
  5. Embedded: FreeRTOS, uC/OS-II
  6. Distributed: Sun Microsystems’ Solaris, Linux with clustering software
  7. Mobile: Android, iOS.

External Resources

https://edu.gcfglobal.org/en/computerbasics/understanding-operating-systems/1/

Spread the love
Ruwan
About Ruwan Suraweera 98 Articles
Pilana Vidyarthodaya M. V. ICT Teacher

Be the first to comment

Leave a Reply

Your email address will not be published.


*