Operating Systems Chapter 1

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Graphical User Interface

An operating system characteristic that utilizes graphics and the point-and-click technology of the mouse and cursor, making the OS much more user friendly

RIM

Blackberry OS introduced in 2002

mainframes

Very large computers that handle the requests of hundreds or thousands of users simultaneously

UNIX

"An operating system originally conceived in 1969 by Ken Thompson and Dennis Ritchie of AT&T's Bell Labs. In 1974, the UNIX code was rewritten in the standard programming language C. Today there are various commercial versions of UNIX."

EEPROM

(Electrically Erasable Programmable Read-Only Memory) A type of non-volatile storage typically used in personal computers to store boot and BIOS data

architecture

(computer science) the structure and organization of a computer's hardware or system software

cores

(or processor cores) Today's processor chips come with multiple processors called ____.

Windows NT (New Technology)

**high-end operating system to be used on very powerful computer

Memory management unit

..., A hardware device responsible for handling memory access requested by the main processor

Interrupt

..., A signal that informs the operating system that an event that has occurred and is need of immediate attention. (signals created by input and output devices) ( signal sent to stop CPU from what it is doing so that the Interrupt Handlers can take care of it)

Device driver

..., A software program that provides the instructions your computer needs to communicate with a device, such as a scanner.

Virtual memory

..., Memory management programming which make the limited RAM of the physical machine appear to be more by using a portion of the hard drive

PCIe

..., Peripheral component interconnect express

I/O port space

..., Set of all I/O ports.

Plug and play

..., The capability of windows based pc operating systems to detect new,compatible devices

Direct Media Interface (DMI)

..., The connection between the CPU and newer chipsets instead of the front side bus.

ISA (Industry Standard Architecture)

..., The original PC bus type, developed in the early 1980s to support an 8-bit and later a 16-bit data path and a 4.77-MHz clock speed.

Context switch

..., When CPU switches to another process, the system must save the state of the old process and load the saved state for the new process via a context switch.

Solid State Disk

..., a high-capacity storage device that contains high-speed random access memory

Interrupt vector

..., a location in each I/O class containing the address of the interrupt service procedure

Busy waiting

..., a method by which processes, waiting for an event to occur, continuously test to see if the condition has changed and remain in unproductive, resource-consuming wait loops.

AT Attachment

..., a standard for disk drive interface that integrates the controller into the disk drive. Often referred to as IDE or EIDE.

USB (Universal Serial Bus

..., an external bus standard that supports high data transfer rates, multiple-device support, hot-swapping, and power.

BIOS (Basic input output system

..., contains low level I/O software, including procedures to read the keyboard, write to the screen, and do disk I/O among other things

Small Computer System Interface SCSI

..., interface that uses parallel communication technology to achieve high data-transfer rates

direct memory access (DMA)

..., memory access that does not involve toe microprocessor and is frequently used for data transfer directly between memory and peripheral devices, such as a disk drive

Serial bus structure

...sends all bits in a message through a single connection.

Parallel bus structure

...you send each word of data over multiple wires.

network operating system

A Network operating system, also called a network OS or NOS, organizes, controls and coordinates the administration, file management, printer management and security activities on a local area network., Software that controls the operations of a network; controls the computer systems and peripherals, and the communication between them.

Berkeley Software Distribution

A UNIX distribution that originated at the University of California at Berkeley. The BSD suffix differentiates these distributions from AT&T distributions. No longer being developed at Berkeley, the last public release of BSD UNIX was version 4.4.

System V

A Unix distribution developed by AT&T

pipeline

A ___ is the series of steps that the CPU uses to process a command.

service packs

A _________ is a cumulative set of all updates for a particular operating system version, usually going back to its original release and are extensively tested.

FreeBSD

A free, open-source, Unix-like operating system based on Berkeley Software Distribution (BSD) Unix. It is the most popular among the BSD-based operating systems, with an installed base of more than 75%.

Linux

A freely distributable implementation of a UNIX-type of system. Finnish computer scientist Linus Torvalds originally developed it.

Gnome and KDE

A graphical user interface and set of computer desktop applications for users of the Linux computer operating system. It's intended to make a Linux operating system easy to use for non-programmers and generally corresponds to the Windows desktop interface and its most common set of applications.

multiplexing

A process where multiple digital data streams are combined into one signal.

Shell

A program layer that stands between the user and the operating system.

CP/M (Control Programming for Microcomputers)

Gary Kildall was a computer pioneer who developed one of the very first desktop operating systems called...

program counter

A register that holds the address of the next instruction to be fetched in the fetch execute cycle.

stack pointer

A register that points to the top of the current stack in memory. The stack contains one frame for each procedure that has been entered but not yet executed.

superscalar

A technique that enables a processor to execute more than one instruction in a single clock cycle is called _____.

multithreading

A technology that allows multiple parts or threads from a program to run simultaneously.

Serial ATA

A type of hard drive that uses much thinner cables, and can transfer data more quickly, than IDE drives. one end plugs into a port on the motherboard, and the other into the back of a storage device like a hard drive., Often abbreviated SATA or S-ATA, an evolution of the Parallel ATA physical storage interface. Serial ATA is a serial link -- a single cable with a minimum of four wires creates a point-to-point connection between devices.

L1 Cache (Level 1)

A type of memory cache that is built directly into the processor chip, with a capacity of 8 KB to 16 KB. Most chips have a second L1 Cache for very heavily used data words.

L2 Cache

A type of memory cache that is slightly slower than L1 cache, but has a much larger capacity, ranging from 64 KB to 16 MB.

flash memory

A type of nonvolatile computer memory that can be electrically erased and rewritten repeatedly.

operating System

Also known as an "OS," this is the software that communicates with computer hardware on the most basic level. Without an operating system, no software programs can run.

Track

An annular region on a disk

system call

An instruction that interrupts the program being executed and requests a service from the operating system.

Random Access Memory (RAM)

Holds a software program and small amounts of data for processing (volatile- lose if computer is turned off)

Program Status Word

It is a register or set of registers that contains condition codes, execution mode, and other status information that reflects the state of a process.

cache lines

Main memories and caches are divided up into fixed-size blocks. When talking about these blocks inside the cache, they are commonly reffered to as X.

I/O Input

Means of transferring data between user & machine

off line

Not connected to a remote computer system or a network.

Kernel Mode

OS runs in kernel mode, and has complete access to all the hardware and it can execute any instruction. It is the main component of most OS and forms the bridge between applications and actual data processing. It manages the system's resources and makes them available to application processes through communication mechanisms and system calls.

posix

POSIX is an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems. POSIX defines the application programming interface (API), along with command line shells and utility interfaces, for software compatibility with variants of Unix and other operating systems.

PDA

Personal Digital Assistant (i.e. smart phone)

hyperthreading

Provides quicker processing of information by enabling a new set of instructions to start executing before the previous set has finished. (Like the use of multiple cores on a CPU chip for PC's)

user friendly

Software or hardware designed so that people who don't have a lot of computer experience can use the system without becoming confused or frustrated. This phrase can be used for non IT contexts eg the phone, dishwasher etc is very user friendly

Digital Rights Management

Software which restricts the actions a user can perform with a file, such as copying or printing.

timesharing

Technique by which mainframe computers communicate with several users simultaneously

Mac OS X

The latest version of the Macintosh operating system.

X Windows System (X11)

This GUI shell standard was developed in 1984 at MIT. This system handles the basic windows management, allowing users to create, delete, move, and resize windows using a mouse.

CTSS

Timesharing operating system developed by MIT in the 1960's

Symbian

Which is an example of a smartphone operating system?

Multics

_____ was the first operating system to integrate security as its core functions.

spooling

a device whereby the output from a computer is placed in storage queues to await tranmission to a device which moves slower than the computer output (i.e. the storage of data to a file until it can be read by a printer with more limited memory capacity)

Graphics Processing Unit (GPU)

a processor with literally thousands of tiny cores. They are very good for many small computations done in parallel, like rendering polygons in graphics applications. They are not so good at serial tasks.

Read Only Memory (ROM)

a set of memory chips located ont he motherboard that stores data and instructions that cannot be changed or erased; it holds all the instructions the computer needs to start up. also known as nonvolatile memory

Minix

a small educational version of UNIX developed by Andrew Tannenbaum for the Intel x86 platform.

Cache hit

a successful read of the database buffer cache for data requested by a user (versus a cache miss, which requires copying of the requested data from the data block on the data file into the buffer cache)

multiprogramming

a technique that allows a single processor to process several programs residing simultaneously in main memory and interleaving their execution by overlapping I/O requests with CPU requests

Integrated circuits

a thin slice of silicon crystal containing microscopic circuit elements, such as transistors, wires capacitors and resistors also called chips computer chips and microchips

batch system

a type of system developed for the earliest computers that used punched cards or tape for input, which were entered in a "batch"

Cylinder

all the tracks for a given arm position form a____________.

distributed operating system

appears like a uniprocessor system when it is composed of multiple processors.

Disk Driver

devices that load a program or data stored on a disk into the computer

Large Scale Integration

in the fourth generation of computers engineers were able to fit more circuits on a chip. this process is called ______

x86

intel named it's first processors ending with 86 so that's how the architecture got it's name for 32bit; the x64 tech people just copied the format and put in 64 (the # of bits in this case)

iPhone

is a Smartphone developed by Apple

Windows ME (Millennium Edition)

is an upgrade to the Windows 98 os that has features specifically for the home user.

User Mode

name given to indicate that processes are not granted privileged access to the processor. Therefore, certain instructions are not allowed and system memory isn't accessible. Contrasts with the less restrictive kernel mode.

os/360

operating systems for large computers

job

program or set of programs

microcomputers

refers to desktop and personal computers

MS - DOS

short for Microsoft Disk Operating System, an operating that was the most commonly used member of the DOS family of operating systems

x86-32 and x86-64

the number of bits in the processor

cloud computing

use of web services to perform functions that were traditionally performed with software on an individual computer; i.e. Flickr, Google Docs, etc.

Disk Operating System

what does DOS stand for


Kaugnay na mga set ng pag-aaral

Autonomic Nervous System Physiology

View Set

Source Python COURSE 1-QUIZ 1->5

View Set

Lippincott the child with cardiovascular and hematologic health problems, missed questions, childcare

View Set

Prep U Ch. 25 Assessment of Cardiovascular Function, Prep U Ch. 26 Management of Patients With Dysrhythmias and Conduction Problems, MS II Prep U Ch. 26: Management of Patients With Dysrhythmias and Conduction Problems, Prep U Ch. 27 Management of Pa...

View Set

Simplify expressions by combining like terms

View Set

Chapter 8 (Big data) quiz KATHRYN

View Set

Chapter 15, Section 3: The New Deal Affects Many Groups

View Set