Software Flashcards
(25 cards)
What is system software?
A set of programs that control and manage hardware operations and provide a platform for other software.
What are examples of system software?
Operating systems, utility programs, device drivers, compilers, and linkers.
What is application software?
Software that allows users to perform specific tasks using computer resources.
Give examples of application software.
Word processors, spreadsheets, databases, control and measuring software, apps, photo/video editors, and graphics manipulation software.
What does a linker do?
Combines object files into a single executable program.
What does a compiler do?
Translates high-level language into machine code.
What is the function of an operating system?
Manages hardware, runs programs, handles I/O, and provides user interfaces.
What does a device driver do?
Enables hardware to communicate with the operating system.
What do utility programs do?
Carry out specific tasks like virus checking, file management, and disk repair.
What is a spreadsheet used for?
Organizing and calculating numerical data using cells, formulas, and charts.
What is a database used for?
Organizing, storing, querying, and modifying structured data in tables.
What is control and measuring software used for?
Interfacing with sensors to monitor and control physical systems.
What are apps?
Mobile/tablet software downloaded from app stores (e.g., banking, GPS).
What does photo/video editing software do?
Allows users to manipulate images/videos by adjusting color, brightness, and adding effects.
What is an interrupt?
A signal to the microprocessor to pause and handle a task.`
What can cause an interrupt?
Timing signals, I/O requests, hardware faults, user input, or software errors.
What are utility programs?
System software tools for managing and maintaining computer systems.
What is heuristic checking?
Detecting unknown viruses by analyzing behavior patterns.
What does antivirus software do?
Detects and removes malware using databases and heuristic checking.
What does disk defragmentation do?
Rearranges data on an HDD for faster access by storing files in contiguous sectors.
What does backup software do?
Creates copies of files/programs; can be scheduled and store in multiple locations.
What does security software manage?
User access, firewalls, encryption, and software updates.
What are screensavers used for today?
Customization, auto log-out, and sometimes running background tasks.
What is a device driver?
Software that lets the OS communicate with hardware.