Input and Output Devices

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/130

flashcard set

Earn XP

Description and Tags

Flashcards of Vocabulary for Input and Output Devices and related topics.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

131 Terms

1
New cards

Analogue Data

Data that is constantly varying, such as sound waves.

2
New cards

Digital Data

Discrete data made up of only two values: 0 and 1.

3
New cards

ADC (Analogue to Digital Converter)

A device that converts analogue data to digital data.

4
New cards

DAC (Digital to Analogue Converter)

A device that converts digital data to analogue data.

5
New cards

Input Device

Device used to enter data into a computer system.

6
New cards

Keyboard

An input device used to type in data (text, numbers, and symbols).

7
New cards

Optical Mouse

An input device used to control a pointer/cursor on a screen using laser and optical sensor to detect movement.

8
New cards

Microphone

An input device used to input sound to a computer.

9
New cards
10
New cards

Digital Camera

Input device used to capture digital photographs using a lens and a sensor to capture light.

11
New cards

Voice Recognition

Software used to identify a known user from their voice.

12
New cards

Speech Recognition

Software that recognizes spoken words.

13
New cards

2D Scanner

An input device used to convert hardcopy images/documents into a digital format.

14
New cards

OCR (Optical Character Recognition)

Software that scans text from a document to be converted into a text file format.

15
New cards

OMR (Optical Mark Recognition)

Software is used to detect the presence of marks in certain positions on a paper form.

16
New cards

3D Scanner

An input device used to scan solid objects and produce a 3D digital model.

17
New cards

Barcode

A series of black and white lines of varying thickness used to represent numeric digits or characters.

18
New cards

Barcode Scanner

Input device used to scan barcodes, using laser and sensors to convert barcodes to binary values.

19
New cards

QR Code

Matrix of black and white squares that can link to websites, videos, text, etc.

20
New cards

QR Code Scanner

Input device used to scan QR codes, using a red laser and sensors to convert QR codes to binary values.

21
New cards

Touchscreen

An input device that allows simple touches to carry out many of the functions of a pointing device (such as a mouse).

22
New cards

Capacitive Touchscreen

Touchscreen that operates by using the conductive properties of the object/finger that is used to touch the screen.

23
New cards

Resistive Touchscreen

Touchscreen that makes use of two layers; when the top layer is touched, the top layer and the bottom layer complete a circuit at the point of touching.

24
New cards

Infrared Touchscreen

Touchscreen that uses sensors and infrared beams; sensors detect the point of touching through a break in a beam.

25
New cards

Output Device

A piece of hardware that produces the processed data to the user.

26
New cards

LED Screen

A screen that is made up of tiny LEDs; LED brightness can vary by varying the electric current sent to each LED.

27
New cards

LCD Screen

A screen that is made up of tiny liquid crystals and backlighting.

28
New cards

LCD Projector

A projector that uses LCD screens and a special prism to project an image.

29
New cards

DLP (Digital Light Projector)

A projector that is composed of millions of micro mirrors on a small DMD chip.

30
New cards

Inkjet Printer

A printer that uses liquid ink and a moving printing head to print out data.

31
New cards

Laser Printer

A laser printer uses toner and static electricity to print out information.

32
New cards

3D Printer

Output device used to produce 3D solid objects; the solid objects are built up layer by layer using materials such as powdered metal, paper, or plastic.

33
New cards

Actuator

A mechanical output device that produces movement; they can rotate, close, push, and pull an object.

34
New cards

Firmware

A piece of software that runs directly on the hardware.

35
New cards

Primary Memory

Main memory inside the computer that is directly accessible by the CPU.

36
New cards

Secondary Storage

Non-volatile storage that is not directly accessed by the CPU.

37
New cards

Magnetic Storage

Data is stored in the form of magnetic dots. Examples: Hard disk drive (HDD), portable hard disk drive, magnetic tape drive.

38
New cards

Optical Storage

Data is represented on disks as pits and land. Examples: CD, DVD, Blu-ray disc.

39
New cards

Pit

An indentation on the surface of an optical disk used to represent data.

40
New cards

Land

The raised surface between two pits on an optical disk.

41
New cards

Solid-state storage

Uses NAND/NOR chips are used to store data, Made of transistors that are laid out in a grid. Examples: Solid-state drive (SSD), Portable SSD, SD Card, USB Flash Memory, RAM.

42
New cards

Cloud Storage

Online storage platform where data is stored in a remote physical location using hundreds of interlinked data servers.

43
New cards

File Compression

It reduces the file size.

44
New cards

Lossless Compression

Method of compression that loses no data in the process, for example: Code, Text file, Database file.

45
New cards

Run-length encoding (RLE)

The repeated patterns of characters/pixels/samples are identified, then encoded into two values: The number of identical characters in the run (run count) and the value of the pattern (run value).

46
New cards

Data Dictionary

The repeated characters/pixels/samples are identified, then indexed (put in a table), and then replaced by their index. The number of occurrences and The position of repeated characters/pixels/samples in the file is stored in the table

47
New cards

Lossy compression

Method of compression where redundant details are permanently removed from the file without significantly affecting the quality of the file, for example: Images, Audio files, Video files

48
New cards

Sensor

An input device used to measure the physical properties of the surrounding environment.

49
New cards

Automated Systems

A combination of software and hardware designed and programmed to work automatically without the need for any human intervention.

50
New cards

Microprocessor

A type of integrated circuit contained on a single chip.

51
New cards

Volatile

The contents of the memory are lost when the power to the RAM is turned off

52
New cards

Von Neumann Architecture

Often referred to as the stored program concept where Programs are stored on a secondary storage device, Data and instructions are moved to RAM and stored in it, Instructions are fetched, decoded, and executed one after another by the CPU

53
New cards

RAM

Made up of partitions. Each partition consists of an address and its contents. It is used to store data/files currently in use, to store software/programs/instructions/parts of OS currently in use, to store data temporarily, to speed up the fetch stage of the FDE cycle

54
New cards

Central Processing Unit (CPU)

A type of integrated circuit contained on a single chip that is used to process the instructions. The structure consists of an Arithmetic and Logic Unit (ALU), Control Unit, and registers. To perform an FDE cycle / To process an instruction

55
New cards

Registers

A small fast memory location within the CPU, to store data/address/instruction temporarily. Examples: Program Counter (PC), Current Instruction Register (CIR), Memory Address Register (MAR), Memory Data Register (MDR), Accumulator (ACC)

56
New cards

Buses

Pathways to transmit data, addresses, and control signals between the internal components of the CPU. Examples: Data bus, Address bus, Control bus

57
New cards

Interrupt

A signal sent from a device or software that informs the CPU that its attention is required with different priorities. To inform the CPU that its attention is required, to deal with vital tasks immediately based on their priority, enables multi-tasking to be carried out on a computer

58
New cards

Interrupt Service Routine (ISR)

A piece of software that is that contains the code that handles the interrupts, it a part of the operating system

59
New cards

Core

A unit on a CPU that is made up of an ALU, control unit, and registers, to perform an FDE cycle, process an instruction. Increasing the number of cores allows the CPU to process multiple instructions at the same time

60
New cards

System clock

A component that regulates the number of FDE cycles the CPU can perform in a second.

61
New cards

CPU Cache

A type of storage that stores frequently used data/instructions, to speed up access as it is faster to access than RAM

62
New cards

Embedded Systems

Performs a single/limited function, as a microprocessor, has dedicated hardware, uses firmware. Example: Domestic appliances, Cars, Security Systems, Lighting Systems, Vending Machines

63
New cards

Application Software

Programs that provide the services that the user requires to perform tasks. Examples: Spreadsheet, Word Processor, Database, Web browser, Image-editor, Game

64
New cards

System Software

Programs that provide the services that the computer requires to manage/maintain the hardware. Examples: Operating System, Utility software, Compiler / Interpreter / Assembler

65
New cards

Operating System

A piece of system software that performs many basic tasks and allows the user to communicate with the computer hardware. Tasks: provides a platform for running applications, memory management, managing peripherals and drivers, manage multitasking, handling interrupts

66
New cards

Utility software

A program that performs a specific task required for the operation of a computer system. Examples: Antivirus, Disk repair, Backup software, Screensaver

67
New cards

High-level language

A type of programming language that is close to human language. Machine-independent (a portable language), has built-in functions which save time when writing a program

68
New cards

Low-level language

A type of programming language that is close to the native language of the computer, Machine-dependent (code is specific to the type of computer), Allows direct manipulation of memory.

69
New cards

Machine Code

The binary instructions that a computer understands and executes directly.

70
New cards

Assembly Language

A form of low-level language that uses mnemonics, an assembler is needed to translate an assembly language program into machine code

71
New cards

Instruction Set

A list of all machine code commands that can be processed by a CPU, used to define the commands that can be carried out by the CPU

72
New cards

Language translators

Software used to convert programming language code to machine code to be executed by the computer. Examples: Compiler, Interpreter, Assembler

73
New cards

IDE (Integrated Development Environment)

Software that provides useful functions for a programmer writing a computer program, such as: Code Editor, Run-time environment, Translator, Error Diagnostics, Auto-completion, Auto-correction

74
New cards

Serial transimission

It refers to data being transmitted one bit at a time over a single wire. Examples: Wi-Fi, USB

75
New cards

Parallel transimission

It refers to the transmission of multiple bits of data over multiple wires all at the same time. Examples: RAM, Integrated circuits (IC)

76
New cards

USB (Universal Serial Bus)

Data transmission method that uses serial transmission to transfer data between a computer and several devices, allows both half-duplex and full-duplex data transmission

77
New cards

Network Interface Card (NIC)

A component in a device that enables it to connect to a network, contains the MAC Address of the computer generated at the manufacture stage

78
New cards

Router

A device that sends data packets to a specific destination on a network, can assign IP Addresses, can connect a local network to the internet

79
New cards

MAC (Media Access Control) Address

A unique address that identifies a device on a network, allocated by the manufacturer

80
New cards

IP (Internet Protocol) Address

A unique address that identifies a device on a network, allocated by the router/network provider, can be static or dynamic. There are two versions: IPv4 and IPv6

81
New cards

Data Packets

A small part of a message/data that is transmitted over a network, consists of three sections: Packet header, Payload, Trailer

82
New cards

Parity Check

An error-checking method that relies on counting the number of 1s in each byte of data received and comparing it to the agreed parity

83
New cards

Checksum

A value is calculated from the block of data using an algorithm. The checksum is transmitted with the block of data and The receiver re-calculates the checksum to compare

84
New cards

Echo Check

A copy of the data is sent back to the sender, returned data is compared with the original data by the sender’s computer

85
New cards

ARQ (Automatic Repeat Request)

Uses positive and negative acknowledgments and timeout

86
New cards

Check digit

A digit that is calculated from all the other digits and then appended to the number.

87
New cards

Internet

Worldwide collection of interconnected networks, relies on physical infrastructure that allows devices to connect to other networks and devices

88
New cards

WWW (World Wide Web)

The collective name for all the web pages available, part of the internet that users can access using a web browser

89
New cards

Web page

A web document written in HTML.

90
New cards

Website

A collection of related web pages.

91
New cards

Web server

A computer that stores web pages, receives requests from clients and returns the requested web page

92
New cards

Web browser

Software used to display web pages by rendering HTML. Provides an address bar, navigation tools, Stores bookmarks and favorites, Stores user history.

93
New cards

DNS

A server that stores URLs and their matching IP addresses.

94
New cards

Uniform Resource Locator (URL)

A unique text-based address for a web page, contains the protocol, the domain name, and the filename

95
New cards

HTTP

The main protocol that controls the transmission of data to and from web servers.

96
New cards

HTTPS

A protocol used to control the transmission of data to and from web servers, It uses encryption, It uses SSL

97
New cards

Cookies

Small text files that are created and sent by a web server, are stored on a user’s computer by the web browser

98
New cards

Session Cookie

A cookie that is stored temporarily on a computer, it is deleted when the browser is closed or the website session ends, It is stored in temporary memory

99
New cards

Persistent Cookie

A cookie that is stored permanently on the user’s hard drive, it is only deleted by the user or when the cookie expires, it is stored on the user’s secondary storage.

100
New cards

Malware

Programs installed on a user’s computer with the aim of deleting, corrupting, or manipulating data illegally