User contributions for Lianyingzhao

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

8 October 2024

18 September 2024

10 September 2024

8 September 2024

4 September 2024

29 August 2024

28 August 2024

16 March 2024

  • 06:5406:54, 16 March 2024 diff hist +8,902 N COMP3000 Operating Systems W24: 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

8 March 2024

  • 07:3607:36, 8 March 2024 diff hist +7,092 N COMP3000 Operating Systems W24: Tutorial 8Created page with "In this tutorial, you’ll be learning about how virtual addresses are mapped to physical addresses (the address translation) and continue to use kernel modules to extract information that only the kernel has access to. In particular, the kernel module performs a 5-level page table walk to find out the physical address corresponding to a userspace virtual address. In addition to what was discussed in the class, You can also read [https://en.wikipedia.org/wiki/Intel_5-lev..." current

4 March 2024

23 February 2024

  • 08:0008:00, 23 February 2024 diff hist +5,729 N COMP3000 Operating Systems W24: 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

4 February 2024

3 February 2024

  • 07:3907:39, 3 February 2024 diff hist +9,406 N COMP3000 Operating Systems W24: 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/w24/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

28 January 2024

  • 03:4503:45, 28 January 2024 diff hist +16 m COMP3000 Operating Systems W24: Tutorial 4No edit summary current
  • 03:4003:40, 28 January 2024 diff hist +6,658 N COMP3000 Operating Systems W24: 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/w24/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..."

22 January 2024

  • 03:1503:15, 22 January 2024 diff hist +7,506 N COMP3000 Operating Systems W24: Tutorial 3Created page with "In this tutorial, you will be experimenting with and extending [https://people.scs.carleton.ca/~lianyingzhao/comp3000/w24/tut3/3000shell.c 3000shell.c], a proof-of-concept program to show you how a Linux shell works. Also, 3000shell's source code will be used as the basis for further modifications in upcoming assignments. ==General Instructions (same for all tutorials)== <div class="mw-collapsible mw-collapsed"> Click on Expand to view. <div class="mw-collapsible-conte..." current

18 January 2024

13 January 2024

  • 06:5506:55, 13 January 2024 diff hist +10,071 N COMP3000 Operating Systems W24: Tutorial 2Created page with "In this tutorial, you will revisit the lifecyle of a program, from source code, to an executable (binary image), and further to loading it into the address space. Then from a different angle, you can see when in execution, how the program (now a process) makes different types of calls to function, and how its memory is laid out. Meanwhile, we can also see how a programmer can make use of existing code (libraries). ==General Instructions (same for all tutorials)== <div..."

7 January 2024

5 January 2024

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