TYPES OF OPERATING SYSTEM Microproject
TYPES OF OPERATING SYSTEM Microproject
TYPES OF OPERATING SYSTEM Microproject
SYSTEM
AIM OF THE MICRO-PROJECT
• Multiple users are permitted by time shared operating system to share the machine at
same time.
• Time shared system capable of completing each action or command In a very less time
• As a result, Each user need can be fulfilled in very less time
• A particular user program executes in allocated time by system and after expiration of
slot, system get allocated to other user program
4.MULTIPROCESSING OPERATING
SYSTEM:
RTOS is used in real-time applications that must work within specific deadlines. Following are
the common areas of applications of Real-time operating systems are given below.
o Real-time running structures are used inside the Radar gadget. o Real-time running structures
are utilized in Missile guidance. o Real-time running structures are used inside the cell phone
switching gadget. o Real-time running structures are used inside the Fuel injection gadget. o
Real-time running structures are used inside the Traffic manipulate gadget. o Real-time running
structures are utilized in Autopilot travel simulators.
7.MOBILE OPERATING SYSTEM(ANDROID):-
• Applications: application in this layer are implemented in java language the various
application are in diagram
• Application Framework: As source code of android is publically open, developer can
build rich and innovative applications.
• Developers have full access to the same framework APIs used by the core
applications.
• Following are the components of this layer:
1. Activity manager: It performs function of application and offer’s a common navigation backstack.
2. Window manager: It manages window’s surfaces organizing screen layout.
3. View manager: Viewing the window is the function of the view manager.
4. Content manager: Facilitates the applications to access the from other application or to share their data.
5. Notification manager: It sends the notification to to view the status bar and or manages or performs the
notification Ex: Alert box.
6. Telephone manager: It handles receiver call and voice calls.
7. Resources manager: It offer access to non-code resources.
8. Location manager: It find the location of mobile device
9. Xmpp manager: manages the service such as Ringtones, Music player, Browser,…….etc.
• Libraries : It is third layer of android architecture. The communication to this layer is through application
framework layer and this take place through JNI (Java native interface)
• Component of libraries:- 1) SQLite Android also has an SQLite database that enables applications to have very
fast native database functionality without the need for third party libraries.
2) Freetype Android comes with a preinstalled fast and flexible font engine. This makes it possible for application
developers to style components of their application and deliver a rich experience that communicates the
developer’s intent.
3) OpenGL Android also comes with the OpenGL graphics system. It’s a C library that helps Android use
hardware components in the real-time rendering of 2D and 3D graphics.
4) SSL Android also comes with an inbuilt security layer to enable secure communication between applications on
Android and other devices such as servers, other mobile devices, routers 6
. 5) SGL Android comes with a graphics library implemented in low-level code that efficiently renders graphics
for the android platform. It works with the higher-level components of the Android framework Android graphics
pipeline.
6) Libc The core of Android contains libraries written in C and C++, which are low-level languages meant for
embedded use that help in maximizing performance. Libc provides a means to expose low-level system
functionalities such as Threads, Sockets, IO, and the like to these libraries.
7) Webkit This is an open-source Browser engine used as a basis to build browsers. The
default Android browser before version 4.4 KitKat uses it for rendering web pages. It enables
application developers to render web components in the view-system by using WebView. This
enables apps to integrate web components into their functionality.
8) Surface Manager The surface manager is responsible for ensuring the smooth rendering of
application screens. It does this by composing 2D and 3D graphics for rendering. It further
enables this by doing off-screen buffering.
• Andriod Run Time:- There are two components in Andriod Run
Time: 1. DVM: It stand for dalvik virtual machine. It is one type
of JVM. It is use to run android application. It uses less memory
and processing power. It provide memory
management,Security….etc. 2. Core libraries: This provide most
the services of java SE libraries Which includes Data structure,
File access, Network access, Utilities and Graphics
• Linux kernel: The complete android Operating System is constructed on the top of
linux 2.6 kernel and some architectural modifications are carried out by google. The
generated .dxt file interacts with linux kernel and invokes appropriate drivers so that
it will able to communicate with related drivers. These 10 drivers presents in this
layer are:
1 Display driver.
2 Camera driver
3 Bluetooth driver.
4 Flash memory driver.
5 Binder driver.
6 WIFI driver
7 Keypad driver.
8 Audio driver.
9 Power management driver.
10 USB driver
ACTUAL RESOURCES USED
By this project we will show different types of operating system and their description with
diagrams. The project is about how different operating system works and how it take
processes for execution. It will help to study different types of operating system in a
single report
Thank you