Java Articles

Page 227 of 450

First Come, First Serve ñ CPU Scheduling | (Non-preemptive)

Neetika Khandelwal
Neetika Khandelwal
Updated on 22-Aug-2023 1K+ Views

FCFS CPU Scheduling (First Come, First Serve) is a fundamental CPU scheduling mechanism that executes programs in the order they are added to the ready queue. In other words, the first process to come will be carried out first, and so on. Since it uses a non−preemptive scheduling technique, a process that has been allocated to the CPU will keep running until it is finished or enters a waiting state. Scenario 1 Let's take a look at an example to understand FCFS CPU scheduling in more detail. Suppose we have three processes with the following arrival times and burst times: ...

Read More

Finding Optimal Page Size

Neetika Khandelwal
Neetika Khandelwal
Updated on 22-Aug-2023 687 Views

Operating system has a concept known as the optimal page size that is affected by a number of variables, such as the system architecture, the amount of physical memory at hand, and the workload of the running applications. Steps/ Approach The following steps can be used to find the ideal page size: Step 1: Establish the system's design:Different CPU designs support varied page sizes. For instance, x86 CPUs typically offer 4KB page sizes, whereas ARM CPUs support 4KB, 16KB, or 64KB page sizes. Step 2: Calculate the physical memory capacity:The ideal page size depends on the physical memory capacity. Larger ...

Read More

Find time taken to Execute the Tasks in A Based on the Order of Execution in B

Neetika Khandelwal
Neetika Khandelwal
Updated on 22-Aug-2023 248 Views

The goal is to determine the minimum time required to complete the tasks in queue A based on the order of execution in queue B, given two queues A and B, each of size N, where: Pop this task and run it if the task identified at the head of queue B is also at the head of queue A. Pop the current task from queue A and push it at the end if the task discovered at the front of queue B is not also found at the front of queue A. One unit of time is ...

Read More

Find the Time Taken Finish Processing of given Processes

Neetika Khandelwal
Neetika Khandelwal
Updated on 22-Aug-2023 248 Views

Given are N processes and two N−sized arrays, arr1[] and arr2[]. A process's time in the critical section is recorded in arr1[], and it’s time to finish processing after leaving the critical part is recorded in arr2. The goal is to determine how long it will take for each process to finish processing (both inside and outside of the critical section) in any given order. Input Output Scenarios Assume we have 3 arrays as shown below Input N = 3, arr1[] = {1, 4, 3}, arr2[] = {2, 3, 1} Output 9 The first process, at ...

Read More

How to run JavaTuples program in Eclipse?

Amit Diwan
Amit Diwan
Updated on 22-Aug-2023 986 Views

Tuples in Java are an ordered collection of objects of different types. To run Tuple in Java, you need to upload an external jar file. Here, we will be using Eclipse IDE to create a new Java Project and upload the JavaTuples external jar file. The JavaTuples jar file is to be downloaded. Let us first download the jar file, create an Eclipse project and import the downloaded jar file. Here are the steps − Step 1 − Download JavaTuples Jar library and save it on your system. Open the GitHib link github.com/javatuples/javatuples/downloads and download the “javatuples-1.2-dist.zip” as shown below ...

Read More

Check If a Particular File System is Open or Not in Java

Mr. Satyabrata
Mr. Satyabrata
Updated on 18-Aug-2023 1K+ Views

In Java, a file system is a hierarchical structure used to organize and store files and directories on a storage device. It provides a standard way to access and manipulate files and directories, regardless of the underlying storage device, such as a hard disk, USB drive, or cloud storage. Java provides the java.nio.file package, which contains classes and interfaces for working with file systems. The FileSystem interface represents a file system, and its FileSystems class provides factory methods for creating instances of FileSystem. You can check if a particular file system is open or not by using the FileSystem ...

Read More

How to Convert Char to Int in Java?

Mr. Satyabrata
Mr. Satyabrata
Updated on 17-Aug-2023 2K+ Views

In Java, smaller datatype can be converted to bigger datatype. Here, we will see how to convert char datatype to int datatype. The char data type is a single 16-bit Unicode character. It has a minimum value of '\u0000' (or 0) and a maximum value of '\uffff' (or 65, 535 inclusive). The int data type is a 32-bit signed two's complement integer, which has a minimum value of -231 and a maximum value of 231-1. Let's deep dive into this article, to know how it can be done by using Java programming language. For instance Suppose the given ...

Read More

Create a Matrix and Fill Primary Diagonal with 1 and Secondary Diagonal with 2

Mr. Satyabrata
Mr. Satyabrata
Updated on 17-Aug-2023 534 Views

In Java, a matrix can be represented using a two-dimensional array. Matrices are used for storing and manipulating data that have a tabular structure. Matrices have several properties and operations associated with them, such as addition, subtraction, multiplication, transposition, and determinant calculation. As per the problem statement we have to Create a Matrix and Fill Primary Diagonal with 1 and Secondary Diagonal with 0. Let's start! For instance Suppose we have 4*4 matrix i.e. 4 rows and 4 columns. After performing the operation on matrix, the result will be: Enter the size of the matrix: ...

Read More

Java Program to Create a Matrix and Fill it With Palindrome Number

Mr. Satyabrata
Mr. Satyabrata
Updated on 17-Aug-2023 433 Views

In Java, a matrix can be represented using a two-dimensional array. Matrices are used for storing and manipulating data that have a tabular structure. Matrices have several properties and operations associated with them, such as addition, subtraction, multiplication, transposition, and determinant calculation. As per the problem statement we have to Create a Matrix and Fill it with Palindrome Number. Let's start! For instance Suppose we have 4*5 matrix: After performing the operation on matrix, the result will be: Enter the number of rows: 4 Enter the number of columns: 5 Matrix with Palindrome ...

Read More

Java Program to Create a Matrix and Fill it With Armstrong Number

Mr. Satyabrata
Mr. Satyabrata
Updated on 17-Aug-2023 335 Views

In Java, a matrix can be represented using a two-dimensional array. Matrices are used for storing and manipulating data that have a tabular structure. Matrices have several properties and operations associated with them, such as addition, subtraction, multiplication, transposition, and determinant calculation. As per the problem statement we have to Create a Matrix and Fill it with Armstrong Number. Let's start! For instance Suppose we have 4*3 matrix: After performing the operation on matrix, the result will be: Enter the number of rows: 4 Enter the number of columns: 3 Armstrong Matrix: ...

Read More
Showing 2261–2270 of 4,498 articles
« Prev 1 225 226 227 228 229 450 Next »
Advertisements