아무것도 몰라요

전체 글 58

OS Principles & Practice Volume 1: Kernels and Processes

해당 글의 목적 석사 졸업 요건 중 하나인 논문제출자격시험의 시즌이 돌아왔다. 지난 1년 반동안 총 세 번의 시험에 떨어진 나로서는 이제 배수의 진을 치고 마지막이라는 마음으로 시험에 임하게 되었다. 매번 OS를 다시 공부할 때 다 아는 내용이지만 까먹은 것들이 틈틈이 숨어있고, 어떤 수업자료를 봐야 모든 내용들을 커버할 수 있을지 감이 잡히지 않았다. 그런 의미에서, 여태까지 공부했던 모든 내용들을 해당 글에 (적어도 내가) 이해하기 쉽게 정리하려고 한다. Operating Systems : Past, Present and Future Batch Operating System - works on a queue of tasks. Host operating system (Virutal machine mon..

OS 2024.02.17

[OS] Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism

Scheduler activations: effective kernel support for the user-level management of parallelism: ACM SIGOPS Operating Systems Revie Threads are the vehicle for concurrency in many approaches to parallel programming. Threads separate the notion of a sequential execution stream from the other aspects of traditional UNIX-like processes, such as address spaces and I/O descriptors. The ... dl.acm.org Ab..

Paper Review 2022.12.11

[File System] The Design and Implementation of a Log-Structured File System

Notice 해당 post의 정리는"The Design and Implementation of a Log-Structured File System" 논문의 내용을 그대로 인용 및 정리한 것이다. https://dl.acm.org/doi/10.1145/146941.146943 The design and implementation of a log-structured file system | ACM Transactions on Computer Systems This paper presents a new technique for disk storage management called a log-structured file system. A log-structured file system writes all mo..

Paper Review 2022.11.14

[Storage] ZNS: Avoiding the Block Interface Tax for Flash-based SSDs

Notice 해당 post는 "ZNS: Avoiding the Block Interface Tax for Flash-based SSDs"논문의 대부분을 인용 + 정리한 것이다. https://www.usenix.org/conference/atc21/presentation/bjorling ZNS: Avoiding the Block Interface Tax for Flash-based SSDs | USENIX Open Access Media USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begi..

Paper Review 2022.11.13

[Storage] The Multi-streamed Solid-State Drive

Notice 해당 post는 "The Multi-streamed Solid-State Drive"논문의 대부분을 인용 + 정리한 것이다. https://www.usenix.org/conference/hotstorage14/workshop-program/presentation/kang The Multi-streamed Solid-State Drive | USENIX www.usenix.org Paper Review Abstract This paper makes a case for the multi-streamied solid state drive (SSD). It offers an intuitive storage interface for the host system to inform the SSD abou..

Paper Review 2022.11.13

[File System] F2FS: A New File System for Flash Storage

Notice 해당 post의 정리는 Fast 15에 발표된 "F2FS: A New File System for Flash Storage" 논문의 내용을 그대로 인용한 것이다. https://www.usenix.org/conference/fast15/technical-sessions/presentation/lee F2FS: A New File System for Flash Storage | USENIX www.usenix.org Paper Review Abstract F2FS is a Linux file system designed to perform well on modern flash storage devices. The file system builds on append-only logging and..

Paper Review 2022.11.11

Intel(R) Optane (TM) DC Persistent Memory - APP DIRECT 로 설정하기

0. 도입 Intel Optane DC Persisten Memory(Optane DCPM)은 SCM(Storage Class Memory)의 일종으로 DRAM과 같은 random access와 low latency를 제공하면서 non-volatile 한 특징을 가지고 있다. 지난 몇십 년간 이러한 메모리에 대한 활발한 연구가 진행되어 왔으며, PCM, STT-RAM과 같은 기술들이 등장하였다. 하지만 그중 가장 먼저 일반인(?)에게 상업적으로 제공된 제품이 바로 Intel Optane DC PM이다. 이 메모리는 PCIe로 연결되지 않고 DRAM과 마찬가지로 DIMM slot에 꽂혀 iMC를 통해 접근이 가능하다. 자세한 기술적 특징은 생략하고, 간단하게 말하면 Optane DC PM은 빠르고, 비휘발..

리눅스 2022.03.04

socks5를 사용하여 IDRAC 접속하기

그냥 chrome에 IDRAC Server address를 입력하면, root server를 통과하지 않았기 때문에 당연히 접속이 안된다. 따라서 기존에 IPMI에서 2번의 ssh를 사용했던 것처럼 IDRAC도 같은 과정을 거쳐야된다. 사실 같은 방법으로 IPMI도 chrome으로 접속이 가능할 것 같다. [IP ADDR 1] -> IP address of root server [IP ADDR 2] -> IDRAC Server Address 1. ssh -D localhost:9090 [user]@[IP ADDR 1] '-D'옵션은 뒤에 [bind_address]의 값과 같이 입력이 된다. 이는 특정 동적 로컬 주소를 포트 포워딩 해주는 역할을 한다. 이 때 port forwarding은 applicat..

리눅스 2022.01.18