Back to Home返回首页

COMP1521

Computer Systems Fundamentals计算机系统基础

All materials for Computer Systems Fundamentals计算机系统基础的全部学习资料

Course Notes课程笔记

Access comprehensive notes for COMP1521.访问COMP1521的全面笔记资料。

Week01 Course MaterialWeek01 课程资料

Week 1 overview, memory layout, compilation pipeline, starter MIPS.第1周概览、内存布局、编译流程与MIPS入门。

Local Access本地访问

Week02 MIPS BasicsWeek02 MIPS基础

MIPS instructions, registers, syscalls, and basic programming patterns with examples.MIPS指令、寄存器、系统调用和基本编程模式,包含示例。

Local Access本地访问

Week03 MIPS Control & LoopsWeek03 MIPS 控制与循环

Branch idioms, loop skeletons, Lab03 swap/sort walkthrough, bilingual study log.分支惯用法、循环骨架、Lab03 交换/排序串讲及双语学习日志。

Local Access本地访问

Week04 Advanced MIPS ProgrammingWeek04 高级MIPS编程

2D arrays, complex algorithms, Sieve of Eratosthenes, and advanced MIPS patterns.2D数组、复杂算法、埃拉托斯特尼筛法和高级MIPS模式。

Local Access本地访问

Week05 Integers & Bitwise OperationsWeek05 整数与位运算

Integer representation, bitwise operations, and binary arithmetic with detailed examples.整数表示、位运算和二进制算术,包含详细示例。

Local Access本地访问

Week06 Processes & System CallsWeek06 进程与系统调用

Process creation, pipes, signal handling, spawn/exec patterns for exam standards.进程创建、管道、信号处理,spawn/exec 模式对齐考试标准。

Local Access本地访问

Week07 Threads & ConcurrencyWeek07 线程与并发

Pthread creation, mutexes, condition variables, atomic operations, race condition analysis.Pthread 创建、互斥量、条件变量、原子操作与竞态分析。

Local Access本地访问

💻 Pthread Deep Dive TutorialPthread 深度教程

Complete pthread guide: visual explanations, core concepts, 22T3/22T2 solutions, interactive code examples.完整 pthread 指南:图解说明、核心概念、22T3/22T2 题解、交互式代码示例。

4 Modules4个模块 3 Examples3个示例 Interactive交互式
Local Access本地访问

Week08 File Systems & I/OWeek08 文件系统与 I/O

Unix filesystem, file I/O operations, binary handling, permissions, directory traversal.Unix 文件系统、文件 I/O 操作、二进制处理、权限与目录遍历。

Local Access本地访问

📚 Final Review Hub期末复习中心

Daily review notes covering critical exam topics with visual diagrams, practice quizzes, and comprehensive guides.每日复习笔记,涵盖关键考试主题,包含可视化图表、练习测验和综合指南。

Daily Reviews每日复习 Practice Quizzes练习测验 Exam Prep考试准备
Local Access本地访问

Week09 Unix Files & StorageWeek09 Unix 文件与存储

File descriptors, system calls, metadata, hard/soft links, directory operations.文件描述符、系统调用、元数据、硬/软链接、目录操作。

Local Access本地访问

Week10 Floating Point & EncodingWeek10 浮点与编码

IEEE-754 standard, floating-point precision, Unicode, UTF encoding, character representation.IEEE-754标准、浮点精度、Unicode、UTF编码、字符表示。

Local Access本地访问

Practice & Review练习与复习

Quizzes and exercises to test your knowledge.测验和练习来检验您的知识掌握情况。

🧮 Week 2 MIPS Basics Quiz第2周MIPS基础测验

Instructions • Registers • Syscalls • Basic patterns指令 • 寄存器 • 系统调用 • 基础模式

40 interactive questions covering MIPS fundamentals with detailed explanations.40道互动题,涵盖MIPS基础知识,含详细解释。

🧭 Week 3 MIPS Control Quiz第3周 MIPS 控制测验

Branches • Loops • Syscalls • Lab03 swaps分支 • 循环 • 系统调用 • Lab03 交换

40 gated questions linking directly to Week 3 templates and past exam IDs.40 道会员题,解析直连第 3 周模板与历年试题。

🧱 Week 4 Advanced MIPS Quiz第4周高级MIPS测验

2D arrays • Complex algorithms • Sieve patterns2D数组 • 复杂算法 • 筛法模式

30 questions covering advanced MIPS programming with algorithm implementations.30道题涵盖高级MIPS编程和算法实现。

🧮 Week 5 Integers & Bitwise Quiz第5周整数与位运算测验

Integer representation • Bitwise operations • Binary arithmetic • Two's complement整数表示 • 位运算 • 二进制算术 • 二进制补码

40 questions covering integer representation, bitwise operations, and binary arithmetic with detailed examples.40道题涵盖整数表示、位运算和二进制算术,包含详细示例。

⚙️ Week 6 Processes & System Calls Quiz第6周进程与系统调用测验

Process creation • Pipes • Signal handling • Exec patterns进程创建 • 管道 • 信号处理 • Exec 模式

40 questions aligned with Lab06 spawn/pipe exercises and exam process lifecycle questions.40 道题对齐 Lab06 spawn/pipe 练习与考试进程生命周期题目。

🧵 Week 7 Threads & Concurrency Quiz第7周线程与并发测验

Pthreads • Mutexes • Condition variables • Race conditionsPthreads • 互斥量 • 条件变量 • 竞态条件

50 comprehensive questions covering pthread APIs, synchronization patterns, 22T3/22T2 exam scenarios, and deadlock avoidance.50 道综合题覆盖 pthread API、同步模式、22T3/22T2 考试场景与死锁规避。

💻 Pthread Tutorial QuizPthread 教程测验

Visual concepts • 22T3/22T2 patterns • File operations • Memory management图解概念 • 22T3/22T2 模式 • 文件操作 • 内存管理

40 questions directly aligned with the Pthread Deep Dive Tutorial: visual explanations, exam patterns, and complete solutions.40 道题直接对应 Pthread 深度教程:图解说明、考试模式与完整解答。

Tutorial-aligned教程配套 Exam patterns考试模式 Visual图解

📁 Week 8 File Systems Quiz第8周文件系统测验

File I/O • Binary handling • Permissions • Directory traversal文件 I/O • 二进制处理 • 权限 • 目录遍历

40 questions based on Lab08 file operations and Unix filesystem concepts.40 道题基于 Lab08 文件操作与 Unix 文件系统概念。

📝 Day 1 Final Review QuizDay 1 期末复习测验

File I/O • fopen/fclose • Temp files • Line deletion • mkstemp/fdopen文件 I/O • fopen/fclose • 临时文件 • 删除行 • mkstemp/fdopen

30 questions covering file operations with freemium model: first 10 questions FREE, 11-30 require Premium.30 道题涵盖文件操作,采用免费增值模式:前 10 题免费,第 11-30 题需要 Premium。

10 FREE Questions10题免费 Freemium免费增值 Day 1 ReviewDay 1 复习

🗂️ Week 9 Unix Files & Storage Quiz第9周Unix文件与存储测验

File descriptors • System calls • Metadata • Links • Directory ops文件描述符 • 系统调用 • 元数据 • 链接 • 目录操作

40 comprehensive questions covering Unix file systems, descriptors, and storage operations.40道综合题涵盖Unix文件系统、描述符和存储操作。

🔢 Week 10 Floating Point & Encoding Quiz第10周浮点与编码测验

IEEE-754 • Precision • Unicode • UTF-8/16/32 • Character representationIEEE-754 • 精度 • Unicode • UTF-8/16/32 • 字符表示

40 in-depth questions on floating-point arithmetic and text encoding systems.40道深度题涵盖浮点运算和文本编码系统。

🧠 Week 1 Fundamentals Quiz第一周基础测验

Memory Layout • Function Calls • Compilation • MIPS Basics内存布局 • 函数调用 • 编译过程 • MIPS基础

50 carefully crafted questions testing core Week 1 concepts with detailed explanations. Perfect for exam preparation.50道精心设计的题目,测试第一周核心概念,含详细解释。考试准备的完美选择。

35 Basic基础 10 Intermediate中级 5 Advanced高级 👑 Premium高级会员

🎯 Comprehensive Quiz综合测验

General Knowledge Practice综合知识练习

Quizzes covering all core concepts of COMP1521.涵盖COMP1521所有核心概念的测验。