Operating Systems 2015F Lecture 7: Difference between revisions

From Soma-notes
No edit summary
Line 7: Line 7:
During the lecture we looked a lot at the The Linux kernel cross reference, http://lxr.free-electrons.com/ .  Here are some of the pages that we looked at:
During the lecture we looked a lot at the The Linux kernel cross reference, http://lxr.free-electrons.com/ .  Here are some of the pages that we looked at:


* [http://lxr.free-electrons.com/source/kernel/sys.c?v=3.10#L1084 getpid system call implementation]
* [http://lxr.free-electrons.com/source/kernel/sys.c?v=3.19#L822 getpid system call implementation]
* [http://lxr.free-electrons.com/source/include/linux/sched.h?v=3.10#L1034 struct task_struct]
* [http://lxr.free-electrons.com/source/include/linux/sched.h?v=3.10#L1034 struct task_struct]
* [http://lxr.free-electrons.com/source/fs/read_write.c?v=3.10#L333 do_sync_read()]
* [http://lxr.free-electrons.com/source/fs/read_write.c?v=3.10#L333 do_sync_read()]
* [http://lxr.free-electrons.com/source/include/linux/fs.h?v=3.10#L1517 struct file_operations]
* [http://lxr.free-electrons.com/source/include/linux/fs.h?v=3.10#L1517 struct file_operations]

Revision as of 19:51, 30 September 2015

Video

The video from the lecture given on September 30, 2015 is now available.

Notes

During the lecture we looked a lot at the The Linux kernel cross reference, http://lxr.free-electrons.com/ . Here are some of the pages that we looked at: