5403
5403
There are different systems software types, including Windows, Linux, MacOS X,
BSD, etc. Each type of system software has its own set of unique characteristics.
1. High Speed
System software is responsible for various tasks, including controlling the CPU,
memory, monitor, keyboard, mouse, floppy disk drive, CD-ROM, printer, etc.
System software works closely with the operating system software that runs the
computer. The entire computer may become corrupted if the system software does
not work correctly so high speed is an essential feature of system software.
2. Versatile
Operating System
Operating systems are the most important type of system software. An operating
system is software that controls how your hardware works, which means it
manages the computer's memory, processes, and all of its software and hardware.
Every operating system has certain advantages and disadvantages, ranging from
simple to complex. For example, Windows 10 is very similar to Windows 8.1 but
with some significant improvements. In addition, you can install additional
software programs and add-ons to enhance your experience.
Device Drivers
Device drivers are tiny programs that enable a computer to communicate with its
hardware devices, such as printers, scanners, and keyboards. Without device
drivers, the hardware you connect to your computer will not be working properly.
For example, without device drivers, your printer will not work properly. Device
manufacturers provide most device drivers, but Microsoft also provides some
generic ones.
Firmware
Programming languages are like human languages in that they are used to
communicate instructions to a computer. However, unlike human languages,
programming languages are designed to be read and understood by computers, not
humans. That is where programming language translators come in.
Programming language translators are programs that convert code written in one
programming language into another programming language. This translator can be
helpful when you want to take code written in one language and run it on a
machine that only understands another language. It converts code from an older
language into a newer one, making it easier to keep your code up-to-date.
Utilities
Utility software is a program specifically designed to help manage and tune system
or application software. It is used to support the computer infrastructure - in
contrast to application software, which is aimed at directly performing tasks that
benefit ordinary users.
However, utilities often form part of the application systems. For example, a batch
job may run user-written code to update a database and may then include a step
that runs a utility to back up the database, or a job may run a utility to compress a
disk before copying files.
Although a basic set of utility programs is usually distributed with an operating
system (OS), and this first party utility software is often considered part of the
operating system, users often install replacements or additional utilities. Those
utilities may provide additional facilities to carry out tasks that are beyond the
capabilities of the operating system.
Many utilities that might affect the entire computer system require the user to have
elevated privileges, while others that operate only on the user's data do not
System utilities
Anti-virus utilities scan for computer viruses and block or remove them.
Clipboard managers expand the clipboard functionality of an operating system.
Computer access control software grants or denies requests for access to system
resources.
Debuggers typically permit the examination and modification of data and
program instructions in memory and on disk.
Diagnostic programs determine and report the operational status of computer
hardware and software. Memory testers are one example.
Network utilities analyze the computer's network connectivity, configure
network settings, check data transfer or log events.
Package managers are used to configure, install or keep up to date other
software on a computer.
Registry cleaners clean and optimize the Windows Registry by removing old
registry keys that are no longer in use.
System monitors monitor resources and performance in a computer system.
System profilers provide detailed information about installed software and
hardware.
Definition
Windows operating system is a computer program that manages all computer
resources and provides services to applications that run on top of it. This operating
system was developed by Microsoft and released in 1985 under the name Windows
1.0.
The Windows operating system (Windows OS) refers to a family of operating
systems developed by Microsoft Corporation. We look at the history of Windows
OS from 1985 to present day.
The Windows operating system (Windows OS) for desktop PCs is more formally
called Microsoft Windows and is actually a family of operating systems for
personal computers. Windows has traditionally dominated the
personal computer world, running, by some estimates, more than 75 percent of all
personal computers. Beginning in the early 2000s, Windows dominance has
lessened with the growth of the Linux and Mac operating systems.
Windows is also the foundation for the Microsoft Office productivity suite.
Introduced in 1990 as a Windows-only family of applications for desktop
computers, Office has grown to become the world’s most widely used productivity
suite, with windowscentral.com reporting an estimated 1.2 billion + user
worldwide as of 2016.
Originally developed by Microsoft for IBM, MS-DOS was the standard operating
system for IBM-compatible personal computers. The initial versions of DOS were
very simple and resembled another operating system called CP/M. Subsequent
versions have become increasingly sophisticated as they incorporated features of
minicomputer operating systems.
Windows 1.0
Introduced in 1985, Microsoft Windows 1.0 was named due to the computing
boxes, or “windows” that represented a fundamental aspect of the operating
system. Instead of typing MS-DOS commands, Windows 1.0 allowed users to
point and click to access the windows.
Windows 2.0
In 1987 Microsoft released Windows 2.0, which was designed for the designed for
the Intel 286 processor. This version added desktop icons, keyboard shortcuts and
improved graphics support.
Windows 3.0
Multimedia
Multimedia is the use of a computer to present and combine text, graphics, audio,
and video with links and tools that let the user navigate, interact, create, and
communicate.
What are two examples of multimedia?
Multimedia Communication
Television.
Radio.
Internet.
Film.
Music.
Game.
Tutorial.
Entertainment.
The word multi and media are combined to form the word multimedia. The word
“multi” signifies “many.” Multimedia is a type of medium that allows
information to be easily transferred from one location to another.
Multimedia is the presentation of text, pictures, audio, and video with links and
tools that allow the user to navigate, engage, create, and communicate using a
computer.
Multimedia refers to the computer-assisted integration of text, drawings, still and
moving images (videos) graphics, audio, animation, and any other media in
which any type of information can be expressed, stored, communicated, and
processed digitally.
To begin, a computer must be present to coordinate what you see and hear, as
well as to interact with. Second, there must be interconnections between the
various pieces of information. Third, you’ll need navigational tools to get around
the web of interconnected data.
Multimedia is being employed in a variety of disciplines, including education,
training, and business.
Categories of Multimedia
Linear Multimedia:
It is also called Non-interactive multimedia. In the case of linear multimedia, the
end-user cannot control the content of the application. It has literally no
interactivity of any kind. Some multimedia projects like movies in which material
is thrown in a linear fashion from beginning to end. A linear multimedia
application lacks all the features with the help of which, a user can interact with
the application such as the ability to choose different options, click on icons,
control the flow of the media, or change the pace at which the media is displayed.
Linear multimedia works very well for providing information to a large group of
people such as at training sessions, seminars, workplace meetings, etc.
Non-Linear Multimedia:
In Non-Linear multimedia, the end-user is allowed the navigational control to
rove through multimedia content at his own desire. The user can control the
access of the application. Non-linear offers user interactivity to control the
movement of data. For example computer games, websites self-paced computer-
based training packages, etc.
Applications of Multimedia
Multimedia indicates that, in addition to text, graphics/drawings, and
photographs, computer information can be represented using audio, video, and
animation. Multimedia is used in:
Education
In the subject of education, multimedia is becoming increasingly popular. It is
often used to produce study materials for pupils and to ensure that they have a
thorough comprehension of various disciplines. Edutainment, which combines
education and entertainment, has become highly popular in recent years. This
system gives learning in the form of enjoyment to the user.
Entertainment
The usage of multimedia in films creates a unique auditory and video impression.
Today, multimedia has completely transformed the art of filmmaking around the
world. Multimedia is the only way to achieve difficult effects and actions.
The entertainment sector makes extensive use of multimedia.
Business
Marketing, advertising, product demos, presentation, training, networked
communication, etc. are applications of multimedia that are helpful in many
businesses. The audience can quickly understand an idea when multimedia
presentations are used. It gives a simple and effective technique to attract visitors’
attention and effectively conveys information about numerous products. It’s also
utilized to encourage clients to buy things in business marketing.
Technology & Science
In the sphere of science and technology, multimedia has a wide range of
applications. It can communicate audio, films, and other multimedia documents
in a variety of formats. Only multimedia can make live broadcasting from one
location to another possible.
Fine Arts
Multimedia artists work in the fine arts, combining approaches employing many
media and incorporating viewer involvement in some form. For example, a
variety of digital mediums can be used to combine movies and operas.
Digital artist is a new word for these types of artists. Digital painters make digital
paintings, matte paintings, and vector graphics of many varieties using computer
applications.
Engineering
Multimedia is frequently used by software engineers in computer simulations for
military or industrial training. It’s also used for software interfaces created by
creative experts and software engineers in partnership. Only multimedia is used
to perform all the minute calculations.
Components of Multimedia
Multimedia consists of the following 5 components:
Text
Characters are used to form words, phrases, and paragraphs in the text. Text
appears in all multimedia creations of some kind. The text can be in a variety of
fonts and sizes to match the multimedia software’s professional presentation.
Text in multimedia systems can communicate specific information or serve as a
supplement to the information provided by the other media.
Graphics
Non-text information, such as a sketch, chart, or photograph, is represented
digitally. Graphics add to the appeal of the multimedia application. In many
circumstances, people dislike reading big amounts of material on computers. As a
result, pictures are more frequently used than words to clarify concepts, offer
background information, and so on.
*********************************************************
Q3. a) Explian different types of network topologies with their
characteristics.
b) Explain the difference between switching and routing
c) Describe the basic concepts of OSI reference model.
Answer:
Network Topology
Network topology refers to the layout or structure of a computer network. It
defines the way different components in a network, like links, nodes, and
connecting devices are arranged and how they communicate with each other.
The topology of a network determines its performance, cost, reliability, and
scalability. It affects factors such as cabling cost, flexibility, fault tolerance,
bandwidth, etc. Different network topologies suit different types of networks and
organizations.
Bus Topology: All nodes connect to a common linear cable called bus.
Ring Topology: All nodes connect to a circular cable called ring.
Mesh Topology: Every node connects to multiple nodes.
Star Topology: All nodes connect to a common central hub.
Hybrid Topology: Combination of two or more topologies.
Bus Topology
In bus network topology, all computers and network devices are connected to a
single cable called bus. The bus cable acts as the shared communication medium
for all the devices in the network.
When a device wants to transmit data, it sends the data on the bus cable. All other
devices receive and check whether they are the intended recipients. The intended
recipient accepts the data while others discard it.
Bus topology is inexpensive, easy to implement, and adds devices easily. However,
it can be difficult to troubleshoot and isolate faults. Also, if the main bus cable
fails, the entire network fails.
Ring Topology
In ring network topology, all nodes are connected to form a circle. Each node is
connected to the next node through a point-to-point link.
Data travels circularly from one node to the next until it reaches the intended
recipient. Nodes can transmit data only after receiving a token, a special kind of
data packet.
Ring topology provides equal access to the network for all nodes. However, failure
of any link can bring down the entire network. Adding or removing nodes also
disrupts the network.
Mesh Topology
Data travels across the network using the shortest path available. If a link fails, the
network automatically routes traffic through alternate paths.
Star Topology
Data travels across the network using the shortest path available. If a link fails, the
network automatically routes traffic through alternate paths.
Mesh topology is highly fault-tolerant and provides a lot of bandwidth. However, it
is difficult and expensive to implement because the number of connections grows
exponentially with the number of nodes.
b) Difference between Routing and Switching
Routing and switching are the basic functions of network communication. Routing
and Switching are different functions of network communications. The main
differences between Routing and Switching are as below.
The function of Switching is to switch data packets between devices on the same
network (or same LAN - Local Area Network). The function of Routing is to
Route packets between different networks (between different LANs - Local Area
Networks).
Switches operate at Layer 2 of the OSI Model (Datalink Layer). A switch knows
where to send a data packet by using Layer 2 addresses (MAC address - hardware
address of a network adapter). A switch maintains a table of MAC addresses
(MAC Address table or CAM Table) and what physical switch port they are
connected to. The Switching function can be explained more simply that,
Switching is the function of moving data packets (Ethernet Frames) within the
same LAN (Local Area Network).
Routers operate at Layer 3 of the OSI Model (Network layer). A Router knows
where to send a packet by using Network part of the destination IP address. A
Router maintains a table called Routing Table and uses the routing table to
determine the route to the destination network.
Physical Layer
The lowest layer of the OSI Model is concerned with electrically or optically
transmitting raw unstructured data bits across the network from the physical layer
of the sending device to the physical layer of the receiving device. It can include
specifications such as voltages, pin layout, cabling, and radio frequencies. At the
physical layer, one might find “physical” resources such as network hubs, cabling,
repeaters, network adapters or modems.
Network Layer
The network layer is responsible for receiving frames from the data link layer, and
delivering them to their intended destinations among based on the addresses
contained inside the frame. The network layer finds the destination by using logical
addresses, such as IP (internet protocol). At this layer, routers are a crucial
component used to quite literally route information where it needs to go between
networks.
Transport Layer
The transport layer manages the delivery and error checking of data packets. It
regulates the size, sequencing, and ultimately the transfer of data between systems
and hosts. One of the most common examples of the transport layer is TCP or the
Transmission Control Protocol.
Session Layer
The session layer controls the conversations between different computers. A
session or connection between machines is set up, managed, and terminal at layer
5. Session layer services also include authentication and reconnections.
Presentation Layer
The presentation layer formats or translates data for the application layer based on
the syntax or semantics that the application accepts. Because of this, it at times also
called the syntax layer. This layer can also handle the encryption and decryption
required by the application layer.
Application Layer
At this layer, both the end user and the application layer interact directly with the
software application. This layer sees network services provided to end-user
applications such as a web browser or Office 365. The application layer identifies
communication partners, resource availability, and synchronizes communication.
**********************************************************
Q.4 Explain the different components of multimedia in detail with
the help of illustrations.
Introduction:
Multimedia has become an integral part of our digital landscape, revolutionizing
the way we communicate, learn, and engage with information. At its core,
multimedia combines various elements, such as text, audio, images, videos, and
interactive features, seamlessly integrated to create a rich and immersive
experience. The components of multimedia work in harmony to deliver a multi-
sensory and engaging content delivery system. With its versatility and broad
applications, multimedia has found its place in diverse fields such as education,
entertainment, marketing, art, and beyond. In this discussion, we will explore the
components of multimedia and its wide-ranging applications, showcasing its power
to captivate, inform, and inspire audiences in our modern digital era.
What is Multimedia?
Multimedia is a term that encompasses the integration of various forms of media to
create a rich and interactive experience. It combines elements such as text, audio,
images, videos, animations, and interactive features to deliver content in a
compelling and engaging manner. The fundamental idea behind multimedia is to
present information or tell a story using multiple sensory channels, appealing to
different learning styles and enhancing understanding and retention. By combining
different media components, multimedia provides a multidimensional and
immersive experience that captivates and informs audiences.
Components of Multimedia
The components of multimedia refer to the various elements that are combined to
create a rich and interactive experience. These components work together to
deliver content in a compelling and engaging manner. Here are the key
components of multimedia:
Multimedia Applications
Multimedia has become integral to our digital landscape, permeating various
aspects of our lives. From education to entertainment, marketing to art, multimedia
applications have transformed how we communicate, learn, and interact with
information. Some of the common applications are:
**********************************************************
Q.5 What are the important parameters that influence the selection
of a programming language? Define it in detail with the help of
different examples.
Introduction: