You are not logged in.

#1 2015-11-29 18:10:30

Horizon_Brave
Operating System: Linux-Nettrix
Registered: 2015-10-18
Posts: 1,473

An OSI Type Model for the Hardware/Software of the PC

Hey everyone, this may seem a bit trivial, but I've noticed that in the wide world of networking we have the benefit of having a sort of "mapping" to different "areas". If you're not familiar with it, it's basically a conceptualization that gives a sort of very loose standard of all telecommunications and networking techonology.
I won't go into the details because I'm sure that most of you at least know of it. OSI Model

Anyway, after doing a deep dive into hard drives, SATA, ATA/IDE, controllers, PCI buses etc... and then chip architechtures i386-786, then MBR vs GUID, and how UEFI factors into reading SATA drives, blah blah blah, there doesn't seem to be anything standardized that resembles the OSI model for computer hardware? If I'm wrong please let me know and supply some links/reading material. But I found sort of loose random data, but nothing unifying.

In short I'd love to begin to chart from the ground up, a unifying "stack" that shows where the hardware sits, where the buses sit, where the File system on the devices sit, the BIOS/UEFI, the AHCI etc.. It seems there are so many protocols, that are written to interact and deal with certain "layers". For example the BIOS doesn't really care what file system you've implemented, it only needs to see the device (hardware aware) and be able to read the table (Partition aware).  Just like the Transport Layer in the OSI model doesn't care what data link type it's using.

As stated, if something like this has already been created, feel free to link here, i'd love to take a look. But if not, I'd love to start mapping all of this out, and would love some feedback, support and idea's if you all wish to dissect the PC from the ground up!


"I have not failed, I have found 10,000 ways that will not work" -Edison

Offline

Board footer

Powered by FluxBB