데이터 타입과 레이아웃에 대해
네트워크를 통해 데이터를 전송하거나 다른 언어간 데이터를 변환 할 때는 데이터를 직렬화(Serialize)한다. 데이터 타입을 바이너리 스트림으로 변환 하는 것이다. int, double과 같은 스칼라 타입의 경우 형변환 만으로도 직렬화가 가능하다. 이는...
Deploy own blog with Github Page
Let’s deploy own blog with Jekyll and Remote theme. Prerequisite This post is based on macOS. $ brew install ruby $ brew link --overwrite ruby $ gem install bundler $...
Arm architecture with vector table
Exception Vector Table 운영체제 혹은 펌웨어 개발자는 제일 먼저 Vector Table을 설정한다. Vector Table은 인터럽트가 발생 했을 때, Fault가 발생 했을 때, 시스템 콜이 호출 되었을 때 처리해야 할 핸들러를...
ORM and Query Builder for Rust
Let’s talk about using RDBMS in OOP Relational Database Management System, RDBMS Object Oriented Progamming, OOP Data repesentation between OOP and RDBMS OOP: object-oriented model that are almost always non-scalar...
Arm CCA introduction
Confidential Computing, Arm CCA, Realm Arm CCA Introduction Arm사는 Arm9-A 아키텍처의 핵심 요소로 Arm CCA(Confidential Computing Architecture)를 공개했습니다. CCA의 목적은 마이크로-프로세서가 들어가는 모든 요소에 Confidential Computing을 지원하는 것입니다. Confidential Computing이란...