Both CPU Cache and TLB are hardware used in microprocessors but what’s the difference, especially when someone says that TLB is also a type of… Read More »
Basically, a microcontoller (µC) contains not only processing unit but small amount of memory (ROM, RAM etc.), few IO ports for peripherals, timer etc. We… Read More »
Literally speaking, MMU is ‘Memory Management Unit’ while MPU is ‘Memory Protection Unit’. Both of these are specialized hardware which are used by CPU for… Read More »
Before we start discussing about __func__, let us write some code snippet and anticipate the output: Will it compile error due to not defining variable… Read More »
In C language, we have three floating data types i.e. float, double and long double. And the exact size of each of these 3 types… Read More »
These are two important header files used in C programming. While “<stdio.h>” is header file for Standard Input Output, “<stdlib.h>” is header file for Standard… Read More »
Many folks consider that both of these as operating systems. Linux OS is for Desktop & Server while Android OS is for Mobiles. Is that… Read More »
Given an n x n grid, count squares in it. Examples: Input: n = 2 Output: 5 (4 squares of 1 unit + 1 square… Read More »
GATE CS 2018 Syllabus GATE CS 2018 Important Dates Section1: Engineering Mathematics Discrete Mathematics: Propositional and first order logic. Sets, relations, functions, partial orders and… Read More »
Deadlock Characteristics As discussed in the previous post, deadlock has following characteristics.
On the basis of synchronization, processes are categorized as one of the following two types: Independent Process : Execution of one process does not affects… Read More »
Below are some common GATE CS topics of data link layer.
Given a pair-sum array and size of the original array (n), construct the original array. A pair-sum array for an array is the array that… Read More »
1) Tell me about yourself. 2) About projects, role in project. 3) Why do you want to join Infosys? 4) Strategy to handle major project… Read More »
Compiler and Interpreter are two different ways to execute a program written in a programming or scripting language.