User contributions for Soma
11 November 2022
- 03:4903:49, 11 November 2022 diff hist −2,022 Operating Systems 2022F: Tutorial 7 No edit summary
10 November 2022
- 21:5321:53, 10 November 2022 diff hist 0 Operating Systems 2022F Lecture 16 →Video current
- 21:5221:52, 10 November 2022 diff hist +7,190 N Operating Systems 2022F Lecture 16 Created page with "==Video== Video from the lecture given on November 10, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec18-20221110.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec18-20221110.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 16 ---------- - scheduling - eBPF For Tutorial..."
9 November 2022
- 02:2102:21, 9 November 2022 diff hist +5,633 N Operating Systems 2022F Lecture 15 Created page with "==Video== Video from the lecture given on November 8, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec15-20221108.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec15-20221108.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 15 ---------- * Washer delivery happening shortly..." current
7 November 2022
- 16:2616:26, 7 November 2022 diff hist +6 Operating Systems 2022F: Tutorial 9 →Watching Kernel Memory Allocations current
- 16:2516:25, 7 November 2022 diff hist +15,969 N Operating Systems 2022F: Tutorial 9 Created page with "==Introduction== WARNING: The commands and programs in this tutorial are potentially extremely dangerous and may result in crashes or loss of data. Additionally, questions may not work as expected on a machine other than the course VM. For that reason, you are strongly encouraged to do this tutorial on the provided OpenStack virtual machine. In this tutorial we will be examining the physical memory mapping of processes with the help of a kernel module that performs a 5-..."
- 16:2416:24, 7 November 2022 diff hist +18,165 N Operating Systems 2022F: Tutorial 8 Created page with "In this tutorial you'll be learning about special files and how to create one kind of special file, a character device, using Linux kernel modules. =Special Files= In this part your goal is to learn how special files are similar and different from regular files. ==Learning Objectives== * What does a special file represent? * Can you have multiple special files that are somehow "the same"? What does it mean to "copy" a special file? * What are character devices used f..." current
- 04:1204:12, 7 November 2022 diff hist 0 Operating Systems (Fall 2022) →Assignments
4 November 2022
- 14:5814:58, 4 November 2022 diff hist −47 Operating Systems 2022F: Tutorial 7 No edit summary
- 14:5614:56, 4 November 2022 diff hist +77 Operating Systems 2022F: Tutorial 7 →trace_sys_write.py
3 November 2022
- 20:1220:12, 3 November 2022 diff hist +8,204 N Operating Systems 2022F Lecture 14 Created page with "==Video== Video from the lecture given on November 3, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec14-20221103.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec14-20221103.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 14 ---------- Assignment 3 has not yet been relea..." current
2 November 2022
- 16:5116:51, 2 November 2022 diff hist +6,641 N Operating Systems 2022F: Tutorial 7 Created page with "'''This tutorial is still being developed.''' In this tutorial you will use a variety of bpftrace scripts in order to observe 3000shell and other running programs. ==ptrace, eBPF, and bpftrace== Processes are normally isolated from each other, in that code and data in one cannot be accessed by another. However, in the past tutorials we've used tools to observe process behaviour: <tt>strace</tt>, <tt>ltrace</tt>, and <tt>gdb</tt>. It turns out these programs use a sp..."
- 15:1515:15, 2 November 2022 diff hist +9,147 N Operating Systems 2022F Lecture 13 Created page with "==Video== Video from the lecture given on November 1, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec13-20221101.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec13-20221101.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 13 ---------- Bit behind on things - grading in p..." current
31 October 2022
- 01:1801:18, 31 October 2022 diff hist +127 Operating Systems 2022F: Tutorial 6 →A: Getting Started current
21 October 2022
- 18:3018:30, 21 October 2022 diff hist +1 Operating Systems (Fall 2022) →Tutorials
- 18:3018:30, 21 October 2022 diff hist −7 Operating Systems 2022F: Tutorial 6 →A: Getting Started
- 18:2918:29, 21 October 2022 diff hist +295 Operating Systems 2022F: Tutorial 6 →A: Getting Started
- 18:2618:26, 21 October 2022 diff hist +27 Operating Systems 2022F: Tutorial 6 No edit summary
- 18:2418:24, 21 October 2022 diff hist +33,316 N Operating Systems 2022F: Tutorial 6 Created page with "In this tutorial you'll be learning about two implementations of the [https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem producer-consumer problem], a classic example of a concurrency problem. The [http://pages.cs.wisc.edu/~remzi/OSTEP/ class textbook] covers concurrency in great detail in Chapters 25-34, and the producer-consumer problem is covered in [http://pages.cs.wisc.edu/~remzi/OSTEP/threads-cv.pdf Chapter 30 (Condition Variables)] and [http://pages...."
20 October 2022
- 19:4319:43, 20 October 2022 diff hist +7,042 N Operating Systems 2022F Lecture 12 Created page with "==Video== Video from the lecture given on October 20, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec12-20221020.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec12-20221020.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 12 ---------- To update your VM - backup! (thes..." current
18 October 2022
- 22:1622:16, 18 October 2022 diff hist +6,793 N Operating Systems 2022F Lecture 11 Created page with "==Video== Video from the lecture given on October 18, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec11-20221018.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec11-20221018.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 11 ---------- Grading - working on A2 and the mi..." current
14 October 2022
- 14:3214:32, 14 October 2022 diff hist +12,374 N Operating Systems 2022F: Tutorial 5 Created page with "In this tutorial you will be learning about files and filesystems by experimenting with and extending [http://homeostasis.scs.carleton.ca/~soma/os-2017f/code/tut3/3000test.c 3000test.c] (listed below), creating and manipulating local filesystems, and mounting remote files using sshfs. The following are written assuming you are using an openstack virtual machine. Some questions may require some changes if you are using another environment. '''WARNING:''' Several of the..." current
12 October 2022
- 00:4500:45, 12 October 2022 diff hist +2,075 N Operating Systems 2022F Lecture 10 Created page with "==Video== Video from the lecture given on October 11, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec10-20221011.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec10-20221011.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 10 ---------- Admin - A1 is graded. To find the..." current
11 October 2022
- 15:3015:30, 11 October 2022 diff hist +113 Operating Systems 2022F: Assignment 2 No edit summary current
7 October 2022
- 19:4219:42, 7 October 2022 diff hist +21 Operating Systems 2022F: Tutorial 4 →Tasks current
6 October 2022
- 20:0320:03, 6 October 2022 diff hist 0 Operating Systems (Fall 2022) →Tutorials
- 19:4819:48, 6 October 2022 diff hist +5,482 N Operating Systems 2022F Lecture 9 Created page with "==Video== Video from the lecture given on October 6, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec09-20221006.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec09-20221006.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 9 --------- Admin stuff - Assignment 2 is due Tues..." current
5 October 2022
- 01:5301:53, 5 October 2022 diff hist +6,419 N Operating Systems 2022F Lecture 8 Created page with "==Video== Video from the lecture given on October 4, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec08-20221004.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec08-20221004.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 8 --------- Tutorial 4 covers SSH & permissions/us..." current
2 October 2022
- 02:5002:50, 2 October 2022 diff hist −45 Operating Systems 2022F: Assignment 2 No edit summary
- 02:4302:43, 2 October 2022 diff hist +59 Operating Systems 2022F: Assignment 2 →Questions
1 October 2022
- 21:1321:13, 1 October 2022 diff hist +184 Operating Systems 2022F: Assignment 2 →Questions
- 03:2203:22, 1 October 2022 diff hist 0 Operating Systems 2022F: Assignment 2 →Questions
- 03:1803:18, 1 October 2022 diff hist +33 Operating Systems 2022F: Assignment 2 →Questions
- 03:1703:17, 1 October 2022 diff hist −60 Operating Systems 2022F: Assignment 2 →Code
30 September 2022
- 03:2803:28, 30 September 2022 diff hist −4 Operating Systems 2022F: Assignment 2 No edit summary
- 03:2603:26, 30 September 2022 diff hist −6 Operating Systems 2022F: Assignment 2 →Questions
- 03:1603:16, 30 September 2022 diff hist +59 Operating Systems 2022F: Assignment 2 →Questions
- 03:1403:14, 30 September 2022 diff hist +74 Operating Systems 2022F: Assignment 2 →Questions
- 03:1103:11, 30 September 2022 diff hist +517 Operating Systems 2022F: Assignment 2 →Questions
- 03:0303:03, 30 September 2022 diff hist +87 Operating Systems 2022F: Assignment 2 →Questions
- 02:4502:45, 30 September 2022 diff hist +698 Operating Systems 2022F: Assignment 2 →Questions
- 02:1402:14, 30 September 2022 diff hist +934 Operating Systems 2022F: Assignment 2 No edit summary
- 02:0902:09, 30 September 2022 diff hist +9,402 Operating Systems 2022F: Assignment 2 No edit summary
29 September 2022
- 22:1322:13, 29 September 2022 diff hist +1 Operating Systems 2022F: Assignment 2 No edit summary
- 22:1322:13, 29 September 2022 diff hist +408 N Operating Systems 2022F: Assignment 2 Created page with "'''This assignment is still being developed.''' '''If you submission: * Doesn't pass the validator, * Is not named "comp3000-assign2-myname" where myname is your MyCarletonOne username, or * Does not contain your Student ID number in the designated part of the template Then your submission will automatically get a grade of zero, because it won't work with the submission scripts. You have been warned!'''"
- 20:2120:21, 29 September 2022 diff hist +2,133 N Operating Systems 2022F Lecture 7 Created page with "==Video== Video from the lecture given on September 29, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec07-20220929.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec07-20220929.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 7 --------- Covered A1 solutions, walked throug..." current
- 15:3715:37, 29 September 2022 diff hist +126 Operating Systems 2022F: Assignment 1 No edit summary current
28 September 2022
- 03:5603:56, 28 September 2022 diff hist +6,661 N Operating Systems 2022F Lecture 6 Created page with "==Video== Video from the lecture given on September 27, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec06-20220927.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec06-20220927.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 6 --------- - validator not working: read the..." current
- 03:1103:11, 28 September 2022 diff hist 0 Operating Systems (Fall 2022) →Lectures & Tests
26 September 2022
- 16:2216:22, 26 September 2022 diff hist +51 GDB quick start →Using GDB current