![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Bhanu Priya has Published 1581 Articles
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
1K+ Views
Internet-based threats are Malware programs which can be targeted when we use the Internet. These Web-based threats include a range of malicious software programs which are designed to infect victims' computers.Major Threats on InternetSome of the major threats on internet are as follows −SpamGenerally we received a lot of Emails ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
624 Views
Skype is a Microsoft product which offers free video and audio calling which is also having the ability to call landlines and smartphones with paid services anywhere in the world. It has a first mover advantage. It came into existence before the Facebook messenger.Facebook Messenger allows users to play in-app ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
2K+ Views
A computer virus is a malware, which corrupts or destroys our files on the system. The computer virus is not a new thing to us. It was created and started spreading around the 1980's. Virus is a type of malware which is capable of self-replicating itself and spreads from one ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
3K+ Views
The Turing machine (TM) is more powerful than both finite automata (FA) and pushdown automata (PDA). They are as powerful as any computer we have ever built.Formal Definition of Turing MachineA Turing machine can be formally described as seven tuples(Q, X, Σ, δ, q0, B, F)Where, Q is a finite ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
2K+ Views
A semaphore is a shared variable which is used to implement mutual exclusion between system processes. It is mainly helpful to solve critical section problems and is a technique to achieve process synchronization.There are two types of semaphores which are as follows −Binary semaphore − Can take only two values, ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
1K+ Views
Linux File Hierarchy Structure is defining the directory structure and the contents of the directory which have been alike to the Unix-like Operating Systems. It is maintained by the Linux Foundation.They are being used for looking at all files and the directories which appear under the root directory. They can ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
444 Views
Interrupts are generally called signals which are generated by the software or hardware when a particular event or process requires immediate attention. So, the signal informs the processor about a high priority and urgent information demand causing interruption in the current working process.Thus, whenever an interruption occurs the processor finishes ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
2K+ Views
A process is defined as a program in execution and an entity that represents the basic unit of work to be implemented in the system.Process switchIt is defined as that the processor switches from one thread/process to another thread or process. It makes the contents of the CPU registers and ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
16K+ Views
User Interface Design is the design of the interface or system which is directly accessible by the user and they interact with in order to do a task. It establishes the way with which the user will interact with the product.Its main aim is to enhance the appearance of the ... Read More
![Bhanu Priya](https://www.tutorialspoint.com/assets/profiles/314653/profile/60_78287-1615027882.jpg)
Bhanu Priya
710 Views
Let us understand the concepts of user interface and user interaction designs respectively.User Interface DesignThe design of the user interface is directly accessible by the user and they interact with in order to do a task. It establishes the way with which the user will interact with the product.Its main ... Read More