Digital Society 3.3 - Computing Devices

studied byStudied by 2 people
0.0(0)
get a hint
hint

Define computer

1 / 33

34 Terms

1

Define computer

- A machine or device

- that processes data, performs calc, conduct operations based on on algorithms provided by software and hardware

- can input data, process it, store it and produce output

New cards
2

Define embedded computer

- A combination of hardware and software

- designed to perform a specific task

- and incorporated into an electronic or mechanical system

New cards
3

Define personal computer

A general purpose computer designed for individual use

New cards
4

Define Moore's Law

The number of transistors in a dense integrated circuit doubles every two years

New cards
5

Describe mainframe

A large computer

- used by businesses to host databases

- servers used for transaction and business applications

- require high level security measures

New cards
6

Describe server

A large computer

- dedicated to managing network resources

- can use specialized hardware

- can be regular computer with a server operating OS capable of managing network resources

New cards
7

Define Central Processing Unit (CPU)

The part of a computer that carries out and controls the computer's instructions

New cards
8

Define motherboard

A circuit board that allows data to travel to the different components in a computer

New cards
9

Define cache

The small amount of memory built into the CPU that stores data while it is being processed

New cards
10

Define Random Access Memory (RAM)

Short-term memory where data is stored temporarily while it is being processed or viewed on screen

New cards
11

Describe secondary storage

- non-volatile

- long-term memory

- used to store programs and data until they are required

New cards
12

Define operating system

Software that manages the hardware, software and memory of a computer as well as providing a user interface

New cards
13

Define user interface

The means by which human users interact with a digital technology.

- the intent is to make the user's experience straight forward, intuitive, and requiring minimum effort to achieve the desired outcome

New cards
14

Define utility software

Software designed to perform specific useful tasks that either help to analyse, configure or maintain the computer

New cards
15

Define application software

Software that serves a specific a specific purpose, such as a word processor or video editor

New cards
16

Define malicious software (malware)

Software designed to steal data or damage computers/IT systems

New cards
17

Describe open-source software

- free of charge and free of copyright

- allows the source code to be modified often by an open-source community

- however, there is no guarantee that the software will be bug free or support readily available

New cards
18

Describe propriety software

- often downloaded after paying for a license or subscription

- in return for payment, users can expect updates and help from the company

- is copyrighted which denies users access to the source code (so can't be modified) and restricts the sharing of the software

New cards
19

Describe machine code

- sometimes called object code

- is written in binary or hexadecimal instructions that computer can respond to directly

- each type of computer has its own machine language

New cards
20

Describe assembly language

Used by programmers to write code for special hardware or so that a task can be performed very quickly

New cards
21

What is quantum computing

The technology that uses quantum mechanics to create powerful quantum hardware which can solve complex problems faster than existing supercomputers

New cards
22

What is qubit

Basic unit of quantum information

New cards
23

What are some examples of smart clothes?

Smart gloves, smart cap, diabetic socks, smart yoga pants

New cards
24

Examples of low-level languages

Machine code and assembly language

New cards
25

Examples of high-level languages

C++, Delphi, Java, Pascal, Python, Visual basic

New cards
26

What are the advantages of low-level languages?

- directly understood by the computer

- easier to modify

- allow programmers to control each step in the execution of a program

- faster in speed (execution takes less time)

New cards
27

What are the disadvantages of low-level languages?

- all operation codes have to be remembered

- very complex and difficult to understand

- dependent on the computer/machine

New cards
28

What are advantages of high-level languages?

- easy to learn, programmer friendly

- independent of the machine on which it is used

- user-friendly interface

- easy to debug

New cards
29

What are disadvantages of high-level languages?

- has to be translated into machine language

- slower than low-level lang (require additional runtime interpretation or compilation)

- use more memory than low-level lang

- difficult to develop programs that require low-level access to hardware

New cards
30

Examples of utility software

Antivirus (McAfee), File management tool, compression tool, disk defragmenter

New cards
31

Examples of application software

Graphical software, educational software, multimedia and streaming, word processing software, web browser

New cards
32

What are haptics?

The science and technology of transmitting and understanding information through touch

New cards
33

What are the characteristics of GUI (Graphical User Interface)?

- use keyboard, mouse, i/o devices

- easy for new and experienced users

- uses more resources than CLI

- has elements like buttons and menus

- less eye strain (more colours and windows)

- consumes a lot of memory and disk space

- sometimes it's slow

New cards
34

What are the characteristics of CLI (Command Line Interface)?

- keyboard is mostly used

- mostly used by computer programmers or experts

- difficult to detect errors

- complex tasks can be done quickly

- performs fast

- difficult for new users

- have to remember all commands

- programmer has more control over system using CLI

New cards

Explore top notes

note Note
studied byStudied by 24 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 32 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 14 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 16 people
Updated ... ago
4.5 Stars(2)
note Note
studied byStudied by 51 people
Updated ... ago
4.5 Stars(4)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 33238 people
Updated ... ago
4.9 Stars(62)

Explore top flashcards

flashcards Flashcard101 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard34 terms
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard33 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard45 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard76 terms
studied byStudied by 41 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard59 terms
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard44 terms
studied byStudied by 10 people
Updated ... ago
4.0 Stars(1)
flashcards Flashcard46 terms
studied byStudied by 215 people
Updated ... ago
5.0 Stars(2)