Why 64 bit mode ( Long mode ) doesn’t use segment registers?

In a manner of speaking, when you perform array (“indexed”) type addressing with general registers, you are doing essentially the same thing as the segment registers. In the bad old days of 8-bit and 16-bit programming, many applications required much more data (and occasionally more code) than a 16-bit address could reach. So many CPUs … Read more

Differences or similarities between Segmented paging and Paged segmentation?

So,after vigorously searching on net for the difference or similarity between these two terms,I have come up on a final answer.First of all I would write down the similarities: They both (segmented paging and paged segmentation) are a type of paging/segmentation combined systems (Paging and Segmentation can be combined by dividing each segment into pages). … Read more

Do modern OS’s use paging and segmentation?

Ok, based on the book Modern Operating Systems 3rd Edition by Andrew S. Tanenbaum and the materials form Open Security Training (opensecuritytraining.info), i manage to understand the segmentation and paging and the answer for my question is: Concepts: 1.1.Segmentation: Segmentation is the division of the memory into pieces (sections) called segments. These segments are independents … Read more

What is the “FS”/”GS” register intended for?

There is what they were intended for, and what they are used for by Windows and Linux. The original intention behind the segment registers was to allow a program to access many different (large) segments of memory that were intended to be independent and part of a persistent virtual store. The idea was taken from … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)