User contributions for Soma
8 December 2022
- 16:3116:31, 8 December 2022 diff hist +113 Operating Systems 2022F: Assignment 4 No edit summary current
7 December 2022
- 04:4004:40, 7 December 2022 diff hist +584 N Operating Systems 2022F Lecture 22 Created page with "==Video== Video from the lecture given on December 6, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec22-20221206.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec22-20221206.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 22 ---------- Today - answer questions about A4..." current
1 December 2022
- 19:5519:55, 1 December 2022 diff hist +10,524 N Operating Systems 2022F Lecture 21 Created page with "==Video== Video from the lecture given on December 1, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec21-20221201.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec21-20221201.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 21 ---------- - Assignment 4 due in a week - ad..." current
30 November 2022
- 02:3502:35, 30 November 2022 diff hist +25 Operating Systems (Fall 2022) →Lectures & Tests
- 02:2802:28, 30 November 2022 diff hist +7,779 N Operating Systems 2022F Lecture 20 Created page with "==Video== Video from the lecture given on November 29, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec20-20221129.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec20-20221129.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 20 ---------- 4 more classes, including today! F..." current
26 November 2022
- 15:5915:59, 26 November 2022 diff hist 0 Operating Systems 2022F: Assignment 4 →Questions
- 15:5815:58, 26 November 2022 diff hist 0 Operating Systems 2022F: Assignment 4 →Questions
- 15:5615:56, 26 November 2022 diff hist +18 Operating Systems 2022F: Assignment 4 →c3000procreport.c
25 November 2022
- 17:4017:40, 25 November 2022 diff hist +113 Operating Systems 2022F: Assignment 3 No edit summary current
- 17:1917:19, 25 November 2022 diff hist −125 Operating Systems 2022F: Assignment 4 No edit summary
- 17:1817:18, 25 November 2022 diff hist −1 Operating Systems 2022F: Assignment 4 No edit summary
- 17:1317:13, 25 November 2022 diff hist +796 Operating Systems 2022F: Assignment 4 No edit summary
- 05:4105:41, 25 November 2022 diff hist +76 Operating Systems 2022F: Assignment 4 No edit summary
- 05:4005:40, 25 November 2022 diff hist 0 Operating Systems 2022F: Assignment 4 →Questions
- 05:3905:39, 25 November 2022 diff hist 0 Operating Systems 2022F: Assignment 4 →Questions
- 05:3905:39, 25 November 2022 diff hist 0 Operating Systems 2022F: Assignment 4 →Questions
- 05:3805:38, 25 November 2022 diff hist +29 Operating Systems 2022F: Assignment 4 →Questions
- 05:3205:32, 25 November 2022 diff hist +183 Operating Systems 2022F: Assignment 4 →c3000procreport.c
- 05:1205:12, 25 November 2022 diff hist +453 Operating Systems 2022F: Assignment 4 →Questions
- 04:5704:57, 25 November 2022 diff hist +313 Operating Systems 2022F: Assignment 4 →Questions
- 04:5204:52, 25 November 2022 diff hist +106 Operating Systems 2022F: Assignment 4 →Questions
- 04:4904:49, 25 November 2022 diff hist +124 Operating Systems 2022F: Assignment 4 →Questions
- 04:4404:44, 25 November 2022 diff hist +132 Operating Systems 2022F: Assignment 4 →Questions
- 04:4204:42, 25 November 2022 diff hist +25 Operating Systems 2022F: Assignment 4 →Questions
- 04:3504:35, 25 November 2022 diff hist +72 Operating Systems 2022F: Assignment 4 No edit summary
23 November 2022
- 03:0603:06, 23 November 2022 diff hist +91 Operating Systems 2022F: Assignment 4 →Questions
- 03:0303:03, 23 November 2022 diff hist +207 Operating Systems 2022F: Assignment 4 →Questions
- 00:0800:08, 23 November 2022 diff hist +8,097 N Operating Systems 2022F Lecture 19 Created page with "==Video== Video from the lecture given on November 22, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec19-20221122.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec19-20221122.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 19 ---------- - No class Thursday (US Thanksgivi..." current
22 November 2022
- 04:5304:53, 22 November 2022 diff hist +368 Operating Systems 2022F: Assignment 4 No edit summary
- 04:4704:47, 22 November 2022 diff hist +6,589 N Operating Systems 2022F: Assignment 4 Created page with "'''This assignment is still being developed.''' ==Source== [https://homeostasis.scs.carleton.ca/~soma/os-2022f/code/c3000procreport.zip c3000procreport.zip] ===c3000procreport.c=== <syntaxhighlight lang="c" line> →c3000procreport.c Anil Somayaji November 21, 2022 creates a device /dev/procreport that, when read, reports on the process reading the device based on newgetpid and 3000physicalview Carleton University COMP 3000, Fall 2022: #inc..."
19 November 2022
- 02:0402:04, 19 November 2022 diff hist +76 Operating Systems 2022F: Assignment 3 →Tasks/Questions
17 November 2022
- 22:0622:06, 17 November 2022 diff hist +2,820 N Operating Systems 2022F Lecture 18 Created page with "==Video== Video from the lecture given on November 17, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec18-20221117.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec18-20221117.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 18 ---------- Side note: - there are only *thre..." current
16 November 2022
- 02:0502:05, 16 November 2022 diff hist +6,737 N Operating Systems 2022F Lecture 17 Created page with "==Video== Video from the lecture given on November 15, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec17-20221115.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/os-2022f/lectures/comp3000-2022f-lec17-20221115.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom meeting->Cloud Recordings tab) ==Notes== <pre> Lecture 17 ---------- - midterms, A2 are graded - fee..." current
14 November 2022
12 November 2022
- 02:0402:04, 12 November 2022 diff hist +15 Operating Systems 2022F: Assignment 3 →Tasks/Questions
- 02:0302:03, 12 November 2022 diff hist +21 Operating Systems 2022F: Assignment 3 No edit summary
- 02:0002:00, 12 November 2022 diff hist +5,132 N Operating Systems 2022F: Assignment 3 Created page with "Please submit the answers to the following questions via Brightspace by November 21, 2022 by 11:59 PM. There are ?? points in ?? questions. Submit your answers as a plain text file following [https://homeostasis.scs.carleton.ca/~soma/os-2022f/templates/comp3000-a3-template.txt this template]. Name your answer file "comp3000-assign3-<username>.txt" (where username is your MyCarletonOne username). '''Please make sure your submission passes the [https://homeostasis.scs.c..."
11 November 2022
- 03:5203:52, 11 November 2022 diff hist +104 Operating Systems 2022F: Tutorial 7 →Getting set up (Running the right kernel) current
- 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..."