Black God

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, CD-ROM Driver, Tape Drive, Printer, etc. Architecture model: The SCSI architecture model is called “SAM”.…

Android – Under the hood

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 the first free, open source, and fully customizable mobile platform. Android offers a full stack:…

Notes on File System Virtualization – I

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 multiple servers, even those running different operating systems and database software. One can have all…

Win32 – A quick refresher

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 the essentials of Win32 Programming which I enjoy. I am going to post Win32 basics in this blog. This…

Notes on Windows SCSI Miniport Driver

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 to the storage targets. The SCSIport driver, however, was designed to work optimally with the…