273 reputation
210
bio website
location
age
visits member for 4 years
seen Mar 29 '12 at 20:20

Dec
12
awarded  Popular Question
Jul
23
awarded  Notable Question
Dec
29
awarded  Popular Question
Jun
8
awarded  Caucus
Dec
7
awarded  Yearling
Aug
29
revised Why (not) segmentation?
added 801 characters in body
Aug
11
comment Why (not) segmentation?
This is why I left this opened. There is sure to be a few different takes on the issue...
Aug
10
awarded  Nice Question
Aug
10
comment Why (not) segmentation?
This all makes sense. From my experience its quite easy to ask yourself 'Why?' when reading the Intel manuals. I'm just going to leave this open a bit before accepting this answer to perhaps get more perspective. Thanks!
Aug
10
comment Why (not) segmentation?
Is there much to be said of the 'protection' provided by segmentation when we can just use paging instead?
Aug
10
comment Why (not) segmentation?
Ok, that all makes sense. However, reading the Intel documents one would be inclined to think segments could actually be used for greater hardware level protection against program bugs. Specifically section 3.2.3 of the Systems Programming Guide - are there advantages to the multi-segment model? Would it be correct to say Linux uses the protected flat model? (section 3.2.2)
Aug
10
comment Why (not) segmentation?
In particular I was reading the section on Local Descriptor Tables, and I was curious how operating systems used these.
Aug
10
comment Why (not) segmentation?
I am reading a number of books. I started to ask myself this while reading the Intel Systems Programming manual (vol 3), but I read a little about Linux memory management in "Understanding the Linux Kernel" and other sources online.
Aug
10
asked Why (not) segmentation?
May
10
comment What can I expect when moving from University to a real programming job?
+1 for mentioning tools...that's the biggest thing I got from my coop. Learning to work on a large software project with robust version control was a whole new world for me. Generally just working as a programmer you learn lots not directly related to coding.
Apr
25
comment Why do programmers still use mailing lists?
Here, here. I HATE mailing lists, unfortunately the nature of my work requires me to use them occasionally.
Apr
22
comment What is an algorithm?
According to Knuth you can also add input/output. But then input is defined as having zero or more inputs.
Apr
22
comment Is Ubuntu workable as a laptop for an IT consultant?
I run WinXP from VirtualBox on Fedora often, seems to work fine for my purposes. However, it does not support 3D acceleration.
Apr
18
comment What's the canonical retort to “it's open source, submit a patch”?
I don't think anyone would choose to ask this question if they knew that the change would be a huge pain in the ass only used by one person. So instead of "submit a patch", why not politely and briefly explain why it is such a big deal and can't be done immediately.
Apr
13
awarded  Commentator