course

Slides, figures, and other material for teaching using tracing and observability on FreeBSD

  • 所有者: teachbsd/course
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Teaching Operating Systems with Tracing

A set of open-source courses for students and software practitioners

Robert N. M. Watson and George V. Neville-Neil

We have observed a decline in the teaching of operating systems
fundamentals in a period where it is becoming more important, in large
part due to a lack of contemporary and re-usable material, and
training for people to teach operating systems. Where such courses
still exist they work with toys rather than real systems, avoid
interesting micro-architectural elements required to achieve
performance on contemporary systems, omit coverage of the features
developers are most likely to engage with e.g., multi-threading,
multi-core hardware, and networking. Finally, and perhaps most
importantly, they fail to teach suitable experimental methodology to
allow developers to evaluate whether their performance work is
effective.

It is our belief that giving students the ability to observe, at run
time, the inner workings of a complex system, such as the
FreeBSD Operating System, provides them with
a clearer understanding of how such systems ought to work in theory,
how they actually work in practice, and how to design experiments to
tell the difference between the two.

These courses are applicable to both University students and
practitioners of software engineering.

The preferred text for the course is
The Design and Implementation of the FreeBSD Operating System, 2nd Ed.

The material contained herein is shared under a permissive,
open-source license with the intent that it is widely
adopted.

Note that the practitioner course requires the
Metropolitan Beamer theme to be
installed before the slides can be compiled.

主要指標

概覽
名稱與所有者teachbsd/course
主編程語言TeX
編程語言TeX (語言數: 4)
平台
許可證Other
所有者活动
創建於2015-11-18 21:42:41
推送於2020-06-21 11:30:40
最后一次提交2020-06-21 12:30:23
發布數0
用户参与
星數388
關注者數74
派生數68
提交數200
已啟用問題?
問題數2
打開的問題數2
拉請求數5
打開的拉請求數1
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?