2023년 2월 11일 (토)
- 02:482023년 2월 11일 (토) 02:48 차이 역사 +217 새글 File-backed memory 새 문서: 분류: 메모리 관리 == 개요 == 파일 의존 메모리 영역이란, 파일에 의거한 메모리 영역을 말한다. Code, Data, Shared LLibraries, MMAPed- files와 같은 것이 여기에 포함된다.
- 02:482023년 2월 11일 (토) 02:48 차이 역사 +11,120 새글 CUDA 새 문서: 분류: 시스템 프로그래밍 == 개요 == * Host: CPU * Device: GPU * device code: code run in GPU (written in c (API), Compile to execute in GPU) * host code: code run in CPU (written in c) 우선 CPU메모리에서 GPU메모리로 복사가 일어난뒤, (PCI Bus를 통해서) GPU 코드를 로드하고 실행시키게 된다. 코드가 실행되고 결과는 다시 GPU메모리에서 CPU메모리로 Copy되게 된다. 메모리와 디바이스는 서로 메모리... 최신
- 02:472023년 2월 11일 (토) 02:47 차이 역사 +1,195 새글 2nd Algorithm 새 문서: 분류: 메모리 관리 분류: 리눅스 커널 == 개요 == 어느 한 공간에 대한 접근이 있다는 것을 카운팅 하였을때, 1번 일어난다는 것은 2번 일어난 다는 것과 비교하여 많은 차이점이 있다. 1번 일어난다는 것은 메모리에 scan이라는 과정이 일어났다는 것을 의미하며, 2번 점근한다는 것은 메모리에 Access하였다는 것을 나타낸다는 가정을 할 수 있다. 따라서 1번 접근... 최신
- 02:452023년 2월 11일 (토) 02:45 차이 역사 +795 새글 Clock Eviction Algorithm 새 문서: 분류: 메모리 관리 == 개요 == 주기적으로 0으로 재설정하지 않는 시스템을 가정하며, 주기억장치에 적재된 페이지들을 환형리스트로 보고 각 페이지를 시계 방향으로 움직이는 포인터를 사용하여 교체될 페이지를 선정한다. 원칙은 다음과 같다. # 현재 포인터가 가리키는 페이지의 참조 비트 검사 # 해당 페이지가 리스트에 있고 참조 비트가 0이라면 1로 재설... 최신
- 02:452023년 2월 11일 (토) 02:45 차이 역사 +1,271 새글 Page eviction 새 문서: 분류: 메모리 관리 == 개요 == 페이지 Eviction이란 시스템에 1. 더이상 메모리를 할당 할 수 없거나, 2. swap out policy에 따라서 적당한 양의 메모리를 확보하고자 할때, 현재 메모리에 있는 page중에서 disk로 swap-out될 페이지를 결정하는 과정이다. Page Eviction의 방식은 LRU, LRF, 2nd Algorithm, Clock Eviction Algorithm과 같은 방식을 이용하여 작동하게 된다. == Type == #... 최신
- 02:452023년 2월 11일 (토) 02:45 차이 역사 +508 새글 Working set 새 문서: 분류: 메모리 관리 == 개요 == Working set이란 메모리에서 유의미하게 cache hit들이 일어나기 때문에, cached되는 것이 합당한 영역을 말한다. Wroking set size는 Working set중에서 unique한 페이지들의 개수를 말한다. 즉 이는 특정한 time window에서 reference된 페이지들의 개수를 의미한다. 지역성이 안 좋다는 것은 이러한 reference된 페이지들이 많다는 것으로, working set size가 크... 최신
- 02:442023년 2월 11일 (토) 02:44 차이 역사 +7,517 새글 Scale-Out Acceleration for Machine Learning 새 문서: 분류: 시스템 논문 Micro 2017 === Introduction && Empirical study === 이 논문은 CoSMIC이라는 language, compiler, system software, template architecture 그리고 circuit generator의 역활을 distributed system에서 수행하는 과정의 개발을 어떻게 하였는가에 대한 논문이다. 현재 존재하는 Hadoop이나 Spark와 같은 시스템은 distributed computing에 특화된 것은 맏지만, 목표가 general-purpose platform이라는 공... 최신
- 02:422023년 2월 11일 (토) 02:42 차이 역사 +30 새글 Directory Ahn9807님이 Directory 문서를 디렉토리 문서로 이동했습니다 최신 태그: 새 넘겨주기
- 02:422023년 2월 11일 (토) 02:42 차이 역사 0 잔글 디렉토리 Ahn9807님이 Directory 문서를 디렉토리 문서로 이동했습니다 최신
- 02:422023년 2월 11일 (토) 02:42 차이 역사 +4,664 새글 디렉토리 새 문서: 분류: 파일 시스템 == 개요 == 디렉토리는 컴퓨팅에서 파일과 다른 디렉토리들의 그룹을 갖고 있는 파일 시스템 안의 존재물이다. 컴퓨터의 파일 시스템은 파일 캐비넷으로 표현될 수 있다. 여기서 높은 수준의 디렉토리들을 서랍이라고 부르고 낮은 수준의 하위 디렉토리들을 서랍 안에 있는 파일 폴더라고 부를 수 있다. 사실 디렉토리도 하나의 파일로써 존재...
- 02:412023년 2월 11일 (토) 02:41 차이 역사 +24 새글 File Ahn9807님이 File 문서를 파일 문서로 이동했습니다 최신 태그: 새 넘겨주기
- 02:412023년 2월 11일 (토) 02:41 차이 역사 0 잔글 파일 Ahn9807님이 File 문서를 파일 문서로 이동했습니다 최신
- 02:412023년 2월 11일 (토) 02:41 차이 역사 +456 새글 파일 새 문서: 분류: 파일 시스템 == 개요 == 컴퓨터 파일은 컴퓨터 등의 기기에서 의미 있는 정보를 담는 논리적인 단위이다. 하드디스크, CD, DVD 등 저장매체에 대하여 추상화된 정보 단위이다. 운영체제는 파일 조작에 관련된 기능을 API로 제공한다. 일반적으로 파일의 이름과 확장자로 식별하며, 운영 체제에 따라 대소문자를 구별하거나 구별하지 않는다.
- 02:402023년 2월 11일 (토) 02:40 차이 역사 +806 새글 풀링 새 문서: 분류: 제어흐름 분류: 동시성 프로그래밍 == 개요 == 폴링은 CPU가 주기적으로 데이터가 도착했는지 확인하는 것을 말한다. 인터럽트가 CPU에게 외부의 신호를 주는 것이라면 폴링은 CPU가 주기적으로 확인한다는 것을 말한다. 대부분의 경우에서 CPU의 성능저하를 초래하지만, Network와 같이 대량의 정보가 주기적으로 오는 경우, 폴링은 정보를 배치단위로 처... 최신
- 02:402023년 2월 11일 (토) 02:40 차이 역사 +30 새글 블락 Block device 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 02:392023년 2월 11일 (토) 02:39 차이 역사 +34 새글 File system 파일 시스템 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 02:392023년 2월 11일 (토) 02:39 차이 역사 +3,400 새글 파일 시스템 새 문서: 분류: 파일 시스템 == 개요 == 파일 시스템은 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다. 디스크는 여러개의 논리적인 파티션으로 구별되며 이러한 파티션은 다시 논리적인 파일 시스템으로 구성되게 된다. 파일시스템은 boot block + super block + files로 구성되어 있다. 유닉스에서는 각각의 파일을 inode를... 최신
- 02:392023년 2월 11일 (토) 02:39 차이 역사 +732 새글 파일 인덱싱 새 문서: 분류: 파일 시스템 == 개요 == 파일 인덱싱이란, 파일 시스템에서 원하는 파일의 블럭들을 저장하고 가져오는 방법을 말한다. == Linked List == 간다하며, 쉽게 구현할 수 있다. File metadata에 파일의 첫번째 블럭의 pointer을 저장하는 방법이다. 각각의 블럭에 다음 블럭으로 향하는 linker list pointer을 저장하여, 다음 파일 블럭을 가르키게 된다. 한 예는 마이크로 소... 최신
- 02:382023년 2월 11일 (토) 02:38 차이 역사 +24 새글 분류:데이터베이스 새 문서: 분류: 전산과학 최신
- 02:382023년 2월 11일 (토) 02:38 차이 역사 +468 새글 System failure 새 문서: 분류: 데이터베이스 == 개요 == 시스템 Failure은 여러 원인으로 인하여, 시스템이 강제적으로 종료되는 경우를 말한다. 이때 진행되고 있던 Data write과 같은 정보는 보존되거나 Checkpoint로 안전히 돌아가야 한다. 또한 시스템 실패가 불과 같은 외부적 요인으로 데이터 베이스 센터가 망가지더라도 적절한 Backup system으로 인해서 보존됨을 확신하여야 한다. 최신
- 02:382023년 2월 11일 (토) 02:38 차이 역사 +7,068 새글 Bit Fusion: Bit-Level Dynamically Composable Architecture for Accelerating Deep Neural Networks 새 문서: 분류: 시스템 논문 ISCA 2018 == Introduction && Empirical study == 대다수의 ML Accleration하드웨어에 관한 연구는 single node에서 일어나는 일들을 다루었다. 또한 이러한 노드에서 어떻게 통신을 할 것인지는 연구되지 않고 있었다. 또한 부동 소수점 정밀도를 다룬 기존의 연구들은 gradient와 weight이 서로 다른 정도로 floating point에 대한 중요성을 가지는지 파악하지 않고 이러... 최신
- 02:362023년 2월 11일 (토) 02:36 차이 역사 +2,306 새글 FFS 새 문서: 분류: 파일 시스템 == 개요 == FFS는 기존의 Simple File System의 한계를 극복하기 위해서 Berkely에서 개발한 파일 시스템이다. FFS는 SFS (Simple FS)와 다르게 디스크에 대한 구조적인 정보를 이용하여 SFS에서 발생하는 파티션된 데이터 구조로 인한 Random Access과정에서 발생하는 디스크 Overhead를 극복하고자 하였다. (하드 디스크에는 잘 작동하지만 Modern SSD나 Ramdisk와 같은... 최신
- 02:362023년 2월 11일 (토) 02:36 차이 역사 +37 새글 Rendering equation 렌더링 방정식 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 02:362023년 2월 11일 (토) 02:36 차이 역사 +2,698 새글 렌더링 방정식 새 문서: 분류:레이 트레이싱 == 개요 == 렌더링 방정식 (Rendering equation)은 카지야(Kajiya 1986)가 개발한 방정식이다. 컴퓨터 그래픽에서 렌더링 방정식은 방출되는 빛의 에너지가 반사와 emitted(광원일 경우)을 광학적인 근사의 적분을 통해서 구하는 공식이다. 이 공식은 에너지 보존 법칙에 의해서 도출된다. == 공식의 형태 == 500px|섬네일|가운데 :... 최신
- 02:352023년 2월 11일 (토) 02:35 차이 역사 +375 새글 Convoy effect 새 문서: 분류: 동시성 프로그래밍 == 개요 == convoy effect란 여러 스레드가 서로 스케쥴링되는 환경에서, FCFS (First come first serviced)일 경우, 매우 올래 걸리는 프로세스기 할당될 경우, 다른 스레드들이 이러한 프로세스에 영향을 받아서 전체적인 시스템 utilization이 떨어지는 현상을 말한다. 최신
- 02:342023년 2월 11일 (토) 02:34 차이 역사 +7 Fsck 편집 요약 없음 최신
- 02:342023년 2월 11일 (토) 02:34 차이 역사 +3 Fsck 편집 요약 없음
- 02:342023년 2월 11일 (토) 02:34 차이 역사 +2,611 새글 Fsck 새 문서: 분류: 파일 시스템 분류: 유닉스 == 개요 == 시스템 유틸리티 fsck(file system consistency check의 준말)는 유닉스, 유닉스 계열 운영 체제(예: 리눅스, macOS, FreeBSD)의 파일 시스템의 무결성을 검사하기 위한 도구이다. fsck를 파일 시스템의 무결성을 보장하기 위해서 많은 연산을 수행하기 때문에 매우 느리다. 디스크 볼륨의 크기가 커질수록 이러한 체킹은 수분에서 수...
- 02:332023년 2월 11일 (토) 02:33 차이 역사 0 잔글 Logical logging Ahn9807님이 Local logging 문서를 Logical logging 문서로 이동했습니다 최신
- 02:322023년 2월 11일 (토) 02:32 차이 역사 +261 새글 Physical logging 새 문서: 분류: 파일 시스템 == 개요 == physical loggin이란 저널링에서 저널에 원래 데이터의 위치에 기록하고자 하였던 원본 데이터를 그대로 작성하는 것을 말한다. 다른 방식으로는 Logical logging이 있다. 최신
- 02:322023년 2월 11일 (토) 02:32 차이 역사 +334 새글 Logical logging 새 문서: 분류: 파일 시스템 == 개요 == Logical logging이란 저널에 트랜젝션을 기록할때 원래 작성하려고 하였던 데이터의 요약본 (예를 들어서 데이터 블록 A에 파일을 기록하고자 함) 과 같은 것을 적어두는 것을 말한다. 다른 방식으로는 Physical logging이 있다.
- 02:312023년 2월 11일 (토) 02:31 차이 역사 +532 새글 Binary Compatibility 새 문서: 분류: 프로그램 실행 == 개요 == Binary Compatibiltiy란, 컴파일된 프로그램이 그 프로그램을 컴파일 하지 않은 이기종 하드웨어에서도 돌아가는 것을 말한다. 예를 들어서 ARM과 X-86은 서로 Binary Compatiable하지 않다. 머신 코드가 다르기 때문이다. 또한 Linux kernel과 Windows는 서로 Binary Compatiable하지 않다. 왜냐하면 서로 ABI가 다르기 때문에 Call stack이 일치하지 않기 때... 최신
- 02:312023년 2월 11일 (토) 02:31 차이 역사 +2,104 새글 Gapbs 새 문서: 분류: 시스템 벤치마크 == 개요 == https://github.com/sbeamer/gapbs 그래프 알고리즘은 점점 여러 분야에 사용되면서 중요성을 보이고 있다. 이러한 그래프 알고리즘의 처리에 대한 standard한 벤치마크를 제공하기 위해서 Graph500과 같은 유수의 그래프 탐색 경진대회에서 사용한 알고리즘을 이용한 벤치마크이다. == 종류 == 모두 6가지의 그래프들이 사용되었으며, 각각의... 최신
- 02:302023년 2월 11일 (토) 02:30 차이 역사 +799 새글 P-state 새 문서: 분류: CPU == 개요 == C-state는 CPU의 기능을 하나씩 종료시켜서 전력 소모를 줄이지만, P-state는 시스템이 동작하는 동안, CPU의 클럭 주파수를 조절하여서 어느정도의 Performance로 CPU를 작동시킬 것인지를 결정한다. 이를 Performance-state, P-state라고 한다. Intel의 X86 프로세서에서는 이 기능을 SpeedStep이라는 이름으로 사용하고 있으며, 리눅스는 이를 /sys/devices/system/cpu/c... 최신
- 02:302023년 2월 11일 (토) 02:30 차이 역사 +1,272 C-state 편집 요약 없음 최신
- 02:302023년 2월 11일 (토) 02:30 차이 역사 +799 새글 C-state 새 문서: 분류: CPU == 개요 == C-state는 CPU의 기능을 하나씩 종료시켜서 전력 소모를 줄이지만, P-state는 시스템이 동작하는 동안, CPU의 클럭 주파수를 조절하여서 어느정도의 Performance로 CPU를 작동시킬 것인지를 결정한다. 이를 Performance-state, P-state라고 한다. Intel의 X86 프로세서에서는 이 기능을 SpeedStep이라는 이름으로 사용하고 있으며, 리눅스는 이를 /sys/devices/system/cpu/c...
- 02:292023년 2월 11일 (토) 02:29 차이 역사 +1,702 새글 Governors 새 문서: 분류: 시스템 최적화 분류: CPU == 개요 == CPU frequency governors란 CPU 주파수의 동작 속도를 동적으로 변환할 수 있는 정책에 대한 것이다. 대부분의 CPU는 동적 주파수에서 작동할 수 있는데, 이 CPU 동작 속도를 조절하는 것이 cpufreq governors이다. == 종류 == # Performace: CPU를 최고 출력으로 가동시킨다. (시스템 연구에서 default가 되는 설정) # Powersave: CPU를 저전력 모드... 최신
- 02:292023년 2월 11일 (토) 02:29 차이 역사 +1,147 새글 하이퍼스레딩 새 문서: 분류: CPU == 개요 == 하이퍼스레딩(영어: Hyper-Threading Technology, Hyper-threading, HT Technology, 이하 HTT)은 인텔이 동시 멀티스레딩을 구현한 기술이다. 물리상 실행 장치 한 개에 가상 실행 장치(virtual 또는 logical core) 두 개를 할당해 성능을 높이려는 기술이다. 운영 체제는 코어 한 개당 스레드가 두 개씩 추가되어 싱글 코어(1개)는 듀얼 코어(2개), 듀얼 코어(2개)는 쿼드코... 최신
- 02:282023년 2월 11일 (토) 02:28 차이 역사 +34 새글 분류:멀티미디어 네트워킹 새 문서: 분류: 컴퓨터 네트워킹 최신
- 02:282023년 2월 11일 (토) 02:28 차이 역사 +39 새글 FaaS Function as a service 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 02:272023년 2월 11일 (토) 02:27 차이 역사 +537 새글 Function as a service 새 문서: 분류: 멀티미디어 네트워킹 == 개요 == Function을 서비스로 제공하는 것이다. 기존의 Server기반의 클라우드 시스템과 다르게, 각각의 인스턴트에 대한 요청에 대한 계산 결과를 제공하는 것을 말한다. Serverless 시스템은 주로 FaaS로 제공되게 된다. Provider입장에서는 Allocation, Scailing, Securing, Isolating처럼 신경쓸 일들이 매우 많다. 또한 이러한 요청을 매우 빠르게 처리... 최신
- 02:272023년 2월 11일 (토) 02:27 차이 역사 +1,917 새글 Htree 새 문서: 분류: 파일 시스템 섬네일|가운데 == 개요 == HTree는 디렉토리 구조 indexing에 특화된 자료구조이다. HTree는 ext3, ext4에 사용되고 있으며, 디렉토리를 해쉬를 이용하여 변형된 BTree를 사용하여 저장한다. HTree의 BTree depth는 3이하가 되도록 유지되며, BTree는 구조상 말단의 노드들이 모두 서로 연결된 형태를 취하고 있다. 따라서 Hash를 통해서 말... 최신
- 02:262023년 2월 11일 (토) 02:26 차이 역사 +5,476 새글 Ext2 새 문서: 분류: 파일 시스템 == 개요 == ext2(second extended filesystem, 이차 확장 파일 시스템)는 리눅스 파일 시스템 중 하나다. Rémy Card가 ext(extended file system, 확장 파일 시스템)를 대체하기 위해 고안하였다. 리눅스 커널에 있는 ext2fs 파일시스템 드라이버는 ext2 파일 시스템을 정식으로 구현했다. 다른 곳에서는 GNU 허드, 미닉스 3, OS X(서드파티), 다윈(검증 안 된 OS X와 같은 서... 최신
- 02:252023년 2월 11일 (토) 02:25 차이 역사 +41 새글 GDT Global descriptor table 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 02:252023년 2월 11일 (토) 02:25 차이 역사 +15 새글 분류:X86 아키텍쳐 새 문서: 분류: CPU 최신
- 02:242023년 2월 11일 (토) 02:24 차이 역사 +1,496 새글 Global descriptor table 새 문서: 분류: X86 아키텍쳐 분류: 메모리 관리 == 개요 == Global Descriptor Table(GDT)는 CPU에게 memory segment에 대한 정보를 포함하고 있다. GDT는 lgdt명령어를 통해서 로딩되며, 전체 GDT Table은 각각의 gdt descriptor을 포함하고 있다. lgdt를 통해서 로딩되는 GDTR (gdt register)는 GDT Description strcture를 위치하게 된다. gdt descriptor은 size와 offset으로 구성되게 되는데, size는 전체 gdt table... 최신
- 02:232023년 2월 11일 (토) 02:23 차이 역사 +24 새글 분류:오픈소스 프로젝트 새 문서: 분류: 전산과학 최신
- 02:232023년 2월 11일 (토) 02:23 차이 역사 +38 GRUB 편집 요약 없음 최신
- 02:222023년 2월 11일 (토) 02:22 차이 역사 +38 분류:부팅 편집 요약 없음 태그: 되돌려진 기여
- 02:222023년 2월 11일 (토) 02:22 차이 역사 +24 새글 분류:부팅 새 문서: 분류: 운영체제