전체 글 268

UFS : Universal Flash Storage 개요

놀랍게도 10년 가까이 UFS 관련 개발을 해왔는데, 관련 포스팅이 여태까지 1개도 없었다는 게 내가 생각해도 신기하네...(그림 출처: https://www.storagenewsletter.com/2016/04/07/jedec-publishes-jesd220-2-universal-flash-storage-card-extension-standard/) UFS Architecture : Host Side 위는 UFSHCI(host controller interface) 등 ufs 스펙에 주로 표현되는 내용이다.공학을 전공하거나 통신 관련 내용을 접해봤다면 상당히 익숙할 구조이다. 많은 analog/physical 및 프로토콜 기반 통신을 지원하는 고속 장치 들은 OSI  7 Layer 의 형태로 구현된다...

perf 설명 및 간단 사용법 (Performance Counter for Linux)

1. perf란?2. perf설치3. perf 종류 및 사용법1. perf란?  리눅스 시스템 성능 프로 파일링하는 도구이다. 더보기더보기프로파일링 (profiling, 프로그램 프로파일링/소프트웨어 프로파일링) 또는 성능 분석은 프로그램의 시간 복잡도 및 공간(메모리), 특정 명령어 이용, 함수 호출의 주기와 빈도 등을 측정하는 동적 프로그램 분석의 한 형태이다. 프로파일링 정보는 대개가 프로그램 최적화를 보조하기 위해 사용된다. 프로파일링은 프로파일러(profiler)라는 도구를 사용하여 프로그램 소스 코드나 이진 실행 파일을 계측 분석함으로써 수행한다. linux kernel에 포함된 systeml 영역부터 user-level까지 한번에 성능(프로세스 및 코어별 사용량, 캐시 미스 등)에 대한 tr..

vi에서 syntax on설정 시 command is not available in this version 문제

vi가 색깔을 표시하지 못할때 .vimrc에 syntax on을 추가하면 되지만, 아래같은 메세지가 나타날 수 있음.command is not available in this version  다음의 커맨드를 이용하여 설치해 주면 된다.sudo apt install vim-gui-common 이거 설치하면 syntax on 오류가 없어지고 syntax on을 안해도 색깔이 표시된다.

양자의 특성, 양자 정보통신 - 170911

1.  인터넷 해킹기술의 발달​ 요즘 랜섬웨어가 IT 업체들을 불안하게 만들고 있습니다. 랜섬웨어는 ‘몸값(Ransom)’과 ‘소프트웨어(Software)’의 합성어로 IT 시스템을 잠그거나 데이터를 암호화해 사용할 수 없게 한 뒤 이를 해제해주는 대가로 금전을 요구하는 악성 프로그램을 말합니다. 얼마전 한국에서도 한 인터넷 호스팅업체가 랜섬웨어의 공격을 받고 해커에게 13억을 지급하기로 하여 화제가 되었는데요. 이처럼 IT기술이 발달함에 따라 해킹 기술도 발달하여, 인터넷 사용자들을 불안하게 하고 있습니다.     2.  양자 암호통신에서 '양자'​  그런데 최근 이러한 IT 보안문제의 해결책으로 ‘양자암호 통신’ 이 급부상하고 있습니다. 다소 생소하고 어려운 용어인데요. 우선 ‘양자’에 대해서 알아보..