• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/165

Click to flip

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;

165 Cards in this Set

  • Front
  • Back
Abstraction
A simplified view of an object that ignores the internal details
Black Box
A component whose contents are unknown
Commmunication Service
A set of operating systems routines that support intercomputer communication
Device Management
A set of operating system service responsible for communicating with the system peripheral devices, such as keyboard, the display screen, printer and secondary storage.
File Management/File System
A set of operating systemservices that alloes the user or programmer to create, delete, modify, and manipulate files between two computers
Independent
Self- Governing
Interface
A component that translates
Layering
The process of adding onto or tapping into an exsisting infrastructure.
Memory Management
A set of operating system services concerned with managing the computer's available pool of memory, allocating space to application and making sure that they do not interfere with each other
Open Source
Software, such as an operating system, that features open, published source code that can be modified by anyone
Operating System
An operating system is a set of software instructions that allows your computer system to operate. operating systems are written in programing languages like application programs.
Platform
A platform is is comprised of both the hardware and software that a given system runs on.
Processor or process management
A set of operating system services concerned with efficiently managing the processor's time.
Proprietary
Closed. made , sold , and / or licensed by an entity that retains exclusive rights to do so.
Service
A specific task, often a system task, that supports another program.
Shell
A set of service that provides a mechanism for the user and application programs to communicate with operating system support. Also known as the user interface.
User Interface
A set of services that provides a mechanism for the user and application programs to communicate with the operating system and request operating system support.
Address
A number that represents the physical location of a unit of memory
Arithmetic and logic unit (ALU)
The processor component that executes instructions.
Backup
A copy used to recover data or software in case the original is lost. the act of producing such copy.
Bit
A binary digit, either a zero or a one
Buffer
Temporary memory or storage used to adjust for the speed differential between adjacent devices.
Byte
A unit of memory that contains enough bits to represent a single character. on many computers, the basic addressable unit of memory
Cable Modem
A modem that links a computer to a high speed, broadband communication line such as cable.
Cache Memory
Is a high speed memory. programs and data are frequently held in the cache memory.
Channel
A device that handles device - independent I/O functions, usually on a mainframe computer.
Clock
A processor component that generates precisely timed electronic pulses that synchronize the other components.
Control Unit (I/O)
A device that handles device-dependent I/O functions, usually on a mainframe computer.
Coprocessor
A special- purpose processor that assist the main processor on certain operations.
Directory
A MS-DOS command that list the contents of a directory
Disk
A thin circular plate coated with a magnetic material and used to store and retrieve data
Diskette
A thin circular piece of flexible polyester coated with a magnetic material and used to store and retrieve data.
E-time (execution time)
The time during which the current instruction is executed bu arithmetic and logic unit.
Hard Disk
One or more thin circular plates coated with a magnetic material and used to store and retrieve data, A hard disk is faster and has a higher storage capacity than a diskette.
Input
The act of sending data into a computer. Data ready to be entered to a computer.
Instruction
One step in a program that tells the computer to perform one of its basic functions
Instruction control unit (ICU)
The processor component that fetches and decodes instructions form memory.
Interface
A component that translates the signals moving from one device to another. (2) The point of linkage between two electronic devices and/or software routines.
I-time (instruction time)
The first part of two instruction cycle where an instruction is fetched from the memory to the processor's registers
Machine Cycle
The processor of fetching and executing a single instruction.
Main memory/Memory
The computer component that holds currently active programs and data.
Microcode
A layer if circuitry that lies between memory and the processor: instructions are converted to microinstructions, which are executed in microcode . Sometimes called firmware.
Modem
Adevice that converts digital signal to analog and then demodulates the analog signals back to digital. a modem allows you to connect to a computer with a service provider. modem comes from the terms "modulate/demodulate".
Output
The act of sending data or information out from a computer (2) the results of that action.
Processor
The computer component that manipulates data. also known as the central processing unit or main processor.
Program
A series of instructions that guides a computer through a process.Each instructions tells the computer to to perform one of its basic functions:+/*- compare, copy, start input or start output
Read(memory)
A non destructive operation that extract the contents of memory but does not change them.
Register
Temporary storage located in the processor that holds control information, key,data or immediate results.
Secondary Storage
A fast, accurate, inexpensive, high capacity, nonvolatile extension of memory.
Word
A group of bytes that is treated as a unit of memory. Often holds a number or and address. Word size is a key element in computer design
Write(memory)
A destructive operation that records new values in memory, replacing the old content.
Absolute Address
A physical address defines relative to the first byte in memory.
Application Programming Interface (API)
A set of routines, protocols and other tools that programmers, writing in a variety of languages, can use to build applications consistent with the underlying operating environment.
Assembler Language
A programming language which the programmer codes one source statement for each machine- level statement.
Base Address
The absolute address of a routines,or set of data's entry point. typically the base address is stored in the register.
Compiler
A program that compares each source instruction into one or more machine level instructions
Database
A set if integrated, related files
Data element
A single, meaningful unit of data, such as a name, ssn, or temperature reading.
Data Structure
A rule for organizing data. A set of data elements that are stored, manipulated or moved together.
Direct Access
Processing data without regard for their physical order.also known as random access.
Displacement
A location relative to a base address
Dynamic address translation
The process of converting a relative address to an absolute address as a program is executed.
File
A set of related records
Interpreter
A program that works with one source statement at a time, reading it, translating it into machine level, executing the resulting binary instructions, and then moving onto the next source statement.
Library
An organized collection of data or software.
Linkage editor
A transient system routine that prepares a complete load module library for immediate of eventual loading.
Linked list
A list in which each node contains data plus a pointer to the next node
Load Module
A complete, ready-to-execute program with all subroutines in place.
Machine Language
The binary instructions the processor actually executes.
Message
A unit of communication consisting of a header, a body and a trailer. (2) In object oriented software, a communication between objects. (3) Under Mac OS X, the unit of task-to-task communication.
Method
A process that access and manipulates an object's data.
Object
A thing about which data are stored and manipulated.
Object- Module
A machine level version of a programmers code that can be loaded into memory and executed.
Object- Oriented
An approach to software development in which the software is designed and written as a set of independent objects linked by signals.
Operation
An external view of the object that can be accessed by other objects.
Portability
The ability to run a program on multiple platform
Queue
A type of linked list in which insertions occur at the rear and deletions occur at the front. Access to a queue is controlled by two pointers.
Random Access
Processing data without regard for their physical order. also known as direct access.
Reentrant
A program or program module that does not modify itself
Relative Address
An address expressed relative to some base address.
Relative record number
The location of a record relative to the beginning of a file.
Sequential Access
Processing data in physical order.
Signal
A responds to an event that activates an object. (2) The form in which a message is transmitted over a communication line.
Source code
Instructions written by a programmer in programing language.
Stack
A type of linked list in which all insertions and deletions occur at the top. Access to the stack is controlled by a single pointer.
Structured Program
A program that consist of a series of logical modules linked by a control structure.
Access method
A subroutine that performs application-dependent portions of the logical to physical I/O translation process.
Architecture
The interconnections and relationships between a computer's components.
Bus
A ribbonlike set of parallel electrical lines or wires that can carry several bits at a time. Used to physically link a computer's internal components.
Controller
A chip that controls information transfer process between a bus and memory, a bus and a peripheral and so on.
Device driver
Software that allows a device to operate.
Device port
An access point for attaching a peripheral device to an interface card or board
External bus
A bus that links several external peripheral devices to a system through a single port.
Interrupt
An electronic signal that is sensed by hardware.
ISA (industry standard architecture)
A standard I/O bus that links slower devices such as the keyboard and the mouse to many microcomputer systems.
Logical I/O
The programmers view of I/O. (2) The set of data that supports a single iteration of a program. (3)A request from an application program for a single logical record.
Motherboard
A metal framework that contains a series of slots linked through a bus to a processor. Memory and interface boards are plugged into the slots
Multiple- bus architecture
A design in which a computer system's primary components are linked by multiple buses.
Open
The act of establishing a link with a physical device of file.
Parallel port
A connection point for a parallel device such as a printer.
PCI (peripheral component interconnect)
A local I/O bus that links high speed peripherals, such as disk, to many personal computer system.
Physical I/O
The act of physical transferring a unit of data between memory and peripheral device.
Port
An access point for attaching a peripheral device to an interface card or board.
Primitive
A low- level operation that tells a peripheral device to perform single task.
SCSI (small computer system interface)
An interface standard that connects multiple small devices to the same adapter via SCSI bus.
Serial port
A connection point for a serial device such as a mouse.
Single-bus architecture
A design in which all a computer's components are linked to a common bus.
Slot
A connector for plugging a memory card or interface board into the system bus.
USB
An external bus used to connect such serial devices as a scanner, a mouse, and a modem to a personal computer system.
Batch File
A set of commands saved in a file that can subsequently be executed by typing the file name.
Block
A block is also known as a cluster. Linux uses the term block to represent a collection of sectors on disk
Boot
The program that loads the operating system into memory
Close
The act of terminating link to a file. in response to a close command, the file system updates the directory to indicate such information as file's length and ending address.
Command
A request to the operating system for service.
Command line interface
A user interface that requires the user to type brief, cryptic commands or acronyms.
Command language
A set of available commands and their syntax rules.
File system
A set of operating system services that allows the user or programmer to create, delete, modify and manipulate files and programs by name.
Graphical user interface
A user interface that presents the user with a selection of windows, icons, menus, and pointers
Input/output control system (IOCS)
The operating system module that communicates directly with the computer's peripherals.
Logical record
The unit of data requested by logical a logical I/O operation,
Menu interface
A user interface that presents the user with list of available options.
Physical record
The unit of data transferred by physical I/O operation.
Resident
A routine that occupies memory at all times.
Spanned record
A single logical record that extends to over two or more physical records.
Transient
A routine that is stored on disk and loaded into memory only when needed.
Utility
A system software routine that supports a specific support function but is not part of the resident operating system
Voice-activated interface
A user interface that utilize natural-language processing. key element include voice recognition and voice data entry.
Web-form interface
A user interface that follows the metaphor established by the internet and world wide web.
Control Block
A set of data that holds a partition's key control flags, constants variables, and other information required to resume executing the program following an interrupt.
Deadlock
A problem that occurs when two programs each controls a resource needed by the other. neither programs can continue until the other gives in, and if neither is willing to give in, the system, almost literally, spins its wheels.
Demand paging
Bringing pages into memory only when they are referenced.
Dispatcher
The operating system routine that determines the application routine or task the processor will execute next.
Dynamic address translation
The process of converting a relative address to an absolute address. as a program is executed.
Dynamic memory management
A memory management technique in which the transient area is treated as a pool of unstructured free space and a region of memory just sufficient to hold a program is allocated from the pool when the program is loaded.
External paging device
On a virtual memory system, the disk space that holds application programs and transient operating system pages that will not fit or are not currently needed in real memory.
Fixed-partition memory management
A memory management technique that divides the available space into fixed-length partitions, each of which holds one program.
Fragmentation
A concept where a file is spread over non-contiguous areas of disk.
Interrupt handler
Software that handles processor interrupts.
Memory mapping
A technique for minimizing the number of physical I/O operations by storing an image of the file in virtual memory.
Memory protection
An operating system routine that intervenes if a program attempts to modify the contents of memory locations that do not belong it and terminates the program.
Multiprogramming
A process management technique that takes advantage of the speed disparity between a computer and its peripheral devices to load and execute two or more programs concurrently.
Page fault
An event that occurs when a virtual address points to a page that is not in real memory.
Paging
A memory management technique in which a program is broken into fixed length pages and the pages are loaded into noncontinuous memory.
Partition
A section of a hard disk.
Polling
Making continuous requests for data from another device. For example, modems that support polling can call another system and request data.
Pre-paging
Predicting the demand for a new page and swapping it into memory before it is actually needed.
Queuing routines
An operating system routine that places programmer on queue as they enter the system
Ready state
The state of a program that is in the memory and ready to resume processing.
Real computer
A physical computer.
Real memory
Main memory, directly addressable by the processor.
Region
A variable length unit of memory allocated when the application program is first loaded
Resident
A routine that occupies memory at all times
Roll in/ Roll out
A memory management technique which a given users workspace can be rolled our to secondary storage, making room for another application in memory.
Scheduler
Am operating system routine that selects a program from the queue and loads it into memory.
Segmentation
segmentation is the process of dividing the computer memory into different overlapping segments.
Segmentation and paging
A memory management technique in which addresses are divided into segment number, a page number, within that segment, and displacement within the page.
Spooling
The act of copying input data to high speed device such as disk subsequent input or writing output data to high speed device for eventual output.
Thrashing
A problem that occurs when a virtual memory system finds itself spending so much time swapping pages into and out from memory that little time is left for useful work.
Time sharing
A process management technique in which multiple, concurrent, interactive users are assigned, in turn to a single slice before being forced to surrender the processor to the next user.
Time slice
A processor management technique in which each program is limited to a maximum slice time.
Transient
A routine that is stored on disk and loaded into memory only when needed.
Transient - area
The portion of memory where application programs and transient operating system routines are loaded.
Virtual machine
A self-contained operating environment that behaves as if it is a separate computer
. For example, Java applets run in a Java virtual machine (VM) that has no access to the host operating system.
Virtual memory
A technique of simulating additional memory for an application to use. Addressable space that appears to be real storage.
Wait state
The state of a program that has been loaded into memory but is unable to continue executing until some event occurs.