4 - Hardware and Software Flashcards
Information Technology concepts and vocab
32 bit processor 64 bit processor
32 bit - can effectively utilize up to 4 GB (Gigabytes) of main memory 64 bit - processor that can use more than 4 GB / can effectively use an almost unlimited amount of Main Memory
Adware
Program installed on the computer without users’ knowledge Can observe keystrokes, modify computer activity, and report user activity to sponsoring orgs Most adware does not perform malicious activites and stealing of data, but rather watches your activities and produces pop-up ads.
Android
A mobile operating system that is a version of Linux. Android runs on Google Nexus 7, Amazon Kindle Fire, and many other devices.
Application Software
Programs that perform a business function Some application programs are general purpose, such as Excel or Word Other application programs are specific to a business function, such as Accounts Payable
ARM
A computer architecture and instruction set that is designed for portable devices, such as smartphones and tablets
Binary Digits
The means by which computers represent data, AKA bits. A binary digit is either 0 or 1
Bit
The means by which computers represent data, AKA binary digits. A bit is either 0 or 1
Bus
Channel which the CPU reads instructions and data from main memory and writes data to main memory.
Bytes
(1) 8-bit chunks of data (2) Characters of data
Cache
A small amount of very fast memory in a CPU The CPU keeps frequently used instructions in the Cache. A large cache makes the computer faster, but a cache is expensive.
Central Processing Unit (CPU)
The portion of a computer that selects instructions, processes them, performs arithmetic and logical comparisons, and stores results of operations in memory.
Client
PCs, tablets, and smartphones that access servers via the Cloud.
Client-server applications
Applications that process code on both the client and the server.
Closed source
Source code that is highly protected and only available to trusted employees and carefully vetted contractors.
Custom-developed software
Tailor-made to a company’s specific requirements
Data channel
Medium by which the CPU reads instructions and data from main memory, and writes data to main memory.
Desktop Program
Client applications, such as Word Excel or Acrobat, that run on a personal computer and do not require a connection to a server.
Desktop Virtualization
Also called client virtualization or PC virtualization. Process of storing a users’ desktop on a remote server It enables a user to run their desktop from many different client computers.
Dual Processor
A computer with 2 CPUs
Scale of Bytes
Firmware
- Computer software that is installed into devices such as printers, print services, and various types of communication devices.
- Software is coded just like other software, but it is installed into the special, programmable memory of the Printer or other device.
GNU
A set of tools for creating and managing Open Source software.
Originally created to develop an open-source, Unix-like operating system.
GNU General Public Licence (GPL) Agreement
One of the standard license agreements for open source software
Hardware
Electronic components and related gadgets that input, process, output, store, and communicate data according to instructions encoded in computer programs or software.
Horizontal-market Application
Software that provides capabilites common across all orgs and industries, for example:
- word processors
- graphics programs
- spreadsheets
- Presentation Programs
Host Operating System
In virtualization, the operating system that hosts the virtual operating system.
Input Hardware
Hardware devices that attach to a computer, for example:
- Keyboard
- Mouse
- Document Scanners
- Bar Code (UPC) Scanners