Welcome

Anti Essays offers essay examples to help students with their essay writing.

Sign Up

Karabo Essay

Open Document

Below is an essay on "Karabo" from Anti Essays, your source for research papers, essays, and term paper examples.

Ten years ago (around the year 2001) I wrote a simple x86 protected-mode OS just to find out how operating systems work. That was really great fun and I learned very much about OS concepts and paradigms (and also a lot of stuff about computer hardware, programming, software architecture, data structures etc.). Ever since the gathered experience and knowledge by building my own operating system has been extremely valuable.

I began by reading Andrew Tanenbaum's book "Operating Systems
: Design and Implementation" during which I studied a lot of Minix source code. Later I also read his other books about modern operating systems and structured computer organization.
To get started with this challenging task, one needs some profound knowledge of the memory-management-unit (MMU) of the x86 CPU and its protected mode. To me, the best known tutorial on the web is the "Protected Mode Tutorial" by Jens Hohmuth of the Westsächsische Hochschule Zwickau. Sadly, this tutorial is only available in german. If you do not speak german you may try to translate it with Google Translate. The best parts of the tutorial are its great assembly language examples for Borland's TASM and Microsoft's MASM. I typed in all the examples by hand and played with them until I understood every single line of code :-). What is also helpful to understand the MMU and protected-mode of the x86 CPU is Intels Architecture Software Developer’s Manual and Hans-Peter Messmer's book The Indispensable PC Hardware Book.

The protected-mode tutorial starts by explaining how virtual addresses are mapped to physical addresses using the x86 MMU's two-level page table. Thus one will understand how a modern OS implements the process address spaces and how it protects processes from each other. You should also get the idea about how the OS lays out executables and shared libraries within the process address space and how it creates shared memory regions.
Two core abstractions of every modern OS are processes...

Show More


  • Submitted by: karabogerald
  • on September 20, 2012
  • Category: Science And Technology
  • Length: 1,173 words
  • Views: 179
  • Popularity Rank: 533691
  • 1 rating(s)

Citations

MLA Citation

"Karabo". Anti Essays. 10 Dec. 2018

<http://parimatch-stavka7.com/free-essays/Karabo-310809.html>

APA Citation

Karabo. Anti Essays. Retrieved December 10, 2018, from the World Wide Web: http://parimatch-stavka7.com/free-essays/Karabo-310809.html


Animation | [Read more...] about Turbo 2013 BluRay 300Mb Full Hindi Dual Audio Movie Download 480p | Shinhwa Broadcast