Information Technology Flashcards
(133 cards)
What is a central processing unit (CPU)?
The main component of computer hardware – includes (a) primary storage, (b) a control unit, and (c) an arithmetic/logic unit
What is the primary storage of a CPU?
The part which holds the program, data, and results during processing (and thus involves only temporary storage)
Divided between RAM (random-access memory) and ROM (read-only memory)
What is the control unit of a CPU?
The part which directs the computer’s operations
What is the arithmetic/logic unit of a CPU?
The part with special capabilities to do arithmetic calculations and logical operations
As regards computers, what is a bus?
A communication system for transferring data inside a computer or between computers
What is magnetic tape?
Thin magnetic tape on which data can be imprinted as magnetized dots (e.g. magnetic strips on credit cards)
What is a redundant array of independent disks (RAID)?
A collection of disks that all have the same data written on it – good for backup purposes, but often unnecessary
What is the difference between randomly accessible data and sequentially accessible data?
Randomly = records can be directly accessed
Sequentially = records can be accessed only by reading through previous info
How does software differ from hardware?
Hardware refers to the required physical devices, while software refers to the internal programming and data needed to run the technology
What are the five generations of programming languages?
(1) machine language – simple binary
(2) assembly language – includes short commands for repetitive tasks
(3) procedural language – closer to human language; source code in procedural language can be translated into machine-readable object code
(4) fourth-generation language (4GL) – many routine procedures are preprogrammed
(5) object-oriented programming (OOP) – has a modular approach; focused on the objective rather than the procedure
(3)-(5) are machine-independent
What are some examples of procedural language?
(i) FORTRAN – Formula Translation
(ii) COBOL – Common Business-Oriented Language
(iii) BASIC – Beginners All-Purpose Symbolic Instruction Code
What are some examples of object-oriented programming (OOP)?
(i) C++
(ii) Java
What is a graphical user interface (GUI)?
A display where users can interact with icons, scroll bars, etc. rather than just line-by-line commands
What is a patch?
An additional part added to a program, usually to update it and/or correct a problem
What is an operating system (OS)?
Software that coordinates various computer functions and applications/programs
Also provides a graphical user interface (GUI)
What are some examples of operating systems?
(1) Windows XP
(2) Unix
(3) Linux – a modified version of Unix
What is a job control language (JCL)?
A language used by an OS to do its work
What are multiprocessing and multiprogramming?
Multiprocessing – uses more than one CPU to run more than one program simultaneously
Multiprogramming – a program processes until it needs an input or delivers an output, at which point the OS switches to another program instantly
What is virtual storage?
Occurs when an OS subdivides programs into “pages” and only uses the needed pages to execute the instructions it’s trying to carry out – thus lowers processing costs
What are application programs?
Programs designed to process a particular application
As regards application programs, what is a “pass” or a “run”?
A full round done by the program – input, processing, and output
What are collaborative computing applications?
Any applications where multiple people have access and where the changes made by different people can be tracked to them
What are management information systems (MIS)?
Systems used in a company to provide management with the data it needs
What is enterprise resource planning (ERP)?
A software arrangement that addresses the enterprise’s needs (including financial reporting, inventory management, etc.), seeking to meet the organizational goals by tightly integrating all functions of an enterprise