BETANền tảng này đang được phát triển tích cực; có thể có lỗi, thiếu tính năng và nguy cơ mất dữ liệu. Cảm ơn bạn đã ủng hộ!

Types Of Software & Interrupts

Học bằng cách chơi

Trả lời những câu hỏi này để kiếm năng lượng, rồi câu cá và khám phá. Không cần tài khoản.

Dành cho giáo viên: slide bài học, ghi chú ôn tập sẵn dùng cho Types Of Software & Interrupts (Computer Science, CIE) — dùng trong bài giảng của bạn, hoặc chạy chủ đề như một hoạt động lớp học tương tác để học sinh chơi như một trò chơi trực tiếp.

Ghi chú bài học

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.

Slide

Sign up free to view the lesson slides

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

Câu hỏi luyện tập

Xem trước miễn phí — 8 trên 58 câu hỏi. Đăng ký để xem tất cả.
  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

Tạo tài khoản miễn phí để xem mọi câu hỏi, slide, thẻ ghi nhớ và ghi chú ôn tập cho chủ đề này.

Đề thi cũ

Luyện đề thi cũ cho chủ đề này sắp ra mắt.
Sắp ra mắt