processor-architecture

Mismatch between processor architecture of the project and the processor architecture of the reference

a 夏天 提交于 2019-12-25 06:37:41
问题 I have had this Warning lingering around the background of my project for quite a while now and I was told not to worry about it. However now I have other issues I figure now is probably the best time to enquire about it. (The best time was probably when I first occurred, but hey, too late for that now.) There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "C:\Users\Benjamin\Documents\Visual Studio 2010

Is assembly strictly required to make the “lowest” part of an operating system?

∥☆過路亽.° 提交于 2019-11-29 11:07:51
Im a mid-level(abstraction) programmer, and some months ago i started to think if i should reduce or increase abstraction(i've chosen to reduce). Now, i think i've done most of the "research" about what i need, but still are a few questions remaining. Right now while im "doing effectively nothing", im just reinforcing my C skills (bought "K&R C Programing Lang"), and im thinking to (after feel comfortable) start studying operating systems(like minix) just for learning purposes, but i have an idea stuck in my mind, and i don't really know if i should care. In theory(i think, not sure), the

Is assembly strictly required to make the “lowest” part of an operating system?

旧街凉风 提交于 2019-11-28 04:39:29
问题 Im a mid-level(abstraction) programmer, and some months ago i started to think if i should reduce or increase abstraction(i've chosen to reduce). Now, i think i've done most of the "research" about what i need, but still are a few questions remaining. Right now while im "doing effectively nothing", im just reinforcing my C skills (bought "K&R C Programing Lang"), and im thinking to (after feel comfortable) start studying operating systems(like minix) just for learning purposes, but i have an

Why do x86-64 systems have only a 48 bit virtual address space?

走远了吗. 提交于 2019-11-26 23:55:16
In a book I read the following: 32-bit processors have 2^32 possible addresses, while current 64-bit processors have a 48-bit address space My expectation was that if it's a 64-bit processor, the address space should also be 2^64. So I was wondering what is the reason for this limitation? Because that's all that's needed. 48 bits give you an address space of 256 terabyte. That's a lot. You're not going to see a system which needs more than that any time soon. So CPU manufacturers took a shortcut. They use an instruction set which allows a full 64-bit address space, but current CPUs just only

Why do x86-64 systems have only a 48 bit virtual address space?

时光毁灭记忆、已成空白 提交于 2019-11-26 08:48:45
问题 In a book I read the following: 32-bit processors have 2^32 possible addresses, while current 64-bit processors have a 48-bit address space My expectation was that if it\'s a 64-bit processor, the address space should also be 2^64. So I was wondering what is the reason for this limitation? 回答1: Because that's all that's needed. 48 bits give you an address space of 256 terabyte. That's a lot. You're not going to see a system which needs more than that any time soon. So CPU manufacturers took a