Skip to main content

 Comparison between real time and time sharing operating system




Protection and security 

Protection refers to a mechanism for controlling the access of program s processes, or users to the resources defined by computer system.

The concept of protection came with the advent of multiprogramming where several processes compete for the use of CPU.

the purpose was to confine each users program to its assigned areaof memory so that the programs cannot interface and harm each other.

Protection in main memory is particularly important because of address translation. The purpose of protection is to allow concurrently running process to share the common physical address space.

Protection also ensure that only process that have gained proper authorization from the operating system can operate on memory segment , the CPU, files and other resources.


Comments

Popular posts from this blog

Monolithic Architecture

  Monolithic Architecture Monolith means composed all in one piece. The  Monolithic  application describes a single-tiered  software  application in which different components combined into a single program from a single platform. Components can be: Authorization — responsible for authorizing a user Presentation — responsible for handling HTTP requests and responding with either HTML or JSON/XML (for web services APIs). Business logic — the application’s business logic. Database layer — data access objects responsible for accessing the database. Application integration — integration with other services (e.g. via messaging or REST API). Or integration with any other Data sources. Notification module — responsible for sending email notifications whenever needed. Example for Monolithic Approach Consider an example of Ecommerce application, that authorizes customer, takes an order, check products inventory, authorize payment and ships ordered products. This applicat...