Category Archives: Articles

SCSI Fundamentals Notes

Introduction: It is a client-server protocol. Client is called “Initiator”, normally it is a Computer with HBA (Host Bus Adapter use to connect the targets like Disks). Server is called “Target”, normally it is a device such as hard disk, … Continue reading

Android – Under the hood

android-source

Android is the Google’s open source Operating System designed for mobile devices. Apart from Google, most of the top players of mobile industries are behind Google developing this linux kernel based OS. What the project says about itself? Android is … Continue reading

Notes on File System Virtualization – I

In-band File system virtualization

What can File system virtualization do for us? 1. Virtualization works across devices Instead of creating folders containing files from one server, for instance, the database administrator can create name spaces based on logical business subjects and assign files from … Continue reading

Win32 – A quick refresher

windows_logo

I use to enjoy when I do Win32 API Programming. So far I have worked on it without any formal learning. I think this is high time to make my understanding neat and clean on Win32. Here is my attempt to start summarizing … Continue reading

Linux Ethernet Network Device Driver – A flow of code

linux

Topic: This document talks about working of a ethernet card device driver in a bird’s eyeview. This is aimed at people who are interested in understanding what is happening inside the driver. If a system administrator understands this document, he/she … Continue reading

Notes on Windows SCSI Miniport Driver

Windows Storage Stack

Thanks to Microsoft, this article is a collection of articles from Microsoft authenticated documents In the Microsoft® Windows® operating system, the SCSIport driver, in conjunction with vendor-written adapter-specific miniport drivers, was for many years, the only driver delivering SCSI commands … Continue reading