2060-Text notes Chapter 1 -software: the programs that give

advertisement
2060-Textnotes
Chapter 1
-software: the programs that give commands to the computer
-information technology: the set of techniques used in information handling and retrieval of
information automatically
-data mining: the process of searching huge amounts of data with the hope of finding a pattern
-PSS: Personal Shopper Systems
-digital home: having an appropriate computer and digital devices which are all connected to a home
network
-TiVo is a digital video recorder
-personal digital assistant (PDA): a small device that enables users to carry digital information
-radio frequency identification tags (RFID): tags that contain a microchip that holds a unique sequence
of numbers used to identify the product to which it is attacked
-public domain: not covered by copyright
-nanotechnology: the science revolving round the use of nanostructures to build devices on an
extremely small scale
-affective computing: computing that relations to emotion or deliberately tries to influence emotion
-digital divide: having access to the use and knowledge of computers compared to those individuals
who do not
Chapter 5
-application software: the software you use to do everyday tasks
-system software: set of software programs that helps run the computer and coordinates instructions b/t
application software and your computer's hardware devices
-consists of 2 types of programs:
-operating system (OS): a group of programs that controls how your computer functions
-utility programs: perform general housekeeping tasks for your computer
-the OS coordinates the flow of data and information through the computer system by coordinating the
hardware, software, user interface, processor, and the system's memory
-real-time operating system (RTOS): a program with a specific purpose that must guarantee certain
response times for particular computing tasks (used in machines & robots)
-single-user multitask OS: an operating system that allows only one person to work on a computer at a
time but the system can perform a variety of tasks (desktops)
-single-user single task OS: an operating system that allows only one use to work on a computer at a
time to perform just one task at a time (PDA)
-Microsoft Disk Operating System (MS-DOS): a single user, single task OS created by Microsoft
-multiuser OS: enables more than one user to access the computer system at one time by efficiently
handling and prioritizing all the requests from multiple user (mainframes & supercomputers)
-platform: the combination of operating system and processor
-Linux: an open-source operating system, that is, one that is freely available for developers to use or
modify as they wish
-servers: computers on a network that manage network resources
-mainframes: very large computers that handle the request of thousands of users simultaneously
-user interface: part of the OS that enables individuals to interact with the computer
-preemptive multitasking: when the OS processes a task assigned a higher priority before processing a
task that has been assigned a lower priority
-virtual memory: the process of optimizing RAM storage by borrowing hard drive space
-device driver: a special program that facilitates the communication between the hardware device and
the OS
-application programming interfaces (API): blocks of code in the OS that software applications need to
interact with
-basic input/output system (BIOS): a program that manages the data b/t the operating system and all the
input and output devices attached to the system
-also responsible for loading the OS from its permanent location on the hard drive into RAM
-registry: contains all the difference configurations used by the OS and by other applications
-ribbons/toolbars: groups of icons collected for easy access
-explorers: the main tool for finding, viewing, and managing the contents of your computer by showing
the location and contents of every driver, folder, and file
-tiles view: displays files and folders as icons in list form
-file extension: identifies what kind of family of files the file belongs to or which application should be
used to read the file
-only files deleted from the hard drive go the Recycle Bin
-disk defragmenter: regroups related pieces of files on the hard disk
Chapter 3
-communication is the primary reason people use the internet
-podcast: a clip of audio or video content that is broadcast over the Internet using compressed files
-aggregators: software programs that go out and grab the latest update of web material according to
your specifications
-blogs: personal journal entries that are posted on the Web -webcast: the
broadcast of audio or video over the Internet
-are not updated automatically
-wiki: a type of website that allows anyone visiting the site to change its content
-cookies: small text files that some Web sites automatically store on your computer's hard drive when
you visit the site
-adware: software programs that download on your computer when you install or use other software
-spyware: unwanted piggyback program that runs in the background of your system
-malware: software that has a malicious intent
-URL (Uniform Resource Locator): allows you to gain access to a particular Web site
-protocol: a set of rules for exchanging data and communication (first part of a URL)
-HyperText Transfer Protocol (HTTP): allows transfer of files from server to computer to view
-File Transfer Protocol (FTP): upload/download files from one computer to another
-breadcrumb list: a list of pages within a Web sites you've visited
-subject directory: a structured outline of Web sites organized by topics & subtopics
-spider: part of a search engine that collects data on the Web
-client: a computer that asks for data
-server: a computer that receives the request and returns the data to the client
-internet backbone: the largest and fastest pathway that is the main artery of the internet
-Internet Protocol address (IP): the means by which all computers connected to the internet identify
each other
-broadband: a connection to the internet other than dial up
-DSL (Digital Subscriber Line): uses telephone lines to connect to the internet
-dial-up modem: a device that converts the digital signals into analog signals that can travel over phone
lines
-the Web is the means we use to access information over the internet
Chapter 13
-T-lines: high-speed fiber-optic communication lines that are designed to provide much higher
throughput than conventional lines
-network access point (NAP): the points of connection between ISPs
-Internet Exchange Points (IXPs): devices that allow different ISPs to exchange information b/t
networks
-point of presence (POP): a bank of modems through which many users can connect to an ISP
simultaneously
-computer protocol: a set of rules for exchanging electronic information
-circuit switching: a dedicated connection is formed b/t two points and the connect remains active for
the duration of the transmission (telephone conversation) / is inefficient for computers
-TCP/IP: the main suite of protocols used on the Internet
-static addressing: the IP address for a computer never changes
-dynamic addressing: your computer is assigned an address from an available pool of IP addresses
-handled by the Dynamic Host Configuration Protocol (DFCP)
-DNS server: functions like a phone book in that is matches the URL to the IP address
Telnet: both a protocol for connecting to a remote computer and a TCP/IP service that runs on a remote
computer to make it accessible for other computers
-the WWW is a grouping of protocols and software that's resides on the Internet
-hypertext documents are documents in which text is linked to other documents or media
-Secure-HyperText Transfer Protocol (S-HTTP): in an extension to the HTTP protocol and supports
sending data securely over the Web
-Secure Sockets Layer (SSL): creates a secure connection b/t server and client
-HyperText Markup Language (HTML): describes the content of a Web page (mainly text & graphic
images)
-Extensible Markup Language (EML): a language that enables designers to define their own tags,
making it much easier to transfer data b/t Web sites and Web servers
-Common Gateway Interface (CGI): provides a methodology by which your browser can request that a
program file be executed instead of just being delivered to the browser
-the programs created are called CGI scripts
-server-side program: programs that are run on a Web server as opposed to inside a Web browser
-client-side program: a program that runs on the client and requires no interaction with the Web server
-JavaScript: a programming language used to add interactivity to Web pages
-applet: a small application that resides on a server
-Simple Mail Transfer Protocol (SMTP): responsible for sending email along the internet to its
destination
-email servers: specialized servers whose sole function is to store, process, and send email
-Multipurpose Internet Mail Extension (MIME): a specification that was introduced in 1991 to simplify
attachments to email messages
-extranets: are pieces of intranets that only certain corporations or individuals can access
-encryption: the process of coding email so that only the person with the key can read the message
2060 - Notes 2
Chapter 2
-computer-a data processing device that performs four major functions:
1) it gathers data, 2) it processes the data into information 3) its outputs data 4) it stores data
-data-is a representation of a fact or idea
-information-data that has been organized in a meaningful fashion
-processing-manipulating data into information
-binary language-the language computers use to process information
-binary digit (bit)-a digit that corresponds to the on and off states of a computer's switches
-8 bits combine to create one byte
-software-the set of programs that enables the hardware to perform certain tasks
-application software-the set of programs you use to help you carry out tasks
-system software-the set of programs that enables your computer's hardware devices and
application software to work together
-ie operating system (OS)-the program that controls the way in which your computer
functions
-also provides a means by which users can interact with the computer
-input device-enables you to enter data and instructions into your computer
-ie keyboard, mouse, scanner, electronic pens (styluses) etc
-Bluetooth-a wireless transmission standard that facilitates the connection among electronic computing
devices
-function keys-act as shortcut keys you press to perform specific tasks
-toggle key-a keyboard keys whose functions changes each times it is pressed
-notebook computers-portable computers that are powered by batteries and have keyboards, monitors,
and other devices integrated into a single compact case
-stylus-pen-shaped device that you use by writing on the PDA's touch-sensitive screen
-the best wireless keyboards use radio frequency
-optical mouse-uses an internal sensor or laser to detect the mouse's movement
-trackball mouse-a mouse with a rollerball on top instead of on the bottom
-touchpad-a small, touch-sensitive area at the base of the keyboards that function like a mouse
-trackpoint device-a small nub that allows you to move the cursor
-magnetically shielded microphones-mic's designed to reduce interference from external sources and
that usually plug into a port on the sound card
-output devices-enable the user to send processed data out of your computer
-ie monitor, printer, speakers
-CRT (cathode-ray tube)-monitor that looks like a traditional television set
-LCD (liquid crystal display)-a flat-panel monitor that are lighter and more energy efficient
-pixels-single points that create images on a computer monitor (red, blue and green)
-resolution (clearness/sharpness) is controlled by the number of pixels a screen has
-impact printers-have tiny hammer-like keys that strike the paper through an inked ribbon
-nonimpact printers-spray ink or use laser beams to transfer marks onto the paper
-plotters-large printers used to produce oversize pictures
-thermal printers-a printer that works by either melting wax-based ink onto ordinary paper or by
burning dots onto specially coated paper
-sleep mode-all documents are in RAM where they are quickly accessible upon starting up
-hibernation-stores your data in memory and saves it to your hard disk
-warm boot-restarting the system while it's powered on
-hard disk drive is a nonvolatile storage device meaning it holds that data and instructions your
computer needs permanently even after your computer is turned off
-drive bays-special shelves inside computers designed to hold storage devices
-serial ports-send data on bit at a time and are often used to connect modems to the computer
-parallel ports-sends data between devices in groups of bits
-universal serial bus (USB)-are now the most popular ports used to connect input and output devices
to the computer
-connectivity ports- give you access to networks and the internet
-Ethernet port-used to connect to a cable modem or network
-expansion cards (adapter cards)-circuit boards with specific functions that augment the computer's
basic functions as well as provide connections to other devices
-network interface card (NIC)-enables the computer to connect with other computers or to a cable
modem to facilitate a high-speed Internet connection
-motherboard-a special circuit board in the system unit that contains the CPU, RAM, and slots for
expansion cards (main circuit board that connects all of the electronic components of the system)
-CPU-the part of the system unit responsible for the data processing (brains of the computer); controls
all the functions and processes all the commands issued to it by the software instructions
RAM-the computers temporary storage space or short-term memory
-is the temporary or volatile storage location for the computer
ROM-read only memory that holds all the instructions the computer needs to start up
Chapter 9
-semiconductor-any material that can be controlled to either conduct electricity or act as an insulator
-integrated chips-very small regions of semiconductor material that support a huge number of
transistors
-microprocessors-chips that contain a CPU
-the processor used on a computer also determines what operating system is used
-multi-core processing-technology in which two or more processors have been attached to an
integrated circuit board for more enhanced computing performance
-machine cycle/process cycle-fetches binary code  decode  execute  storage in registry -registersspecial memory storage areas built into the CPU (fastest memory in your computer)
-control unit (of the CPU)-manages the switches inside the CPU
-cache memory-small blocks of memory located directly on and right next to the CPU
-not possible to upgrade your cache
-ALU (arithmetic logic unit)-part of the CPU that performs mathematical operations
-word size-the number of bits a computer can work with at a time
-bus-an electrical wire in the computer's circuitry
-local buses (aka FSB)-are on the motherboard and run b/t the CPU and the main system memory
-pipelining-technique that allows the CPU to work on more than one instruction at a time
-parallel processing-a network computer environment in which each computer works on a portion of
the same problem simultaneously
Chapter 6
Moore's Law-number of transistors on inside a CPU will double CPU capacity every 18 months
-the CPU is made up of the control unit (coordinates the activities of the computer's components) and
the ALU
-a 3.8 GHz processor performs work at a rate of 3.8 billion machine cycles per second
-CPU usage-the % of time that your CPU is working
-volatile storage-when the computer is shut down, the memory is cleared (& requires power to save
data)
-nanoseconds are billionths of a second
-memory modules (memory cards)-are small circuit boards that hold a series of RAM ship
-kernel memory-the memory that your operating system uses
-page file-the file the operating system builds on the hard drive when it is using virtual memory to
enable processing to continue
-platters-thin, round plates stacked onto the hard drive's disk spindle
-optical media-CD's and DVD's
-for CD & DVD drives, record speed/rewrite speed/playback speed
-video card-an expansion card that is used to translate binary data into images
-video memory-memory included on a video card
-bit depth-the number of bits the video card uses to store about each pixel on the monitor
-amplified speakers are ones that use external power
-port-an interface through which external devices are connected to your computer
-ei. USB (universal serial bus), USB2.0, FireWire, Ethernet, Serial, Parallel
-irDA port-uses infrared waves to transmit data
-MIDI port-allows one to connect musical instruments to the computer
-expansion hub-a device that connects to one port to provide more ports
Chapter 8
-popular OS for cell phones include Symbian OS and Windows Mobile
-digital signal processor-a specialized chip that processes digital information and transmits signals
very quickly
-MMS (Multimedia Message Service)-allows you to send messages that include sound, images, &
video
-data plans refer to text messaging plans
-PMP(Portable Media Players)-small portable devices that allow you to carry around MP3 files
-flash memory is non-volatile
-sampling rate-the number of timers per second the music is measured and converted to a digital value
-peer-to-peer (P2P) sharing-the process of users transferring files between computers
-Graffiti-one of the more popular notation systems for PDA's
-processors speed-the number of operations/cycles the processor completes each second
-PDA's do not contain internal hard drives
-cradle-connects a PDA to a computer using either a USB port or a serial port
-wireless allocation protocol (WAP)-the standard that dictates how handheld devices will access
information on the Internet
-smartphone-a device that combines the functionality of a call phone, a PMP, and a PDA into one unit
-hot-swappable bays-bays that provide the ability to remove one drive and exchange it with another
while the computer is running
-the two types of notebook batteries are lithium ion and nickel metal hydride
-memory effect-the old battery must be completely used up before it is recharged
-ultranotebook (subnotebook)-category of computers that weigh 4 pounds or less
-ExpressCards-are smaller and transfer data faster than the PC Cards they are replacing
4,11,7,12
Chapter 4 - Application Software
-software: refers to a set of instructions that tells the computer what to do
-programs: a series of instructions to be followed by computer to accomplish a task
-productivity software: includes programs that enable you to perform various tasks generally required
in home, school and business
-labels: descriptive text that identifies the components of the worksheet
-functions: formula's that are pre-programmed into the spreadsheet software
-database software: a complex electronic filing system
-macros: small programs that group a series of commands to run as a single command
-integrated software application: a single software program that incorporates the most commonly used
tools of many productivity software programs into one
-software suite: a group of software programs that have been bundled as a package
-three primary developers of productivity software sweets are Microsoft, Lotus, and Corel
-encoders are programs that convert files into MP3 format
-Microsoft Visio is a program used to create technical drawings, maps, etc
-DTP (Desktop Publishing) software allows you to incorporate and arrange graphics and text in your
documents in creative ways
-Enterprise Resource Planning (ERP) systems-used to control many "back-office" operations and
processing functions
-vertical market software: software that is developed for and customized to a specific industry's need -proprietary
software: a program that is owned and controlled by the company that it is created for or
by
-CAD (computer-aided design): programs that use a form of 3-D modeling
-Web-based application software: a program hosted on a Web site and does not require a large
installation on your computer
-beta versions: versions of software that are still under development
-shareware: software that enables users to "test" the software by running it for a limited time free of
charge
-files ending with .exe are executable files or applications
-a full installation copies all files and programs
Chapter 11 - Databases and Information Systems
-databases: collections of related data
-data redundancy: when the same data exists in more than one place of the database
-3 main advantages of databases: 1) enable information sharing 2) promote data integrity 3) flexible use
of data
-database administrator: an individual trained in the design and building of databases
-databases have 3 main components: fields, records, and tables (files)
-field: a category of information in a database (are displayed in columns)
-record: groups of related fields
-table (or file): a group of related records
-primary key: the unique field that each database record in a table must have
-3 types of databases are: relational, object-oriented, and multidimensional
-relational database: organizes data in table format by logically grouping similar data into relations
-multidimensional database: stores in multiple dimensions and in cube format
-database management system (DBMS): specially designed software that interacts with the user and the
database to capture and analyze data
-data dictionary (data schema): a file witch defines the name, data-type and length of each field in the
database
-metadata: data that describes other data
-input form: provides a view of the data fields to be filled in a database
-field constraints: properties that must be satisfied for an entry to be accepted into the field
-database query: a question or inquiry you ask the database so it provides you with the records you
wish to view
-relationships: refer to the links between tables that define how the data is related
-normalization: the process of recording data only once in a database to reduce data redundancy
-foreign key: the primary key of another table that is included for purposes of establishing relationships
with that other table
-referential integrity: for each value in the foreign key of one table, there is a corresponding value in
the primary key of the related table
-data in warehouses is organized by subject
-data staging: a three step process, extracting data from source databases, transforming the data, and
story the data in a data warehouse
Chapter 7 - Networking and Security
-network: two or more computers that are connected via software and hardware so that they can
communicate with each other
-nodes: refers to the devices that are connected to a network (a computer, a peripheral, or a
communications device)
-peer-to-peer (P2P) network: a network in which each node connected to the network can communicate
directly with every other node on the network
-client/server network: a network in which the clients makes requests of the server and the server
returns the response
-local area networks LAN): networks in which the nodes are located within a small geographic area
-wide area networks (WAN): made up of LAN's connected over long distances
-transmission media: the radio waves or cable that transport data on a network
-twisted pair cable: cables made of copper wires that are twisted around each other and are surrounded
by a plastic jacket (is the most popular option for wired Ethernet networks)
-data transfer rate (bandwidth): maximum speed at which data can be transmitted between two nodes
on a network (measured in bits per second)
-throughput: the actual speed of data transfer that is achieved
-packets: bundles of data over transmission media
-network navigation devices: devices on a network such as routers, hubs, and switches that move data
signals around the network
-repeaters: devices that are installed on long cable runs to amplify the signal
-routers: devices that transfer packets of data between two or more networks
-transceiver: a device that translates the electronic data that needs to be sent along the network into
radio waves then broadcasts these radio waves to other network nodes
-hubs: network navigation device that transmits a signal to all other nodes attached to it
-wireless access point (WAP): a device that attaches to a network and provides wireless nodes with a
means of wirelessly connecting to the network (basically extends wireless range)
-power-line networks: use the existing electrical wiring in your home to connect the nodes in the
network
-Trojan horse: a program that appears to be something useful but at the same time does something
malicious
-distributed denial of service attack (DDoS): automated attacks that are launched from more than one
zombie at the same time
-logical ports: virtual communications gateways/paths that allow a computer to organize requests for
information from other networks or computers
-firewalls: software programs or hardware devices designed to keep computers safe from hackers
-virus: a computer program that attaches itself to another computer program and attempts to spread
itself to other computers when files are exchanged
-worms: a program that attempts to travel between system through network connections
-scripts: series of commands, actually mini programs, that are executed without your knowledge
-encryption virus: a malicious program that searches from common data files and compresses them into
a file using a complex encryption key, rendering the files unusable
-polymorphic virus: change their own code
-multipartite virus: infect multiple files
-stealth virus: erase their code from the files where they reside and hide in the active memory of the
computer
-inoculation: the process by which anti-virus software records key attributes about files on the
computer and compares them to changes so as to detect viruses
Chapter 12 - Networking and Security
-server: a computer that both stores and shares resources
-client: a computer that requests those resources
-main advantage is it allows data to flow more efficiently than P2P
-scalable network: more users can be added easily without affecting the performance of the other
network nodes
-personal area networks (PANs): used to connect wireless devices in close proximity to each other
-dedicated servers: used to fulfill one specific function
-authentication servers: keep track of who is logging on to the network and which services on the
network are available to each other
-application server: a server that acts as a repository for application software
-communications server: is the only server connected to the internet
-network topology: refers to the physical or logical arrangement of computers, transmission media
(cable) and other network components
-bus topology: a system of networking connections in which call devices are connected to a central
cable called the bus (or backbone)
-each device is connect to each other and the data is always sent to all devices
-terminator: a device that absorbs the signal so that it is not reflected back onto parts of the network
that have already received it
-passive topology: when data merely travels the entire length of the communications media and is
received by all network devices
-ring topology: networked computers/peripherals that are laid out in a logical circle
-token: a special data packet used to pass data in a token-ring network
-active topology: each node on the network is responsible for retransmitting the token, or the data, to
other nodes
-star topology: nodes connect to a central communications device called a switch
-protocol: a set of rules for exchanging communication
-jam signal: a special signal sent of all network nodes alerting them that a data collision has occurred
-fiber-optic cable: composed of a glass (or plastic) fiber that comprises the core of the cable
-are one directional
-wireless media: add-ons to extent or improve access to a wired network
-network operating system (NOS): software that handles requests for information, Internet access, and
the use of peripherals for the rest of the network nodes
-device drivers: enable the network adapter to communicate with the server's operating system
-Media Access Control (MAC) address: a physical address similar to a serial number on an appliance
that ios assigned to each network adapter
-is internal whereas IP address is external
-frames: containers that can hold multiple data packets
-bridges: network devices that are used to send data between two different LAN's or two segments of
the same LAN
-routers: are designed to send information between two networks
-access card readers: read information from a magnetic strip on the back on a credit card
-biometric access devices that use some unique characteristic of human biology
-packets screening: examining incoming data packets to ensure they are from authorized users
-done by the router
-bastion host: a heavily secured server located on a special perimeter network between the company's
secure internal network and the firewall
-proxy server : acts as a go-between for computers on the internal network and the external network
Download