Thursday, October 22, 2020

Getting Started with Object-Oriented Programming

 Object-Oriented Programming

In this discussion, we will explore object oriented-programming with Java. Object-oriented programming (OOP) might sound intimidating, but don't let the name intimidate. You might find it easier to understand than other programming types because it models objects in the real world.

Let's start with a simple example.

Saturday, October 17, 2020

Operating System Fundamentals


Operating systems (OS) are the computer's cast and crew, serving as a liaison between running code and hardware devices while facilitating high-level services for users and software. Starting with the bootstrap process that loads the kernel, the OS sets up shop and takes control of a computer's memory, storage, and devices. The initial startup code usually resides on a read-only memory chip (ROM) or an electronically erasable/programmable read-only memory chip (EEPROM) (Silberschatz et al., 2014). These processes vary between platforms, but conceptually, it is similar to a shopkeeper opening up shop, starting up the machinery, and supervising the employees that run the equipment. 

 

Figure 1: The operating system starts