<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kirin on Kirin&#39;s Backspace</title>
    <link>/zh/authors/kirin/</link>
    <description>Recent content in Kirin on Kirin&#39;s Backspace</description>
    <generator>Hugo</generator>
    <language>zh</language>
    <copyright>&amp;copy; {year} Kirin</copyright>
    <lastBuildDate>Thu, 09 Jan 2025 15:15:00 +0800</lastBuildDate>
    <atom:link href="/zh/authors/kirin/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[破事氵] 给我的 AX6 刷入 U-boot 以便于刷入第三方固件</title>
      <link>/zh/posts/ax6-firmware-flash/</link>
      <pubDate>Fri, 02 Aug 2024 15:29:00 +0800</pubDate>
      <guid>/zh/posts/ax6-firmware-flash/</guid>
      <description>背景 我其实一直想给我的 AX6 刷入第三方固件了，奈何我一直以来都很偷懒，总是抱着“又不是不能用”的心态去用这台无线路由器的。并且，处于对第三方固件稳定性可靠</description>
    </item>
    <item>
      <title>OS Review</title>
      <link>/zh/_deprecated_posts/os-review/</link>
      <pubDate>Sat, 27 May 2023 21:29:00 +0800</pubDate>
      <guid>/zh/_deprecated_posts/os-review/</guid>
      <description>Ch6, 7 Process Synchronization What is race condition? Ch6,7 Page 4 Race condition: several processes access and manipulate the same data concurrently outcome depends on which order each access takes place. 竞态条件（race condition）：多个进程并发访问和操作统一数据并且执行结果与特定</description>
    </item>
    <item>
      <title>OS Note Chapter 5: CPU Scheduling</title>
      <link>/zh/_deprecated_posts/os-note-ch5-cpu-scheduling/</link>
      <pubDate>Wed, 29 Mar 2023 09:50:00 +0800</pubDate>
      <guid>/zh/_deprecated_posts/os-note-ch5-cpu-scheduling/</guid>
      <description>Basic Concepts Purpose of multiprogramming: maximum CPU utilization CPU–I/O Burst Cycle Process execution consists of a cycle of CPU execution and I/O wait CPU burst followed by I/O burst CPU burst distribution is of main concern: a large number of short CPU bursts and a small number of long CPU bursts. Operation Type Load store, add store, read from file CPU burst Wait for I/O I/O burst Store increment</description>
    </item>
    <item>
      <title>OS Note Chapter 4: Threads</title>
      <link>/zh/_deprecated_posts/os-note-ch4-threads/</link>
      <pubDate>Tue, 28 Mar 2023 21:38:00 +0800</pubDate>
      <guid>/zh/_deprecated_posts/os-note-ch4-threads/</guid>
      <description>Overview Motivation Behind Threads Multiple tasks with the application can be implemented by separate threads (Scalability, Responsiveness ) Update display Fetch data Spell checking Answer a network request Process creation is heavy-weight while thread creation is light- weight (economy) Threads run within the application/process (Resource Sharing) Can simplify code, increase efficiency Most modern applications are multithreaded Kernels are generally multithreaded Single and Multithreaded Processes Multithreaded Server Architecture Benefits Responsiveness – may allow continued execution if</description>
    </item>
    <item>
      <title>OS Note Chapter 3: Processes</title>
      <link>/zh/_deprecated_posts/os-note-ch3-processes/</link>
      <pubDate>Mon, 27 Mar 2023 09:00:00 +0800</pubDate>
      <guid>/zh/_deprecated_posts/os-note-ch3-processes/</guid>
      <description>Process Concept Process a program in execution in memory execution must progress in sequential fashion There can be several processes for one program Consider multiple users executing the same program Memory [Process (active)] A | Mouse click or command input | Loader loads program | Disk [Program: Executable file &amp;lt;= Object file &amp;lt;= Source file (passive)] ELF Object File Format: ELF (Executable and Linkable Format , Generic name: ELF binaries) A process includes multiple parts</description>
    </item>
    <item>
      <title>OS Note Chapter 2: Operating System Structures</title>
      <link>/zh/_deprecated_posts/os-note-ch2-operating-system-structures/</link>
      <pubDate>Sun, 26 Mar 2023 20:43:00 +0800</pubDate>
      <guid>/zh/_deprecated_posts/os-note-ch2-operating-system-structures/</guid>
      <description>Operating System Services Operating systems provide an environment that offer services to programs and users Functions to the user User interface (UI) Command-Line Interface (CLI), Graphics User Interface (GUI), touch-screen, batch processing (批处理) Program execution Load a program into memory Run a program, and then end execution. I/O operations File-system manipulation Read-write Communications Process exchange information Error detection Handle possible errors (from hardware or software) Functions for the efficient operations Resource</description>
    </item>
    <item>
      <title>OS Note Chapter 1: Introduction</title>
      <link>/zh/_deprecated_posts/os-note-ch1-introduction/</link>
      <pubDate>Sun, 26 Mar 2023 16:33:00 +0800</pubDate>
      <guid>/zh/_deprecated_posts/os-note-ch1-introduction/</guid>
      <description>Computer-System Architecture and Organization I/O Devices: except CPU and memory I/O devices and the CPU can work concurrently(同时) CPU and Memory in Computer Single processor Multiple processors Dual core Non-Uniform Memory Access System (NUMA) Device driver (software) inside the kernel knows how to talk and manage the device provides uniform interface between controller and kernel Each device controller informs CPU</description>
    </item>
    <item>
      <title>从 H.248 到模拟 PSTN 线路——桥接运营商的固话网络并使固话能够独立运作</title>
      <link>/zh/posts/h248-calling/</link>
      <pubDate>Mon, 09 Jan 2023 21:24:00 +0800</pubDate>
      <guid>/zh/posts/h248-calling/</guid>
      <description>背景 这是我 2023 年的第一篇博文。很惭愧，在过去的两年里我并没有产出多少有意义、有价值的文章。但也因如此，这些被我记录在博客上的文章背后一定是我亟待解决的问</description>
    </item>
    <item>
      <title>将 Dkey Token （宁盾令牌）转换为标准 TOTP</title>
      <link>/zh/posts/dkey-token-to-standard-totp/</link>
      <pubDate>Fri, 27 May 2022 10:00:00 +0800</pubDate>
      <guid>/zh/posts/dkey-token-to-standard-totp/</guid>
      <description>这篇文章是从英文版本翻译而来，可能做不到文从字顺。 啥是 TOTP TOTP 是 2FA 的一种，全称为 Time-based One-Time Password，是一种根据预共享的密钥与当前时间计算一次性密码的算法</description>
    </item>
    <item>
      <title>解决我宿舍宽带的 IPv6 问题</title>
      <link>/zh/posts/solve-ipv6-issue-in-my-dorm/</link>
      <pubDate>Thu, 19 May 2022 10:00:00 +0800</pubDate>
      <guid>/zh/posts/solve-ipv6-issue-in-my-dorm/</guid>
      <description>背景 我宿舍的宽带是中国联通 FTTB（光纤到楼）。 问题是它只有 100Mbps（快速以太网）。 更糟糕的是，BRAS 只分配了 SLAAC 的 IPv6 地址，甚至不能分配 PD 前缀给</description>
    </item>
  </channel>
</rss>
