Posts

How to install Oracle 12C in a Linux environment

Image
  Hello i'm Kavindu Dulanjana and  this blog contains all the necessary steps that should be followed in order to  successfully install Oracle 12C in a Linux environment in a computer. For this  process CentOs7 will be the Linux operating system that will be used and VMware  Workstation will be used to run Linux Virtually. The first few steps include downloading of the requires sofwares so if you already have these softwares installed skip to STEP 3. Step1: Downloading Softwares Step2: Setting up and creating a virtual machine Step3: Installing and updating CentOs 7 files Step4: Creating New user Oracle Step5: Setting the kernel parameters Step6: Setting limits to Oracle Step7: Copy Oracle to Linux Step8: Extracting the Files of oracle setup Step9: Create the directories that will be needed Step10: Run the installer Step11: Running Oracle setup in the GUI Step12: Downloading and updating Adobe Flash Player Step13: Open ports Step14: Edit .bash_profile Step15: Re

CPU Sheduling on Various Operating Systems

Image
The process of assigning specific tasks to resources in order to perform a specific task is known as scheduling. The main purpose of CPU scheduling is to assign tasks to be executed whenever the processor remains idle, by selecting available processes from the memory. There are several types of scheduling algorithms such as, First-Come, First-Served (FCFS) Scheduling. Shortest-Job-Next (SJN) Scheduling. Priority Scheduling. Shortest Remaining Time. Round Robin(RR) Scheduling. Multiple-Level Queues Scheduling.  Mainly CPU scheduling can be classified into two types as, Pre-emptive – here the tasks are scheduled according to the priority level of the tasks. The tasks with the highest priority are executed first while the lover ones are executed later when the higher priority task finishes its execution. Non-pre-emptive – here the task that keeps running in the CPU will release the CPU either by switching context or terminating, because here the CPU has been allocated for specific process