The grammar makes that book fairly painful to read :-|
Operating Systems: From 0 to 1
31–40 of 82 posts
Re: Operating Systems: From 0 to 1
#32Earlier quoted context omitted.
> Author here. Yes, it's a x86 operating system. However, rather than getting around A20, it focused on protected mode instead. You still have to open the A20 gate in the bootloader if you want to access a memory adress that has bit 20 (counting from 0) be set to 1 (you probably want) - even if you switch to protected mode. The only exception is if you boot from UEFI instead of BIOS - in this case the A20 gate is alr…
In the Volume 3, it is said that: "In protected mode, the IA-32 architecture provides a normal physical address space of 4 GBytes (2 32 bytes). This is the address space that the processor can address on its address bus. This address space is flat (unsegmented), with addresses ranging continuously from 0 to FFFFFFFFH. This physical address space can be mapped to read- write memory, read-only memory, and memory mapped…
Re: Operating Systems: From 0 to 1
#33The hallmark of a Good book is that it should leave you wanting more. That's what the book is all about.
Re: Operating Systems: From 0 to 1
#34Re: Operating Systems: From 0 to 1
#35Earlier quoted context omitted.
This is what I'm planning to read as soon as I've learned assembly: http://www.brokenthorn.com/Resources/OSDevIndex.html
I graduated from that guide :) You can see the repo here, written entirely in NASM: https://github.com/tuhdo/os-study The problem is that the guide is out of date in terms of toolchain, and you need to figure out many things by yourself, especially if you want to develop on Linux. My book helps you to understand how to learn and write x86 with Intel manuals (this is really important!), understand how to craft a custo…
Re: Operating Systems: From 0 to 1
#36Earlier quoted context omitted.
Hi, I would love to hear your feedback. It is the style or the correctness? I am really appreciate if you can show me the few incorrect usages of the grammar.
I can tell you're not native. Have the book proofread by someone.
Re: Operating Systems: From 0 to 1
#37Earlier quoted context omitted.
I can tell you're not native. Have the book proofread by someone.
Yes, I'm not native. For that reason I tried to use simple grammar and sentences, and did go through paragraph by paragraph through a grammar checker until the end of chapter 4. I will try to improve it gradually.
You don't want people judging this excellent book based on few language quirks here and there.
Re: Operating Systems: From 0 to 1
#38Earlier quoted context omitted.
Yes, I'm not native. For that reason I tried to use simple grammar and sentences, and did go through paragraph by paragraph through a grammar checker until the end of chapter 4. I will try to improve it gradually.
It is better to proof read for correctness. I myself want to point out few grammatical stuffs and looking for the source in Github. You can simple create a repo or add the source text to the current repo, so that people can easily fix these issues for you by giving pull requests. You don't want people judging this excellent book based on few language quirks here and there.
Re: Operating Systems: From 0 to 1
#39Earlier quoted context omitted.
I can tell you're not native. Have the book proofread by someone.
Yes, I'm not native. For that reason I tried to use simple grammar and sentences, and did go through paragraph by paragraph through a grammar checker until the end of chapter 4. I will try to improve it gradually.