Today's computers which are named as classical computers, work by manipulating sequence of bits. A bit is the smallest unit of data in a classical computer which has single binary value, either 0 or 1. A quantum computer is worked by manipulating sequence of qubits. But a qubit is not limited to two values. A single qubit can represent 1 or 0 or any quantum superposition of 0 and 1.
Sunday, November 12, 2017
Sunday, September 3, 2017
What is Microservices Architecture?
Since everything changes in the digital world, software applications developing techniques are also changing day by day. Microservices Architecture is a software development method which is a variant of the service-oriented architecture (SOA) architectural style.
Sunday, May 7, 2017
What is Docker?
“ It works on your computer. So why is it not working on my computer? ”
This is a familiar problem with all computer users. Is there a way to solve this problem? Yes. Have you heard about Docker? Docker is the world’s leading software container platform which supports to eliminate this problem. Let’s get to know about Docker.
Friday, March 31, 2017
What is failure detection and failure masking in distributed system ?
A distributed system
Is a model in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal.Tuesday, March 28, 2017
Let's create 8 bit LED binary counter
Here, I am going to discuss how to create 8 bit LED binary counter using Arduino micro controller board . This binary counter displays decimal numbers from 0 to 255 in 8 bit binary format using 8 LEDs, where as 1 is represented by lighting only left most (2) LED.Number representation will be increased from 0 to 255 automatically .
Following figure shows several lighting patterns according to the decimal value from 0 to 7.
Saturday, February 11, 2017
How to install eclipse juno IDE in ubuntu 16.04 ?
Are you tired of trying to install eclipse IDE in ubuntu
16.04 ? You don’t have to worry about that moreover. In this article, I am
going to describe how to install Eclipse juno IDE(from Eclipse Juno SR2 Packages, that has developed for Java EE Developers) in ubuntu 16.04.Eclipse
is an integrated development environment (IDE) used in computer programming,
and is the most widely used Java IDE.
Wednesday, February 8, 2017
How to install Apache Maven & Apache Hadoop in Ubuntu 16.04
In this article I am going to discuss how to setup Maven and Hadoop. The steps for all two frameworks are always the same:
1.Decompress the archive
2.Add the correct console variable
3.Test the correctness of the installation
1. 1 Download Latest Maven binaries from apache site
First you have to go apache site using this link
Sunday, February 5, 2017
How to install java in Ubuntu 16.04 using the terminal
In this article, I am going to describe how to install java in Ubuntu 16.04 using the terminal.
First I am going to add Oracle's PPA(Personal Package Archive) using terminal command.
You can open terminal easily by pressing Ctrl + Alt + t
Then type and enter below code.
sudo add-apt-repository ppa:webupd8team/java
After that update your package repository using this terminal command.
sudo apt-get update
Friday, January 27, 2017
Necessary conditions for deadlocks in computing
Earlier I have described about deadlock in computing. In this article, I am going to discuss about the necessary conditions, those hold simultaneously in a system to arise deadlock situation.
We can discuss these necessary conditions more precisely in terms of a directed graph called a system resource-allocation graph. So I used related diagrams with description.
In this diagrams rounded rectangles visualize a resource and dots inside it visualize number of instances of the resource.Circles visualize processes.
Mutual Exclusion
In this scenario, there is a one resource(R1) with non-shareable mode. That means only one process can be used at a time. If another process requests that resource(P1), the requesting process(P1) must be wait until the resource has been released by first process(P2).
Saturday, January 7, 2017
What is deadlock in computing?
In a multi-programming environment, Processes want resources
to do their corresponding process. When a process requests a resource and if it
is not available at that instant, then the process enters to a waiting state.
Sometimes this process can’t get out from the waiting state because the process
has been hold by another process. This situation is called a deadlock.
Let’s discuss this situation in detail.
Subscribe to:
Posts (Atom)
How to send Slack notification using a Python script?
In this article, I am focussing on sending Slack notifications periodically based on the records in the database. Suppose we have to monit...
-
What is Arduino Mega 2560 ? The Mega 2560 is a micro controller board which is designed for more complex projects like 3D printers an...
-
Last time I discussed about Arduino Mega 2560 micro controller board . Now I'm going to discuss about a simple project using Arduino Meg...