Академический Документы
Профессиональный Документы
Культура Документы
Before microprocessors, small computers had been built using racks of circuit boards
with many medium- and small-scale integrated circuits. Microprocessors combined this
into one or a few large-scale ICs. Continued increases in microprocessor capacity have
since rendered other forms of computers almost completely obsolete (see history of
computing hardware), with one or more microprocessors used in everything from the
smallest embedded systems and handheld devices to the largest mainframes and
supercomputers.
TYPES OF MULTIPROCESSOR
Master-Slave Multiprocessors
The master-slave models basically solves almost all the problems of the first model.In
this model, there is a single data structure that keeps track of ready processes.Now,
when a central processing unit goes idle in this model, then it asks the OS for a process
to run and it is assigned one.
Symmetric Multiprocessors
Symmetric multiprocessors (SMP) is the third model. In this model, there is one copy of
the OS in memory, but any central processing unit can run it.Now, when a system call is
made, then the central processing unit on which the system call was made traps to the
kernel and then processes that system call.This model balances processes and memory
dynamically.
There are no disadvantages as such but when compared tofixed logic devices or certain
ASICs (application specific intergrated circuits), there is a need to program
Microprocessors and write software/firmware when used in embedded applications.
Function
The function of a Microprocessor is to conduct arithmetic and logic operations.
Speed
One advantage of a Microprocessor is its speed, which is measured in hertz. For instance,
a Microprocessor with 3 gigahertz, shortly GHz, is capable of performing 3 billion tasks
per second.
Data Movement
Another advantage of a Microprocessor is that it can quickly move data between the
various memory locations.
Complex Mathematics
Microprocessors are used to perform complicated mathematical operations, like
operating on the floating point numbers.
Disadvantages
Some of the disadvantages with the Microprocessor are that it might get over-heated,
and the limitation it imposes on the size of data.