SlideShare a Scribd company logo
1 of 11
OS Final Presentation
BlackBerry 10
Instructor: Prof. Hassan Iftikhar
BlackBerry 10
BlackBerry 10 is a proprietary mobile operating system for the BlackBerry line of smartphones, both d
eveloped by BlackBerry Limited (formerly Research In Motion). BlackBerry 10 is based on QNX, a Uni
x-like operating system that was originally developed by QNX Software Systems until the company wa
s acquired by BlackBerry in April 2010.
In 2016, BlackBerry Limited ceased making smartphones and licensed TCL Communication to manuf
acture them under the name BlackBerry Mobile. BlackBerry Mobile smartphones abandoned BlackBer
ry 10 in favor of the Android operating system, beginning with its 2017 BlackBerry KEYone. The first Bl
ackBerry phone to ship with Android, however, was BlackBerry Limited's Priv.
On December 15, 2017, BlackBerry announced that there will be at least another two years of support
for BlackBerry 10 and BlackBerry OS devices. BlackBerry will end the support for the operating syste
m at the end of 2019.
Introduction
Process Management
A process is a program in execution. Process management consists of process cr
eation and destruction as well as the management of process attributes such
as process IDs, process groups, user IDs, etc. At the time of process creation OS
allocate a number to the
process called as PROCESS ID.
Process can be identified by its number. If OS allows for a
maximum number of N processes then the OS reserve a memory
area to define the PCB‟s for N processes.
Procnto is the process manager in blackberry 10.
Deadlock
A deadlock is a situation in which two computer programs sharing the same resou
rce are effectively preventing each other from accessing the resource, resulting in
both programs ceasing to function.
Security
The BlackBerry 10 OS is a microkernel operating system that is based on the QN
X Neutrino RTOS. Unlike typical operating systems, microkernel operating system
s implement the minimum amount of software in the kernel and run other process
es in the user space that is outside the kernel. Because there is less code in the k
ernel, it has less exposure to vulnerabilities and it’s easier to verify.
Memory Management
Main memory is central to the operation of computer. It is used to store informatio
n means data as well as instructions that means programs.
The main function of memory management is to control each and every activities
regarding main memory.
Virtual memory System
Virtual memory concept means separation of user logical memory from physical
memory
Two basic types of memory management manage the allocation and migration of
physical pages of memory to and from swap space.
1. Swapping
2. Demand paging
Process synchronization
In computer science, synchronization refers to one of two distinct but related conc
epts: synchronization of processes, and synchronization of Data. Process synchro
nization refers to the idea that multiple processes are to join up or handshake at a
certain point, in order to reach an agreement or commit to a certain sequence of a
ction.
The BlackBerry 10 OS provides the POSIX-standard thread-level synchronization
primitives, some of which are useful even between threads in different processes.
 Synchronization via message passing
 Synchronization via atomic operations
CPU Scheduling
CPU scheduling is a process which allows one process to use the CPU while the
execution of another process is on hold (in waiting state) due to unavailability of a
ny resource like I/O etc., thereby making full use of CPU.
Priorities and CPU scheduling
Although there's a good discussion of priorities and scheduling policies in the Syst
em architecture manual, it will help to go over that topic here in the context of a pr
ogrammer's guide.
The BlackBerry 10 OS provides a priority-driven preemptive architecture. Priority-
driven means that each thread can be given a priority and will be able to access t
he CPU based on that priority. If a low-priority thread and a high-priority thread bo
th want to run, then the high-priority thread will be the one that gets to run.
BUSINESS USE
 Blackberry OS 10 brought a revolutionary change is mobile OS to keep the us
er in touch with its business staff.
 Business part is protected by a personal password.
 Both of its data 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 m
emory location.
 User cannot even copy paste the content of work data to personal data.
 When user tries to access to the business part it first have to enter a valid pas
sword for security purpose.
 User can also synchronize his/her social account to this service.
Version history
As Blackberry OS 10 is the recently released OS, it does not have much version
of it. Still we have 3 versions to discus , which are as follows :
Blackberry 10.0
Blackberry 10.1
Blackberry 10.2
Conclusion
Because so many people are using mobile devices for business communication a
nd to share sensitive data, mobile security is a vital concern for all organizations.
We’ve produced a mobile platform that can meet and exceed your security requir
ements and be an important tool in your success.
Blackberry OS 10 is made by a company named as RIM (Research in Motion).It i
s recently released Operating system. It allows multitasking. It is a QNX based o
perating system. It operates on microkernel type of kernel. It provides a good opti
on to keep both personal and business data in same device. Good security is pro
vided to the business data.
As it is recently released it does not have much versions.
Recommendation
The Blackberry 10 is recommended for Data or personal information security that
I recommend the Blackberry if the people or an organization having a lot of perso
nal or sensitive data to secure. Blackberry has well known security encryption feat
ured . we can preferred for enterprises and Government departments.

More Related Content

What's hot

Future operating system
Future operating systemFuture operating system
Future operating systemEstiak Khan
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System MaqdamYasir
 
Mac OS Presentation
Mac OS PresentationMac OS Presentation
Mac OS PresentationMahlaKetapi
 
Mac osx basics
Mac osx basicsMac osx basics
Mac osx basicsRicha Jain
 
Operating Systems: A History of MacOS
Operating Systems: A History of MacOSOperating Systems: A History of MacOS
Operating Systems: A History of MacOSDamian T. Gordon
 
Hardware and software of computer
Hardware and software of computerHardware and software of computer
Hardware and software of computerSurath Khadka
 
Historia y tipos de sistemas operativos
Historia y tipos de sistemas operativosHistoria y tipos de sistemas operativos
Historia y tipos de sistemas operativosNilsen Orozco
 
Windows operating system
Windows operating systemWindows operating system
Windows operating systemDhairya Joshi
 
Output devices exercises
Output devices exercisesOutput devices exercises
Output devices exercisesNurizah
 
Windows 11 for the Enterprise
Windows 11 for the EnterpriseWindows 11 for the Enterprise
Windows 11 for the EnterpriseDavid J Rosenthal
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming LanguagesTarun Sharma
 
Operating Systems: History of Windows
Operating Systems: History of WindowsOperating Systems: History of Windows
Operating Systems: History of WindowsDamian T. Gordon
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS Xmirazhosain
 

What's hot (20)

Blackberry os
Blackberry osBlackberry os
Blackberry os
 
Future operating system
Future operating systemFuture operating system
Future operating system
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System
 
MacOS Presentation
MacOS PresentationMacOS Presentation
MacOS Presentation
 
Mac Operating System
Mac Operating SystemMac Operating System
Mac Operating System
 
Mac_os_final_piyush
Mac_os_final_piyushMac_os_final_piyush
Mac_os_final_piyush
 
Mac OS Presentation
Mac OS PresentationMac OS Presentation
Mac OS Presentation
 
How 2 format a pc
How 2 format a pcHow 2 format a pc
How 2 format a pc
 
Mac osx basics
Mac osx basicsMac osx basics
Mac osx basics
 
Operating Systems: A History of MacOS
Operating Systems: A History of MacOSOperating Systems: A History of MacOS
Operating Systems: A History of MacOS
 
Hardware and software of computer
Hardware and software of computerHardware and software of computer
Hardware and software of computer
 
Operating system Tutorial.
Operating system Tutorial.Operating system Tutorial.
Operating system Tutorial.
 
Windows vs mac os
Windows vs mac osWindows vs mac os
Windows vs mac os
 
Historia y tipos de sistemas operativos
Historia y tipos de sistemas operativosHistoria y tipos de sistemas operativos
Historia y tipos de sistemas operativos
 
Windows operating system
Windows operating systemWindows operating system
Windows operating system
 
Output devices exercises
Output devices exercisesOutput devices exercises
Output devices exercises
 
Windows 11 for the Enterprise
Windows 11 for the EnterpriseWindows 11 for the Enterprise
Windows 11 for the Enterprise
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languages
 
Operating Systems: History of Windows
Operating Systems: History of WindowsOperating Systems: History of Windows
Operating Systems: History of Windows
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS X
 

Similar to Black berry

Study notes for CompTIA Certified Advanced Security Practitioner (ver2)
Study notes for CompTIA Certified Advanced Security Practitioner  (ver2)Study notes for CompTIA Certified Advanced Security Practitioner  (ver2)
Study notes for CompTIA Certified Advanced Security Practitioner (ver2)David Sweigert
 
Ap 06 4_10_simek
Ap 06 4_10_simekAp 06 4_10_simek
Ap 06 4_10_simekNguyen Vinh
 
Study notes for CompTIA Certified Advanced Security Practitioner
Study notes for CompTIA Certified Advanced Security PractitionerStudy notes for CompTIA Certified Advanced Security Practitioner
Study notes for CompTIA Certified Advanced Security PractitionerDavid Sweigert
 
A unified dashboard for collaborative robot management system
A unified dashboard for collaborative robot management systemA unified dashboard for collaborative robot management system
A unified dashboard for collaborative robot management systemConference Papers
 
Linux kernel Architecture and Properties
Linux kernel Architecture and PropertiesLinux kernel Architecture and Properties
Linux kernel Architecture and PropertiesSaadi Rahman
 
The Security Of Cloud Computing
The Security Of Cloud ComputingThe Security Of Cloud Computing
The Security Of Cloud ComputingJulie May
 
Cloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdfCloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdfPalanikumar72221
 
Thin Client Vs. Fat Client Network Design
Thin Client Vs. Fat Client Network DesignThin Client Vs. Fat Client Network Design
Thin Client Vs. Fat Client Network DesignJenny Mancini
 
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023SSTech System
 
An Overview of Blackberry 10 & Blackberry App Development
An Overview of Blackberry 10 & Blackberry App DevelopmentAn Overview of Blackberry 10 & Blackberry App Development
An Overview of Blackberry 10 & Blackberry App DevelopmentFolio3 Software
 
Interview operating system solaris
Interview operating system solarisInterview operating system solaris
Interview operating system solarisPajana Load
 
Cloud computing in iot seminar report
Cloud computing in iot seminar reportCloud computing in iot seminar report
Cloud computing in iot seminar reportSKS
 
Cloud computing
Cloud computingCloud computing
Cloud computingJawhar Ali
 

Similar to Black berry (20)

Blackberry OS
Blackberry OSBlackberry OS
Blackberry OS
 
Study notes for CompTIA Certified Advanced Security Practitioner (ver2)
Study notes for CompTIA Certified Advanced Security Practitioner  (ver2)Study notes for CompTIA Certified Advanced Security Practitioner  (ver2)
Study notes for CompTIA Certified Advanced Security Practitioner (ver2)
 
Ap 06 4_10_simek
Ap 06 4_10_simekAp 06 4_10_simek
Ap 06 4_10_simek
 
OS-UNIT-1-Part-2.pdf
OS-UNIT-1-Part-2.pdfOS-UNIT-1-Part-2.pdf
OS-UNIT-1-Part-2.pdf
 
Cloud operating systems
Cloud operating systemsCloud operating systems
Cloud operating systems
 
Study notes for CompTIA Certified Advanced Security Practitioner
Study notes for CompTIA Certified Advanced Security PractitionerStudy notes for CompTIA Certified Advanced Security Practitioner
Study notes for CompTIA Certified Advanced Security Practitioner
 
Blackberry presentaition
Blackberry presentaitionBlackberry presentaition
Blackberry presentaition
 
A unified dashboard for collaborative robot management system
A unified dashboard for collaborative robot management systemA unified dashboard for collaborative robot management system
A unified dashboard for collaborative robot management system
 
CloudBerry
CloudBerryCloudBerry
CloudBerry
 
Linux kernel Architecture and Properties
Linux kernel Architecture and PropertiesLinux kernel Architecture and Properties
Linux kernel Architecture and Properties
 
The Security Of Cloud Computing
The Security Of Cloud ComputingThe Security Of Cloud Computing
The Security Of Cloud Computing
 
Cloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdfCloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdf
 
It6601 mobile computing unit 5
It6601 mobile computing unit 5It6601 mobile computing unit 5
It6601 mobile computing unit 5
 
Thin Client Vs. Fat Client Network Design
Thin Client Vs. Fat Client Network DesignThin Client Vs. Fat Client Network Design
Thin Client Vs. Fat Client Network Design
 
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
 
An Overview of Blackberry 10 & Blackberry App Development
An Overview of Blackberry 10 & Blackberry App DevelopmentAn Overview of Blackberry 10 & Blackberry App Development
An Overview of Blackberry 10 & Blackberry App Development
 
Interview operating system solaris
Interview operating system solarisInterview operating system solaris
Interview operating system solaris
 
Cloud computing in iot seminar report
Cloud computing in iot seminar reportCloud computing in iot seminar report
Cloud computing in iot seminar report
 
Technology update
Technology updateTechnology update
Technology update
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Black berry

  • 1. OS Final Presentation BlackBerry 10 Instructor: Prof. Hassan Iftikhar
  • 2. BlackBerry 10 BlackBerry 10 is a proprietary mobile operating system for the BlackBerry line of smartphones, both d eveloped by BlackBerry Limited (formerly Research In Motion). BlackBerry 10 is based on QNX, a Uni x-like operating system that was originally developed by QNX Software Systems until the company wa s acquired by BlackBerry in April 2010. In 2016, BlackBerry Limited ceased making smartphones and licensed TCL Communication to manuf acture them under the name BlackBerry Mobile. BlackBerry Mobile smartphones abandoned BlackBer ry 10 in favor of the Android operating system, beginning with its 2017 BlackBerry KEYone. The first Bl ackBerry phone to ship with Android, however, was BlackBerry Limited's Priv. On December 15, 2017, BlackBerry announced that there will be at least another two years of support for BlackBerry 10 and BlackBerry OS devices. BlackBerry will end the support for the operating syste m at the end of 2019. Introduction
  • 3. Process Management A process is a program in execution. Process management consists of process cr eation and destruction as well as the management of process attributes such as process IDs, process groups, user IDs, etc. At the time of process creation OS allocate a number to the process called as PROCESS ID. Process can be identified by its number. If OS allows for a maximum number of N processes then the OS reserve a memory area to define the PCB‟s for N processes. Procnto is the process manager in blackberry 10.
  • 4. Deadlock A deadlock is a situation in which two computer programs sharing the same resou rce are effectively preventing each other from accessing the resource, resulting in both programs ceasing to function. Security The BlackBerry 10 OS is a microkernel operating system that is based on the QN X Neutrino RTOS. Unlike typical operating systems, microkernel operating system s implement the minimum amount of software in the kernel and run other process es in the user space that is outside the kernel. Because there is less code in the k ernel, it has less exposure to vulnerabilities and it’s easier to verify.
  • 5. Memory Management Main memory is central to the operation of computer. It is used to store informatio n means data as well as instructions that means programs. The main function of memory management is to control each and every activities regarding main memory. Virtual memory System Virtual memory concept means separation of user logical memory from physical memory Two basic types of memory management manage the allocation and migration of physical pages of memory to and from swap space. 1. Swapping 2. Demand paging
  • 6. Process synchronization In computer science, synchronization refers to one of two distinct but related conc epts: synchronization of processes, and synchronization of Data. Process synchro nization refers to the idea that multiple processes are to join up or handshake at a certain point, in order to reach an agreement or commit to a certain sequence of a ction. The BlackBerry 10 OS provides the POSIX-standard thread-level synchronization primitives, some of which are useful even between threads in different processes.  Synchronization via message passing  Synchronization via atomic operations
  • 7. CPU Scheduling CPU scheduling is a process which allows one process to use the CPU while the execution of another process is on hold (in waiting state) due to unavailability of a ny resource like I/O etc., thereby making full use of CPU. Priorities and CPU scheduling Although there's a good discussion of priorities and scheduling policies in the Syst em architecture manual, it will help to go over that topic here in the context of a pr ogrammer's guide. The BlackBerry 10 OS provides a priority-driven preemptive architecture. Priority- driven means that each thread can be given a priority and will be able to access t he CPU based on that priority. If a low-priority thread and a high-priority thread bo th want to run, then the high-priority thread will be the one that gets to run.
  • 8. BUSINESS USE  Blackberry OS 10 brought a revolutionary change is mobile OS to keep the us er in touch with its business staff.  Business part is protected by a personal password.  Both of its data 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 m emory location.  User cannot even copy paste the content of work data to personal data.  When user tries to access to the business part it first have to enter a valid pas sword for security purpose.  User can also synchronize his/her social account to this service.
  • 9. Version history As Blackberry OS 10 is the recently released OS, it does not have much version of it. Still we have 3 versions to discus , which are as follows : Blackberry 10.0 Blackberry 10.1 Blackberry 10.2
  • 10. Conclusion Because so many people are using mobile devices for business communication a nd to share sensitive data, mobile security is a vital concern for all organizations. We’ve produced a mobile platform that can meet and exceed your security requir ements and be an important tool in your success. Blackberry OS 10 is made by a company named as RIM (Research in Motion).It i s recently released Operating system. It allows multitasking. It is a QNX based o perating system. It operates on microkernel type of kernel. It provides a good opti on to keep both personal and business data in same device. Good security is pro vided to the business data. As it is recently released it does not have much versions.
  • 11. Recommendation The Blackberry 10 is recommended for Data or personal information security that I recommend the Blackberry if the people or an organization having a lot of perso nal or sensitive data to secure. Blackberry has well known security encryption feat ured . we can preferred for enterprises and Government departments.