Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
HISTORY AND INTRODUCTION
FEATURES, PROCESS AND MEMORY MANAGEMENT
COMMERCIAL USE, MERITS AND DE-MERITS
CMSID:36648
CMSID:36921
WHAT IS AN OPERATING SYSTEM?
• Early versions of blackberry were simply two-way pagers, that were particularly popular in business for their focus on e-mail facilities.
• As well as providing wireless internet and calendar functions.
• With the release of the 5000 and 6000 series, BlackBerry made the switch to mobile phones and introduced a Java-based kernel.
• Then the 7000 series followed, and were the first to feature colour screens and Bluetooth capability.
• The 8000 and the 9000 series were the first to be targeted at general consumers, incorporating more commercial features, such as :BUILT-IN CAMERA, MEMORY CARD SLOTS AND THE CLEARER SCREEN
2004:
2000:
2002:
1999:
2003:
2013:
The largely unremarkable touchscreen Blackberry Z10
2008:
The Blackberry Bold 9000
Faux leather back
480 x 320 ppi
2014:
The Blackberry Classic is a throwback to the company's glory
2007:
The BlackBerry Curve 8300
The year Apple introduced the very first iPhone
2006:
The Pearl 8100 First signature trackball for scrolling around the screen
No WiFi Support
OPERATING SYSTEM STRUCTURE MAINLY CONSISTS OF THE FOLLOWING
OS with Graphical User Interface
(GUI)
• A computer program that manages input/output requests from software and translates them into data processing instructions for the CPU and other electronic components
• The kernel is a fundamental part of a modern computer’s operating system.
• a computer program( process)makes request of the kernel,the request is called a system call.
• It is a sender of a module of an OS it is a part of OS which load’s first and remain in the main memory.
• important for the kernel to be as small as possible by providing all essential services requested by the other part of OS and application.
• The basic facilities of kernel is as follow:-
• Memory management.
• Device management.
• System call.
• Currently most of the OS is running on Microkernel type of kernel.
• Blackberry OS 10 also runs on the same type of QNX based micro-kernel
• Was developed in 1980s as a response to change in the computer world,
• The real goal in designing micro-kernel OS is not simply to “to make it small”.
• This architecture strike to take out of the kernel as much functionality as possible.
• This is possible by moving many OS services from kernel mode
to user mode. Thus making the kernel as small as possible it is hence it is called micro-kernel.
• It always stays in main memory and consumes
less memory of the system.
• User mode consists of file system, thread system, paging, macro scheduling, and network support.
LAYERED DIAGRAM
Blackberri is highly geasture integrated for easy navigation such as swiping up the bottom edge of the page of the bezel results in user returning to home page
Supports multi-tasking with gesture integration, by swiping up from any appication bring up any running application and allows user to switch between them.
Allowing user to send schedule meetings,
update social networks and open apps using
natural speaking patterns
Acts as a notification center, which users all email and social accounts integrated in one app
Lastest feature that allows user to keep personal and office data into two separate spaces
A virtual keyboard with learning preferences to auto predict next letter being typed by the user
They are as follow:
1. FCFS.
2. SJF.
3. Round Robin.
4. Priority scheduling algorithm.
PROCESS STATES
There are various process states by which each process passes.
The various process are as follows:
awaiting execution on a CPU.
then it goes under run time part the
execution occurs.
process is ended successfully.
PROCESS
PRIMITIVES
There four process primitives:
1. Spawn()
2. Fork()
3. Vfork()
4. Exec*()
• The fork () function creates a new child process by sharing the some code as the colling process and duplicating the colling process’s data to give the child process an exact copy.
• Most process resources are inherited.
The following list some resources that are explicity not inherited:
• Process ID.
• Parent process ID.
• File locks.
• Pending signals and alarms.
• Timers.
The fork () function is typically used for one of two reasons:
1. To create a new instance of the current execution
environment .
2. To create a new process running a different program.
• The exec*() family of functions replaces the current process with a new process, loaded from an executable file.
• Since the calling process is replaced, there can be no successful return.
MEMORY
MANAGEMENT
• Main memory is central to the operation of computer. It is used to store information means data as well as instruction that means programs.
• The main function of memory management is to control each and every activities regarding main memory.
• They are divided into four main categories, which are given below:
i. It keeps track of each and every memory location whether it is free or not.
ii. It decides whether memory is allocated to requested jod or not.
iii. When decision id OK then it allocates free memory to requested process.
iv. When job or process is finished then it de-allocates memory from process.
MEMORY DIVISION
Memory is divided into three sections:
Application Memory (~128MB)
o a dedicated memory space for application
storage and overhead
Device Memory (~850MB)
o for storing files and other media
Memory Card (optional)
o an optional method of file storage
DRAWBACKS
o A common criticism of the BlackBerry is that Device Memory cannot be allocated to supplement Application Memory
o Also, the memory manager does not release memory after applications are closed, which can lead to a considerable slowdown of the device over time or prolonged use
* New operating system was introduced too late into the evergrowing market.
* Yet to have as many apps available for purchase or download compared to other phone in the market.
* Consumers have switched over to other devices made by Apple and Andriod.
* Swipe vs home button. Once an application is opened, you have to swipe up to return to the main display.
* Not differentiated from other software’s on other devices.
* Could be seen as cluttered.
* It provides good security for data.
* It avoids collusion of personal and business data.
* For BlackBerry 10, the BlackBerry World storefrom offers a single, unified interface for apps, games, music and television shows with different payment options (credit card , paypal and carrier billing). It also offers these features:
* Content promotion: Dedicated content channels and features banners that provide prime real estate to help distribute your app to the right users.
* App Discovery: Universal research, top lists, social sharing, reviews and ratings help users find the right app.
* The games app (in combination with Score loop) : A specialized portal for gaming allowing multiplayer, social connections.
• Blackberry OS 10 brought a revolutionary change is mobile OS is to keep the user in touch with business staff.
• It provides a service to maintain a perfect balance between your personal and business life
• The service is named as “BLACKBERRY BALANCE”
• By the use of this service a user can carry its both personal and business staff in a same device
• Personal part will consists services such as social account(Facebook, twitter, etc), music, video, calendar, BBM(Blackberry Messenger),Blackberry world, contact, mobile settings, browser, Google map, Bluetooth, etc
• Whereas business part will consists of services such as adobe reader, ppt reader, calendar, etc
• Both of this is stored in same device but in separate partition of memory.
• Personal and business data are not allowed to collide with each other in the memory
location.
• User is allowed to synchronize its email account to device through the internet by
using this service. This will keep him in touch with his/her schedule, meeting, etc.
• User can also synchronize his/her social account to this service.
• Business part is protected by a personal password..
• User cannot even copy paste the content of work data to work data.
• E.g:-if the user want to copy text from work space to personal he/she is not
allowed by an OS.
• An error message will be popped on his /her screen.
* Blackberry OS is made by a company named as RIM (Research In Motion).
* It is recently released Operating system.
* It allows multitasking.
* It is a QNX based operating system.
* It operates an microkernel type of kernel.
* It provides a good option to keep both personal and business data in same device.
* Good security is provided to the business data.
* As it is recently released it does not have much versions