Professional Documents
Culture Documents
1 Intro To Operating System - For Merge
1 Intro To Operating System - For Merge
provide an environment within the hardware so that users can execute their programs
serves as a platform where other programs can run
Goal of OS
Acts as:
A receptionist, it handles the user interface. As the computer is booted, the first point of contact will
be the operating system. It is considered the welcoming committee which assists the user all
throughout his/her contact with the hardware.
A dispatcher, it provides services for managing the queue of programs scheduled for processing and
activation.
A security guard, it controls the access to the system and files. It prohibits unauthorized users
access to the system. It also prevents user from accidentally or intentionally interfering with each
other.
A manager, it handles the efficient allocation of resources. A resource is any object that can be
allocated within the system. Examples are processor use, input/output devices, files and memory
(RAM). It performs the following tasks:
As a traffic officer, it directs the passage of data through the CPU and guides the CPU when to look
in memory, when to read or write on the data storage, when to display on screen the data or
provide a hard copy using the printer.
As an accountant, it monitors the users who logs-on to the system, what kinds of resources are
utilized by each user, and what resources are requested by each user. In other words, it keeps track
of how a file has been accessed, who accessed it, what file, and when it was accessed.
To illustrate, below are the steps performed by the operating system when the user saves the
document she is doing:
1. The user issues a save command while using an application program such as word processor
2. The word processing application signals the operating system that a document must be saved
to a disk.
3. The operating system communicates the document to the disk device driver for saving.
4. The disk device driver controls the disk drive as it saves the document.
Computers with the same computer architecture and operating system is usually said to be
compatible. Some operating systems platforms are enumerated.
Platform Description
Microsoft Windows Windows collectively describes any or all
of several generations of Microsoft (MS)
operating system (OS) products developed
by Microsoft Corporation usually
categorized as 16 bit OS environment,
hybrid 16/32 bit OS, 32 bit OS
environment, and 64 bit OS.
Examples are Windows XP, Windows Vista,
Windows 2000, Windows 98, Windows
ME, Windows CE, windows 7, windows 8,
windows 10 etc.
Linux A Unix-like operating systems built around
the Linux Kernel written by Linus Torvalds.
Developed as an open source and free
software examples are BSD, GNU, MINIX,
ReactOS, Haiku, redhat, centOS, fedora,
open suse, etc.
Solaris A Unix-Based operating system introduced
by Sun Microsystems
New owners are now Oracle since 2000.
Developed originally as proprietary
software but now considered a mixed
closed source / open source.
Its open sourced software is OpenSolaris
Examples are Solaris 10, Solaris 9, Solaris
2.5, Solaris 2.0, Solaris 2.1, Solaris 2.2,
Solaris 2.3, Solaris 2.5 , Solaris 2.52, Solaris
2.6, Solaris 8, Solaris 9, Solaris 10, Solaris
11, Solaris 11.3, etc
MacOs Graphical user interface based operating
systems developed by Apple Inc. for their
Macintosh line of computer systems.
Compatible with both PowerPC and Intel
Processors
considered a mixed closed source / open
source. Its open source software is
Darwin. examples are Mac OS X, Apple
DOS, A/UX, A/ROSE, Rhapsody, MkLinux,
Taligent, Lisa OS , Mac OSX 1.0, Mac OSX
10.0, Mac OSX 10.1, Mac OSX 10.2 ,Mac
OSX 10.4, MaC OSX 10.6, MaC OSX 10.6,
Mac OsX 10.8, MaC OSX 10.9 etc
Unix Unix trademarked as UNIX) is a family of
multitasking multiuser computer OS that
derive from the original AT&TUnix,
developed in the 1970s at the Bell
Labs research center by Ken
Thompson, Dennis Ritchie and others
Examples are unixware1.1.1,open unix,
samba, MYSQL, Ubuntu, BIND, etc
Android Android is a mobile operating
system developed by Google, based on
the Linux kernel and designed primarily for
touch screen mobile devices such as smart
phones and tablets
Examples are alpha, lollipop. Candy, éclair
jellybean, gingerbread, Oreo, icecream
sandwich, Donut, Mashmellow, Froyo,
KitKat, etc latest android Q was realeased
August 2019
Sw that are freely modified and distributed by many persons used around the world
Source code is published over the internet free of charge by the creator, making it possible for
anyone to modify or redistribute the software without infringing on copyrights
Offers no warranty, freely redistributed without charge to encourage development of sw.
Types of oss
THE PROCEDURE OF LOADING THE OPERATING SYSTEM IS KNOWN AS THE BOOT PROCESS.
1. The boot process is activated when the computer switch is turned on.
2. The bootstrap program which resides in the ROM looks for the operating system in the hard disk.
3. The computer performs a POST (Power-On-Self-Test) that provides a diagnostic test of the computer’s
main circuitry, screen display, memory and keyboard. The POST notifies if there is a hardware problem
by issuing an error message on screen or by sending a series of beeps.
4. The operating system identifies the peripheral devices that are connected to the computer and checks
their settings.
6. The microprocessor then reads the configuration data and executes any customized startup routines
specified by the user.
7. The computer is ready to accept user commands. It displays an operating systems prompt or a
windows desktop on the screen.