Software: operating systems and applications

遊んで学ぼう

問題に答えてエネルギーを集めたら、釣りや探検を楽しもう。アカウント不要。

教育者の方へ: Software: operating systems and applications(KS3 Computing、Computer Systems)向けのすぐ使えるレッスンスライド, 復習ノート, 図解 — レッスンで使うか、学習者がライブゲームとして遊ぶインタラクティブなクラス活動としてトピックを実施できます。

レッスンノート

Software Types

  • System software manages and runs the computer itself, while application software performs tasks for the user.
  • The operating system (OS) is the main system software, managing hardware and software resources.
  • System programs are associated with the OS but may not be part of the kernel; applications are all other software.
  • Examples of application software include word processors, web browsers, and games.

Software divides into system software, application software and utility software.

Software divides into system software, application software and utility software.

What an Operating System Does

  • The OS acts as an intermediary between programs and hardware, handling input/output and memory allocation.
  • It allocates resources like CPU time and memory between running applications, preventing any one program from monopolizing them.
  • It isolates applications from each other to protect against errors and security issues, while still allowing them to communicate.
  • It provides an abstract interface for hardware, making it easier for programmers to write software without knowing hardware details.
  • It offers common services such as file system access and network connectivity, so apps can run on different hardware without rewriting.

The Kernel and System Programs

  • The kernel is the core part of the OS that is always running.
  • The kernel manages the CPU, memory, and devices, and provides basic services to other software.
  • System programs are utilities that help manage the computer but are not part of the kernel; examples include disk formatters and file managers.
  • Applications rely on the kernel via system calls to request services like reading a file or sending data over a network.

Types of Operating Systems

  • Desktop OSes like Windows, macOS, and Linux are designed for personal computers.
  • Mobile OSes like Android and iOS are for smartphones and tablets.
  • Embedded OSes run on devices like smart TVs, microwaves, and smartwatches; they do not load user-installed software.
  • Real-time OSes guarantee timely responses for critical tasks, used in industrial machines and medical devices.
  • Distributed systems connect multiple computers that work together, often using middleware to coordinate.
  • Multicomputer OSes manage clusters of computers, common in cloud computing, using techniques like remote procedure calls.

Popular Operating Systems

  • As of November 2025, Android is the most popular OS with 38% market share, followed by Windows at 33%.
  • iOS and iPadOS together have 15%, macOS 4%, and Linux 1%.
  • Linux dominates servers and supercomputers.
  • Some OSes come pre-installed on new computers (OEM), while others can run from a live CD or USB without installation.

How Software and Hardware Work Together

  • When a program runs, the CPU executes its instructions directly, but the OS manages the hardware resources it needs.
  • Programs make system calls to the OS for tasks like reading input or writing output.
  • The OS schedules tasks to use the CPU efficiently, giving each program a share of processing time.
  • Virtual memory lets programs use more memory than physically available by using disk space, giving the illusion of large memory.

Utilities and System Programs

  • Utilities are system programs that help manage and maintain the computer, such as disk cleanup, antivirus, and backup tools.
  • They are part of the OS but not the kernel.
  • Utilities handle tasks like file compression, data backup, and system monitoring.

A backup utility copies user files to an external drive and to cloud storage.

A backup utility copies user files to an external drive and to cloud storage.

The operating system sits between application programs and the hardware, managing CPU, memory, storage and devices.

A multitasking operating system gives each application a short slice of CPU time in turn, so they all appear to run together.

An application sends a print command to the operating system, which passes it to the printer driver.

When RAM is full the operating system moves inactive pages out to storage and brings needed pages back in.

スライド

Sign up free to view the lesson slides

Step through every slide for this topic — plus flashcards and revision notes — with a free account.

練習問題

無料プレビュー — 61問中8問。すべて見るには登録を。
  1. 1.An operating system is an example of system software.

    Easy

    True or false?

  2. 2.Application software manages the computer's hardware resources.

    Easy

    True or false?

  3. 3.The kernel is the part of the operating system that is always running.

    Easy

    True or false?

  4. 4.An embedded operating system typically allows users to install their own applications.

    Easy

    True or false?

  5. 5.Which of the following is the most popular operating system as of November 2025?

    Easy
    • AAndroid
    • BMicrosoft Windows
    • CiOS
    • DLinux
  6. 6.Which of the following are listed in the source as purposes of an operating system? (select all that apply)

    Easy
    • AAllocating resources between applications
    • BProviding an interface that abstracts hardware details
    • CCompiling application source code
    • DProviding common services such as network and disk access
  7. 7.Match each type of operating system with its description.

    Medium
    • Embedded OS
    • Distributed system
    • Multicomputer OS
    • Designed for devices that do not load user-installed software
    • A group of distinct networked computers that may be dispersed worldwide
    • Multiple CPUs each with their own memory
  8. 8.Arrange the following steps in the order they occur when a program runs on a computer, according to the source.

    Medium
    • The application makes a system call to the OS
    • The application code is executed directly by the hardware
    • The OS may interrupt the application for hardware functions

Unlock all 61 questions, flashcards & more

無料アカウントを作って、このトピックのすべての問題・スライド・フラッシュカード・復習ノートを見よう。

過去問

このトピックの過去問練習は近日公開。
近日公開