베타이 플랫폼은 활발히 개발 중이에요; 버그, 미완성 기능, 데이터 손실 위험이 있어요. 응원해 주셔서 감사해요!

Types Of Software & Interrupts

플레이하며 배우기

이 문제들을 풀어 에너지를 얻은 뒤 낚시하고 탐험하세요. 계정이 필요 없어요.

선생님을 위해: Types Of Software & Interrupts(Computer Science, CIE)을(를) 위한 바로 쓸 수 있는 수업 슬라이드, 복습 노트 — 수업에 사용하거나, 학생들이 실시간 게임으로 즐기는 인터랙티브 클래스 활동으로 진행하세요.

수업 노트

System Software & Application Software

  • System software is essential for the computer to operate; it provides a platform to run applications.
  • Examples: operating system and utility software.
  • Utility software helps maintain, enhance, or troubleshoot a computer system (e.g., defragmentation, compression, encryption, task manager).
  • Application software is chosen by the user to perform specific tasks (e.g., word processor, browser, email client).
  • In exams, use generic software types, not brand names.

Purpose & Functions of an Operating System

  • An operating system (OS) manages hardware and provides a platform for running applications.
  • It acts as an interface between the user and hardware, hiding complexity.
  • Key functions: file management, memory management, peripheral management, user interface, security, user management, handling interrupts, and providing a platform for applications.
  • File management: creating, organising, naming, copying, moving, deleting files/folders; setting permissions; search facility.
  • Memory management: allocates RAM to programs, copies data from secondary to primary storage, enables multitasking.
  • Peripheral management: manages hardware devices; enables plug-and-play (PnP); uses device drivers.
  • User interface: CLI, GUI, menu, natural language (NLI) — each has advantages/disadvantages.
  • Security: password protection, firewall, virus scanning, file encryption.

Hardware, Firmware & the Operating System

  • Communication flow: Application software → Operating System → Hardware.
  • The OS acts as a bridge; never say software 'talks' directly to hardware without the OS.
  • Firmware is embedded in hardware (e.g., BIOS in ROM) and controls basic functions.
  • On startup, the bootstrap loader in ROM loads the OS into RAM.
  • Firmware translates between hardware and software; it is permanent, unlike device drivers.

Interrupts

  • An interrupt is a signal telling the CPU to pause its current task and handle a higher-priority event.
  • Interrupts can be hardware (e.g., mouse click, power button) or software (e.g., division by zero, program crash).
  • The CPU saves its current register values to a stack in RAM before handling the interrupt.
  • The Interrupt Service Routine (ISR) contains instructions to process the interrupt.
  • After the ISR completes, the CPU restores the saved state from the stack and resumes the original task.
  • Interrupts enable multitasking and ensure vital tasks are dealt with immediately.

슬라이드

Sign up free to view the lesson slides

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

연습 문제

무료 미리 보기 — 58개 중 8개 문제. 가입하면 전부 볼 수 있어요.
  1. 1.Which of the following is an example of system software?

    Easy
    • AOperating system
    • BWord processor
    • CWeb browser
    • DSpreadsheet
  2. 2.What is the main purpose of utility software?

    Easy
    • ATo help maintain, enhance and troubleshoot/repair a computer system
    • BTo provide a platform for running applications
    • CTo allow users to create documents
    • DTo manage user accounts
  3. 3.Which of the following is a function of an operating system?

    Easy
    • AFile management
    • BWord processing
    • CWeb browsing
    • DSpreadsheet calculation
  4. 4.When an interrupt occurs, what does the CPU do with the contents of its registers?

    Medium
    • ACopies them to a stack in RAM
    • BDeletes them permanently
    • CStores them in the hard disk
    • DIgnores them until the interrupt is serviced
  5. 5.Which of the following is an example of a software interrupt?

    Easy
    • ADivision by zero
    • BMoving the mouse
    • CPressing the power button
    • DKeyboard press
  6. 6.What is the role of firmware in a computer system?

    Easy
    • ATo control basic hardware functions and translate between hardware and software
    • BTo provide a graphical user interface
    • CTo manage files and folders
    • DTo run application software
  7. 7.Which of the following is a disadvantage of a Command Line Interface (CLI)?

    Easy
    • ARequires users to remember commands
    • BUses more system resources
    • CLess intuitive than a GUI
    • DCan be frustrating when doing repetitive tasks
  8. 8.A user wants to ensure that files are stored in a more secure format. Which type of utility software should they use?

    Medium
    • AEncryption software
    • BDefragmentation software
    • CCompression software
    • DTask manager

Unlock all 58 questions & more

무료 계정을 만들어 이 주제의 모든 문제, 슬라이드, 플래시카드, 복습 노트를 확인하세요.

기출 문제

이 주제의 기출 문제 연습이 곧 나와요.
곧 출시