Section 6 Flashcards
What is the definition for hardware?
A generic term for the physical parts both internal and external
What is the definition for software?
A generic term for any program that can be run on a computer.
What are the definitions for application software and system software?
Application - refers to all of the programs that the user used to complete a particular task
System - covers a range of programs that are concerned with the more technical aspects of setting up and running the computer.
What is the definition of utility programs?
Programs that perform specific common task related to running the computer
What is the definition of library programs?
Library programs are code, data and resources that can be called by other programs
What are RAMs?
RAM is random access memory this is volatile storage as it can only be accessed when the power is on.
What is a utility program?
A utility program is software that performs maintenance tasks.
Examples include compression software, anti-virus software, back-up software, and registry cleaners.
What are library programs?
Library programs are similar to utility programs and are written to carry out common tasks. They are code, data and resources that can be called by other programs
What is the role of DLL files in Windows?
DLL files contain code, data, and resources, and are loaded dynamically by Windows as required.
What are translators in programming?
Translators are software used to convert programs from one language to another, including compilers, assemblers, and interpreters.
What is an operating system?
An operating system is software that acts as an interface between the user and the computer, managing overall operations.
What does an operating system do?
It links hardware, applications, and the user while hiding the complexity of the computer.
This creates a so-called virtual machine.
What are the system requirements for Microsoft Windows 8?
Windows 8 requires a minimum of 1 GB of RAM and 16 GB of hard disk space.
What is a translator in programming?
Software that converts programming language instructions into Os and 1s (machine code)
Translators include compilers, assemblers, and interpreters.
What are the three types of translators?
- C compilers
- Assemblers
- Interpreters
What is a compiler?
A program that translates a high-level language into machine code by translating all of the code.
What is an assembler?
A program that translates a program written in assembly language into machine code.
What is an interpreter?
A program for translating a high-level language by reading each statement in the source code and immediately performing the action.
What is operating system software?
A suite of programs designed to control the operations of the computer.
What is the concept of a virtual machine?
The concept that all of the complexities of using a computer are hidden from the user and other software by the operating system.
What is application software?
Programs that perform specific tasks that would need doing even if computers didn’t exist, e.g. editing text, carrying out calculations.
Application software is designed for end-users to accomplish tasks.
What are utility programs?
Programs that perform specific common tasks related to running the computer, e.g. zipping files.
Utility programs help manage, maintain, and control computer resources.
What are library programs?
Code, data, and resources that can be called by other programs
Library programs are essential for software development as they provide reusable functionalities.
What is the primary function of an operating system in terms of resource management?
To manage access to the processor and other resources such as peripherals and memory.