Operating Systems and Networking: What Is An Operating System
Operating Systems and Networking: What Is An Operating System
MODULE 2
» Displays the on-screen elements with which you interact— (the user interface).
» Loads programs (such as word processing and spreadsheet programs) in to the
computer’s memory so that you can use them.
» Coordinates how programs work with the computer's hardware and other software.
» Manages the way information is stored on and retrieved from disks.
A real-time operating system is a very fast, relatively small OS. Real-time OS are often
called embedded OS. A real-time operating system is needed to run real-time
applications. It may support multiple simultaneous tasks, or it may only support single-
tasking. A real-time application is an application in that it responds to certain inputs
extremely quickly— thousands or millions of a second. Real-time applications are
needed to run medical diagnostics equipment, life-support systems, machinery, scien-
tific instruments, and industrial systems
An operating system that allows a single user to perform just one task a t a time is a
single-user/single*tasking operating system. To a user, a "task” is a function such as
printing a document, writing a file to disk, editing a file , or downloading a file from a
network server. To the operating system, a task is a process, and small and simple OS
can only manage a single task at a time.
MS-DOS is one example o f a single-tasking OS,
I. Windows
It was released for both home computing and professional functions of Windows on 10
November 1983. There have been many different versions of Windows. The most
recent versions are windows10 (released in 2015), Windows8 (2012), Windows
7 (2009), and Windows Vista (2007).
I. macOS
Mac OS is a line of operating systems created by Apple Inc. It comes preloaded on all
new Macintosh computers, or Macs. All of the recent versions are known as Mac OS
X (pronounced Mac O-S Ten), and their specific version names are Lion (released in
2011), Snow Leopard (2009) and Leopard (2007). Apple also offers a version
called Mac OS X Server, which is designed to be run on servers.
II. Linux
Linux is a family of open-source operating systems, which means they can be modified
and distributed by anyone around the world. This is different from proprietary
software like Windows, which can only be modified by the company that owns it. The
advantages of Linux are that it is free, and there are many different distributions—or
versions—you can choose from.
III. Unix
UNIX is an operating system which was first developed in the 1960s, and has been
under constant development ever since. By operating system, we mean the suite of
UNIX systems also have a graphical user interface (GUI) similar to Microsoft Windows
which provides an easy to use environment.
including iPhone’s and iPad tablets. iOS features include an application shop where
users can buy and download free apps, strong safety and encryption focus to limit what
unauthorized users can remove from the phone and a simple, streamlined interface
COMPUTER NETWORKS
A network is a set o f technologies—including hardware, software, and media, that can
be used to connect computers together, enabling them to communicate, exchange
information, and share resources in real-time Networks allow many users to access
shared data and programs almost instantly. When data and programs are stored on a
network and are shared, individual users can substantially reduce the need for
programs on their own computers
Advantages of networks
1. Simultaneous Access
Different users can access the same data at the same time. If the server stores data files
for users to access, it is commonly called a file server.
The ability to share peripheral devices (especially expensive ones such as high- volume
laser printers, which can cost thousands of dollars ) is one o f the best reasons for small
businesses to set up a network
3. Personal Communications
One of the most far-reaching applications of data communication s is electronic mail (e-
mail), a system for exchanging written messages (and, increasingly, voice and video
messages) through a network. Teleconference is any kind of multi-way communication
carried out in real-time using telecommunications or computer networks and
equipment. Sub categories of teleconferencing are
A WAN (wide area network) is a communications network that spans a large geographic
area such as across cities, states, or countries. A wide area network (WAN) is a network
that exists over a large-scale geographical area. A WAN connects different smaller
networks, including local area networks (LANs) and metro area networks (MANs). This
ensures that computers and users in one location can communicate with computers and
users in other locations.
An example, a company may have its corporate headquarters and manufacturing plant
in one city and its marketing office in another. Each site needs resources, data, and
programs locally, but it also needs to share data with the other sites. To accomplish this
feat o f data communication, the company can attach devices that connect over public
utilities to create a WAN.
Hybrid Networks
Campus Area Networks (CANs)
A home area network (HAN) is a network contained within a user’s home which
connects a person’s digital devices, from multiple computers and their peripheral
devices. A home area network (HAN) is a network that is deployed and operated within
a small boundary, typically a house or small office/home office. It enables the
communication and sharing of resources (like the Internet) between computers, mobile
and other devices over a network connection.
CLIENT/SERVER NETWORKS
PEER-TO-PEER NETWORKS
To support hypertext documents, the Web uses a special protocol, called the hypertext
transfer protocol, or HTTP. A hypertext document is a specially encoded file that uses
the hypertext markup language, or HTML. This language allows a document's author to
embed hypertext links—also called hyperlinks or just links—in the document. HTTP
and hypertext links are the foundations of the World Wide Web.
The hypertext documents are called web pages. Collection of related web pages is called
website. Websites are housed on web servers. Copying a page onto a server is called
publishing a page and the process is called posting or uploading
Electronic mail(E-MAIL)
Email uses multiple protocols within the TCP/IP suite. For example, SMTP is used to
send messages, while the POP or IMAP protocols are used to retrieve messages from a
mail server.
News
The internet support a form of public bulletin board called news. There are tens of
thousands of active news groups. Each devoted to discussion of a particular topic. These
newsgroups are part of a system called Usenet.
To participate in a newsgroup, users post articles about the new group’s main topic. As
users read and respond to one another’s articles, they create a thread of linked articles.
The most popular way to participate in news group is by using a news reader program
such as newsrover, newsPro, XNews etc. The protocol which support newsgroups is
NNTP (Network news transfer Protocol)
It is the protocol used to transfer files from one computer to another. An FTP site is a
collection of files, including data files that are housed on an FTP server.FTP sites are
also called archives.
Internet relay chat or chat is a popular way for internet users to communicate in real
time with others. Real-time communication means communicating each other in the
immediate present. Unlike email, chat does not require a waiting time between the time
you send a message and the time the other person receive the message.
Instant messaging
It is a type of chat software that offers real time text transmission over the internet. This
software restricts the participation to specific users. Some of the IM are windows
massager, AOI instant messenger etc.
Online services
An online service refers to any information and services provided over the internet.
These services not only allow subscribers to communicate with each other but they also
provide unlimited access to information. Online services can range from simple to
complex. Examples in clued e-mail provider, news providers, e-commerce sites etc
Peer-to-Peer services
P2p services are distributed networks that do not require a centralized server to
manage files. Instead, special software is created, allowing an individual’s computer to
communicate with another computer and have access to files or information on that
computer.