contributed by < 老藍 - Old Blue >
作業要求
Backgroud
Linux CPU scheduler
Limux kenel cpu scheduler knowledge.
O(1) scheduler
Rotating Staircase DeadLine scheduler
contributed by < 老藍 - OBlue >
作業要求
pramp
Dec 22, 2021 10:00 PM
1. Shortest Cell Path
In a given grid of 0s and 1s, we have some starting row and column sr, sc and a target row and column tr, tc. Return the length of the shortest path from sr, sc to tr, tc that walks along 1 values only.
Have you ever wondered how it’s possible
to scratch a CD or DVD and still have it play
back whatever it’s storing?
The scratch really does affect the 1’s and
0’s on the disc, so it reads off different
data from what was stored, but unless it’s
really scratched up, the bits it reads are
pdf to html
USENIX
FAST '19 Technical Sessions
DRAM
Multiple Clone Row DRAM: A Low Latency and Area Optimized DRAM
The related work in this article explains the basic operation of DRAM. You can understand why DRAM consumes a lot of power.
2 PROCESSES AND THREADS
現在 computer 同時會執行很多項目。過去使用 computer 的人們可能沒有完全意識到這一事實,因此,需要一些示例可能更清楚地說明這一點。
Web server:請求都是訪問 web page ,當請求進來,server 會檢查這個 page 是否在緩存中,有就回傳,沒有會發 disk request 抓資料。從 CPU 觀點,disk request 要花很久時間,當在等待 disk request 完成時,會有更多的 requests 進來。
:::info
If there are multiple disks present, some or all of the newer ones may be fired off to other disks long before the first request is satisfied. Clearly some way is needed to model and control this concurrency. Processes (and especially threads) can help here.
:::
user PC:系統開機過後,會有很多 user 看不到的 process 秘密的跑起來,舉例來說,會有一個 prcoess 等待收到的 email。或者是有一個 process 代表防毒程序,來定期檢查是否有新的病毒被定義出來。此外,當用戶在瀏覽 web 時,可能會有 process 同時在列印文件或是複製 user 的相片至 usb 裡面。所有這些活動都必須管理,並且支持 multiple processes 的 multiprogramming system 在這裡非常方便。
introduction PDF
Storage Memory Paper Pool
This link will have many papers about Non-volatile memory(NVM)、Process in memory(PIM).
ABSTRACT
The memory subsystem accounts for a significant cost and power budget of a computer system. Especially DRAM-based main memory systems, because DRAM in order to prevent data loss when it is static state, it still needs power consumption, but PCM don't need to do that, and have high density, it have high potential to challenge memory hierarchy.
In this paper
Tsepp changed 5 years agoView mode Like 1 Bookmark
筆記連接
影片連接
this series of videos is about the fundamental principles of dynamic random-access memory DRAM .
in this particular video you'll learn about the workings of the DRAM memory cell that is the basic unit of storage capable of storing a single binary digit or one or a zero .
you'll see how data is written to and read from a single memory cell and you'll be introduced to some of the essential concepts of DRAM operation .
in the videos that follow you'll find out more about the way in which DRAM cells are organized so we can store bytes and words rather than just single bits .