Sunteți pe pagina 1din 8

CHAPTER 3: HARDWARE AND MOBILE DEVICES The components of the computer work together to

Principles complete the instructions (e.g., add, multiply, divide,


subtract, compare) of a computer program to accomplish
• The computer hardware industry is rapidly the goals of the user (e.g., send/receive email, develop a
profit forecast, pay an invoice).
changing and highly competitive, creating an
Instruction phase - program’s instructions and any necessary
environment ripe for technological
data are read into the processor
breakthroughs.
 Fetch instruction. The computer reads the next
• Computer hardware must be carefully selected to program instruction to be executed—along with any
necessary data—into the processor.
meet the evolving needs of the organization and  Decode instruction. The instruction is decoded and
its supporting information systems. passed to the appropriate processor execution unit.

• The computer hardware industry and users are Execution phase: the arithmetic and logic unit (ALU)
component of the CPU does what it is instructed to do, making
implementing green computing designs and either an arithmetic computation or a logical comparison

products.  Execute instruction. The computer executes the


instruction by making an arithmetic computation,
Organizations invest in computer hardware to improve
logical comparison, bit shift, or vector operation.
worker productivity, increase revenue, reduce costs,
 Store results. The results are stored in temporary
provide better customer service, speed up time to market,
storage locations called registers or in memory.
and facilitate collaboration among employees.
Clock Speed – A series of electronic pulses produced at a
Computer Hardware Components (basic anatomy) –processor predetermined rate that affects machine cycle time; measured
(CPU), memory, address and data bus, and input/output in gigahertz.
devices.
Gigahertz (GHz) – A unit of frequency that is equal to one
Central Processing Unit (CPU) – The part of a computer that billion cycles per second.
sequences and executes instructions.
Heat sinks – device or substance for absorbing excessive heat.
Memory – A component of the computer that provides the
processor with a working storage area to hold program Instruction Set Architecture (ISA) – basic set of commands
instructions and data. (opcodes) that the processor can execute.

Input/Output Device – A computer component that provides Processor Family – A set of processors from the same
data and instructions to the computer and receives results manufacturer that have similar features and capabilities.
from it.
a) x86 – servers based on this processor dominate data
Bus – A set of electronic circuits used to route data and centers, and it is the world’s predominant personal
instructions to and from the various components of a computer CPU processor.
computer b) Intel Atom – brand name for a line of ultra-low-
voltage CPUs from Intel that is designed to generate
less heat than the x86 chip; used mostly in lightweight
portable computers and mobile Internet devices.
c) ARM – processors that are used in computers that run
Android, iOS, and other operating systems found in
mobile devices such as laptops and smartphones.
o Reduced Instruction Set Processing (RISC) –
where ARM is based on; execute a small set
of simplified instructions more quickly than
complex instruction set computers based on
the x86 processor.

De Guzman, Camela Joy C.


Multiprocessing – The simultaneous execution of two or more Cache Memory – A type of highspeed memory that a processor
instructions at the same time. can access more rapidly than main memory.

Coprocessor – The part of the computer that speeds a) Level 1 (L1) – cache is on the CPU chip
processing by executing specific types of instructions while the b) Level 2 (L2) – cache memory can be accessed by the
CPU works on another processing activity. CPU over a high-speed dedicated interface
c) Level 3 (L3) – external cache; tertiary level supported
Multicore Processor – A microprocessor that has two or more
by placing the L2 cache directly on the CPU chip itself.
independent processing units, called cores, which are capable
of sequencing and executing instructions. Cache Controller – determines s how often the data is used,
transfers frequently used data to cache memory, and then
Parallel Computing – The simultaneous execution of the same
deletes the data when it goes out of use.
task on multiple processors to obtain results faster.
Read-Only Memory (ROM) – A nonvolatile form of memory;
Massively Parallel Processing System – A system that speeds
provides permanent storage for data and instructions that do
processing by linking hundreds or thousands of processors to
not change
operate at the same time, or in parallel, with each processor
having its own bus, memory, disks, copy of the operating 1. Programmable Read-only Memory (PROM) – used to
system, and applications. hold data and instructions that can never be changed.
2. Electrically Erasable Programmable Read-Only
Grid Computing – The use of a collection of computers, often
Memory (EEPROM) – user-modifiable read-only
owned by multiple individuals or organizations, that work in a
memory that can be erased and reprogrammed
coordinated manner to solve a common problem; low-cost
repeatedly through the application of higher-than-
approach to parallel computing.
normal electrical voltage; requires data to be written
Integrated Circuit (IC) – A set of electronic circuits on one small or erased 1 byte at a time.
piece of semiconductor material, normally silicon.
Storing data safely and effectively is critical to an
Semiconductor Fabrication Plant – A factory where integrated organization’s success.
circuits are manufactured; also called a fab or a foundry. Secondary Storage – device that stores large amounts of data,
Extreme ultraviolet lithography (EUVL) – a highly complex instructions, and information more permanently than allowed
process used in manufacturing computer chips with feature with main memory; not directly accessible by the CPU;
sizes that are extremely small— measured in nanometers (nm) magnetic, optical and solid state.
or billionths of a meter. Magnetic Tape – A type of sequential secondary storage
Main Memory – The component of a computer that provides medium, now used primarily for storing backups of critical
the CPU with a working storage area for program instructions organizational data in the event of a disaster.
and data. Hard Disk Drive (HDD) – A direct access storage device used to
Byte (B) – Eight bits that together represent a single character store and retrieve data from rapidly rotating disks coated with
of data. magnetic material; represents bits of data with small
magnetized areas and uses a read/write head to go directly to
Types of Memory the desired piece of data.
Random Access Memory (RAM) – A form of memory in which Redundant Array of Independent/Inexpensive Disks (RAID) –
instructions or data can be temporarily stored. A method of storing data that generates extra bits of data from
existing data, allowing the system to create a “reconstruction
1. Static Random Access Memory (SRAM) – byte-
map” so that if a hard drive fails, the system can rebuild lost
addressable storage used for high-speed registers and
data.
caches
2. Dynamic Random Access Memory (DRAM) – byte-  Disk Mirroring – provides an exact copy that protects
addressable storage used for the main memory in a users fully in the event of data loss.
computer
3. Double Data Rate Synchronous Dynamic Random Virtual Tape – A storage device for less frequently needed
Access Memory (DDR SDRAM) – an improved for data. With virtual tape systems, data appears to be stored
DRAM that effectively doubles the rate at which data entirely on tape cartridges, although some parts of it might
can be moved in and out of main memory. actually be located on faster hard disks.

De Guzman, Camela Joy C.


Virtual Tape Server – software associated with a virtual tape Source Data Automation – capturing and editing data where it
system. is initially created and in a form that can be directly entered
into a computer, thus ensuring accuracy and timeliness.
Optical Storage Device – A form of data storage that uses
lasers to read and write data. compact disc read-only Devices Used to Enter and Input General Types of Data

Memory (CD-ROM) – A common form of optical disc on which 1. Common Personal Computer Input Devices
data cannot be modified once it has been recorded. 2. Speech-Recognition Technology – Input devices that
recognize human speech
CD Burner / CD Recorder – a device that can record data to a
3. Motion-Sensing Input Devices – allows the user to
compact disc.
interact with and manipulate items on the video
Digital Video Disc (DVD) – form of optical disc storage that screen via gestures and pointing.
looks like a CD but that can store more data and access it more 4. Scanning Devices – capture image and character
quickly data
5. Optical Data Readers – Optical Mark Recognition
Solid State Storage Device (SSD) – A storage device that stores (OMR) or Optical Character Recognition (OCR)
data in memory chips rather than on hard disk drives or optical 6. Magnetic Ink Character Recognition / MICR Device –
media; USB or universal serial bus. codes data on the bottom of a check or other form
using special magnetic ink, which is readable by
USB – allows for vertical stacking of flash cells, require less
people and computers.
space to store data.
7. Magnetic Stripe Card – A type of card that stores a
Enterprise Storage – large-scale secondary storage limited amount of data by modifying the magnetism
of tiny iron-based particles contained in a band on the
1. Attached Storage – tape, hard disk drives (including card.
RAID devices), virtual tape systems, optical devices, 8. Chip Cards – creates a unique transaction code that
and solid-state secondary storage devices—which are can never be used again
connected directly to a single computer. 9. Smart Card – A credit card embedded with a
2. Network-attached Storage (NAS) – A hard disk drive computer chip that contains key consumer and
storage device that is set up with its own network account data; smart card users must either enter their
address and provides file-based storage services to PIN (chip-and-PIN) or sign (chip-and-sign) for each
other devices on the network. transaction to be approved.
3. Storage Area Networks (SANs) – high-speed, special- 10. Contactless Payment Card – A card with an
purpose network that integrates different types of embedded chip that only needs to be held close to a
data storage devices (e.g., hard disk drives, magnetic terminal to transfer its data; no PIN number needs to
tape, solid state secondary storage devices) into a be entered
single storage system and connects that to computing 11. Point-Of-Sale (POS) Device – A device used to enter
resources across an entire organization data into a computer system.
4. Cloud Computing Storage or Storage as a Service – 12. Automated Teller Machine (ATM) – another type of
data storage model where a data storage service special-purpose input/ output device, is a terminal
provider rents space to individuals and organizations. that bank customers use to perform transactions with
Policy-Based Storage Management – The automation of their bank accounts.
storage using previously defined policies. 13. Bar-Code Scanner – employs a laser scanner to read a
bar-coded label and pass the data to a computer.
Input and Output Devices – the gateways to the computer 14. Radio Frequency Identification (RFID) – A technology
system; used to provide data and instructions to the computer that employs a microchip with an antenna to
and receive results from it. broadcast its unique identifier and location to
Businesses want input devices that let them accurately and receivers.
rapidly enter data into a computer system, and they want 15. Pen Input Devices
output devices that let them produce timely results. 16. Touch Screens

Data Entry – Converting human readable data into a machine-


readable form.

Data Input – Transferring machine readable data into the


system.
De Guzman, Camela Joy C.
Output Devices Desktop Computer – A nonportable computer that fits on a
desktop and provides sufficient computing power, memory,
1. Display Screen – is a device used to show the output
and storage for most business computing tasks.
from the computer
o Liquid Crystal Display (LCD) – uses several layers Nettop – A very small, inexpensive desktop computer typically
of charged liquid crystals placed between clear used for Internet access, email, accessing Web-based
plates that are lit from behind by a fluorescent applications, document processing, and audio/video playback.
light to create light and images.
Workstations – A more powerful personal computer used for
o Light-emitting diode (LED) – An LCD display that
mathematical computing, computer-assisted design, and
uses light-emitting diodes (LEDs) as backlight on
other high-end processing but still small enough to fit on a
the screen rather than a fluorescent lamp
desktop.
o Organic light-emitting diode (OLED) – Functions
by exciting organic compounds with electric Server – A computer employed by many users to perform a
current to produce bright, sharp images specific task, such as running network or Internet applications.
o Plasma – Uses electricity to excite gas atoms to
light up appropriate phosphors on the screen to Scalability – The ability to increase the processing capability of
emit light and color a computer system so that it can handle more users, more
 Computer Graphics Card – A component of a data, or more transactions in a given period.
computer that takes binary data from the CPU
Mainframe Computer – A large, powerful computer often
and translates it into an image you see on your
shared by hundreds of concurrent users connected to the
display device. graphics
machine over a network.
 Processing Unit (GPU) – A powerful processing
chip that renders images on the screen display Supercomputers – The most powerful computer systems with
2. Printers and Plotters the fastest processing speeds.
3. 3D Printers
o Bioprinting – The use of 3D printers to build Server Farm – A facility that houses a large number of servers
human parts and organs from actual human cells. in the same room, where access to the machines can be
4. Digital Audio Player – A device that can store, controlled and authorized support personnel can more easily
organize, and play digital music files. manage and maintain the servers.
o MP3 – A standard format for compressing a Virtual Server – A method of logically dividing the resources of
sound sequence into a small file. a single physical server to create multiple logical servers, each
5. E-Book – The digital media equivalent of a acting as its own dedicated machine.
conventional printed book.
Virtualization – an approach to improving hardware utilization
Portable Computer – A computer small enough to carry easily. by logically dividing the resources of a single physical server to
Wearable Computer – An electronic device capable of storing create multiple logical servers.
and processing data that is incorporated into a person’s Container – A way for software developers and hardware
clothing or personal accessories. managers to package applications and software components
Smartphones employ a combination chipset called a “system into a well-defined, compact envelope that can be used to
on a chip,” which includes processor cores, RAM and ROM more easily manage it, including moving it across various hosts.
memory, interface controllers, and voltage regulators. Blade Server – A server that houses many individual computer
motherboards that include one or more processors, computer
Laptop – A personal computer designed for use by mobile
memory, computer storage, and computer network
users, being small and light enough to sit comfortably on a
connections.
user’s lap.
Data Center – A climate and-access-controlled building or a set
Tablet – A portable, lightweight computer with no keyboard
of buildings that houses the computer hardware that delivers
that allows you to roam the office, home, or factory floor
an organization’s data and information services.
carrying the device like a clipboard.

Thin Client – A low-cost, centrally managed computer with no


internal or external attached drives for data storage.

De Guzman, Camela Joy C.


Green Computing – A program concerned with the efficient Personal Sphere of Influence – The sphere of influence that
and environmentally responsible design, manufacture, serves the needs of an individual user.
operation, and disposal of IS-related products; 3 Goals:
Personal Productivity Software – Software that enables users
1. reduce the use of hazardous material to improve their personal effectiveness, increasing the amount
2. allow companies to lower their power-related costs of work and quality of work they can do.
3. enable the safe disposal or recycling of computers
Workgroup – Two or more people who work together to
and computer-related equipment
achieve a common goal.
Electronic Product Environmental Assessment Tool (EPEAT) –
Workgroup Sphere of Influence – The sphere of influence that
A system that enables purchasers to evaluate, compare, and
helps workgroup members attain their common goals.
select electronic products based on a set of environmental
criteria. Enterprise Sphere of Influence – The sphere of influence that
serves the needs of an organization in its interactions with its
environment.
CHAPTER 4: SOFTWARE AND MOBILE APPLICATIONS
Operating System (OS) – A set of computer programs that
Principles controls the computer hardware and acts as an interface to
application software.
 Software is valuable in helping individuals,
workgroups, and entire enterprises achieve their a) Single computer with a single user
goals. b) Single computer with multiple simultaneous users
 The operating system is called the “soul of the c) Multiple computers with multiple users
computer” because it controls how you enter data d) Special-purpose computers
into your computer, perform meaningful work, and
Role of Operating Systems – to act as an interface between
display results.
application software and hardware.
 Organizations typically use off-the-shelf application
software to meet common business needs and Kernel – The heart of the operating system that controls the
proprietary application software to meet unique most critical processes of the OS.
business needs and provide a competitive advantage.
 The software industry continues to undergo constant Functions Performed by the Operating System
change; computer users need to be aware of recent  Control common computer hardware functions
trends and issues in the software industry to be  Provide a user interface and manage input/output
effective in their business and personal life. management
The operating system is sometimes called the “soul of the  Provide a degree of hardware independence
computer,” and without it, you would be unable to enter  Manage system memory
data into your computer, perform meaningful work, or  Manage processing tasks
display results. You use application software to help you  Provide networking capability
accomplish tasks that enable you to accomplish tasks  Control access to system resources
efficiently and effectively.  Manage files

Software – consists of computer programs that control the Common Hardware Functions
workings of computer hardware.
 Get input from the keyboard or another input device
a) System Software – Software that includes operating  Retrieve data from disks
systems, utilities, and middleware that coordinate the  Store data on disks
activities and functions of the hardware and other  Display information on a monitor or printer
programs throughout the computer system.
b) Application Software – Programs that help users User Interface – The element of the operating system that
solve particular computing problems. allows people to access and interact with the computer
system.
Sphere of Influence – The scope of the problems and
opportunities that the software addresses. Command-Based User Interface – A user interface that
requires you to give text commands to the computer to
perform basic activities.

De Guzman, Camela Joy C.


Graphical User Interface (GUI) – An interface that displays The main enabling technology for cloud computing is
pictures (icons) and menus that people use to send commands software that allows the creation of virtual servers, which
to the computer system. separate a physical computing device into one or more
Application Programming Interface (API) – A set of “virtual” servers, each of which can be easily used and
programming instructions and standards that enables one managed to perform computing tasks.
software program to access and use the services of another Middleware – Software that allows various systems to
software program. communicate and exchange data.
Hardware Independence – The ability of a software program Enterprise Application Integration (EAI) – The systematic tying
to run on any platform, without concern for the specific together of disparate applications so that they can
underlying hardware. communicate.
The OS also controls how memory is accessed, maximizing Service-Oriented Architecture (SOA) – A software design
the use of available memory and storage to provide optimum approach based on the use of discrete pieces of software
efficiency. (modules) to provide specific functions as services to other
applications.
Paging – swapping of programs or parts of programs between
memory and one or more disk devices; reduces CPU idle time The primary function of application software is to apply the
and increases the number of jobs that can run in a given time power of a computer system to enable people, workgroups,
span. and entire enterprises to solve problems and perform
specific tasks.
Mainframe computers – “Big Iron,”; provide the computing
and storage capacity required for massive data-processing Rich Internet Application (RIA) – A Web-delivered application
environments, and they provide systems that can support combines hardware resources of the Web server and the PC to
many users while delivering high performance and excellent deliver valuable software services through a Web browser
system availability, strong security, and scalability. interface.

Embedded System – A computer system (including some sort Proprietary Software – One of-a-kind software designed for a
of processor) that is implanted in and dedicated to the control specific application and owned by the company, organization,
of another device. or person that uses it.

Operating systems’ 5 basic approaches to task Off-The-Shelf Software – Software produced by software
management vendors to address needs that are common across businesses,
organizations, or individuals.
 Multiuser. Allows two or more users to run programs at
the same time on the same computer. Software as A Service (SaaS) – A service that allows businesses
 Multiprocessing. Supports running a program on more to subscribe to Web-delivered application software.
than one CPU.
Personal Application Software
 Multitasking. Allows more than one program to run
concurrently. a) Word Processing
 Multithreading. Allows different threads of a single b) Spreadsheet Analysis
program to run concurrently. c) Database Applications
 Real time. Responds to input instantly. o Database Manipulations – include merging,
Utility Program – A program that helps to perform editing, and sorting data, and database
maintenance or correct problems with a computer system applications can be used in a variety of ways.
Hardware utilities – can be used to check the status of all parts o Database Management Systems – can be used
of the PC, including hard disks, memory, modems, speakers, to track orders, products, and customers; analyze
and printers. weather data to make forecasts; and summarize
medical research results.
Disk Utilities – check the hard disk’s boot sector, file allocation d) Presentation Graphics Program
tables, and directories and analyze them to ensure that the e) Personal Information Managers (PIM) – software
hard disk is not damaged. that helps people, groups, and organizations store
useful information, such as a list of tasks to complete
File-Compression Programs – can reduce the amount of disk
or a set of names and addresses.
space required to store a file or reduce the time it takes to
transfer a file over the Internet
De Guzman, Camela Joy C.
f) Software Suites and Integrated Software Packages Single-User License – a software license that permits you
o Software Suite – collection of programs to install the software on one or more computers, used
packaged together and sold in a bundle. by one person.
g) Mobile Application Software
a) General – type of license allows the program to
Workgroup Application Software – Software that supports
be installed and used on one CPU that is not
teamwork, whether team members are in the same location or
accessed by other users over a network
dispersed around the world.
b) Perpetual license – allows the customer to install
Programming Languages – Sets of keywords, commands, and use the software indefinitely.
symbols, and rules for constructing statements by which c) Subscription license – allows the user to use the
humans can communicate instructions to a computer. software for a specified time period. This license
Syntax – A set of rules associated with a programming usually includes technical support and access to
language upgrades and patches released during the term
of the subscription.
Compiler – A special software program that converts the
d) Freeware license – is offered as freeware by the
programmer’s source code into the machine-language
instructions, which consist of binary digits. author and does not require paying any fee for
use.
Integrated Development Environment (IDE) – combines all the e) Shareware license – a license to use software for
tools required for software engineering into one package. a limited trial period. If you want to continue to
Software Development Kits (SDKs) – often serve the purpose use the software after the trial period, you must
of an IDE for a particular platform. pay a shareware fee.

Software Bug – a defect in a computer program that


keeps it from performing as its users expect it to perform.

De Guzman, Camela Joy C.


Individual/multiuser licenses

a) Volume licenses – license allows the licensee to


install the software on a certain number of
computers.
b) Site/enterprise – provides access to software at
a single location.

Network/multiuser licenses

a) Per server (network) – A per server license type


requires that you have a single copy of the
software residing on a file server
b) Per seat (machine) – A per machine/seat license
requires that you purchase a license for each
client computer and/or device that needs to
access the software.
c) Per processor – acquisition of a processor license
for each processor in the server on which the
software is running.

Open-source software – distributed, typically for free,


with the source code also available so that it can be
studied, changed, and improved by its users.

De Guzman, Camela Joy C.

S-ar putea să vă placă și