Hardware And Software Flashcards
(33 cards)
Define hardware
The physical components of a computer
Define software
The digital components of a computer, software controls hardware
What is general purpose software?
Application software that can be used for many different tasks and not limited to one function. E.g word processors,spreadsheets and web browsers.
What is bespoke software?
Software designed to meet specific needs of a user or organisation e.g bug tracking software
What is special purpose software?
Type of software designed to perform a specific task.
What are the advantages of off the shelf software compared to bespoke?
-Can be used for many tasks, not limited to one function
-Can be bought off the counter
-More support
-User friendly
-Has regular updates
What are the disadvantages of off the shelf compared to bespoke?
-Off the shelf isn’t customised
-Limited control
-Security concerns
What is Utility Software?
System software designed to help analyse, configure, optimise or maintain a computer. A single piece of utility software is called a utility or tool
Explain what a Virus Scanner does
Detects and prevents malicious software and viruses on computer or laptop, scans and updates weekly.
What does a disk defragmenter do?
Reorganises files on a HDD to improve customer performance
What does a system monitor do?
Monitors performance and system resources on a computer system
What does file management do?
Process of organising,storing and retrieving files in a way that makes them easy to find.
What are examples of utility software?
-Virus scanner
-Disk defragmenter
-System Monitor
-File Management
What is translator software?
Allows new programs to be written and run on computers by converting source code into machine code.
What are three types of translator software and what do they do?
-Assembler-converts assembly code into machine code
-Interpreter- converts 3rd generation languages such as JavaScript into machine code one line at a time
Compiler-Converts third generation languages such as C++ into machine code ch one code all at once
What is the operating system?
The operating system is responsible for hiding the complexities of hardware from the user and providing a virtual machine
What are some functions of an OS?
-Controls and allows users to communicate with computer
-Allows users to communicate with computer
-Management of RAM
-Interrupt handling
What are some OS requirements of a desktop PC?
-PC able to multitask
-Peripheral management
-Multi user
-Backup
-Customisable
-Archiving
What are some OS system requirements for a mobile phone?
-Battery life
-Customisable
-Touch screen support
-Wireless network
What are OS requirements for an embedded system?
-Specific purpose
-limited time
It is desirable that an operating system is:
-Efficient
-Reliable
-Maintainable
-Small
What is a Real Time operating system?
An operating system designed to manage hardware resources and execute tasks within a strict time constraint e.g embedded systems,medical devices
What are 2 methods of allocating processor time by OS?
Scheduling Notes-process of managing and allocating CPU time to multiple processes that are running simultaneously
Round Robin Notes-OS algorithm that distributes work evenly among available resources by giving process turns to run on a repeating system.