Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Multiprocessing system

Читайте также:
  1. A diverse educational system: structure, standards, and challenges
  2. A tetrahedron-based system of space co-ordinates
  3. A Typical State Judicial System
  4. ABO Blood Grouping System
  5. ACCOUNTING AS AN INFORMATION SYSTEM
  6. Agriculture, mass production, the labor movement, and the economic system
  7. AIRPORT SECURITY SYSTEMS

Main frame

It’s a very large and expensive computer capable of supporting hundreds, or even thousands, of users simultaneously. In the hierarchy that starts with a simple microprocessor (in watches, for example) at the bottom and moves to supercomputers at the top, mainframes are just below supercomputers. In some ways, mainframes are more powerful than supercomputers because they support more simultaneous programs. But supercomputers can execute a single program faster than a mainframe. The distinction between small mainframes and minicomputers is vague, depending really on how the manufacturer wants to market its machines.

Supercomputer

It’s the fastest type of computer. Supercomputers are very expensive and are employed for specialized applications that require immense amounts of mathematical calculations. For example, weather forecasting requires a supercomputer. Other uses of supercomputers include animated graphics, fluid dynamic calculations, nuclear energy research, and petroleum exploration.

The chief difference between a supercomputer and a mainframe is that a supercomputer channels all its power into executing a few programs as fast as possible, whereas a mainframe uses its power to execute many programs concurrently.

Minicomputer

It is a midsized computer. In size and power, minicomputers lie between workstations and mainframes. In the past decade, the distinction between large minicomputers and small mainframes has blurred, however, as has the distinction between small minicomputers and workstations. But in general, a minicomputer is a multiprocessing system capable of supporting from 4 to about 200 users simultaneously.

 

The ability to execute more than one task at the same time, a task being a program. The terms multitasking and multiprocessing are often used interchangeably, although multiprocessing implies that more than one CPU is involved.

In multitasking, only one CPU is involved, but it switches from one program to another so quickly that it gives the appearance of executing all of the programs at the same time.

There are two basic types of multitasking: preemptive and cooperative. In preemptive multitasking, the operating system parcels out CPU time slices to each program. In cooperative multitasking, each program can control the CPU for as long as it needs it. If a program is not using the CPU, however, it can allow another program to use it temporarily. OS/2, Windows 95, Windows NT, the Amiga operating system and UNIX use preemptive multitasking, whereas Microsoft Windows 3.x and the MultiFinder (for Macintosh computers) use cooperative multitasking.

Multiprocessing system

It refers to a computer system's ability to support more than one process (program) at the same time. Multiprocessing operating systems enable several programs to run concurrently. UNIX is one of the most widely used multiprocessing systems, but there are many others, including OS/2 for high-end PCs. Multiprocessing systems are much more complicated than single-process systems because the operating system must allocate resources to competing processes in a reasonable manner.

It refers to the utilization of multiple CPUs in a single computer system. This is also called parallel processing.

It means the simultaneous use of more than one CPU to execute a program. Ideally, parallel processing makes a program run faster because there are more engines (CPUs) running it. In practice, it is often difficult to divide a program in such a way that separate CPUs can execute different portions without interfering with each other.

Most computers have just one CPU, but some models have several. There are even computers with thousands of CPUs. With single-CPU computers, it is possible to perform parallel processing by connecting the computers in a network. However, this type of parallel processing requires very sophisticated software called distributed processing software.

Note that parallel processing differs from multitasking, in which a single CPU executes several programs at once.

Parallel processing is also called parallel computing.


computer

A programmable machine has two principal characteristics of a computer are:

Is responding to a specific set of instructions in a well-defined manner & executing a prerecorded list of instructions (a program)

Modern computers are electronic and digital. The actual machinery are called hardware; the instructions and data are called software.

All general-purpose computers require the following hardware components:

 memory: Enables a computer to store

 mass storage device: Allows a computer to permanently retain large amounts of data.

 input device: Usually a keyboard and mouse, the input device is the conduit through which data and instructions enter a computer.

 output device: A display screen, printer, or other device that lets you see what the computer has accomplished.

 central processing unit (CPU): component that executes instructions.

In addition to these components, many others make it possible for the basic components to work together efficiently.

Computers are classifing by size and power as follows, though there is considerable overlap:

 personal computer: A small, single-user computer based on a microprocessor. Has a keyboard for entering data, a monitor for displaying information, and a storage device for saving data.

 workstation: A powerful, single-user computer. Has a more powerful microprocessor and a higher-quality monitor.

 minicomputer: A multi-user computer capable of supporting from 10 to hundreds of users simultaneously.

 mainframe: A powerful multi-user computer capable of supporting many hundreds or thousands of users simultaneously.

 supercomputer: An extremely fast computer that can perform hundreds of millions of instructions per second.

Main frame

Large and expensive computer capable of supporting hundreds, or even thousands, of users simultaneously. In some ways, mainframes are more powerful than supercomputers because they support more simultaneous programs. But supercomputers can execute a single program faster than a mainframe.


Дата добавления: 2015-11-14; просмотров: 48 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Complete Transcript of the Film| A FIRST LOOK AT COMPUTERS

mybiblioteka.su - 2015-2024 год. (0.007 сек.)