-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong image displayed for Interrupt Vector #1
base: master
Are you sure you want to change the base?
Conversation
Interrupt vector was represented with an image of the Context of a Process. Replaced it with the actual screenshot.
The name of the image is given with the convention used for naming other images.
corrected spelling
Thank you so much Omkar for your pull request. :) Commit 1: Commit 2 and 3: Let me know what do you think :) |
Sure Suvrat! Will do the necessary! |
@@ -71,4 +71,4 @@ The kernel sometimes wants to prevent occurrence of interrupts when it is doing | |||
|
|||
### Memory Management | |||
|
|||
The kernel permanently resides in the main memory. When compiling a program, the compiler generates a set of addresses in the program that represent addresses of variables and data structures of the addresses of instructions such as functions. The compiler generates the addresses for a *virtual machine* as if no other program will execute simultaneously on the physical machine. When the program is run on the machine, the kernel allocates space in main memory for it, but the virtual addresses generated by the compiler need not be identical to the physical addresses that they occupy in the machine. The kernel coordinates with the machine hardware to set up a virtual to physical address translation that maps the compiler-generated addresses to the physical machine addresses. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see any change here. Maybe only the line ending has changed. Will you please remove this change and resubmit? Thanks @omkar98 for your help! :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh! Yes. There's no change here. I did that by mistake..
@@ -2,7 +2,7 @@ | |||
|
|||
## Why UNIX became so popular | |||
|
|||
* The system is written in a high-level language, making it easy to read, understand, change, and move to tother machines. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you so much for spotting this! :)
Hi @omkar98, thanks for the new commit :) |
Oh! I am finding few issues with my git! I am new to GitHub, and used GitLab earlier. Anyways, will squash the previous commits as you mentioned earlier and will do the necessary changes. |
1. contexts with contents 2. As mentioned in the book (pg. 41): Hence, the buffers that are closer to the head of the free list have not been used as recently as those that are further from the head of the free list.
has to hash. full stop at the end.
Commit 2: Uploaded the image representing the Interrupt Vector with the naming conventions as given for other images.
Commit 1: Replaced the image.
Referred to the following page number in the reference book: Page: 163
The details of the book I have used for reference:
THE DESIGN OF THE UNix® OPERATING SYSTEM
by Maurice J. Bach
ISBN-978-81-203-Q516-8
Indian edition published by PHI Learning Private Limited.
Published by Asoke K. Ghosh, PHI Learning Private Limited, M-97, Connaught
Circus, New Delhi-110001 and Printed by Baba Barkha Nath Printers, Bahadurgarh,
Haryana-124507.