Tag Info

New answers tagged

1

I recommend you this website: OSDev Wiki It is a very fine page that gives you great introductions to the very basics of an operating system as well as a lot of example codes to even write your own OS. It might be a little-low level but besides the very detailed descriptions there are also some general explanations on this topic. Imho it is a great source ...


1

If not then what's the use for BIOS routines? To get a kernel running properly you need to load it (and possibly other things - drivers, "init RAM disk", etc) from somewhere (disk, CD, network) into memory. The kernel will also need various pieces of information (e.g. a physical memory map) and may want some pieces of hardware configured a certain way ...


0

How does a Kernel provides different functionality to OS? The OS would access kernel functionality via a system call interface. In the x86 architecture the int instruction takes an interrupt number as an argument which it uses to generate a software interrupt to which an interrupt handler will respond to. The kernel would have its own interrupt ...


0

First, the BIOS (which is specific to PCs; most other computers, notably servers & tablets, have different firmware) is hardly used these days, except to boot the operating system kernel (and also for some weird things like ACPI & SMI), usually through some boot loader like GRUB (but both Windows and MacOSX have their own boot loaders). 32 bits (or ...



Top 50 recent answers are included