(P2) Fundamentals of Computer Systems Flashcards
What is hardware?
Include examples.
Hardware is the physical components of a computer system. It includes both internal components like a hard drive and external components like a speaker.
What is software?
Include examples.
Software is non-physical computer programs, which are a set of instructions that tell the computer what to do. Examples include: system software and application software
What is the relationship between hardware and software?
They work together to produce a useful output and form a computer system. The most powerful hardware is useless unless it has software to run on it. The most useful software is useless unless it has hardware to run on.
Describe the difference between application software and system software.
Include examples.
Application software: Performs user-oriented tasks, e.g. word processor.
System software: Used in the management of a computer system, e.g. providing a virtual machine.
What are the three categories that software falls into?
System software, application software and utilities.
List 5 types of application software.
Desktop publishing
Multimedia software
Database management software
Graphic manipulation software
Presentation software
List 7 features of an operating system.
Managing the processor.
Managing the memory.
Handling external peripherals.
Utility programs.
Networking.
Security.
Providing a user interface.
Give two examples of how an operating system manages the processor.
Deciding which process to execute next.
Handling interrupts during the running process.
Give three examples of how the operating system manages memory.
Loading programs.
Reusing memory when programs close.
Using virtual memory to compensate for a lack of RAM.
Give two examples of how the operating system handles peripherals
Dealing with input/output requests.
Using device drivers to communicate with hardware.
Give eight examples of the operating system’s utility programs.
File manager.
Anti-virus.
Defragmenter.
Encryption.
File compression.
Installers.
Clipboard manager.
System monitor.
Give an example of the operating system providing networking.
Interfacing with other computers via cable and Wi-Fi.
Give two examples of how the operating system provides security.
Handling logins with username and passwords.
Preventing access to unauthorised files.
Give three examples of the operating system providing a user interface.
Virtual machine.
Windows, Icons, Menus and Pointers.
Touch gestures.
Describe what utilities are.
Utility programs are used for completing housekeeping and maintainence tasks in a computer.
Defintion of interpreter.
Takes one line of code, translates it and then runs it right away.
Defintion of a compiler.
Takes source code and translates it all into object code before allowing it to run.
Definition of an assembler.
Translates a program written in assembly language into machine code.
What is the purpose of antivirus programs?
Helps to detect and remove malicious programs, which have often been designed to harm a computer in some way
What is the purpose of disk defragmenters?
Over time, files can become split up and spread apart, making retrieval of files slower. This software helps to consolidate the parts of the files back together.
What is the purpose of compression utilities?
Reduces the amount of space that information takes up on a storage device.
What is the purpose of file managers?
Allows folder and files to be created, moved, copied, deleted and renamed.
What is the purpose of backup utilities?
Provides a way to recover data when the original gets lost, deleted or corrupted.
What are the four factors that affect the popularity of a software?
Speed, cost, hardware and memory requirement.