• Kernel
    A Kernel is a computer program which is core and heart of an operating system acting as an interface (or bridge) between user-level applications (softwares) components and the hardwares. Main Functions of Kernel: Resource Allocation Process Management Memory Management Disk Management I/O Device Management Security or Protection management Types of Kernels: 1) Monolithic Kernels Monolithic…
  • Java Inheritance
    -> Inheritance in Java is a process in which sub class inherits all the properties of super class(parent class). -> In Java, inheritance is an IS-A relationship (parent-child relationship). -> In Java, inheritance is an IS-A relationship (parent-child relationship).In Java, inheritance is used for Method Overriding ( Runtime Polymorphism). -> In Java, a sub class inherits is parent or superclass by using keyword “extends”.…
  • Android Architecture
    Android Architecture or Android software stack is divided into five layers: 1) Linux Kernel 2) Native Libraries (middleware), 3) Android Runtime 4) Application Framework 5) Applications -> Linux Kernel is heart of the android architecture which manages all the available drivers such as display drivers, camera drivers, Bluetooth drivers, audio drivers, memory drivers, etc. which…