Hardware and Software Flashcards

1
Q

Hardware

A

Physical component of a computer system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CPU

A

Central processing unit

Consisted of “Control Unit” and “Arithmetic and Logic unit”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Motherboard

A

Connects the main components within a computer

e.g. RAM, CPU, Display Card etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

RAM

A

Store currently active programs
Temporary storage
Volatile memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ROM

A

Store the BIOS, which is startup instruction for a computer
Data is “Permanent”, not rewrittable (under normal circumstances)
Non-volatile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Graphics Card

A

A.K.A. Display Card, Video card, GPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Sound card

A
Refer to the module that output to speakers
Usually not a separate card nowadays
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Harddisk drive

A

HDD is magnetic storage
Secondary storage
Large capacity compare to RAM
(normally 2TB vs 8GB)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Solid State drive

A

SSD is replacing HDD
More expensive, less capacity (The cost of a 2TB HDD you can get about 250GB SSD)
A few times faster compare to HDD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

MICR

A
Magnetic Ink Character Reader
Use in Bank Cheque
Very Fast and accurate compare to OCR
Dedicated Hardware to read
Special Ink required to print
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

OMR

A

Optical Mark Reader
e.g. MCQ answer paper
Require specific paper format
Very Fast and accurate compare to OCR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

OCR

A

Optical Character Reader / Recognition
Turns editable text from Image
Not very accurate
May have issue when mixing languages or symbols

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Blu-Ray Disc

A

Use Blue Laser (vs DVD/CD, red laser)

25GB+ storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cloud Storage

A

Cloud is a commercial term refers to online services
Cloud storage means data stored in hosting company which data can be accessed online
e.g. Google Drive, OneDrive etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Input Device

A

Hardware that gathers data for computer, includes:

  • Human Controlled Device (keyboard, mouse etc.)
  • Direct Input Device (OMR, OCR etc.)
  • Sensors (usually involved ADC)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Output Device

A

Hardware that turns computer processed information into physical form
- includes Actuator (e.g. Motor, Light, Heat etc.)

17
Q

Types of printer

A

Laser
Inkjet
Dot matrix
Plotter

18
Q

Access Speed

A

How fast a storage device can locate and start transferring data, measure in time (ms)
e.g. Magnetic tape is very slow in access speed, since physical winding to where data stored is needed

19
Q

Transfer speed

A

How fast data is transferred from one medium. Usually measured in bps (bits per second).

20
Q

Software

A

Programs or instruction given to the computer

21
Q

User interface

A

Allows communication between human user and computer system. Usually refer to software

22
Q

System Software

A

Software that helps the computer to run smoothly.

23
Q

Operating System

A

Manages resources on the computer system, also act as interface between hardware and application software.

24
Q

Device Driver

A

Programs that allows operating system to work with specific type of hardware.
i.e. when attaching a new piece of hardware, OS will install device driver so that it knows “how” to communicate with it

25
Q

Interpreters

A

Translate a high-level programming language to machine code which computer can run.
Translate one line by one line
usually slower than compiler
Interpreters is required every time the program execute

26
Q

Compiler

A

Translate a high-level programming language to machine code which computer can run.
Translate a complete program at once
Usually faster than interpreters
Compiler is not needed once a program compiled

27
Q

Linkers

A

Combine modules of programming code into an executable program.

28
Q

Utility software

A

Perform functions which maintain the computer system.

e.g. Antivirus, backup, compression, formatting, HDD defragmentator, file management

29
Q

Application Software

A

Programs that are intended for productivity or carry out a task for the user.
incl. Word processor, Browser, even computer games

30
Q

Custom written software

A

Software developed on demand requested by client

When comparing with off the shelf software:

  • Software is ensured to be compatible with the client’s setup
  • Requirements is met precisely
  • More likely will have bugs, developer need to constantly updating
  • Expensive and time consuming to develop
31
Q

Command Line Interface

A

Text commands to control the computer
Results in text as well

  • Need to memorize command
  • Very fast to perform task (Expert)
  • Allows repeatable and automated task (Expert)
32
Q

Graphical User Interface

A

Usually with Pointing device, control a screen pointer
With Icons, Menu and windows (WIMP)
Device with touch screen is also consider as GUI

  • Easy to learn and use
33
Q

Dialogue interface

A

Speech controlled user interface

34
Q

Gesture-based interface

A

Control with human motion

incl. eye tracking, lips, body movement etc.