Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
81 Cards in this Set
- Front
- Back
data center
|
a facility housing computer systems and associated components, such as telecommunications, storage, security systems, and backup power supplies
|
|
system software
|
manages the resources and activities of the computer
|
|
application software
|
applies the computer to a specific task for an end user
|
|
data management software
|
organizes, manages, and processes business data concerned with inventory, customers, and vendors
|
|
legacy systems
|
generally older transaction process systems created for older computers that continue to be used to avoid the high cost of replacing or redesigning them
|
|
workstation
|
has powerful mathematical and graphics-processing capabilities (i.e. used for performing advanced design or engineering work that requires powerful graphics or computations capabilities
|
|
server
|
specifically optimized to support a computer network, enabling users to share files, software, peripheral devices (i.e., printers), or other network resources
|
|
mainframe
|
a large-capacity, high-performance computer that can rapidly process large amounts of data
|
|
supercomputer
|
specially designed and more sophisticated computer that is used for tasks requiring extremely fast and complex calculations with thousands of variables, millions of measurements and thousands of equations
|
|
grid computing
|
involves connecting geographically remote computers into a single network to create a “virtual supercomputer” by combining the computational power of all computers on the grid
|
|
distributed processing
|
the use of multiple computers linked by a communications network for processing
|
|
centralized processing
|
all processing is accomplished by one large central computers (less common)
|
|
client/server computing
|
widely used form of distributed processing that splits processing between “clients” and “servers”
|
|
client
|
user point of entry for the required function and is normally a desktop or laptop computer
|
|
client/server architecture (two-tiered & N-tier)
|
the work of the entire network is balanced over several different levels of servers, depending on the kind of service being requested
|
|
N-tier
|
complex, multi-tiered client/server architecture
|
|
Web server
|
serves a Web page to a client in response to a request for service
|
|
application server
|
handles all application operations between a user and an organizations’ back-end business systems
|
|
magnetic disks
|
most widely used secondary storage medium
|
|
optical disks
|
uses laser technology to store large quantities of data
|
|
CD-ROM
|
4.75 in. compact disk that can store up to 660 MB
|
|
digital video discs
|
optical disks with higher capacity; 4.7 GB minimum
|
|
magnetic tape
|
an older storage technology that is used for secondary storage of large quantities of data that are needed rapidly but not instantly
|
|
storage networking
|
deal with the complexity and cost of mushrooming storage requirements
|
|
storage area networks (SANs)
|
connect multiple storage devices on a separate high-speed network dedicated to storage
|
|
input devices
|
gather data and convert them into electronic form
|
|
output devices
|
display data after they have been processed
|
|
nanotechnology
|
uses individual atoms and molecules to create computer chips and other devices that are thousands of time smaller than current technologies permit
|
|
virtualization
|
process of presenting a set of computing resources so that they can all be accessed in ways that are not restricted by physical configuration or geographic location
|
|
on-demand self-service
|
consumers can obtain computing capabilities such as server time or network storage as needed automatically on their own
|
|
ubiquitous network access
|
cloud resources can be accessed using standard network and Internet devices, including mobile platforms
|
|
location independent resource pooling
|
computer resources pooled to serve multiple users, with different virtual resources dynamically
|
|
rapid elasticity
|
computing resources can be rapidly provisioned, increased, or decreased to meet changing user demand
|
|
measured service
|
charges for cloud resources based on amount of resources actually used
|
|
public cloud
|
owned and maintained by a cloud service provider and made available to the general public or industry group
|
|
private cloud
|
operated solely for an organization
|
|
on-demand computing
|
purchasing computer services from remote providers and paying for amount of computer power used
|
|
green computing
|
practices and technologies for designing, manufacturing, using, and disposing of computers, servers, and associated devices to minimize impact on the environment.
|
|
multicore processor
|
an integrated circuit to which two or more processor cores have been attached for enhanced performance, reduced power consumption, and efficient simultaneous processing
|
|
autonomic computing
|
industry-wide effort to develop systems that can configure themselves, optimize and tune themselves, and heal themselves when broken, and protect themselves from outside intruders and self-destruction
|
|
operating system
|
system software that manages and controls the computer’s activities
|
|
graphical user interface (GUI)
|
makes extensive use of icons, buttons, bars, and boxes to perform tasks
|
|
multitouch
|
allows user to use one or more fingers to perform special gestures on a screen without a mouse or keyboard
|
|
Chrome OS
|
lightweight operationg system for cloud computerin using a Web-connected device
|
|
Android
|
open source operating system for mobile devices (smartphones, tablets)
|
|
UNIX
|
multiuser, multitaskin operating sytem (Bell Laboratories, 1969) connect various machines; supports communication and networking
|
|
Linux
|
UNIX-like operating system; free on Internet; reliable; compact; platform-diverse
|
|
open source software
|
provides all computer users with free access to its program code, allowing them to modify the code to fix errors or make improvements
|
|
C
|
programming languages; 1970’s; used by programmers to create operating systems and application software, especially for PCs
|
|
C++
|
newer version of C, but can work with software objects
|
|
object
|
combines data and procedures
|
|
Visual Basic
|
programming language for creating applications that run on Windows OS
|
|
visual programming language
|
allows manipulation of graphic/iconic elements to create programs
|
|
COBOL (Common Business Oriented Language)
|
early 60s; used for processing large alphanumeric data files; primarily seen in legacy systems
|
|
fourth-generation languages
|
software tools that enable end users to develop software applications with minimal or no technical assistance ; nonprocedural than conventional programming languages
|
|
query languages
|
software tools that provide immediate online answers to requests for information
|
|
software package
|
prewritten, pre-coded, commercially available set of programs
|
|
word processing software
|
stores text data electronically (MS Word)
|
|
spreadsheet software
|
organizes data into a grid of columns and rows (MS Excel)
|
|
data management software
|
facilitates creating files and databases and storing, modifying, and manipulating data for reports and queries (MS Access)
|
|
presentation graphics
|
converts numeric data into charts and other types of graphics (MS PowerPoint)
|
|
software suites
|
bundled office productivity tools (MS Office)
|
|
Google Apps
|
a collaboration tool that provides word processing, spreadsheets, presentations, calendar and email for little to no cost
|
|
Web browsers
|
used for displaying Web pages and access the Web and other Internet resources (Internet Explorer)
|
|
Java
|
an operating system-independent, processor-independent, object-oriented programming language; enables users to work with data on networked systems using Web browsers
|
|
Hypertext Markup Language (HTML)
|
page description language for specifying how text, graphic, video and sound are placed on a Web page
|
|
HTML5
|
next evolution of HTML; enables embedding of images, audio, video, etc. without processor-intensive add-ons
|
|
Web services
|
set of loosely coupled software components that exchange information with each other using university Web communications standards and languages
|
|
XML (Extensible Markup Language)
|
developed 1996; more powerful/flexible than HTML
|
|
service-oriented architecture (SOA)
|
a set of self-contained services that communicate with each other to create a working software application
|
|
Software as a Service (SaaS)
|
services for delivering and providing access to software remotely as a Web-based service
|
|
mashups
|
software components that are mixed and matched to create customized applications
|
|
apps
|
small pieces of software that run on the internet, computer or mobile devices, generally delivered over the Internet
|
|
capacity planning
|
the process of predicting when a computer hardware system becomes saturated
|
|
scalability
|
ability of a computer, product or system to expand to serve a larger number of users
|
|
total cost of ownership
|
ongoing administration costs for hardware and software upgrades, maintenance, technical support, training, utility and real estate
|
|
outsourcing
|
contracting with external service provider
|
|
Web hosting service
|
provide fee-paying subscribers with Web space
|
|
offshore software outsourcing
|
outsourcing software work outside national borders
|
|
service level agreement (SLA)
|
formal contract between customers and service providers that defines provider responsibility and customer service expectations
|
|
co-location
|
a firm purchases and owns their Web server but locates the server in the physical facility of a hosting service
|