almost entirely C, with a bit of assembler thrown in. ![]() Mac OS X, at the kernel layer, is mostly an older, free operating system called BSD (specifically, it’s Darwin, a sort of hybrid of BSD, Mach, and a few other things). Kernel written in C, some parts in assembly. Without trying to hide the reason behind them. Minix, I also happen to LIKE interrupts, so interrupts are handled ![]() (specifically mm.c) are almost as much assembler as C. The segmentation that makes it REALLY 386 dependent (every task has aĦ4Mb segment for code & data - max 64 tasks in 4Gb. Uses a MMU, for both paging (not to disk yet) and segmentation. It uses every conceivable feature of the 386 I could find, as it wasĪlso a project to teach me about the 386. ![]() It's mostly in C, but most people wouldn't call what I write C.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |