0% found this document useful (0 votes)
56 views15 pages

Operating Systems Lab

The document provides a list of operating systems in a lab exercise submitted by a student. It includes 16 entries listing various operating systems like Mac OS, UNIX, Windows, Firefox, NetWare, CentOS, Android, iOS, Blackberry, Chrome, Linux, Symbian, Solaris, MS-DOS, and Fedora. It also discusses the basic concepts of an operating system, defining it as an interface between computer hardware and the user. It describes the roles of an operating system in process management, memory management, file management, device management, and I/O system management.

Uploaded by

kajal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views15 pages

Operating Systems Lab

The document provides a list of operating systems in a lab exercise submitted by a student. It includes 16 entries listing various operating systems like Mac OS, UNIX, Windows, Firefox, NetWare, CentOS, Android, iOS, Blackberry, Chrome, Linux, Symbian, Solaris, MS-DOS, and Fedora. It also discusses the basic concepts of an operating system, defining it as an interface between computer hardware and the user. It describes the roles of an operating system in process management, memory management, file management, device management, and I/O system management.

Uploaded by

kajal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

OPERATING SYSTEMS LAB

SUBMITTED BY:
KAJAL
02904092022
MCA-(1 st YEAR)

SUBMITTED TO:
Ms NIDHI ARORA
(Teacher in charge)
INDEX

S.NO. PROBLEM STATEMENT/PROGRAM TITLE DATE TEACHER’S


SIGNATURE
a) List of Operating Systems
1) b) Basic concepts of Operating Systems 19-August-
2022
LAB EXERCISE-1
List of Operating Systems

Operating Versions/ TARGET


VENDORS
S.NO. System Flavors/Distribution AUDIENCE
Mac OS X 10.0
(Cheetah), Mac OS X
1) Mac OS Apple Inc. Apple
(Puma), Mac OS X 10.2 Macintosh
(Jaguar), Mac OS X 10.3 Desktops
(Panther),Mac OS X 10.4 and
(Tiger), Mac OS X 10.5 Workstation
(Leopard),Mac OS X 10.6
(Snow Leopard),Mac OS
X (Lion),Mac OS X 10.8
(Mountain Lion), OS X
10.9 (Mavericks),OS X
10.10 (Yosemite),OS X
10.11 (El Capitan),
macOS 10.12 (Sierra),
macOS 10.13 (High
Sierra), macOS 10.14
(Mojave), macOS 10.15
(Catalina),macOS 11 (Big
Sur), macOS 12
(Monterey), macOS 13
(Ventura)

UNIX System III ,UNIX


System IV , UNIX System
V ,UNIX System V
Release 2 ,UNIX System
2) UNIX V Release 3.0 ,UNIX
System V Release
3.2 ,UnixWare 1.1,
UnixWare 1.1.1 ,
UnixWare 2.0 ,UnixWare
2.1 ,UnixWare 2.1.2
UnixWare 7 (System V
Release 5), UnixWare
7.0.1, UnixWare 7.1,
UnixWare 7.1.1,
UnixWare NSC
7.1+IP ,UnixWare NSC
7.1+LKP, UnixWare NSC
7.1DCFS, Open Unix 8
(UnixWare 7.1.2), Open
Unix 8MP1, Open Unix
8MP2, Open Unix 8MP3,
Open Unix 8MP4 ,SCO
UnixWare 7.1.3, SCO
UnixWare 7.1.3 Update
Pack 1, SCO UnixWare
7.1.4

3)
WINDOWS

Firefox 1.0, Firefox 1.0.1,


Firefox 1.1.0, Firefox
1.1.1, Firefox 1.2.0,
4) FIREFOX
Firefox 1.2.1, Firefox
1.3.0, Firefox 1.3.0t,
Firefox 1.4.0, Firefox
1.5.0, Firefox 2.0.0,
Firefox 2.1.0, Firefox
2.2.0, Firefox 2.5.0,
Firefox 2.6.0, Firefox
Spark v0.1
NetWare 3.x, NetWare
4.x, NetWare for OS/2,
Strategic mistakes,
5) NetWare NetWare 4.1x and
NetWare for Small
Business, NetWare 5.x,
NetWare 6.0, NetWare
6.5, Open Enterprise
Server 1.0, Open
Enterprise Server 2.0,
NetWare Lite / Personal
NetWare, Update Pack
1, SCO UnixWare 7.1.4
CentOS 3, CentOS 4,
6) CentOs CentOS 5, CentOS 6,
CentOS 7, CentOS 8 .
Windows Phone 7,
Windows Phone 7.5
7) Windows (Mango), Windows
phone Phone 7.8, Windows
Phone 8 (GDR1, GDR2,
GDR3), Windows Phone
8.1( GDR1,
GDR2),Windows 10
Mobile.
iPhone OS 1:Year-2007,
iPhone OS 2:Year-2008,
iPhone OS 3:Year-2009,
8) I OS iOS 4:Year-2010, iOS
mobile 5:Year-2011, iOS 6:Year-
operating 2012, iOS 7:Year-2013,
system iOS 8:Year-2014, iOS
9:Year-2015, iOS
10:Year-2016, iOS
11:Year-2017

BlackBerry Evolve
X ,BlackBerry Evolve ,
BlackBerry
9) Blackberry
Key2 ,BlackBerry
Motion, BlackBerry
Aurora, BlackBerry
KeyOne, BlackBerry
DTEK60 ,BlackBerry
DTEK50
Chrome 0.2.149,
Chrome
0.3.154 ,Chrome 0.4.154
10) Chrome
,Chrome
1.0.154 .......Chrome
104.0.5112 ,Chrome
105.0.5195, Chrome
106.0,107.0.

Debian Linux, Gentoo


Linux, Ubuntu Linux,
Linux Mint Desktop,
11) LINUX RHEL Linux Distribution,
CentOS Linux
Distribution, Fedora
Linux Distribution, Kali
Linux Distribution, Arch
Linux, OpenSUSE
EPOC32(Electronic Piece
of Cheese), Symbian OS
6.0 and 6.1, Symbian OS
12) Symbian
6.2, Symbian OS 7.0,
Symbian OS 7.0,
Symbian OS 8.0,
Symbian OS 9.1,
Symbian OS 9.3,Symbian
OS 9.5

Solaris 1.x, Solaris


2.0,Solaris 2.1,Solaris
2.2,Solaris2.3, Solaris
13) Solaris
2.5,Solaris 2.5.1,Solaris
2.6,Solaris 7,Solaris
8,Solaris 9,Solaris
10 ,Solaris 11 Express
5.11 2010.11, Solaris 11

Android 1.0, Android


1.1, Android 1.5
Cupcake, Android 1.6
14) Android Donut, Android 2.0
mobile Éclair, Android 2.2
operating Froyo, Android 2.3
system Gingerbread, Android
3.0 Honeycomb,
Android 4.0 Ice Cream
Sandwich, Android 4.1
Jelly Bean , Android 4.4
KitKat, Android 5.0
Lollipop, Android 6.0
Marshmallow, Android
7.0 Nougat, Android 8.0
Oreo, Android 9 Pie,
Android 10, Android 11,
Android 12, Android 13
MS-DOS 1.x, MS-DOS
15) 2.x, MS-DOS 3.x, MS-
MS-DOS
DOS 4.0 / MS-DOS
4.x ,MSDOS 5.x, MS-DOS
6.x, MS-DOS 7/8 (as part
of Windows 9x),
Localized versions

Fedora Linux 21 (Twenty


One),Fedora Linux 20
16) Fedora (Heisenbug),Fedora
Linux 19 (Schrödinger’s
Cat),Fedora Linux 18
(Spherical Cow),Fedora
Linux 17 (Beefy Miracle),
Fedora Linux 16 (Verne),
Fedora Linux 15
(Lovelock), Fedora Linux
14 (Laughlin), Fedora
Linux 13
(Goddard)Fedora Linux
12 (Constantine), Fedora
Linux 11 (Leonidas),
Fedora Linux 10
(Cambridge), Fedora
Linux 9 (Sulphur),
Fedora Linux 8
(Werewolf),Fedora Linux
7 (Moonshine), Fedora
Core 6 (Zod), Fedora
Core 5 (Bordeaux),
Fedora Core 4 (Stentz),
Fedora Core 3
(Heidelberg), Fedora
Core 2 (Tettnang),
Fedora Core 1 (Yarrow)
PART-B
Basic Concepts of Operating System

1)What is an Operating system?


An Operating System (OS) is a software that acts as an interface
between computer hardware components and the user. Every computer
system must have at least one operating system to run other programs.
Applications like Browsers, MS Office, Notepad Games, etc., need some
environment to run and perform its tasks.
The OS helps you to communicate with the computer without knowing how to
speak the computer’s language. It is not possible for the user to use any
computer or mobile device without having an operating system.

Types of Operating System (OS)


Following are the popular types of OS (Operating System):

 Batch Operating System


 Multitasking/Time Sharing OS
 Multiprocessing OS
 Real Time OS
 Distributed OS
 Network OS
 Mobile OS

Examples of Operating System are –

➢ Windows (GUI based, PC)

➢ GNU/Linux (Personal, Workstations, ISP, File and print server,


Threetier client/Server)
2)What is the role of an Operating system?

In an operating system software performs each of the function:

1. Process management: Process management helps OS to create and delete processes.


It also provides mechanisms for synchronization and communication among
processes.

2. Memory management: Memory management module performs the task of allocation


and de-allocation of memory space to programs in need of this resources.

3. File management: It manages all the file-related activities such as organization


storage, retrieval, naming, sharing, and protection of files.

4. Device Management: Device management keeps tracks of all devices. This module
also responsible for this task is known as the I/O controller. It also performs the task of
allocation and de-allocation of the devices.

5. I/O System Management: One of the main objects of any OS is to hide the


peculiarities of that hardware devices from the user.

6. Secondary-Storage Management: Systems have several levels of storage which


includes primary storage, secondary storage, and cache storage. Instructions and data
must be stored in primary storage or cache so that a running program can reference it.

7. Security: Security module protects the data and information of a computer system


against malware threat and authorized access.

8. Command interpretation: This module is interpreting commands given by the and


acting system resources to process that commands.

9. Networking: A distributed system is a group of processors which do not share


memory, hardware devices, or a clock. The processors communicate with one another
through the network.

10.Job accounting: Keeping track of time & resource used by various job and users.

11.Communication management: Coordination and assignment of compilers,


interpreters, and another software resource of the various users of the computer
systems.

These all are summed up by the flowchart given below for a better
understanding.
3)What is the need of of an Operating system?

1. Interface between the user and the computer


An OS provides a very easy way to interact with the computer. It provides
different features and GUI so that we can easily work on a computer. We have
to interact just by clicking the mouse or through the keyboard. Thus, we can say
that an OS makes working very easy and efficient.

2. Booting
Booting is basically the process of starting the computer. When the CPU is first
switched ON it has nothing inside the memory. So, to start the computer, we
load the operating system into the main memory. Therefore, loading the OS to
the main memory to start the computer is booting. Hence, the Os helps to start
the computer when the power is switched ON.

3. Managing the input/output devices


The OS helps to operate the different input/output devices. The OS decides
which program or process can use which device. Moreover, it decides the time
for usage. In addition to this, it controls the allocation and deallocation of
devices.

4. Multitasking
The OS helps to run more than one application at a time on the computer. It
plays an important role while multitasking. Since it manages memory and other
devices during multitasking. Therefore, it provides smooth multitasking on the
system.

5. Platform for other application software


Users require different application programs to perform specific tasks on the
system. The OS manages and controls these applications so that they can work
efficiently. In other words, it acts as an interface between the user and the
applications.

Some other uses/need for operating system are:


6. Manages the memory
It helps in managing the main memory of the computer. Moreover, It allocates
and deallocates memory to all the applications/tasks.

7. Manages the system files


It helps to manage files on the system. As we know, all the data on the system is
in the form of files. It makes interaction with the files easy.

8. Provides Security
It keeps the system and applications safe through authorization. Thus, the OS
provides security to the system.

9. Acts as an Interface
It is an interface between computer hardware and software. Moreover, it is an
interface between the user and the computer.

You might also like