SlideShare uma empresa Scribd logo
1 de 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.

Mais conteúdo relacionado

Mais procurados

Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya JyothiIntroduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya JyothiSowmya Jyothi
 
Windows 10 module 2 ppt presentation
Windows 10 module 2 ppt presentationWindows 10 module 2 ppt presentation
Windows 10 module 2 ppt presentationdgdotson
 
Solaris Operating System
Solaris Operating SystemSolaris Operating System
Solaris Operating SystemJoshua Guillano
 
File system in operating system e learning
File system in operating system e learningFile system in operating system e learning
File system in operating system e learningLavanya Sharma
 
Solaris Operating System - Oracle
 Solaris Operating System - Oracle Solaris Operating System - Oracle
Solaris Operating System - OracleMalan Amarasinghe
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating Systemsubhsikha
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system conceptsArnav Chowdhury
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systemsSumit kumar Dhanuk
 
2 operating system structures
2 operating system structures2 operating system structures
2 operating system structuresDr. Loganathan R
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
 
Mac os ensayo
Mac os ensayoMac os ensayo
Mac os ensayoimvm23
 

Mais procurados (20)

Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya JyothiIntroduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
 
Windows 10 module 2 ppt presentation
Windows 10 module 2 ppt presentationWindows 10 module 2 ppt presentation
Windows 10 module 2 ppt presentation
 
Solaris Operating System
Solaris Operating SystemSolaris Operating System
Solaris Operating System
 
Blackberry os
Blackberry osBlackberry os
Blackberry os
 
File system in operating system e learning
File system in operating system e learningFile system in operating system e learning
File system in operating system e learning
 
IOS
IOSIOS
IOS
 
Solaris Operating System - Oracle
 Solaris Operating System - Oracle Solaris Operating System - Oracle
Solaris Operating System - Oracle
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system concepts
 
Windows 10
Windows 10Windows 10
Windows 10
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systems
 
Unix
UnixUnix
Unix
 
2 operating system structures
2 operating system structures2 operating system structures
2 operating system structures
 
PPT on iOS
PPT on iOS PPT on iOS
PPT on iOS
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Su dung linux shell
Su dung linux shellSu dung linux shell
Su dung linux shell
 
Mac os ensayo
Mac os ensayoMac os ensayo
Mac os ensayo
 
Process management
Process managementProcess management
Process management
 

Semelhante a 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
 

Semelhante a 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
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 

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.