Characteristics of DBMS , DBMS Basics Concepts

Characteristics of DBMS and DBMS Introduction Some Important Characteristics and features of DBMS are as follow – Reduce redundancy Data Consistency Security Concurrent Access Support to SQL Transaction Support Characteristics of Database Management System based this tutorial is specially written for computer science students. This DBMS Tutorial is helpful in understanding the basics concepts of […]

Memory Management GATE Questions and Answers

Memory Management GATE Questions Memory Management GATE Questions are always asked in the GATE examination. Memory Management is an important topic of operating system This post covers the memory management questions and answers for GATE exam. Various gate questions on virtual memory are explained in this post. So let’s practice these operating system memory management […]

Process Control Block in OS

Process Control Block Diagram in OS Process Control Block in OS is a Data Structure maintained by Operating System for each Process. In the previous process management in operating system tutorial, we have learned about different basics concepts of the process such as the basic introduction of process, abstract view of the process in memory or […]

Computer Science Interview Questions and Answers

Computer Science Interview Questions What is technical Interview? Expectation of interviewer  in technical interview   Some common subjects to be ask in a technical interview . How to prepare for technical interview ? This article covers the detailed information about computer science interview questions and their answer. Technical interview questions and answer asked from different computer […]

Computer Organization MCQ for GATE Exam – Practice Set 2

Computer Organization MCQ for GATE Exam This computer organization mcq based tutorial provides some practice questions for GATE CS/IT Exam. Computer organization and architecture is an important subject for GATE CSE Exam. It consist of approx. 8-10 marks questions every year in GATE Exam. Here in this tutorial we discussed some computer organization mcq for GATE EXAM […]

C Tutorial to Learn C Programming Language

C Tutorial to Learn C Programming Language C Tutorial to learn C Programming Language is discussed in this post. C Programming Language is one of the most powerful languages to develop system software like operating systems, compilers, etc. Application software can also be developed in C Programming language. Students from every branch of engineering learn c […]

Rational Rose Software Introduction and Applications

Rational Rose Software    What is rational rose software ?    What are applications and features of rational rose software  ? INTRODUCTION Rational Rose Software is a set of visual modeling tools for development of object-oriented Modeling. Object oriented modeling is the process of graphically depicting the software system.  This rational rose software tutorial focus […]

Process based questions for GATE CSE exam

Process , Thread and Cpu scheduling based questions for gate exam (1)Consider a set of n tasks with known runtimes r1,r2,……..rn to be run on a uniprocessor machine. Which of the following processor scheduling algorithms will result in the maximum throughput ? (A) Round-Robin (B) Shortest-Job-First (C) Highest-Response-Ratio-Next (D) First-come-First-Served (2) Where does the swap […]

Process Synchronization Based Questions for GATE Exam

What is Process Synchronization? Process synchronization based gate questions are really important to score good marks in GATE exam. Process Synchronization  is a mechanism by which more than one processes concurrently share a resource in such a way that they can utilize the resource without any deadlock. A critical section is a program segment where […]

Fragmentation in OS

Fragmentation in OS Fragmentation in OS Operating System represents the amount of memory waste during allocation  using different Memory Management technique. Fragmentation plays an important role in memory allocation. Methods which produce less fragmentation is considered good for memory allocation. Some time it seems confusing for students to understand the exact difference between internal and […]

Memory Allocation in OS

Memory allocation in os is an important function of operating system. Every user’s program need memory space in RAM in order to execute. Operating system keeps track of how much memory is available at any instant of time. Operating system is responsible for deallocation of memory from process after it’s completion.   Computer science student […]

Memory Protection in Contiguous Memory Allocation

Memory Protection in Operating System Memory Protection is an important concept in Operating system. Memory protection in operating system is required to protect the kernel address space from user address space. In order to understand the concept of Memory protection in contiguous memory allocation first, we need to know about the user mode and kernel […]

Relocation in Memory Management

What is Relocation in Memory Management ? In this tutorial we will discuss about relocation in memory management  or relocation in Operating System. Here in this post today we will learn about relocation introduction, memory management techniques , different types of relocation such as static relocation and dynamic relocation . Some time conceptual questions are […]

Bare Metal Machine and Resident Monitor

Bare Metal Machine and Resident Monitor Bare metal machine based this tutorial covers the concept of  resident monitor and bare machine or bare metal machine  in operating system. Objective of this tutorial  is to providing knowledge about how the memory is organized using bare machine or bare metal machine  and in resident monitor approach. I preferred Operating […]

Placement paper for HCL Technology

Getting the placement in good MNC is a dream of every engineering student. For Computer Science and engineering students it is dream to get the job as software developer in MNC like TCS ,WIPRO , INFOSYS , HCL etc. In this post I am presenting a sample paer for HCL written test. You can attempt […]

Transaction in DBMS

Transaction in DBMS Transaction in DBMS is a logical unit of operations to be performed on Data stored in database. In this tutorial we will learn about basics of transaction, advantages and disadvantages of transaction. What is a Transaction in DBMS ? Transaction in DBMS is a series of instructions followed by a single user or […]

GSM Full Form

GSM full form based questions are asked in exam. In this tutorial we have discussed Basics of GSM. GSM Full Form and Architecture GSM is a international standard for Digital Cellular Communication. GSM and CDMA are are two types of mobile systems available. GSM is established by European Telecommunication Standards Institute (ETSI). GSM is a […]

NIST Cloud Computing Reference Architecture Tutorial

NIST Cloud Computing Reference Architecture NIST cloud computing reference architecture is discussed in this tutorial. Different major actors, their activities and roles in cloud computing environment are discussed in detail. A generic high-level architecture is shown in the figure. This architecture is the basis of nist cloud security reference architecture. This is also known as […]

Locking Techniques in DBMS

Locking Techniques in DBMS Locking Techniques in DBMS are generally used for concurrency control in Transaction Management. Locking technique is an important topic from exam point of view. Problems based  on locking techniques are always asked in GATE(CS/IT) and UGC NET exam. Today we will learn about various locking techniques in concurrency control. Frequently asked […]