Hardware & Software

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

1/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Hardware

physical equipment used for the input, processing, output, and storage activities of a computer system

2
New cards

Servers

  • In the client/server computing model, the server awaits & fulfills a request from a client

  • Similar to desktop computers, but are:

    • configured with greater quantities of computing
      resources

    • Designed to support redundancy for continuous
      function even if a key component fails

3
New cards

Central Processing Unit (CPU)

  • Silicon chip performing the computation in any computer

  • millions of microscopic transistors embedded in a circuit

CPU Characteristics:

Bandwidth:

  • the Number of Cores -  total number of threads that a processor package is capable of executing simultaneously

•bits processed by a single instruction (32-bit; 64-bit)

Clock Speed:

•determines how many clock ticks per second can be executed.

•Measured in hertz (Hz); Mega or Giga (GHz)

–Ex: 4GHz… 4 billion ticks a second

4
New cards

Memory Capacity Hierarchy

  • Bit =  0s & 1s

  • Byte = 8 bits = needed to represent just one character

  • Kilobyte (KB) = 1024 bytes.

    • Megabit (Mb) = 128 KB : (Internet Speed Measurement)

  • Megabyte (MB) = 1024KB = 8 Megabits (Mb)

  • Gigabyte (GB) = 1024MB

  • Terabyte: One trillion bytes.

  • Petabyte: One thousand terabytes.

  • Exabyte: One thousand petabytes.

  • Zettabyte: one thousand exabytes.

5
New cards

Primary Storage

  • Volatile storage the CPU directly accesses

  • Meaning it will lose its contents when the power is turned off

  • Ex: Random Access Memory(RAM), Cache Memory, Registers

6
New cards

Secondary Storage

  • Non-volatile storing large amounts of data for a long time

  • Cheaper than Primary Storage

  • Types:

    • Storage/Hard drives, Memory Cards, Thumb/USB Drives

7
New cards

Input Devices

  • Human based entry: e.x. keyboards, web cam, microphones, stylus

  • Gesture Based Data Entry: e.x. technologies interpreting human gestures/body language

  • Source Data Automation: e.x. magnetic chip reader, barcode scanner

8
New cards

Output Devices

  • generated by a computer can be transmitted to the user over several output devices and media, which include:

  • e.x. Monitors, Printers, Speakers

9
New cards

Software

  • set of computer programs that enable the hardware to process data.

  • Largest percentage of the cost for modern computer information systems

10
New cards

Programming

  • Process of writing or coding programs

  • Many programming languages can be used

  • Code written is known as source code

11
New cards

System Software

Set of instructions that serve primarily as an intermediary between computer hardware & application programs

12
New cards

Application Software

  • Set of instructions that direct a computer system to perform specific processing activities & provide functionality for users.

    • Word Processors, Personal Finance, Presentation

  • Installed on top of the operating system offering a specific functionality to the user

  • Package or Suite

    • Groups of software programs with integrated functions that is available for purchase

    Examples:

    Microsoft Office Suite, Adobe Creative Suite

13
New cards

Operating System

  • Controls the operations of the computer

  • Allocates CPU time & memory to programs

  • Provides an interface between the user & the hardware

  • e.x. Windows, Mac OS, Linux, Chrome OS

14
New cards

Interfaces

  • Graphical User Interface (GUI)

    • allows users to have direct control of visible objects (such as icons) and actions, which replace command syntax

  • Social Interface

    • Software agent guiding users through computer applications mainly through voice commands

    • e.x. Mobile Personal Assistants, Siri, Google Assistant, Virtual Assistants

15
New cards

Acquiring Software

  • Can be developed in house by personnel & contracted to a software company

  • Can be purchased, leased or rented from a software vendor…

    • known as Commercial Off The Shelf (COTS)

  • Freely available software from the web, but could have restrictions on distributing it

16
New cards

Software Issues

  • Software Defects

    • Program code that is inefficient, poorly designed & causes errors

    • Programmers made between 100-150 errors for every 1,000 lines of code written

  • Software Licensing

    • Use of proprietary software or duplication of it without purchasing a license or getting manufacturer’s consent.

    • Doing without manufacturer’s permissions is known as piracy