1/16
Flashcards covering key concepts from the lecture on System Software and Operating Systems including definitions of important terms.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Operating System
A software that controls hardware and interacts with application software.
Utility Software
A type of software designed to perform specific tasks that enhance the overall functionality and maintenance of a computer system.
Resource Management
The management of computer resources to achieve the best possible efficiency in their use.
Memory Management
The process of overseeing computer memory, including memory protection and organization schemes to optimize usage.
Device Management
The process by which the operating system handles the installation of appropriate device drivers.
File Management
The handling of data storage, including file naming conventions and access control mechanisms.
Security Management
The aspects of the operating system that protect against data loss, intrusion, and ensure data privacy.
Error Detection and Recovery
The OS capability to pause processes and diagnose errors, ensuring systematic shutdown without data loss.
Compiler
A program that translates the entire high-level code into machine code before execution.
Interpreter
A program that translates and executes high-level code line by line during runtime.
Dynamic Linked Library
A collection of executable functions that can be loaded and accessed by a program at runtime.
Backup Software
Software that creates duplicate copies of files and data for restoration in case of loss.
File Compression
Utility that reduces the size of one or more files for easier storage or transmission.
Virus Checker
Software that scans and detects malicious software to ensure system security.
Integrated Development Environment (IDE)
Software application that provides comprehensive tools for software development, including code editing and debugging.
Context-Sensitive Prompt
A feature that suggests valid code completions based on the current context in the IDE.
Dynamic Syntax Checks
A function in an IDE that alerts users to syntax errors in real-time.