User contributions for Lianyingzhao

A user with 321 edits. Account created on 30 December 2021.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

31 December 2023

29 December 2023

28 December 2023

25 December 2023

24 December 2023

  • 08:3708:37, 24 December 2023 diff hist +7,362 N COMP3000 Operating Systems 2024WCreated page with "'''Note: this page's purpose is to host publicly available material linked from Brightspace. Please use Brightspace as the primary source of information to stay updated.''' ==Course Outline== Aside from in Brightspace, you can also find it [https://service.scs.carleton.ca/sites/default/files/course_outlines/outline_comp3000-w23-dec25.pdf here]. ⚠️ For all submissions (regardless of whether collaboration is allowed), the answers must be your own words. Any answers c..."

22 March 2023

  • 06:5006:50, 22 March 2023 diff hist +8,951 N COMP3000 Operating Systems W23: Tutorial 9Created page with "By the end of this tutorial, you will have a basic familiarity with the Docker platform and be able to run, operate, and customize containers, and create simple containers of your own. You will see how kernel building blocks like namespaces make containers possible. ==General Instructions (same for all tutorials)== <div class="mw-collapsible mw-collapsed"> Click on Expand to view. <div class="mw-collapsible-content"> Tutorials are graded based on participation and effo..." current

14 March 2023

8 March 2023

  • 05:5905:59, 8 March 2023 diff hist +9,132 N COMP3000 Operating Systems W23: Tutorial 7Created page with "In this tutorial you'll be learning about special files and Linux kernel modules, part of which are device drivers. You’ll create several kernel modules and see how to interact with device drivers using special files (e.g., character device) and their file operations as an interface. ==General Instructions (same for all tutorials)== <div class="mw-collapsible mw-collapsed"> Click on Expand to view. <div class="mw-collapsible-content"> Tutorials are graded based on pa..."
  • 05:5305:53, 8 March 2023 diff hist +1,517 N COMP3000 Operating Systems W23: Tutorial 7 Not Using SCS OpenStackCreated page with "If you are not using our course VM for some reason, you might encounter problems and you can refer to the instructions below. Although they are by no means comprehensve to solve the problems, they can in many cases and serve as pointers about where to look. ==Modules fail to build== If you see errors (not just warnings) after running <tt>make</tt> and no <tt>.ko</tt> file is produced, you may have installed a version of Ubuntu that is too minimal. But you can fix it by i..." current

1 March 2023

  • 06:2606:26, 1 March 2023 diff hist +5,777 N COMP3000 Operating Systems W23: Tutorial 6Created page with "In this tutorial you will 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..." current

2 February 2023

  • 06:5306:53, 2 February 2023 diff hist +9,414 N COMP3000 Operating Systems W23: Tutorial 5Created page with "In this tutorial you will be learning about files and filesystems by experimenting with and extending [https://people.scs.carleton.ca/~lianyingzhao/comp3000/w23/tut5/3000test.c 3000test.c], and creating and manipulating local filesystems. '''WARNING:''' Several of the commands here can lead to system corruption and data loss if not properly used. You have been warned. Please use a VM and make backups, when necessary. '''Note: there are two parts of Tasks/Questions, Part..." current

24 January 2023

  • 04:5904:59, 24 January 2023 diff hist +6,973 N COMP3000 Operating Systems W23: Tutorial 4Created page with "In this tutorial, you will learn about how user accounts and logging in work through exploring [https://people.scs.carleton.ca/~lianyingzhao/comp3000/w23/tut4/3000userlogin.c 3000userlogin.c]. You’ll also have a better understanding of the permission system and the shell/terminal environment. ==General Instructions (same for all tutorials)== <div class="mw-collapsible mw-collapsed"> Click on Expand to view. <div class="mw-collapsible-content"> Tutorials are graded ba..." current
  • 01:3801:38, 24 January 2023 diff hist 0 m COMP3000 Operating Systems W23: Tutorial 3No edit summary current

22 January 2023

  • 06:2806:28, 22 January 2023 diff hist +7,563 N COMP3000 Operating Systems W23: Tutorial 3Created page with "In this tutorial, you will be experimenting with and extending [https://people.scs.carleton.ca/~lianyingzhao/comp3000/w22/tut3/3000shell.c 3000shell.c], a proof-of-concept program to show you how a Linux shell works. Also, you will be learning to read and modify C code, which prepares you for subsequent tutorials and assignments. ==General Instructions (same for all tutorials)== <div class="mw-collapsible mw-collapsed"> Click on Expand to view. <div class="mw-collapsib..."

17 January 2023

16 January 2023

10 January 2023

8 January 2023

6 January 2023

31 December 2022

30 December 2022

(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)