Bhanu Priya has Published 1449 Articles

Design a TM for an equal number of a’s and b’s must follow a

Bhanu Priya

Bhanu Priya

Updated on 10-Mar-2022 09:47:49

4K+ 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

How can a binary semaphore implement mutual exclusion among n processes?

Bhanu Priya

Bhanu Priya

Updated on 02-Dec-2021 04:09:18

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

What is file hierarchy structure and how does it solve the naming problem?

Bhanu Priya

Bhanu Priya

Updated on 01-Dec-2021 13:11:08

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

How does the hardware support interrupt handling in the processor?

Bhanu Priya

Bhanu Priya

Updated on 01-Dec-2021 13:09:40

612 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

Differentiate between process switch and mode switch in OS

Bhanu Priya

Bhanu Priya

Updated on 01-Dec-2021 13:07:13

3K+ 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

What are the principles of user-interface design?

Bhanu Priya

Bhanu Priya

Updated on 01-Dec-2021 13:05:02

20K+ 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

Differentiate between Interface design and Interaction design

Bhanu Priya

Bhanu Priya

Updated on 01-Dec-2021 13:02:25

948 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

What are Good and Bad Interface Designs?

Bhanu Priya

Bhanu Priya

Updated on 01-Dec-2021 12:57:43

2K+ Views

Generally, an interface acts as a shared boundary across two or more separate components of a computer system that are used to exchange information. Those exchanges can be between software, computer hardware, peripheral devices, etc.Now let us discuss the good interface and bad interface.A good interface design is user friendly. ... Read More

What is an application and system program?

Bhanu Priya

Bhanu Priya

Updated on 01-Dec-2021 12:56:09

2K+ Views

Application ProgramApplication programs are programs that are developed for end-users. These programs provide an application to the end-user and hence used by them. They are loaded into the system according to the needs of the user.The examples include web browsers, Email, gaming, etc.System ProgramSystem Programs are the programs that are ... Read More

What are the shells available in LINUX OS?

Bhanu Priya

Bhanu Priya

Updated on 01-Dec-2021 12:53:51

308 Views

Generally shell is a software program that acts as a mediator between the kernel and the user. It reads the commands and interrupts by sending requests to execute a program. So, the shell is known as a command interpreter.It contains almost 100 system calls. It tells the kernel to carry ... Read More

Advertisements