Technology
What is Cross Compilation? Typically any desktop or server application have almost the same development platform (CPU + OS — that runs your build) and the target platform (CPU + OS — that runs your production application) are the same. Platform is nothing but the combination of CPU architecture, and Operating System. The process of building […]
What is Virtual memory? Virtual memory is the ‘memory management’ component of operating system, which creates the illusion to users of a very large (main) memory. Typically when RAM runs low, ‘memory manager’ move some data from RAM to a special location in disk and frees RAM. The freed memory can be used to serve […]
Have you ever wondered how exactly the computer does all the tasks from browsing, playing games, videos, editing documents, etc… By Computers I mean everything from mobile phones, and laptops to Dedicated server class machines and even the world’s fastest supercomputers. All most all of them work on the same basic design done by Von […]
MIPS R2000 is a RISC processor. Its ISA has fixed-width 32 bit instructions and fall into one of the following three categories: R-type, I-type, and J-type All the Instructions — can also be grouped under following functional groups. Arithmetic Instructions: +, -, *, / operations on std data-structures (short, int, long, float) Logical Instructions: AND, OR, […]
Everyone of us are familiar with RAM (Random Access Memory), this post is an attempt to explore the different types of RAM and how they store the data. We typically have 2 types of RAM SRAM (Static RAM) DRAM (Dynamic RAM) SDRAM (Synchronous DRAM) — is simply DRAM, which is synchronized with System Bus (newer […]