Unit-I_ComputingDevices_software_OS_2078 (1)
Unit-I_ComputingDevices_software_OS_2078 (1)
ALU(Arithmetic
and Logical
Unit)
The principle of Computer system is input, processing and Output. i.e. IPO.
a)Input Unit
Input Device:
i)Mouse
ii)Keyboard
The keyboard is the most common means of hardware by which user will
input the data. It looks like an electronic typewriter keyboard but contains keys for
specific purposes. It is quite similar to the keyboard of the typewriter(QWERTY)
but contains some additional keys.
i)alphanumeric keys
ii)punctuation keys
iii)Special keys
iii)Joystick
iv)Light pen
v)Touch Screen
vi)TrackBall
vii)Digitizing Tablet
A digitizing tablet is a sensitive input device that converts a hand-drawn trajectory
into a digital on-line form, which is a sequence. This hand-drawn trajectory may be
a signature input, handwriting, or hand-drawn graphics. A digitizing
tablet usually consists of an electronic tablet and a pen or a stylus.
viii)Digital Camera
A digital camera is a similar to a traditional film-based camera, but it captures
images digitally. When you take a picture with a digital camera, the image is
recorded by a sensor, called a "charged coupled device" or CCD. ... Some digital
cameras have built-in memory, but most use an SD or Compact Flash card.
ix)Scanner
An image scanner—often abbreviated to just scanner, is a device that optically
scans images, printed text, handwriting or an object and converts it to a digital
image. Commonly used in offices are variations of the desktop
flatbed scanner where the document is placed on a glass window for scanning.
xiii)Smart Card
Smart card readers are used with smart cards which are a type of plastic
technology card with a built-in chip used for. electronic processes including
personal identification, access control, authentication, and financial
transactions. Smart card readers obtain or ―read‖ this type of data.
xiv)Microphone
Sometimes abbreviated as mic(mike), a microphone is a hardware peripheral and
input device originally invented by Emile Berliner in 1877.
A microphone allows computer users to input audio into their computers.
The computer's central processing unit (CPU) is the portion of a computer that
retrieves and executes instructions. The CPU is essentially the brain of a CAD
system. It consists of an arithmetic and logic unit (ALU), a control unit, and
various registers. The CPU is often simply referred to as the processor. The ALU
performs arithmetic operations, logic operations, and related operations, according
to the program instructions.
The control unit controls all CPU operations, including ALU operations, the
movement of data within the CPU, and the exchange of data and control signals
across external interfaces (system bus). Registers are high-speed internal memory-
storage units within the CPU. Some registers are user-visible; that is, available to
the programmer via the machine instruction set. Other registers are dedicated
strictly to the CPU for control purposes. An internal clock synchronizes all CPU
components. The clock speed (number of clock pulses per second) is measured in
megahertz (MHz) or millions of clock pulses per second. The clock speed
essentially measures how fast an instruction the CPU processes. The parts of CPU
are explained below:
instructions include boolean comparisons, such as AND, OR, XOR, and NOT
operations.
ALUs are designed to perform integer calculations. Therefore, besides adding and
subtracting numbers, ALUs often handle the multiplication of two integers, since
the result is also an integer. However, ALUs typically do not perform division
operations, since the result may be a fraction, or a "floating point" number. Instead,
division operations are usually handled by the floating-point unit (FPU), which
also performs other non-integer calculations.
While the ALU is a fundamental component of all processors, the design and
function of an ALU may vary between different processor models. For example,
some ALUs only perform integer calculations, while others are designed to handle
floating point operations as well. Some processors contain a single ALU, while
others include several arithmetic logic units that work together to perform
calculations. Regardless of the way an ALU is designed, its primary job is to
handle integer operations. Therefore, a computer's integer (number) performance is
tied directly to the processing speed of the ALU.
c)Register Array
A register is a temporary storage area built into a CPU. Some registers are used
internally and cannot be accessed outside the processor, while others are user-
accessible. Most modern CPU architectures include both types of registers.
Internal registers include the instruction register (IR), memory buffer register
(MBR), memory data register (MDR), and memory address register (MAR). The
instruction register fetches instructions from the program counter (PC) and holds
each instruction as it is executed by the processor. The memory registers are used
to pass data from memory to the processor. The storage time of internal registers is
extremely temporary, as they often hold data for less than a millisecond.
Primary Memory
It is the main memory of the computer. It is used for storing data and instructions
during processing. It is the only memory which is directly accessible to CPU. It is
usually expensive, faster of read/write operation, and used in small storage
capacity. Example RAM, ROM, Cache memory.
RAM (Random Access Memory) is the internal memory of the CPU for storing
data, program, and program result. It is a read/write memory which stores data
until the machine is working. As soon as the machine is switched off, data is
erased.
Access time in RAM is independent of the address, that is, each storage location
inside the memory is as easy to reach as other locations and takes the same
amount of time. Data in the RAM can be accessed randomly but it is very
expensive.
RAM is volatile, i.e. data stored in it is lost when we switch off the computer or if
there is a power failure. Hence, a backup Uninterruptible Power System (UPS) is
often used with computers. RAM is small, both in terms of its physical size and in
the amount of data it can hold.
RAM is of two types −
The word static indicates that the memory retains its contents as long as power is
being supplied. However, data is lost when the power gets down due to volatile
nature. SRAM chips use a matrix of 6-transistors and no capacitors. Transistors do
not require power to prevent leakage, so SRAM need not be refreshed on a regular
basis.
There is extra space in the matrix, hence SRAM uses more chips than DRAM for
the same amount of storage space, making the manufacturing costs higher. SRAM
is thus used as cache memory and has very fast access.
Characteristic of Static RAM
Long life
No need to refresh
Faster
Used as cache memory
Large size
Expensive
High power consumption
ROM stands for Read Only Memory. The memory from which we can only read
but cannot write on it. This type of memory is non-volatile. The information is
stored permanently in such memories during manufacture. A ROM stores such
Let us now discuss the various types of ROMs and their characteristics.
PROM is read-only memory that can be modified only once by a user. The user
buys a blank PROM and enters the desired contents using a PROM program.
Inside the PROM chip, there are small fuses which are burnt open during
programming. It can be programmed only once and is not erasable.
Advantages of ROM
Non-volatile in nature
Cannot be accidentally changed
Cheaper than RAMs
Easy to test
More reliable than RAMs
Static and do not require refreshing
Contents are always known and can be verified
Cache memory is a very high speed semiconductor memory which can speed up
the CPU. It acts as a buffer between the CPU and the main memory. It is used to
hold those parts of data and program which are most frequently used by the CPU.
The parts of data and programs are transferred from the disk to cache memory by
the operating system, from where the CPU can access them.
Advantages
The advantages of cache memory are as follows −
Video Card
A video Card is also called a video controller and appears as a circuit board to fit
on mother board. The video card contains electronic circuits having GPU, visual
processing units, heat sink, video BIOS, video memory, RAMDAC, video graphics
array, digital visual interface, HDMI and display port.
Graphics Card
Graphics card is a printed circuit board housing a processor and a RAM. It
enhances the graphical capabilities of the computer. It also have BIOS chip, to
store the settings of the card and performs diagnostics during input and output at
startup.
Following are some of the important differences between Graphics Card and Video
Card.
Graphics Card controls the quality Video card also achieves the
of pictures, videos and enhances same as it controls the colors
1 Concept
gaming experience. displayed, resolution, speed of
rendering images etc.
3D effects. system.
Usage Graphics Card are used primarily for Video Card are used for video
6
gaming consoles. editing, multimedia projects.
Secondary Memory
You know that processor memory, also known as primary memory, is expensive
as well as limited. The faster primary memory are also volatile. If we need to store
large amount of data or programs permanently, we need a cheaper and permanent
memory. Such memory is called secondary memory. Here we will discuss
secondary memory devices that can be used to store large amount of data, audio,
video and multimedia files.
Characteristics of Secondary Memory
These are some characteristics of secondary memory, which distinguish it from
primary memory −
4 Reliability As plastic ribbon is not much reliable On other hand due to more
and chances of its breakdown is more breakdown prone circular disk
hence Magnetic tape memory is less Magnetic disk memory
reliable as compared to Magnetic becomes more reliable than
Disk memory. Magnetic tape memory.
5 Performance Data store and retrieval is much On other hand data storage and
slower in case of Magnetic tape retrieval is faster in case of
memory due to which it is less Magnetic disk memory and
efficient and has comparatively hence has better performance
degrade performance as compared to and more efficient as compared
6 Usage Due to low data transmission rate and On other hand Magnetic disk
less portability Magnetic tape memory can be used as
memory mainly used for Data backup secondary storage.
purposes.
Depending on whether secondary memory device is part of CPU or not, there are
two types of secondary memory – fixed and removable.
Hard disk drive is made up of a series of circular disks called platters arranged
one over the other almost ½ inches apart around a spindle. Disks are made of non-
magnetic material like aluminum alloy and coated with 10-20 nm of magnetic
material.
Standard diameter of these disks is 14 inches and they rotate with speeds varying
from 4200 rpm (rotations per minute) for personal computers to 15000 rpm for
servers. Data is stored by magnetizing or demagnetizing the magnetic coating. A
magnetic reader arm is used to read data from and write data to the disks. A
typical modern HDD has capacity in terabytes (TB).
Optical Disk
CD Drive
CD stands for Compact Disk. CDs are circular disks that use optical rays, usually
lasers, to read and write data. They are very cheap as you can get 700 MB of
storage space for less than a dollar. CDs are inserted in CD drives built into CPU
cabinet. They are portable as you can eject the drive, remove the CD and carry it
with you. There are three types of CDs −
DVD Drive
DVD stands for Digital Video Display. DVD are optical devices that can store 15
times the data held by CDs. They are usually used to store rich multimedia files
that need high storage capacity. DVDs also come in three varieties – read only,
recordable and rewritable.
Pen Drive
Pen drive is a portable memory device that uses solid state memory rather than
magnetic fields or lasers to record data. It uses a technology similar to RAM,
except that it is nonvolatile. It is also called USB drive, key drive or flash
memory.
Blu Ray Disk (BD) is an optical storage media used to store high definition (HD)
video and other multimedia file. BD uses shorter wavelength laser as compared to
CD/DVD. This enables writing arm to focus more tightly on the disk and hence
pack in more data. BDs can store up to 128 GB data.
SSD
A solid-state drive is a solid-state storage device that uses integrated circuit
assemblies to store data consistently, typically using flash memory, and acts as
secondary storage in the hierarchy of computer storage
Output Unit
Output tool is any part of a computer hardware tool that converts information into
human readable form. It can be text, graphics, touch, audio, and video. Some
output devices are visual display units such as a monitor, printer graphic output
devices, plotters, speakers, and so on
Output Devices
There are two types of output devices in a computer system.They are;
a)Softcopy Output Devices
b)Hardcopy Output Devices
Softcopy output Devices
Soft copy output devices give screen displayed output that is lost when the
computer is shut off. ... Some examples of soft copy output devices are monitors,
projectors, video display terminals. Soft copy is an electronic display of digital
information, such as files viewed on the pc monitor. some of the softcopy output
devices are explained below;
Monitor
Classification of monitor on the basis of colors Displayed
a)Monochrome Monitor
A monochrome monitor is a type of CRT computer monitor in which computer
text and images are displayed in varying tones of only one color, as apposed to a
color monitor that can display text and images in multiple colors. They were very
common in the early days of computing, from the 1960s through the 1980s, before
color monitors became popular.
b)Grayscale Monitor
Grayscale is a group of shades without any visible color. On a monitor, each
pixel of a grayscale display carries an amount of light, ranging from the weakest
amount of light, or black, to the strongest amount of light, or
white. Grayscale only contains brightness information, not color.
c)Color monitor
A display monitor capable of displaying many colors. In contrast, a
monochrome monitor can display only two colors — one for the background and
one for the foreground. Color monitors implement the RGB color model by
using three different phosphors that appear red, green, and blue when activated.
Classification of Monitor on the basis of their Display Technique
a)Cathode Ray Tube(CRT)
A cathode-ray tube is a vacuum tube containing one or more electron guns, the
beams of which are manipulated to display images on a phosphorescent screen.
The images may represent electrical waveforms, pictures, radar targets, or other
phenomena. A CRT on a television set is commonly called a picture tube.
b)LCD Monitor
A liquid-crystal display is a flat-panel display or other electronically modulated
optical device that uses the light-modulating properties of liquid crystals
combined with polarizers. Liquid crystals do not emit light directly, instead using
a backlight or reflector to produce images in color or monochrome.
c)LED Monitor
A LED display is a flat panel display that uses an array of light-emitting diodes as
pixels for a video display. Their brightness allows them to be used outdoors where
they are visible in the sun for store signs and billboards.
the first large flat panel displays to be released to the public. Until about 2007,
plasma displays were commonly used in large televisions.
Speaker
Computer speakers, or multimedia speakers, are speakers sold for use with
computers, although usually capable of other audio uses, e.g. for an MP3 player
wheel printers were popular in the 1970s and 1980s, but are no longer used
today.
3)Line Printer
A line printer prints one entire line of text before advancing to another line. Most
early line printers were impact printers. Line printers are mostly associated
with unit record equipment and the early days of digital computing, but the
technology is still in use.
b)Non Impact Printer(Not producing sound)
Non-Impact printers don't uses any direct contact between ink ribbon and paper.
They use laser, xerographic, electrostatic, chemical or inkjet technology.
These printers are less noisy and don't have mechanical moving parts to
conduct printing. Some of the Non impact printer are explained below;
1)Inkjet Printer
Inkjet printing is a type of computer printing that recreates a digital image by
propelling droplets of ink onto paper and plastic substrates. Inkjet printers are
the most commonly used type of printer, and range from small inexpensive
consumer models to expensive professional machines.
2)Laser Printer(v v imp)
A laser printer is a printer that uses a focused beam or light to transfer text and
images onto paper. ... The result is a clean copy of the image written on the paper.
Because laser printers do not use ink, they have less image smearing problems
than inkjet printers and are able to print pages faster.
3)Thermal Printer
A thermal impact printer or electrothermal printer is a printer that uses heated
pins to "burn" images onto heat-sensitive paper. ... These printers are commonly
used in calculators and fax machines; and although they are inexpensive
and print relatively fast, they produce low resolution print jobs.
Plotter
A plotter is a printer that interprets commands from a computer to make line
drawings on paper with one or more automated pens. Unlike a regular printer , the
plotter can draw continuous point-to-point lines directly from vector graphics files
or commands. ... As a rule, plotters are much more expensive than printers.
Bus Architecture
Bus is a group of wires that connects different components of the computer. It is
used for transmitting data, control signal and memory address from one component
to another. A bus can be 8 bit, 16 bit, 32 bit and 64 bit. A 32 bit bus can transmit
32 bit information at a time. A bus can be internal or external.
Types of bus:
· Data bus
Data bus carries data from on component to another. It is uni-directional for input
and output devices and bi-directional for memory and CPU.
· Control bus
Control bus carries control signal. CU of CPU uses control signal for controlling
all the components. It is uni-directional from CPU to all other components.
. Address bus
Address bus carries memory address. A memory address is a numerical value used
for identifying a memory location. Computer performs all its task through the
memory address. CU of CPU sends memory address to all the components. So,
address bus is also uni-directional from CPU to all other components.
Network Cables
Distributors
Routers
Internal Network Cards
External Network Cards
Importances of Networking
a) It allows departments to share hardware.
b) It allows information’s to be shared.
Features of LAN
Limited Geographic Limits
A LAN is constructed for a limited area. It usually traverses a single frequency
workgroup floor in a building or on campus etc. LAN uses different protocols or
rules for information transmission.
Limited number of users
Generally, LAN supports fewer numbers of users, frequently around five or ten,
and more users can be supported by associating multiple LANs, which provides
better results than creating one big-network of the nature of LAN.
Reliability and Stability
LANs are very reliable. Failures on a LAN are generally because of wrong or
incorrect installation. Monitoring software that comes with a LAN supports
beneficial programs like error recognition, prevention of transmission loss and
outstanding security features.
Flexibility
A major growth in LANs today is the flexibility they often. Earlier adaptation
would provide only one type of desktop computers. Today advanced LANs,
however, can provide various types of computers. This flexibility also develops
operating systems and repository media.
Example of MAN
Cable TV network
Telephone networks providing high-speed DSL lines
IEEE 802.16 or WiMAX, that provides high-speed broadband access with
Internet connectivity to customer premises.
Example of WAN
The Internet
4G Mobile Broadband Systems
A network of bank cash dispensers.
iv)Internet
Internet is a system that interconnects the different computer systems across the
world. It uses the Internet protocol suite to link devices located in different
corners of the world.
The Internet system carries an extensive range of information resources and
services including World Wide Web (WWW), telephony, electronic mail, etc. It
uses standard internet protocols, such as TCP/IP and HTTP, etc.
Features of Internet
Let us now discuss the features of Internet. The features are described below −
Accessibility
An Internet is a global service and accessible to all. Today, people located in a
remote part of an island or interior of Africa can also use Internet.
Easy to Use
The software, which is used to access the Internet (web browser), is designed very
simple; therefore, it can be easily learned and used. It is easy to develop.
Interaction with Other Media
Internet service has a high degree of interaction with other media. For example,
News and other magazine, publishing houses have extended their business with
the help of Internet services.
Low Cost
The development and maintenance cost of Internet service are comparatively low.
Internet Software
Internet Software comprises of all the tools needed for networking through
computer. Following are a few important components of the Internet Software −
Internet Applications
Advantages:
1) Information on almost every subject imaginable.
2) Powerful search engines.
3) Ability to do research from your home versus research libraries.
4) Information at various levels of study. Everything from scholarly articles to ones
directed at children.
5) Message boards where people can discuss ideas on any topic. Ability to get wide
range of opinions. People can find others that have a similar interest in whatever
they are interested in.
6) The internet provides the ability of emails. Free mail service to anyone in the
country.
7) Platform for products like SKYPE, which allow for holding a video conference
with anyone in the world who also has access.
8) Friendships and love connections have been made over the internet by people
involved in love/passion over similar interests.
9) Things such as Yahoo Answers and other sites where kids can have readily
available help for homework.
10) News, of all kinds is available almost instantaneously. Commentary, on that
news, from every conceivable viewpoint is also available.
Disadvantages:
1) There is a lot of wrong information on the internet. Anyone can post anything,
and much of it is garbage.
2) There are predators that hang out on the internet waiting to get unsuspecting
41llMukti Ghimire||[email protected]||BBA I Semester_Computer and IT applications(PU)
Computing Devices, Software and Operating System (OS)
The client server computing works with a system of request and response. The
client sends a request to the server and the server responds with the desired
information.
The client and server should follow a common communication protocol so they
can easily interact with each other. All the communication protocols are available
at the application layer.
A server can only accommodate a limited number of client requests at a time. So
it uses a system based to priority to respond to the requests.
Denial of Service attacks hinders servers ability to respond to authentic client
requests by inundating it with false requests.
An example of a client server computing system is a web server. It returns the
web pages to the clients that requested them.
Bus Master to solve the issue. It is one of the simple forms of networking where a
failure of a device does not affect the other devices. But failure of the shared
communication line can make all other devices stop functioning.
Both ends of the shared channel have line terminator. The data is sent in only one
direction and as soon as it reaches the extreme end, the terminator removes the data
from the line.
Star Topology
All hosts in Star topology are connected to a central device, known as hub device,
using a point-to-point connection. That is, there exists a point to point connection
between hosts and hub. The hub device can be any of the following:
Hub
As in Bus topology, hub acts as single point of failure. If hub fails, connectivity of all
hosts to all other hosts fails. Every communication between hosts, takes place through
only the hub. Star topology is not expensive as to connect one more host, only one
cable is required and configuration is simple.
Ring Topology
In ring topology, each host machine connects to exactly two other machines, creating a
circular network structure. When one host tries to communicate or send message to a
host which is not adjacent to it, the data travels through all intermediate hosts. To
connect one more host in the existing structure, the administrator may need only one
more extra cable.
Failure of any host results in failure of the whole ring. Thus, every connection in the
ring is a point of failure. There are methods which employ one more backup ring.
Mesh Topology
In this type of topology, a host is connected to one or multiple hosts. This topology has
hosts in point-to-point connection with every other host or may also have hosts which
are in point-to-point connection to few hosts only.
Hosts in Mesh topology also work as relay for other hosts which do not have direct
point-to-point links. Mesh technology comes into two types:
Full Mesh: All hosts have a point-to-point connection to every other host in the
network. Thus for every new host n(n-1)/2 connections are required. It provides
the most reliable network structure among all network topologies.
Partially Mesh: Not all hosts have point-to-point connection to every other host.
Hosts connect to each other in some arbitrarily fashion. This topology exists
where we need to provide reliability to some hosts out of all.
Tree Topology
Also known as Hierarchical Topology, this is the most common form of network
topology in use presently.This topology imitates as extended Star topology and inherits
properties of bus topology.
This topology divides the network in to multiple levels/layers of network. Mainly in
LANs, a network is bifurcated into three types of network devices. The lowermost is
access-layer where computers are attached. The middle layer is known as distribution
layer, which works as mediator between upper layer and lower layer. The highest layer
is known as core layer, and is central point of the network, i.e. root of the tree from
which all nodes fork.
All neighboring hosts have point-to-point connection between them.Similar to the Bus
topology, if the root goes down, then the entire network suffers even.though it is not the
single point of failure. Every connection serves as point of failure, failing of which
divides the network into unreachable segment.
Hybrid Topology
A network structure whose design contains more than one topology is said to be hybrid
topology. Hybrid topology inherits merits and demerits of all the incorporating
topologies.
The above picture represents an arbitrarily hybrid topology. The combining topologies
may contain attributes of Star, Ring, Bus, and Daisy-chain topologies. Most WANs are
connected by means of Dual-Ring topology and networks connected to them are
mostly Star topology networks. Internet is the best example of largest Hybrid topology
Software
As you know, the hardware devices need user instructions to function. A set of
instructions that achieve a single outcome are called program or procedure. Many
programs functioning together to do a task make a software.
For example, a word-processing software enables the user to create, edit and save
documents. A web browser enables the user to view and share web pages and
multimedia files. There are two categories of software −
System Software
Application Software
Utility Software
Let us discuss them in detail.
System Software(OS)
Software required to run the hardware parts of the computer and other application
software are called system software. System software acts as interface between
hardware and user applications. An interface is needed because hardware devices or
machines and humans speak in different languages.
Machines understand only binary language i.e. 0 (absence of electric signal) and 1
(presence of electric signal) while humans speak in English, French, German, Tamil,
Hindi and many other languages. English is the pre-dominant language of interacting
with computers. Software is required to convert all human instructions into machine
understandable instructions. And this is exactly what system software does.
Based on its function, system software is of three types −
Operating System
Language Processor
Device Drivers
Operating System(OS)
System software that is responsible for functioning of all hardware parts and their
interoperability to carry out tasks successfully is called operating system (OS). OS is
the first software to be loaded into computer memory when the computer is switched
on and this is called booting. OS manages a computer’s basic functions like storing
data in memory, retrieving files from storage devices, scheduling tasks based on
priority, etc.
Device Drivers
System software that controls and monitors functioning of a specific device on
computer is called device driver. Each device like printer, scanner, microphone,
speaker, etc. that needs to be attached externally to the system has a specific driver
associated with it. When you attach a new device, you need to install its driver so that
the OS knows how it needs to be managed.
Application Software
A software that performs a single task and nothing else is called application software.
Application software are very specialized in their function and approach to solving a
problem. So a spreadsheet software can only do operations with numbers and nothing
else. A hospital management software will manage hospital activities and nothing else.
Here are some commonly used application software −
Word processing
Spreadsheet
Presentation
Database management
Multimedia tools
Utility Software
Application software that assist system software in doing their work is called utility
software. Thus utility software is actually a cross between system software and
application software. Examples of utility software include −
Antivirus software
Disk management tools
File management tools
Compression tools
Backup tools
Function of OS
Memory Management
Memory management refers to management of Primary Memory or Main Memory.
Main memory is a large array of words or bytes where each word or byte has its own
address.
Main memory provides a fast storage that can be accessed directly by the CPU. For a
program to be executed, it must be in the main memory. An Operating System does
the following activities for memory management −
Keeps tracks of primary memory, i.e., what part of it are in use by whom, what
part are not in use.
In multiprogramming, the OS decides which process will get memory when and
how much.
Allocates the memory when a process requests it to do so.
De-allocates the memory when a process no longer needs it or has been
terminated.
Processor Management
In multiprogramming environment, the OS decides which process gets the processor
when and for how much time. This function is called process scheduling. An
Operating System does the following activities for processor management −
Keeps tracks of processor and status of process. The program responsible for
this task is known as traffic controller.
Allocates the processor (CPU) to a process.
De-allocates processor when a process is no longer required.
Device Management
File Management
A file system is normally organized into directories (folder) for easy
navigation(searching) and usage. These directories may contain files and other
directories.
An Operating System does the following activities for file management −
Keeps track of information, location, uses, status etc. The collective facilities are
often known as file system.
Decides who gets the resources.
Allocates the resources.
De-allocates the resources.
Types of OS
i)Batch operating system
The users of a batch operating system do not interact with the computer directly. Each
user prepares his job on an off-line device like punch cards and submits it to the
computer operator. To speed up processing, jobs with similar needs are batched
together and run as a group. The programmers leave their programs with the operator
and the operator then sorts the programs with similar requirements into batches. It
takes longer period of time to take input value like a minute, hour, day, month, year or
a hundreds of years.
The problems with Batch Systems are as follows −
Problem of reliability.
Question of security and integrity of user programs and data.
Problem of data communication.
With resource sharing facility, a user at one site may be able to use the resources
available at another.
Speedup the exchange of data with one another via electronic mail.
If one site fails in a distributed system, the remaining sites can potentially continue
operating.
Better service to the customers.
Reduction of the load on the host computer.
Reduction of delays in data processing.
time constraints, otherwise the system will fail. For example, Scientific experiments,
medical imaging systems, industrial control systems, weapon systems, robots, air
traffic control systems, (perseverance rover landed on moon),etc.
There are two types of real-time operating systems.
Hard real-time systems
Hard real-time systems guarantee that critical tasks complete on time. In hard real-time
systems, secondary storage is limited or missing and the data is stored in ROM. In
these systems, virtual memory is almost never found.
Soft real-time systems
Soft real-time systems are less restrictive. A critical real-time task gets priority over
other tasks and retains the priority until it completes. Soft real-time systems have
limited utility than hard real-time systems. For example, multimedia, virtual reality,
Advanced Scientific Projects like undersea exploration and planetary roversetc.
The End